shell
How to Use ADB to Control Keypress events on Android
ADB over WiFi - Gadget Habit - adb tcpip 5555(free to unplug) adb connect <device IP>
mttkay/replicant - a repl for adb - ruby and bash/zsh requirements, provides interactive adb, command history, etc.
Systrace | Android Developers
Introduction to the Monkey Runner tool - An Android Dev Blog
monkeyrunner | Android Developers - monkeyrunner tool provides an API for writing programs that control an Android device or emulator from outside of Android code. With monkeyrunner, you can write a Python program that installs an Android application or test package, runs it, sends keystrokes to it, takes screenshots of its user interface, and stores screenshots on the workstation.
Android Studio start apk on usb device
Create Run Configuration... in that General Tab select Target Device, USB Device.
Android Studio doesn't start with connected device - Stack Overflow
Android NDK || Native Development Kit for Android
Android NDK | Android Developers
CrystaX .NET - Android NDK - improved Android NDK (Native Development Kit).
vs-android - Integrated development of Android NDK C/C++ software under Visual Studio - Google Project Hosting
"android update project -p . -s" no target set
The NDK docs tell you to just use "android update project -p . -s" to generate a build.xml file. But you'll find that you get a no target set error when running android.bat.
android - Updating HelloJni example - Stack Overflow - use android list, and use --target android-??, or whatever you've got installed that meets min reqs.
Android reverse engineering
jj crackers | round & round
android-apktool - A tool for reverse engineering Android apk files - Google Project Hosting
android crypto
Using Cryptography to Store Credentials Safely | Android Developers Blog
Code signing in Android's security model | Android Explorations
voice recognition || speech to text on android
Android 4.0 has voice typing. integrate Google voice typing into third party IMEs.
Add Voice Typing To Your IME | Android Developers Blog
google-voice-typing-integration - How to integrate Google voice typing in third-party IMEs - Google Project Hosting
Gradle
Ant, Maven, gradle.
Gradle - Build Automation Evolved
Gradle User Guide
LONDON ANDROID USER GROUP THE NEW GRADLE BASED ANDROID BUILD SYSTEM HANS DOCKTER 12.03.2013 from Skills Matter on Vimeo
JakeWharton/sdk-manager-plugin - Gradle plugin will manage SDK dependencies for you automatically.
maven-android-plugin - (renamed to android-maven-plugin) Easy to use Maven plugin for Android™! - Google Project Hosting jayway/maven-android-plugin
mosabua/maven-android-sdk-deployer - A tool to install components of the Android SDK to use with the Maven Android Plugin.
Android Sample Apps
castorflex/ChuckNorrisFacts - Simple Android app which display chuck norris facts.
iosched - Google I/O App for Android - Google Project Hosting - Google I/O App for Android
Android App Stores
F-Droid - F-Droid is an installable catalogue of FOSS (Free and Open Source Software) applications for the Android platform.
Google Play
Amazon Appstore: Getting Started - Amazon Elastic Compute Cloud (EC2) has other content from me about the FireOS and other Amazon things.
Ruby on Android
Ruboto - Ruboto is a framework and tool chain to develop native Android apps, using the Ruby. Ruboto CLI,Ruboto-Core,Ruboto-IRB - useful apps. using JRuby
Quick Start guide to creating Android apps with Ruboto under Windows
Ruboto: Ruby on Android - article from ibm.
Android Bluetooth
akexorcist/Android-BluetoothSPPLibrary - Bluetooth Serial Port Profile which comfortable to developer application to communication with microcontroller via bluetooth
Mac android development
it happened to me when trying to run the eclipse that comes bundled in the ADT bundle for mac.
Open an app from an unidentified developer - right click and open the app, it will provide a dialog to override and actually run the app you downloaded. double clicking does not provide the same dialogs.
perl android
Perl 5.20.0+ on android!!
How to build Perl on Android 4.4
Created: 2013-02-17 02:33:09
Modified: 2014-12-09 02:09:13