2011年8月9日

[转载]android dumpsys

摘要: 原文:http://www.coding.com.br/android/android-dumpsys/Android has an interesting command calleddumpsysto dump some system information. Even described onadb manualI think that some points should be reinforced. In order to get the complete status just run (will produce a large output):adb shell dumpsysA 阅读全文

posted @ 2011-08-09 13:05 爱吃草莓的维尼 阅读(1855) 评论(0) 推荐(0) 编辑

2011年5月18日

iOS应用程序配置信息

摘要: 典型的应用程序束 MyApp 包含应用程序代码的可执行文件 Info.plist 包含应用程序的配置数据的属性列表文件,系统使用该文件确定如何与应用程序交互 MainWindow.nib 主窗口nib文件,包含应用程序启动时需要加载的接口对象 应用程序图标 启动图片 用于应用程序启动时显示的屏幕大小的图片,作为临时背景直到应用程序加载完窗口和用户接口 iTunesArtwork 用于ad hoc发布的512px*512px的图标 Settings.bundle 包含添加至设置应用的应用程序首选项信息 en.lproj 存放本地化资源的子目录 sun.png 非本地化资源文件,存放在束的顶... 阅读全文

posted @ 2011-05-18 09:57 爱吃草莓的维尼 阅读(1352) 评论(0) 推荐(0) 编辑

2011年5月17日

iOS资源管理

摘要: 设备指定资源 文件名格式如下: <basename><device>.<filename_extension> <basename>表示资源文件的原始名称,也是代码访问该文件的名称; <filename_extension>就是标准的文件扩展名; <device>表示设备指定修饰符: ~ipad:只用在iPad设备上 ~iphone:只用在iPhone或iPod touch设备上。 资源加载路由: 如果设备指定资源不存在,系统才会去寻找以原始文件名命名的资源文件。字符串资源 创建字符串资源文件 1、选择需要本地化的字符串 阅读全文

posted @ 2011-05-17 16:28 爱吃草莓的维尼 阅读(1387) 评论(0) 推荐(0) 编辑

2011年4月28日

用户ID

摘要: 在应用程序安装时,Android赋予每个包一个唯一且不变的Linux用户ID(在不同设备上,同一个包可能有不同的UID)。因为进程级别的安全限制,任意两个包通常不能运行在同一个进程,因为它们是作为不同的Linux用户启动的。 可以使用AndroidManifest.xml中manifest元素的sharedUserId属性,赋予不同的包相同的UID。为了安全起见,两个包会被看做同一个应用程序,拥有相同的UID和文件权限。同时为了保持安全性,这两个应用程序必须具有相同的签名和UID。 sharedUserId的属性值不能以数字开头,所以该值并不是Uid的值,获取所在进程的Uid可以通过andr. 阅读全文

posted @ 2011-04-28 14:09 爱吃草莓的维尼 阅读(514) 评论(0) 推荐(0) 编辑

2011年4月11日

Java GC

摘要: Java对象的生命周期: 1、已创建——Created 2、在用——In use (strongly reachable) 3、不可见——Invisible 4、不可达——Unreachable 5、被回收——Collected 6、已逆初始化——Finalized 7、已释放——Deallocated 一、已创建状态 创建过程: 1、分配对象空间; 2、调用构造函数; //并未执行函数体,只是进入函数入口 3、调用父类构造函数; //这个过程是递归的 4、初始化实例变量; 5、执行构造函数体的剩余部分。 public Square extends Shape ... 阅读全文

posted @ 2011-04-11 19:00 爱吃草莓的维尼 阅读(149) 评论(0) 推荐(0) 编辑

2011年4月9日

Android 实用类

摘要: 日期时间类 MonthDisplayHelper 6行7列网格日历的帮助类 TimeUtils 时区实用类 DateUtils 创建日期相关文本信息的实用类 Time 提供了格式化时间的实用函数 DateFormat 提供了格式化日期的实用函数 SimpleDateFormat 基于Local的日期格式化和解析类多媒体类 ThumbnailUtils 生成缩略图的实用类动画类 AnimationUtils 创建动画的实用类文本类 TextUtils 处理文本的实用类 P... 阅读全文

posted @ 2011-04-09 10:22 爱吃草莓的维尼 阅读(521) 评论(0) 推荐(0) 编辑

2011年4月7日

Android 正则表达式

摘要: 转义字符 \ 转义紧随的元字符 \Q 转义所有紧随的元字符直到\E \E 与\Q搭配使用,转义包含的所有元字符 \\ 反斜杠 \uhhhh 16进制Unicode字符U+hhhh \xhh 16进制Unicode字符U+00hh \cx ASCII控制字符^x(所以\cH表示^H,U+0008) \a ASCII字符U+0007,BELL \e ASCII字符U+001b,ESC \f ASCII字符U+000c \n ASCII字... 阅读全文

posted @ 2011-04-07 12:26 爱吃草莓的维尼 阅读(975) 评论(0) 推荐(0) 编辑

2011年3月14日

Android makefile

摘要: 示例 /** Android.mk文件必须从这一行定义开始,my-dir宏是build系统自带的函数,返回当前目录 */ LOCAL_PATH := $(call my-dir) /** CLEAR_VARS是build系统自带的变量,指示makefile脚本清除所有LOCAL_XXX变量,除了LOCAL_PATH */ include $(CLEAR_VARS) /** LOCAL_MODULE变量必须被定义以区分模块,所以名字必须是唯一的且不能包含任何空白,build系统会据此自动生成Lib文件名,比如,libhello-jni.so */ LOCAL_MODULE := hello-jn 阅读全文

posted @ 2011-03-14 18:52 爱吃草莓的维尼 阅读(1170) 评论(0) 推荐(0) 编辑

2011年3月10日

Jni Environment 函数

摘要: typedef const struct JNINativeInterface *JNIEnv;const struct JNINativeInterface ... = { NULL, NULL, NULL, NULL, GetVersion, //获取JNI版本号 DefineClass, //通过指定ClassLoader对象加载类 FindClass, //获取指定的Class类对象 FromReflectedMethod, //通过指定的java.lang.reflect.Method对象获取方法ID FromReflectedField, //通过指定的j... 阅读全文

posted @ 2011-03-10 11:22 爱吃草莓的维尼 阅读(685) 评论(0) 推荐(0) 编辑

2011年3月3日

Android Jar Resource

摘要: jar引用的资源文件必须放在assets文件夹中,并且布局文件和Drawable必须是编译过的格式,否则布局文件无法解析,一般的Drawable尺寸不正确,Nine-Patch无法拉伸。 抽取布局文件的方法如下,其中fileName必须包含assets/路径: public static View extractView(Context context, String fileName, ViewGroup root) throws Exception { XmlResourceParser parser = context.getAssets().openXmlReso... 阅读全文

posted @ 2011-03-03 13:57 爱吃草莓的维尼 阅读(899) 评论(0) 推荐(0) 编辑

导航