2011年8月2日
摘要: 本文来自:安卓航班网Android3.0推出了NativeActivity,也让很多C/CPP的开发者有了发挥余地。 NativeActivity允许Android开发者使用C/C++在NDK环境中处理Activity的生命周期,但是经过好几天的尝试,发现在C的方向还是很难满足UI方面的需求,比如简单的添加一些输入框,或者显示输入法等等。 经过几天的琢磨发现可以通过继承NativeActivity的方法来解决这个问题。 Java代码public class CustomNativeActivity extends NativeActivity {@Overrideprotected void 阅读全文
posted @ 2011-08-02 20:01 泉と緣 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 本文来自:安卓航班网1. 如何让你的应用优先安装到SD卡上? 从Android 2.2 SDK开始多出了一个属性在AndroidManifest.xml中,在manifest节点加入android:installLocation="preferExternal"即可,当然要想让你的应用真正的安装到SD卡上,用户最终的固件为2.2,同时用户选择安装时在SD卡上。一般只有大型游戏或非重要的系统级应用选择安装在SD卡上,SD卡的读写要慢于ROM且更费电,所以重要的应用,比如闹铃提醒是不能设置安装到SD卡的。2. 如何防止Service被系统回收?对于Service被系统回收,一般 阅读全文
posted @ 2011-08-02 19:50 泉と緣 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 本文来自:安卓航班网具体方式: 1, Activity中实现onTouchEvent方法,通过event.getX()和event.getY()即可以获得用户操作的坐标。 2, 根据获取到的坐标值,进行判断,执行需要的操作。 具体代码如下: public class AbsoluteLayout extends Activity { private TextView tv; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { s 阅读全文
posted @ 2011-08-02 16:52 泉と緣 阅读(1416) 评论(0) 推荐(1) 编辑