jfo planet

Hope is the best gift that tomorrow gives.

  • 首页
  • 分类
  • 归档
  • 标签
  • 搜索
close

豌豆荚

发表于 2010-06-13   |   分类于 Android
发现一个好用的Android手机客户端, 豌豆荚手机精灵:能够备份通讯录、安装应用、下载视频、音乐并自动传到手机,http://wandou.im/9
阅读全文 »

Android CTS (Compatibility Test Suite) introduction

发表于 2010-06-02   |   分类于 Android
http://i-miss-erin.blogspot.com/2010/04/android-cts-compatibility-test-suite.htmlWhat is CTS?Compatibility Test Suite is a command mode tool to run a series of test cases in Android. They published all from Eclair branch on January 2010.git repository http://android.git.kernel.org/?p=platform/cts.git;a=summaryHow to run CTS in host machine?$ cd $MYDROID$ . build/envsetup.sh$ make cts(it would generate all test plans, packages, cases, result report format and then zip to a android-cts.zip file ...
阅读全文 »

Android 常用目录结构

发表于 2010-06-02   |   分类于 Android
frameworks/base/core/java/android/{os, view, widget, preference …}frameworks/base/core/java/android/widget/ImageView.java, TextView.java, Button.java, ListView.java, ListAdapter.java, SeekBar.java, CursorAdapter.java, Toast.java, FrameLayout.java, LinearLayout.java … frameworks/base/core/java/android/app/Activity.java, Service.java, Dialog.java, AlertDialog.java, ProgressDialog.java, ListActivity.java, Notification.java, NotificationManager.java, PendingIntent.javaframeworks/base/core/java/andr ...
阅读全文 »

改变Android系统默认铃声

发表于 2010-06-02   |   分类于 Android
修改系统notification, ringtone, alarm:在build/target/product/core.mk中添加PRODUCT_PROPERTY_OVERRIDES :=ro.config.alarm_alert=my_alarm.wavro.config.ringtone=my_ringtone.wavro.config.notification_sound=my_notification.wav注意:alarm.wav必须位于/system/media/audio/alarms/目录下,相应的ringtone.wav、notification.wav必须位于ringtones、notifications目录下。(参考frameworks/base/data/sounds/AudioPackage2.mk) PRODUCT_PROPERTY_OVERRIDES的设置,最终会在编译生成的out/target/product/generic/system/build.prop中添加相应属性:ro.config.alarm_alert=my_alarm.wavro.co ...
阅读全文 »

移植Google Market

发表于 2010-05-26   |   分类于 Android
http://blog.csdn.net/st50886160/archive/2010/02/01/5277982.aspx 移植Google Apps (Market;GTalk;Google Maps;GMail;Voice Search)的大致步骤如下:  1.  通过ADB,从Google定制的手机下载相关的文件(jar/lib库,apk安装文件,xml权限文件等);Market;GTalk;GMail均需要验证Google帐户,Market需要GTalk服务。 com.google.android.gtalkservice.jar    (GTalk服务,market必需)com.google.android.maps.jar           (google map服务)com.google.android.gtalkservice.xml   ...
阅读全文 »

Java I/O

发表于 2010-05-12   |   分类于 Java
更多参考《Java in a nutshell》~~ java.nio.charset 字符集包,CharsetEncoder和CharsetDecoder允许对编码和解码过程进行精细的控制String input = "你123好";Charset charset = Charset.forName("ISO-8859-1");CharsetEncoder encoder = charset.newEncoder();encoder.onUnmappableCharacter(CodingErrorAction.IGNORE);CharsetDecoder decoder = charset.newDecoder();CharBuffer buffer = CharBuffer.allocate(32);buffer.put(input);buffer.flip();try {    ByteBuffer byteBuffer = encoder.encode(buffer); &n ...
阅读全文 »

Android : message loop for an thread

发表于 2010-04-30   |   分类于 Android
message loop for an threadThis is a typical example of the implementation of a Looper thread, using the separation of and to create an initial Handler to communicate with the Looper.   class LooperThread extends Thread {      public Handler mHandler;            public void run() {          Looper.prepare();                    mHandler = new Handler() {    ...
阅读全文 »

jni -- Java下调用native C函数(实现自己的JNI_OnLoad函数)

发表于 2010-04-21   |   分类于 Java
$ cd test_jni$ cat com/jfo/check.javapackage com.jfo;public class check {    public static native String hello();static {try {System.loadLibrary("test");} catch (UnsatisfiedLinkError ule) {System.err.println("WARNING: Could not load library!");}}public static void main(String[] args) {String s = new check().hello();System.out.println(s);}}$ javac com/jfo/check.java$ javah -jni com.jfo.check    // this will generate "com_jfo_check.h" he ...
阅读全文 »

Makefile : include derective

发表于 2010-04-20   |   分类于 gcc/binutils/make/共享库
~~Make的第一遍会收集所有需要make的目标,当以下Makefile中include的文件不存在时,则直接跳过;收集完目标后,进行make动作,更新目标,在更新过程中产生了被include的文件depend,但此时depend的内容不会被放入make的目标,可以理解为第一遍收集已经完毕。只有当再次运行make时,depend的内容才会起作用。$ touch a.c$ touch a.h         // now a.h is newer than a.c$ lsa.c  a.h  Makefile$ cat Makefileall: dep@echo ‘all:dep’.PHONY : depdep : a.cecho -e "a.c:a.hnt @echo ttt" > dependifneq ($(wildcard depend),)include dependendif$ make  –debug…Reading makefiles…Updating go ...
阅读全文 »

jni -- Java下调用native C函数

发表于 2010-04-20   |   分类于 Java
$ cd test_jni$ cat com/jfo/check.javapackage com.jfo;public class check {    public native String hello();static {System.loadLibrary("test");}public static void main(String[] args) {String s = new check().hello();System.out.println(s);}}$ javac com/jfo/check.java$ javah -jni com.jfo.check    // this will generate "com_jfo_check.h" header file.$ lscom  com_jfo_check.h  jni$ cat com_jfo_check.h/ DO NOT EDIT THIS FILE - it is machine gene ...
阅读全文 »
1…222324…61
jfo

jfo

605 日志
38 分类
4 标签
RSS
GitHub 微博
友情链接
  • 收藏夹
  • 网络剪贴板
  • 爱逛吧
© 2007 - 2018 jfo
由 Hexo 强力驱动
主题 - NexT.Pisces