Android App 性能优化(图)
版本:Android3.1r1 原文 性能优化Android应用程序运行的移动设备受限于其运算能力,存储空间,及电池续航。由此,它必须是高效的。电池续航可能是一个促使你优化程序的原因,即使他看起来已经运行的足够快了。由于续航对用户的重要性,当电量耗损陡增时,意味这用户迟早会发现是由于你的程序。虽然这... « 阅读全文
编译SipDroid
SVN下载最新源码将项目完整的放到 $NDK 的apps目录下,我这里项目名称为SipDroid,如下图进入jni,打开android.mk,找到第89行左右,SILK := silkLOCAL_MODULE := silkcommonLOCAL_SRC_FILES := $(SILK)/src/SKP_Silk_A2NLSF.c\改成include$(CLEAR_VARS)SILK := silkLOCAL_MODULE := silkcom... « 阅读全文
关于 Android 的资源
其支持的资源总共有如下三类XML文件:设置布局,定义风格,可以编译成动画的XML文件(??)等等图片文件:应用于界面,控件等的图片,通常为png或者jpgRAW文件:软件相关的声音、视频文件!存放目录资源类型res/anim/编译成帧动画的XML文件res/drawable/.png,.9.png,... « 阅读全文
linux下配置交叉编译环境下碰到的一个路径问题
在linux中安装MTK的交叉编译环境时,按照如下四个步骤提示的配置: 1. # cd android-ndk-r5b 2. # export NDK=$PWD 3. # $NDK/build/tools/make-standalone-toolchain.sh--platform=android-8 --toolchain=arm-eabi-4.4.0--install-dir=/tmp/my-android-toolchain ... « 阅读全文
Android应用于嵌入式医疗设备中优势分析
在过去十年,特别是在最近几年,对如何将“重量级”的主流操作系统(OS),如Windows、WindowsCE和Linux用于医疗设备,开发人员的兴趣显著提升。推动因素有很多,如今的医疗设备用户希望医疗设备拥有多个高级接口,并且很多开发人员已经有在台式电脑和服务器上使用这些操作系统和相关工具的经验。就... « 阅读全文
[Android 底层开发] 如何成为Android高手第三篇(代码性能优化)
避免建立对象世界上没有免费的对象。虽然GC为每个线程都建立了临时对象池,可以使创建对象的代价变得小一些,但是分配内存永远都比不分配内存的代价大。如果你在用户界面循环中分配对象内存,就会引发周期性的垃圾回收,用户就会觉得界面像打嗝一样一顿一顿的。所以,除非必要,应尽量避免尽力对象的实例。下面的例子将帮... « 阅读全文
Android 如何自定义共享库
Android自定义共享库 作者:曾赛(DavidZeng)一、开发者的难言之隐---讨厌的集成在 Android实际开发过程中,每个供应商都会有自己专有的开发库如驱动程序、常用API的封装等。如何把这些用于开发的库无缝地集成到Android框架中成为了开发者最为头痛的事,每添加一个新的库就需要把 ... « 阅读全文
Debug Android and Linux suspend and resume (中文)
转自:http://www.thinksrc.com/2011/11/1/debug-android-linux-suspend.html积攒了一些关于调试Android和Linux下面的suspend 和 resume的经验,在这里和大家分享一下。希望可以有些帮助, (下面没有写Android专用的, 就是Linux通用的)。1. no_console_suspend 在kernel启动参数里面加上no_console_suspend, 这个是最基本的, 因为kernel... « 阅读全文
android程序的生成过程
一个典型的android程序生成过程如左图所以:1. 安卓资源打包工具(aapt)接受你的程序资源文件,像AndroidManifest.xml和Activities的XML文件,并且编译他们。一个R.java也被产生,这样你可以在你的java源代码中引用你的资源。2. Aid... « 阅读全文
android编程实现开启或关闭GPS
手机应用中最酷的可能就是位置服务相关的了,如何读取GPS信息,在官方文档上有相当详细的说明,后面如果有机会,我也会专门写例子来介绍(教程已完成,请参见:教程:实现Android的不同精度的定位(基于网络和GPS))。但今天,我们先来看下如何以编程的方式来开启或关闭GPS。官方的API中,androi... « 阅读全文

