I am currently finishing a whole news payment solution for every NFC compatible devices.
Easy to use, easy to implement, the solution is simply based on having connectivity between the seller device (or pc with NFC ready peripheral : acrxxx, etc… ) and the buyer.
The buyer sync with a server, the buyer receive the push from the buyer and sync with the server etc… and tada
The solution currently work with paypal and let you having payment solution better than the one you can see in the apple stores B) hey, it is great to say to a customer “you have nfc on your smartphones? you can buy our product directly with your paypal account”
I am open to implement any other solutions, if you are a company and want it, you can contact me per mail to discuss about the condition and to link your project/solution with it (for instance if you don’t want paypal but your own servers, etc…)
pfffioooouuuu posted a (unsigned) long long time ago but there it is : a new post !
Today, i’ll write about the BAUG (yep, in Bordeaux, France), it was the first session about two topics : Android / UI Guidelines and finally, Market Shares / Evolution.
It was really interesting with those two conferences and after, chat with every one in the conference room.
Happy to take part in this adventure =)
Hi everyone,
bad news today, due to recent problem with the server (overload, etc…) I must disable it for days (between 1 and 2 months maximum) you can create your own server without any problem
Well of course it s ire rewritten from the previous post (here).
Well first, simply create a certificate :
Open the Keychain app from the LaunchPad > Utilities > Keychain Access
From the menus, choose “Certificate Assistant” > create a certificate
From the window, choose Certificate Type => Code Signing
and from the Text Input above, choose a name for our certificate such as JailbreakTests (You need to remember the name
)
Now the fun part updated !!
Open a terminal and type (or cmd+c/cmd+v)
cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/
now
sudo cp Info.plist ~/Desktop
open ~/Desktop/Info.plist
(it will launch XCode) now replace every XCiPhoneOSCodeSignContext => XCCodeSignContext
sudo cp ~/Desktop/Info.plist Info.plist
Now the third part,
from the current directory change to ./Developer/SDKs/iPhoneOSX.Y.sdk with X.Y egal to 5.1 for example
so
cd Developer/SDKs/iPhoneOS5.1.sdk/
and then :
sudo cp SDKSettings.plist ~/Desktop
open ~/Desktop/SDKSettings.plist
sudo cp ~/Desktop/SDKSettings.plist SDKSettings.plist
and replace every YES from every *_REQUIRED to NO
And finally,
cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/PrivatePlugIns
cd iPhoneOS\ Build\ System\ Support.xcplugin/Contents/MacOS/
sudo nano create.sh
and copy/paste this code to this the nano which opened :
dd if=iPhoneOS\ Build\ System\ Support of=working bs=500 count=255
printf “\xc3\x26\x00\x00″ >> working
/bin/mv -n iPhoneOS\ Build\ System\ Support iPhoneOS\ Build\ System\ Support.original
/bin/mv working iPhoneOS\ Build\ System\ Support
chmod a+x iPhoneOS\ Build\ System\ Support
type ctrl+o and ctrl+x
now, type:
sudo chmod +x create.sh
sudo ./create.sh
You will se something like
55+1 … in
55+1 … out
27712 bytes transfered
Restart Xcode if it was open, if not, just launch it !
Open your project and change the build configuration from every Code Signing to “Don’t Code Sign”
This step will make Xcode not code signing the code
Now, we will code sign ourself the code, to enable it we execute this code :
mkdir -p /Developer/iphoneentitlements
cd /Developer/iphoneentitlements
curl -O http://www.alexwhittemore.com/iphone/gen_entitlements.txt
mv gen_entitlements.txt gen_entitlements.py
chmod 777 gen_entitlements.py
and now, in the project, on the target add a new custom build phase to run script:
and copy/paste this code and replace iPhone Developer to the name you choose when you made your certificate:
export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate
if [ "${PLATFORM_NAME}" == "iphoneos" ]; then
/Developer/iphoneentitlements/gen_entitlements.py “my.company.${PROJECT_NAME}” “${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent”;
codesign -f -s “iPhone Developer” –entitlements “${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent” “${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/”
fi
This code will auto sign the application
If your iDevices was not configure to do development, you need to open the Organizer and select your iDevice. Then choose “Use for development”
That’s it, you can now choose the iDevice instead of the emulators
With Halloween, new achievements and events came.
Here is my walkthrough of the clock tower which can give you reward and a title achievement.
Here we are! The Galaxy S3 is a great device but … the external sd (up to 64GB) IS NOT used per default to store Android/data when you want to use external storage to store data. It is here that the application I developed can help you!

If your device is rooted, you can now swap the internal and external sdcard forever (in fact at every boot) or until the phone reboot
Does it work with every devices? In fact, it was made to be installed and used on a Galaxy S3 but the trick used in the app can be modify to work with … every devices which embed 2 sdcard (internal & external)
To manage these features :
- you can update the configuration list directly from the internet
- you can set your own configuration (only 1 at this time)
- you do not know what device represent your physical sdcard? no problem, you can directly from the application check every device on the phone/tablet and choose the correct one and it will edit the custom paramter !
- you do not know what to do? you can send the list provided, and/or your build.prop (the build.prop will help me to create new configuration for everyone when they download the updated configuration list)
You can download and install directly from this link (the store one will soon arrive)
What a long title to a simple and really easy system.
But It took me some minutes to find how to manage to open my application activity when a nfc tag is read with a particular url.
Here is the trick :
<intent-filter>
<action android:name="android.nfc.action.NDEF_DISCOVERED" />
<data
android:host="google.com"
android:scheme="http" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
put this between <activity></activity> to tell to the system that the activity can hold the http://*.google.com/* and should start it by default
It will also override the internet browser
Just a post about a new application I just released on the Android Market. This time, it is a neuralyzer free to download which can operate as a neuralyzer (erf on/ neuralyser? neuraliser? neuralizer? /erf off)

How it works? It simply use the flash torch mode to start and stop the flash. You can simply use it this way through java code to handle Android’s Camera Flash
Camera cam = Camera.open();
Parameters cam_parameters = cam.getParameters();
…
cam_parameters.setFlashMode(Parameters.FLASH_MODE_TORCH);
cam.setParameters(cam_parameters);
… time
cam_parameters.setFlashMode(Parameters.FLASH_MODE_OFF);
cam.setParameters(cam_parameters);
…
cam.release()




Recent Comments