android
文章平均质量分 82
iteye_19680
这个作者很懒,什么都没留下…
展开
-
编写Android app更新模块遇到的问题分析与总结
前不久接到个任务,在我们的app里面添加更新模块,在之前的版本中,我们的更新都是直接通过浏览器下载apk包来安装更新的,我想各位很大一部分应用的更新方法都是这样,因为它简单、方便,但是他也有许多不好的地方,比如需要用户跳转到浏览器页面、下载不可控、网络不好的情况的下失败无法续传,退出浏览器就无法接着下了等。。 于是我们这个更新模块的需求就来了1.下载后台进行,退出我们应用下载...原创 2012-08-21 14:41:19 · 116 阅读 · 0 评论 -
PackageManager
PackageManager分析(5) exceptionstringuserlibrarynullextension pakcage install 示例。 如果有哪些代码不明白,可以留言给我,我再解释。 public class InstallThread extends Thread { //因为安装时间比较耗时,一般放在单独的线程中 ...原创 2013-04-02 16:52:33 · 124 阅读 · 0 评论 -
android源码中混淆编译
1.在需要混淆的工程目录下(package/apps/下的工程)添加proguard.flags文件,该文件即为网络传说中的proguard.cfg,只是命名不一样而已,然后再Android.mk中添加如下两句: LOCAL_PROGUARD_ENABLED := full LOCAL_PROGUARD_FLAG_FILES := proguard.flags 上面的full 也可以是cust...原创 2013-03-27 15:11:48 · 140 阅读 · 0 评论 -
解包system.img成HIT archive data格式的包
昨天解包了一天,HIT archive data格式的system.img用simg2img解不了,在网上查了好久,终于把HIT archive data格式的system.img成功挂载,以下把我解包过程中所遇到的问题在这里和大家分享一下,希望能帮到大家。我的机器环境:ubuntu 12.04 lts(64位)1,创建一个需要被挂在的目录 # mkdir /mnt/syste...原创 2014-04-26 11:30:40 · 143 阅读 · 0 评论 -
打包system.img成HIT archive data格式的包
有些人看了上一篇的解包过程后问到关于HIT archive data格式的打包方法,之前没有写打包的方法,现在附上。 其实方法没有解包那么麻烦。 如下: 1. mkfs.ubifs -v -r /mnt/system/ -m 4096 -e 253952 -c 2048 -o syst.img 2. du -h syst.img (查看大小,后面的...原创 2014-04-26 11:29:19 · 125 阅读 · 0 评论 -
如何通过反射方法获取com.android.internal.os.PkgUsageStats
通过com.android.internal.os.PkgUsageStats这个类可以得到一个应用程序的启动次数,运行时间等信息,功能很强大。但是google并没有将这个类作为API接口提供给开发者,如果在android源码下开发,可以通过以下代码来使用这个类:import com.android.internal.app.IUsageStats;import com.android.inter...原创 2012-11-05 17:45:57 · 641 阅读 · 0 评论 -
android 4.0.3最新源码下载编译
首先,开发环境,google建议在ubuntu10.0.4下,并且最好是64位,既然是为了工作和学习,就尽量按照官方要求的来吧。Python 2.5 -- 2.7 ubuntu10.0.4已经默认安装了,所以不需要安装,其他环境需要安装JDK 6 编译4.0需要jdk 6 ,sdk的编译需要jdk 5Git 1.7 or newer如果你的ubuntu是32位的,请在源码下载...原创 2012-09-29 13:57:32 · 77 阅读 · 0 评论 -
不错的资源网站
最近在爱库网上发现了很多不错的Icon资源站点, Web2.0 share 重新整理了12个Icon资源站点,和大家分享。 FindIcons.com 就是一个帮您找免费图标的图标搜索引擎。有3000多套图片集和30多万个免费Icon资源。 链接:http://findicons.com/ IconFinder 是我个人最喜欢的一个Icon资源站,拥有152,466 icons以及775 icon...原创 2012-09-19 16:38:56 · 134 阅读 · 0 评论 -
Android下使用Http协议实现多线程断点续传下载
0.使用多线程下载会提升文件下载的速度,那么多线程下载文件的过程是:(1)首先获得下载文件的长度,然后设置本地文件的长度 HttpURLConnection.getContentLength(); RandomAccessFile file = new RandomAccessFile("QQWubiSetup.exe","rwd"); file.setLengt...原创 2012-08-30 14:49:15 · 93 阅读 · 0 评论 -
Android UI 单线程模型的编程原则以及AsyncTask 原理
导读:oInBackground方法和onPostExecute的参数必须对应,这两个参数在AsyncTask声明的泛型参数列表中指定,第一个为doInBackground接受的参数,第二个为显示进度的参数,第第三个为doInBackground返回和onPostExecut 在开发Android应用时必须遵守单线程模型的原则: UI操作并不是线程安全的并且这些操作必须在UI线程中执...原创 2012-08-21 17:57:19 · 164 阅读 · 0 评论 -
Android 解析后台返回为Json数据实例教程
大家好,今天给大家分享下Android解析Json的例子,我这里自己安装了Tomcat,让自己电脑充当下服务器,最重要的是,返回结果自己可以随便修改。 首先看下Json的定义,以及它和XML的比较: JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进...原创 2012-08-21 16:46:17 · 127 阅读 · 0 评论 -
apk反编译和重新打包
相信每位玩机的人对APK文件都不陌生。你可能每天都与APK文件打交道,无论是安装和卸载有用的应用工具、插件、好玩的游戏等等。。。你可曾知道这些每天都伴随着你的APK文件是什么吗?怎样对它们作些修改呢?比如说:对英文版进行汉化、修改功能、修改文字描述、去掉广告等等。本文介绍APK的基本知识、结构、APK文件的解包、打包及签名,以及对APK文件的常规修改。 1.APK文件简介APK是Andr...原创 2013-04-18 18:11:52 · 381 阅读 · 0 评论