摘要: 学习新API时往往是先参看demo效果,然后分析源码,找源文件是一件麻烦事,若使用以下技巧,则可以快速找到Activity对应的源码文件: 1)logcat左侧选择全部,右边过滤级别选择debug(绿字): 2)在输入栏用 display 过滤出所有的activity启动事件日志,应用每启动一个activity都有记录显示,可以看到该activity的类名 3)在日志上右键选择 filter similar messages 复制类名 4)ctrl + shift + R 在资源搜索框中输入类名,在下边的搜索结果中双击即可打开源码 阅读全文
posted @ 2014-03-02 15:08 至死不渝 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 使用自定义字体: 1)在assets目录下新建目录font,将.TTF字体文件放到font目录中(新建font目录非必须,可以将字体文件直接放到 assets目录下,新建目录只是为了便于分类管理); 2)代码中设置(可以设置文字的控件都有setTypeface方法): // 用字体文件创建 typeface 字体对象,第一个参数 AssetManager 对象,第二个参数 .TTF 文件路径 Typeface typeface = Typeface.createFromAsset(assetMgr, "font/JOKERMAN.TTF"); // 给控件设... 阅读全文
posted @ 2014-03-02 14:55 至死不渝 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 导出带有数字签名的apk:用处: 1) 仿假冒:别人没有数字签名,或者数字签名不对,那么即使做个高仿山寨,用户也不能覆盖安装,而只能卸掉原来的,才能装山寨的,所以,升级安装应用时,如果系统提示要卸载原来的才能安装,就要小心了; 2)防抵赖:签名是独一无二的,因此可以用来追究法律责任的依据。方法: 1)工程上右键 -> Android Tools -> Export Signed Application Package,Next; 2)输入项目名称 Project Name,Next; 3)如果已经存在签名文件,则使用已存在的签名文件;否则新建签名文件,选择文件位置 和密码,Ne.. 阅读全文
posted @ 2014-03-02 14:51 至死不渝 阅读(393) 评论(0) 推荐(0) 编辑
摘要: java中的引用默认是强引用(StrongReference),必须等所有对对象的引用断开才能标识为垃圾; 弱引用:只要JVM需要内存就可以回收,无需等引用断开。 弱引用用法:SoftReference sRef = new SoftReference(new String("asdfas")); String str = sRef.get(); 阅读全文
posted @ 2014-03-02 12:08 至死不渝 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 简易的 settings 界面: 1)Activity继承 PreferenceActivity,用 addPreferenceFromResource(R.xml.settings); 代替 setContentView(); 2)新建 xml 文件: Resource Type:Preference Root Element :PreferenceScreen 3)可选类型: CheckBoxPreference // 左端标题(可以带一个副标题),右边CheckBox,点击行可以选中 CheckBox EditTextPreference // 左端标题(可以带... 阅读全文
posted @ 2014-03-02 12:07 至死不渝 阅读(544) 评论(0) 推荐(0) 编辑