上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 58 下一页
摘要: 2015年伊始,Google发布了关于Android性能优化典范的专题,一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议。 主要从三个... 阅读全文
posted @ 2015-01-29 17:13 dongweiq 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 如何给你的Android 安装文件(APK)瘦身本文翻译自:Putting Your APKs on Diet 原作者:Cyril MottierAndroid的apk文件越来越大了这已经是一个不争的事实。在Android 还是最初版本的时候,一个app的apk文件大小也还只有2 MB左右,... 阅读全文
posted @ 2015-01-29 16:32 dongweiq 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 我们写程序的时候往往需要把自己的程序打包成jar包,给第三方调用。Eclipse让我们非常方便的可以导出jar包。但是当程序里需要用到res里的资源时,往往就会出现问题。因为统自动生成的R类如果被打到jar包中后,就失去了索引资源的作用。导致封装成jar包的view无法获取对应资源。因为R类的属性值... 阅读全文
posted @ 2015-01-26 15:12 dongweiq 阅读(5053) 评论(0) 推荐(0) 编辑
摘要: 原文地址http://www.apkbus.com/forum.php?mod=viewthread&tid=149034&highlight=%E7%9A%AE%E8%82%A4上次写完应用切换皮肤功能实现的时候,有网友提了些问题。我觉得上次说的还不够详细吧。现在接着再写详细点。这次再在布局里增加... 阅读全文
posted @ 2015-01-26 15:03 dongweiq 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.eoeandroid.com/thread-318159-1-1.html现在大多数android应用都支持切换皮肤的功能。比如千千静听,墨迹天气等等。本文介绍两种切换皮肤的方法。1.第一种是通过安装皮肤apk的方式。当安装了皮肤apk包之后,主程序只需要读取皮肤ap... 阅读全文
posted @ 2015-01-26 14:58 dongweiq 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 上一篇中提到对于Zip包的解压和压缩需要借助Ant 实现,我经过参考了其他的资料,整理后并加上了一些自己的看法:这里就具体地讲下如何使用Ant进行解压缩及其原因:java中实际是提供了对zip等压缩格式的支持,但是为什么这里会用到ant呢?原因主要有两个:1. java提供的类对于包括有中文字符的路... 阅读全文
posted @ 2015-01-26 12:02 dongweiq 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 在这里谈一下墨迹天气的换肤实现方式,不过首先声明我只是通过反编译以及参考了一些网上其他资料的方式推测出的换肤原理, 在这里只供参考. 若大家有更好的方式, 欢迎交流.墨迹天气下载的皮肤就是一个zip格式的压缩包,在应用的时候把皮肤资源释放到墨迹天气应用的目录下,更换皮肤时新的皮肤资源会替换掉老的皮肤... 阅读全文
posted @ 2015-01-26 12:01 dongweiq 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 在android的项目开发中,都会遇到后期功能拓展增强与主程序代码变更的现实矛盾,也就是程序的灵活度。 由于linux平台的安全机制,再加上dalvik的特殊机制,各种权限壁垒,使得开发一个灵活多变的程序,变得比较困难,不像pc平台下那么容易。 这里实际上可以借鉴传统软件中扩展程序的方法: 也就是插... 阅读全文
posted @ 2015-01-26 12:00 dongweiq 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 通过应用程序内置资源实现换肤,典型的应用为QQ空间中换肤的实现. 应用场景为: 应用一般不大,且页面较少,风格相对简单,一般只用实现部分资源或者只用实现背景的更换. 此种换肤方式实现的思路: 1. 把几套皮肤放在res/drawable目录里,然后用SharedPreferences来记录当前皮肤的... 阅读全文
posted @ 2015-01-26 11:59 dongweiq 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Android平台api没有特意为换肤提供一套简便的机制,这可能是外国的软件更注重功能和易用,不流行换肤。系统不提供直接支持,只能自行研究。换肤,可以认为是动态替换资源(文字、颜色、字体大小、图片、布局文件……)。这个使用编程语言来动态设置是可以做到的,例如使用View的setBackgroundR... 阅读全文
posted @ 2015-01-26 11:58 dongweiq 阅读(551) 评论(0) 推荐(0) 编辑
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 58 下一页