android
文章平均质量分 71
chen_410063005
这个作者很懒,什么都没留下…
展开
-
Android进程和线程
(译自Android SDK文档Processes and Threads, 不全)一. 进程生命周期 There are five levels in the importance hierarchy. The following list presents the different types of processes in order of importance (the fi...2011-12-01 23:17:12 · 81 阅读 · 0 评论 -
android中查看端口占用
今天有厂商反馈某第三方app占用了端口, 导致CTS测试通不过, 让我们协助分析是否我们的app引起问题。于是在网上找了下怎么在android上查看进程占用端口情况,记录下来,备忘。 1. 在linux中可以使用netstat命令查看(参考http://4ujava.iteye.com/blog/548153), 但是Android自带netstat命令不支持p参数, 所以无法查出pid...原创 2013-08-12 16:09:11 · 8838 阅读 · 0 评论 -
TextView跑马灯效果2
参考 http://blog.csdn.net/sky181772733/article/details/7003125 在前一篇讲到ListView中TextView跑马灯效果的问题。一种比较友好的方式是,ListView中只有被选中项才会触发跑马灯效果。 实现的思路是:监听到ListView的onItemClick事件时记录当前item的post...原创 2013-08-03 12:43:32 · 92 阅读 · 0 评论 -
TextView跑马灯效果
参考: http://blog.csdn.net/sky181772733/article/details/7003125 在TextView中文本过长又需要单行显示(比如在ListView中)的情况,需要使用跑马灯效果。跑马灯效果是怎么实现的呢 1、首先看一个多行文本的效果 布局如下 <TextView android:layout_...原创 2013-08-03 12:14:20 · 123 阅读 · 0 评论 -
ant使用问题总结
工作中维护一个android项目,之前使用bat脚本打包。最近机器换硬盘后使用新的sdk,发现原有bat脚本无法正常打包,发现原因如下:1、新版本sdk中,dx.bat路径发生变化,apkbuilder.bat脚本被删除2、原有的bat脚本不规范,比如使用rm删除文件(未安装cygwin时rm命令不能使用) 另外,bat脚本还存在其他一些问题:比如,打包时不能区分debug版本...原创 2013-07-14 21:55:09 · 294 阅读 · 0 评论 -
(翻译) Android SDK文档之Drawable Mutations
原文来自Android SDK文档中的 resources/articles/drawable-mutations.html Android的drawables非常便于构建应用。Drawable是一个可插拨的绘制容器(drawing container), 通常与一个View关联。 比如, BitmapDrawable用于显示图片, ShapeDrawable用...2013-01-14 16:04:35 · 97 阅读 · 0 评论 -
(翻译) Creating an Input Method
原文来自Android SDK文档中的 docs/resources/articles/creating-input-method.html 编写输入法(IME)需要扩展 InputMethodService类。 这个类提供了输入法的基本实现,主要是管理输入法的状态和可见性以及与当前可见Activity的通信。 SDK中的SoftKeyboard是学习输入法的一个好例子。 可以...原创 2013-01-11 15:41:23 · 153 阅读 · 0 评论 -
(翻译) Can I Use this Intent?
原文来自Android SDK文档中的 docs/resources/articles/can-i-use-this-intent.html Android提供了一个强大易用的Intent消息类型。 可以使用Intent 让应用成为库, 让代码模块化、可重用。比如,Home screen和AnyCut,就大量使用Intent来创建快捷方式(注:???)。 虽然Intent使用...原创 2013-01-11 14:06:30 · 186 阅读 · 0 评论 -
(翻译) Backward Compatibility for Applications
原文来自Android SDK文档中的 docs/resources/articles/backward-compatibility.html 目前有各种Android设备。 这些设备使用不同的Android版本, 有些运行最新的版本, 有些运行较老的版本。 作为开发者, 当考虑如何在应用中保持向后兼容——你是想让你的应用在所有Android设备上运行, 还是只能在最新的版本上运行? 有...原创 2013-01-11 11:48:37 · 112 阅读 · 0 评论 -
(翻译)avoiding memory leaks
原文来自Android SDK文档中的 docs/resources/articles/avoiding-memory-leaks.html android应用,堆内存大小限制为16MB(至少在T-Mobile G1上是这样)。 对手机而言, 这已经是相当大一部分内存,但对某些开发者而言16MB太少了。 就算不准备使用全部的16MB内存, 至少也应用使用尽可能少的内存,从而避免其他应用因...原创 2013-01-11 10:01:41 · 141 阅读 · 0 评论 -
Android 简单定制OptionMenu外观
《Android内核剖析》第8章笔记1. 分析1.1 主要类1.2 主要流程1.3 关键代码 private void openPanel(PanelFeatureState st, KeyEvent event) { // System.out.println("Open panel: isOpen=" + st.isOpen);...原创 2012-12-25 14:44:38 · 458 阅读 · 0 评论 -
对Android App UI线程的一点理解
1. ANRANRs (“Application Not Responding”),意思是”应用没有响应“发生ANR最常见的一种情况: UI线程中执行长时间的任务,如IO或网络操作, 导致UI线程5秒内没有响应输入事件 参考 http://blog.csdn.net/leilu2008/article/details/6689405 2. 如何避免ANR防止UI线程中执...2012-12-19 20:44:18 · 159 阅读 · 0 评论 -
Android Framework的启动过程
《Android框架揭秘》笔记 Android启动过程包含从Linux内核加载到Home应用程序启动的整个过程。 1. Linux内核Android启动时首先通过bootloader加载Linux内核。启动Linux内核将挂载根文件系统,然后初始化系统环境,最后启动init进程(第一个进程),完成启动。 2. init进程init进程对各种设备进行初始化(??), ...原创 2012-12-18 23:12:37 · 373 阅读 · 0 评论 -
WindowFeature及Activity内置Theme
1. 自定义标题栏1.1 常规自定义标题栏requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); 自定义Activity的标题栏(Titlebar) http://www.189works.com/article-51509-1.html 本文仅用到了Window.FEATURE_CUSTOM_TITLE, W...原创 2012-11-19 17:16:15 · 113 阅读 · 0 评论 -
android layout小例子-山寨QQ (转)
总感觉做出漂亮的界面千难万难。 于是在网上找了个布局小例子学习了下, 练练手。 这个例子是模仿QQ登录界面, 做得比较粗糙, 但不失为学习的好例子。 原文地址http://www.eoeandroid.com/thread-103147-1-1.html。 (对照着原文的截图自己写的, 代码可能有出入) Eclipse 中显示效果真机运行效果 代码 ...原创 2012-04-15 22:08:52 · 93 阅读 · 0 评论 -
简单试用Android Annotations
参考:试用android annotations Android Annotations号称 "是一个能够加速 Android 开发的开源框架,它可以帮助开发者处理一些前后台任务、rest 服务、应用类、代码片段等,让开发者专注于真正重要的东西”。 为了看看实际效果,今天搭建环境,简单试用了一下(只是跑起来了。。。) 一、准备工作在ht...2013-10-01 11:58:57 · 84 阅读 · 0 评论