自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 android ndk 之 多个模块 Android.mk 编写

最近在移植一个linux下的c库到android,学习编写Android.mk文件,特地花了点时间学习。  在网上搜了很多,最后发现还是看ndk的文档最直接,也最全面,下面的总结主要是根据ndk提供的文档编写的。  1、单一的Android.mk文件:  LOCAL_PATH := $(call my-dir)  include $(CLEAR_VARS)  LOCAL_MODULE := hel...

2014-07-22 23:09:29 300

原创 解包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 163

原创 打包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 129

原创 android开发中,apk文件安装到\system\app 的解决办法 仅限root机

在 Android 中,如果要使用系统限制的权限(比如 android.permission.WRITE_SECURE_SETTINGS),我们需要把程序安装到 /system/app/ 下。 下面以 SecureSetting.apk 为例,演示这个操作。需要准备一台已经获得 Root 权限的手机。 1、通过 USB 连接手机和电脑。 2、使用 adb 控制手机。 源码...

2013-09-17 15:34:45 214

原创 apk反编译和重新打包

相信每位玩机的人对APK文件都不陌生。你可能每天都与APK文件打交道,无论是安装和卸载有用的应用工具、插件、好玩的游戏等等。。。你可曾知道这些每天都伴随着你的APK文件是什么吗?怎样对它们作些修改呢?比如说:对英文版进行汉化、修改功能、修改文字描述、去掉广告等等。本文介绍APK的基本知识、结构、APK文件的解包、打包及签名,以及对APK文件的常规修改。   1.APK文件简介APK是Andr...

2013-04-18 18:11:52 384

原创 PackageManager

  PackageManager分析(5)     exceptionstringuserlibrarynullextension   pakcage install 示例。   如果有哪些代码不明白,可以留言给我,我再解释。 public class InstallThread extends Thread {  //因为安装时间比较耗时,一般放在单独的线程中   ...

2013-04-02 16:52:33 147

原创 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 143

原创 转载一篇软件工程师的职业规划,以此鞭笞自己

  熊绎:我看软件工程师的职业规划 发布时间:2012-08-27 03:07     分类: 程序员 10 条评论 » 分享到: 本文由@熊绎 投稿于伯乐在线,也欢迎其他朋友投稿。提示:投稿时记得留下微博账号哦 ~ 写这篇文章源于某条微博评论,原内容大概是一个快40岁的人还在当程序员写代码,评论内容大概是:有些人就喜欢当程序员写代码,无可厚非。但是,现实情况中是否真的...

2012-11-19 16:36:29 138

原创 如何通过反射方法获取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 667

原创 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 5 Git 1.7 or newer 如果你的ubuntu是32位的,请在源码下载...

2012-09-29 13:57:32 99

原创 不错的资源网站

最近在爱库网上发现了很多不错的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 160

原创 Android下使用Http协议实现多线程断点续传下载

0.使用多线程下载会提升文件下载的速度,那么多线程下载文件的过程是: (1)首先获得下载文件的长度,然后设置本地文件的长度     HttpURLConnection.getContentLength();     RandomAccessFile file = new RandomAccessFile("QQWubiSetup.exe","rwd");     file.setLengt...

2012-08-30 14:49:15 116

原创 Android UI 单线程模型的编程原则以及AsyncTask 原理

导读:oInBackground方法和onPostExecute的参数必须对应,这两个参数在AsyncTask声明的泛型参数列表中指定,第一个为doInBackground接受的参数,第二个为显示进度的参数,第第三个为doInBackground返回和onPostExecut   在开发Android应用时必须遵守单线程模型的原则:  UI操作并不是线程安全的并且这些操作必须在UI线程中执...

2012-08-21 17:57:19 169

原创 Android 解析后台返回为Json数据实例教程

大家好,今天给大家分享下Android解析Json的例子,我这里自己安装了Tomcat,让自己电脑充当下服务器,最重要的是,返回结果自己可以随便修改。  首先看下Json的定义,以及它和XML的比较:  JSON的定义:  一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进...

2012-08-21 16:46:17 152

原创 编写Android app更新模块遇到的问题分析与总结

前不久接到个任务,在我们的app里面添加更新模块,在之前的版本中,我们的更新都是直接通过浏览器下载apk包来安装更新的,我想各位很大一部分应用的更新方法都是这样,因为它简单、方便,但是他也有许多不好的地方,比如需要用户跳转到浏览器页面、下载不可控、网络不好的情况的下失败无法续传,退出浏览器就无法接着下了等。。        于是我们这个更新模块的需求就来了 1.下载后台进行,退出我们应用下载...

2012-08-21 14:41:19 139

原创 android 数据持久化总结

        1、 通过Context.getSharedPreferences(String fileName,int mode)方法,可以打开一个xml文件,文件的位置在/data/data/package_name/shared_prefs/fileName.xml,如果不存在,则会自动创建。可以对该文件进行读写操作,在应用内的各组件之间共享数据。如果将mode设置为Context...

2012-06-01 14:44:39 95

原创 shape 用法(button)

在实现背景渐变的帖子里 http://androidturing.iteye.com/blog/1238909 有朋友建议看看shape的用法,确实很有帮助。这里我偷懒转一篇比较详细的帖子,和大家一起进步~! Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码: 复制到剪贴板  XML/HT...

2012-05-31 17:15:15 388

原创 Android Launcher抽屉类(SlidingDrawer)的使用

Main.xml代码   <?xml version="1.0" encoding="utf-8"?>   <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"       android:layout_width="fill_parent"       andro...

2012-05-31 16:47:13 133

原创 android之OnScrollListener 下拉刷新

1.首先创建一个头部xml文件  Xml代码   <?xml version="1.0" encoding="utf-8"?>      <!-- ListView的头部 -->   <LinearLayout     xmlns:android="http://schemas.android.com/apk/res/android"    ...

2012-05-31 15:47:05 165

原创 Tab的多种典型用法总结(带动画)

里面总结的是tab的一些比较典型的用法,带有多种动画效果,希望对各位有所帮助。 下面是相关截图:                                ...

2012-05-31 15:30:38 126

原创 Android实现ListView异步加载图

ListView异步加载图片是非常实用的方法,凡是是要通过网络获取图片资源一般使用这种方法比较好,用户体验好,下面就说实现方法,先贴上主方法的代码: Java代码 package cn.wangmeng.test; import java.io.IOException; import java.io.InputStream; import java.lang.re...

2012-05-31 15:26:52 55

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除