Google Android: Mobile Computing
Google Android: Mobile Computing
Based on android-sdk_2.2
Mobile Computing
http://www.openhandsetalliance.com/
http://metrics.admob.com/wp-content/uploads/2010/06/May-2010-AdMob-Mobile-Metrics-Highlights.pdf
Bruce Scharlau, University of Aberdeen, 2010
Android makes mobile Java easier
import android.app.Activity;
import android.os.Bundle;
Transformed
Transformed to
to Dalvik
Dalvik bytecode
bytecode
Loaded
Loaded into
into Dalvik
Dalvik VM
VM
Linux OS
UI layouts
constants
manifest
This way you can share the contact list with the
IM application
<manifest
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.google.android.app.myapp"
package="com.google.android.app.myapp" >>
<uses-permission
<uses-permission id="android.permission.RECEIVE_SMS"
id="android.permission.RECEIVE_SMS" /> />
</manifest>
</manifest>
Bruce Scharlau, University of Aberdeen, 2010
There are lots of sources of
information
• The sdk comes with the API references,
sample applications and lots of docs
• Blog http://android-developers.blogspot.com/
which has lots of useful examples, details
• There is http://www.anddev.org