Links
- Android Debug Bridge (ADB)
- Mimer: better perf than sqlite with fully functional demo
- android-apktool
- Registry of intents protocols | OpenIntents
- Apps
- Package Explorer
- You can get a list of intents here.
- IntentFilters are defined in the AndroidManifest.xml file contained in the application's .apk file.
- Package Explorer
- Early Android App Decisions & Goals
- Why Android is better
Developer
- Dashboards | Platform Versions
- Pitfalls to look out for when writing a canvas game for Android devices
- Twine: String Management for Android, iOS and Mac OS X
- Permissions
- See dvm_permissions.py for a list of API functions and the human readable permission name and description corresponding to it.
- Permission "names" and what they allow
- http://developer.android.com/reference/android/Manifest.permission.html#GET_ACCOUNTS
- makeuseof.com: What is the "Read Phone State and ID" permission for Android apps all about?
Tethering
- USB
- See answer at askubuntu.com for command line stuff.
- Try http://code.google.com/p/azilink/ for one solution.
- It's supposed to just show up as a network interface
so you don't actually have to do any of that.
(Requires USB debugging enabled?)
- But it's implemented using RNDIS which is MicroSoft proprietary. Works on Windows and Linux but not the Mac :(
Controllers
- Connecting to a ps3 controller
- Root the galaxy nexus
- You need Sixaxis controller (?), a $3 app
- They have a free app that tests that the connection works too.
- Hook up the ps3 controller via a usb OTG cable to the GN
- Have it pair with the phone's bluetooth address.
- After that, you can just start the app, turn on the controller to connect, and then set it as an input device. (4 controllers are supported.)
- It allows you to map nearly any key to any button.