Difference between revisions of "Android Development"

From Klaus' wiki
Jump to: navigation, search
(Connect devices to Linux boxes)
(Tutorials - on-line examples)
Line 72: Line 72:
  
 
Source of knowledge [http://stackoverflow.com StackOverFlow]
 
Source of knowledge [http://stackoverflow.com StackOverFlow]
 +
 +
A tutorial for playing with [http://www.droidnova.com/playing-with-graphics-in-android-part-i,147.html graphics] in Android.

Revision as of 06:03, 12 September 2011

Android tips and trix.

Code styles

Use File:Klaus java format.xml to format your Java code - it will then look most like the AU-HIH standard for C/C++. The your code would look like Android Example Code

Code fragments that might be helpful

How to move your app to SD card

Backward compatibility

Solving Quirks

On Linux (at least Fedoras) the Pop-up dialogs used to set all kind of properties does not work by just clicking on them with your mouse. Instead first issue Alt+F12 before clicking on the elipsis (...). When finished hit ESC

Connect devices to Linux boxes

To connect your HTC android to your Fedora linux follw the instructions given on Google Developers site

To have your Motorola Xoom connected to your Linux box add a file in /etc/udev/rules.d called 92-motorola-xoom.rules with this content:

ACTION!="add", GOTO="xoom_rules_end"
SUBSYSTEM!="usb|usb_device", GOTO="xoom_usb_end"
 
ATTRS{idVendor}=="22b8", ATTRS{idProduct}=="70a8", MODE="0666" SYMLINK+="xoom"
ATTRS{idVendor}=="22b8", ATTRS{idProduct}=="70a9", MODE="0666" SYMLINK+="xoom"
 
LABEL="xoom_usb_end"
LABEL="xoom_rules_end"

To let Samsung Galaxy S2 be recognised by the debugger add these lines to 92-samsung.rules in /etc/udev/rules.d

SUBSYSTEMS=="usb", ATTRS{idVendor}=="04e8",
ATTRS{idProduct}=="6640", MODE="0660", OWNER="root",
GROUP="androiddev", SYMLINK+="android%n"
SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"

Utilities

Screencast your phone on the PC with this

List of phones with technical information can be found here

Logcat tool for the phone: Logcat

Books

Hello Android

Professional Android Application Development Programmer

Tutorials - on-line examples

AndroidSnippets

Common tasks

Android SDK Alert

Examples at Android.com

Guides at Android.com

API demo's: API demo

Icons for Android: Icons

Source of knowledge StackOverFlow

A tutorial for playing with graphics in Android.