
android
文章平均质量分 54
全栈无侠
我很好
展开
-
android emulator找不到avd
新的android SDK1.5提供了avd,可以更好的模拟真实环境。但是需要设置ANDROID_SDK_HOME环境变量,否则avd manger和android命令默认都会把新建的avd放到用户目录下,但emulator默认却不会到用户目录搜索。设置ANDROID_SDK_HOME后,大家都会到该目录下搜索。不设的错误如下: Android Launch! adb is run原创 2009-06-06 21:43:00 · 6920 阅读 · 4 评论 -
android中的widget并不一定遵循theme
style属性在某个空间中起作用,而theme属性则会在整个activity和application中起作用。可以用theme统一整个程序的风格,再用style微调其中的某些风格。andorid中的某些widget并不遵守theme所定义的风格,比如button上的字。如果你在activity甚至在application范围内使用theme,button的字还是白色的!估计是这个空间没有引原创 2009-11-10 19:58:00 · 1292 阅读 · 0 评论 -
android的国际化和本地化
internationalization (国际化)简称 i18n,因为在i和n之间还有18个字符,localization(本地化 ),简称L10n。 一般说明一个地区的语言时,用 语言_地区的形式,如 zh_CN, zh_TW.各国语言缩写 http://www.loc.gov/standards/iso639-2/php/code_list.php,国家和地区简写 http:原创 2009-11-03 22:42:00 · 18971 阅读 · 0 评论 -
如何在eclipse中浏览adroid的api代码
详细的解释在 http://stuffthathappens.com/blog/2008/11/01/browsing-android-source-in-eclipse/ ,http://ralf.alfray.com/.izumi/AndroidTips.blog 中都有提到。这边只讲如何做。 1. 下载源代码,andorid框架的源代码应该都在 frameworks/翻译 2009-10-24 13:27:00 · 2594 阅读 · 0 评论 -
eclipse 中设置android emulator 选项
命令行下加载sdcard非常容易,直接敲 emulator -sdcard sdcard.img -avdhello.avd,即可用ddms可以操作sdcard中的内容。那如何让eclipse启动emulator时加载sdcard呢?一开始在preference->android->launch中设置default emualtor options,结果一点效果都没有。最后发现是在r原创 2009-08-30 15:38:00 · 6545 阅读 · 0 评论 -
android工具之hierarchy viewer Traceview
这两个都是图形工具。顾名思义hierarchy viewer使用分析程序的ui层次结构。打开toos/hierachyviewer.bat,左边是以树状结构表示目前在虚拟机中程序的各个UI部件,每个节点表示一个button,textview等。点击节点还可以在右边的窗口中看到这个节点会显示在模拟器屏幕的那个位置,以及该UI组建的各种属性。 trace viewer是原创 2009-08-30 14:42:00 · 2430 阅读 · 1 评论 -
android 程序发布
android要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,adt使用debug keystore,在 preference->android->buid中设置。debug的keystore默认有效期为一年,如果你是从一年前开始开发android程序,那么很可能出现debug keystore过期,导致你无法生成 apk文件。我调了一下系统时间,就出现以下错误。此时你只原创 2009-08-29 20:37:00 · 4559 阅读 · 2 评论 -
android工具之adb monkey
adb是主机与android设备通讯的基础,前面提到的ddms也是基于adb,只是做了图形化而已。adb的主要命令有adb devices: 会列出所有与主机连接的android设备。adb -s emulator-5554 , 当有多个设别与主机连接时,用-s指定与那个设备连接。adb install hello.apk 安装应用程序到android设备ad原创 2009-08-29 15:30:00 · 8890 阅读 · 2 评论 -
android工具之DDMS
具体可见http://developer.android.com/guide/developing/tools/ddms.html 。DDMS为IDE和emultor、真正的android设备架起来了一座桥梁。开发人员可以通过DDMS看到目标机器上运行的进程/现成状态,可以android的屏幕到开发机上,可以看进程的heap信息,可以查看logcat信息,可以查看进程分配内存情况,可以像目原创 2009-08-29 14:30:00 · 10317 阅读 · 0 评论 -
android UI之菜单篇
android提供了三种菜单类型,分别为options menu,context menu,sub menu。options menu就是通过按home键来显示,context menu需要在view上按上2s后显示。这两种menu都有可以加入子菜单,子菜单不能种不能嵌套子菜单。 options menu最多只能在屏幕最下面显示6个菜单选项,成为icon menu,icon原创 2009-06-20 15:49:00 · 1217 阅读 · 0 评论 -
android emulator使用指南
android emulator是基于qemu虚拟机的,整个android stack(包括linux kernel)都跑在这个虚拟机之上。emulator 需要有一个配置文件来指明模拟手机的外形,ram的大小等。这些配置信息统称为android virtual device,详细见http://developer.android.com/guide/developing/tools/av原创 2009-06-07 17:25:00 · 5043 阅读 · 2 评论 -
android 读写文件
中所周知android有一套自己的安全模型, 具体可参见android开发文档。。当应用程序(.apk)在安装时就会分配一个userid,当该应用要去访问其他资源比如文件的时候,就需要userid匹配。默认情况下 ,任何应用创建的文件,数据库, sharedpreferences都应该是私有的(位于/data/data/your_project/files/),其余程序无法访问。除非在原创 2009-11-26 21:52:00 · 4638 阅读 · 2 评论