$ adb devices (to find port number 5554)
$ telnet localhost 5554
event send EV_KEY:KEY_MENU:1
Showing posts with label android. Show all posts
Showing posts with label android. Show all posts
Wednesday, June 30, 2010
Monday, June 22, 2009
fedora 10 - setup i686 environment for android (1)
0. install git ($ sudo yum install git)
1. Download JDK 5.0 (jdk-1_5_0_19-linux-i586-rpm.bin) from sun
2 Play with curl
1. Download JDK 5.0 (jdk-1_5_0_19-linux-i586-rpm.bin) from sun
$ cd /usr/local
$ /tmp/jdk-1_5_0_19-linux-i586.bin
$ sudo updatedb
$ locate javac | grep bin
/usr/local/jdk1.5.0_19/bin/javac (the result)
$ sudo /usr/sbin/alternatives --install /usr/bin/java java /usr/local/jdk1.5.0_19/bin/java 100
$ sudo /usr/sbin/alternatives --install /usr/bin/jar jar /usr/local/jdk1.5.0_19/bin/jar 100
$ sudo /usr/sbin/alternatives --install /usr/bin/javac javac /usr/local/jdk1.5.0_19/bin/javac 100
$ sudo /usr/sbin/alternatives --config java
2 Play with curl
$ cd ~/bin (make sure ~/bin is in $PATH)
$ curl http:/android.git.kernel.org/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
$ cd ~/myspace/mydroid
$ repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake
$ repo sync
Wednesday, May 27, 2009
android notes - the process of development
0 installation and setup
1 create a project
2 edit source code ~/myspace/demo/src/example/demo/demo.java
3 compile with ant
4 run emulator with a script
5 install the application we have build
That's on java side, on the android side,
1 setup
2 build the project in android
then you can go back to run emulator with parameters specified in the script.
1 create a project
$ android create project --target 1 --path ./demo --activity demo --package com.example.demo
2 edit source code ~/myspace/demo/src/example/demo/demo.java
3 compile with ant
$ ant -debug -verbose
4 run emulator with a script
#! /bin/sh
out/host/linux-x86/bin/emulator -verbose \
-kernel prebuild/android-arm/kernel/kernel-qemu \
-ramdisk out/target/product/generic/ramdisk.img \
-system out/target/product/generic/system.img \
-init-data out/target/product/generic/userdata.img \
-avd myavd -sdcard ./sdcard.img -no-skin -no-boot-anim
5 install the application we have build
$ cd ~/myspace/demo
$ adb install bin/demo-debug.apk
$ adb install -r bin/demo-debug.apk (for reinstall)
$ adb shell
# logcat
# ps a (to get process id to kill)
# kill -9
That's on java side, on the android side,
1 setup
$ cd ~/myspace/mydroid
$ source ./build/envsetup.sh
$ lunch 1
2 build the project in android
$ cd ./frames/base/media/libmediaplayerservice
$ mm (it builds libmediaplayerservice library as an example)
$ cd ~/myspace/mydroid (go back to the root)
$ make snod (build the system image
then you can go back to run emulator with parameters specified in the script.
Subscribe to:
Posts (Atom)