自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android中常用的五种数据存储方式

1 使用SharedPreferences存储数据 2 文件存储数据 3 SQLite数据库存储数据 4 使用ContentProvider存储数据 5 网络存储数据

2016-06-17 16:50:11 9354 1

原创 缩小apk体积,如何降低7M包体积

最近在缩小安装包体积的工作,总结一下学到的知识希望对大家有帮助 主要分为几个步骤 1.删除无用资源 2.多业务线资源去重 3.资源压缩处理 4.资源混淆工具 5.7zip压缩 第一步:删除无用资源参考:打包时删除无用资源第二步:多业务线资源去重如果app中包含多个业务线难免会有不同名的资源重复,推荐一个扫描重复资源的工具:Duplicate Cleaner Pro第三步:资源压缩处理利

2016-06-22 15:23:46 3404

原创 android中notification的用法(简单易懂用法)

首先解释一下notification的应用场景,一般我们手机来短息的时候在手机的上方都会弹出一个通知,你可以下拉上方的菜单看详细信息,点击这个通知就会跳转得到相应的短信界面,那么怎么实现的呢我们直接上代码解释,notification有三种创造方式方法一:(已经被舍弃,但是通用)//首先我们要获得一个通知管理器 NotificationManager,是一个系统的serviceNotificati

2016-06-19 15:47:43 771

原创 java中非对称加密(RSA)的使用

由于android和后台进行传输数据为了数据的安全我们一般都会对数据进行加密处理,一般比较常用的都是对称加密(DES)。这样可以防止攻击者截获网络包获取数据。但是这这种方式也是有风险,就是如果攻击者反编译了你的代码,就可以获取你的秘钥那么就可以解析你的数据了。所以我们在传输及其重要的数据的时候会使用非对称加密,非对称加密分为公钥和私钥,用公钥进行加密,用秘钥进行解密。一般是客户端用公钥钥把数据加密

2016-06-17 15:52:23 601

原创 android studio中打包混淆

为了app的安全性考虑一般我们打包的时候会对apk进行混淆为了让反编译后也不易阅读代码 1.android studio中进行混淆十分简单 只要在build.gradle中的buildTypes的release下添加 shrinkResources true 如图 当然我们在进行混淆的时候有一些类名是不希望被混淆的,比如我们通过反射来生成对象的类我们就不希望他被混淆,因为混淆以后类名就

2016-06-17 15:21:34 945

原创 apk打包时去除无用资源

使用android studio的同学可以做以下操作来去除无用资源1.检测无用资源的方式:用android lint中Unused Resource 操作方法: 等待一会你就可以看到自己项目中有哪些资源是没有被用到的了2打包时删除无用资源build.gradle中设置: android{ … buildTypes{ release { minif

2016-06-17 15:02:25 7695

landroid不一样的listView的empty

通过自定义一个EmptyView来实现显示Listview的三种状态 1.加载状态 2.没有内容状态 3.有错误的状态 详细说明:http://blog.csdn.net/qq_22157767/article/details/50895323

2016-03-15

空空如也

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

TA关注的人

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