2011年8月9日

[转载]android dumpsys

正文内容加载中...

posted @ 2011-08-09 13:05 爱吃草莓的维尼 阅读(1824) 评论(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 爱吃草莓的维尼 阅读(1310) 评论(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 爱吃草莓的维尼 阅读(1330) 评论(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 爱吃草莓的维尼 阅读(419) 评论(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 爱吃草莓的维尼 阅读(126) 评论(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 爱吃草莓的维尼 阅读(487) 评论(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 爱吃草莓的维尼 阅读(906) 评论(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 爱吃草莓的维尼 阅读(1129) 评论(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 爱吃草莓的维尼 阅读(612) 评论(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 爱吃草莓的维尼 阅读(865) 评论(0) 推荐(0) 编辑

导航