书籍是人类进步的阶梯。这阶梯同样适用我们码农。 一,Android入门系列书籍推荐; Android Training Android A…
分类:Android
APK优化(九)之资源res文件混淆和7ZIP压缩
资源混淆配合7zip压缩,减小apk大小,增加破解难度。 通过resource.arsc文件格式,混淆步骤为: 解析arsc文件,主要为全局与资源名字符串池 修改字符串池中的字符串,以无意义的a/b替换 修改apk中的r…
奇技淫巧之-Android获取系统充电状态
扫盲:sticky broadcast是什么,有什么作用? 中文名:粘性广播 又有人认为是一直不断的发广播,其实不是,想想也知道,一直不断的发广播这种**机制是Google工程师能想出来的机制么。 google官方的解释…
别再浪费时间搭框架了,这个刚刚好
XDroid 概述 XDroid是一个轻量级的Android快速开发框架,由UI、Cache、Event、ImageLoader、Kit、Log、Router、Net等几个部分组成。其设计思想是使用接口对各模块解耦规范化…
最新Android & iOS设计尺寸规范
Android 和 iPhone、iPad以及主流手机屏幕的分辨率和相关设计尺寸规范 右键“在新标签页中打开图片”看大图 http://www.admin10000.com/document/6344.html
Android 使用Paint和Canvas将文字保存为图片
这里是使用Paint和Canvas直接将文字绘制成图片的方案。 如果是界面上显示的文字的话其实也可以使用文字的容器View的Bitmap来生成图片。 直接上代码,说明写注释里了 import android.graphi…
通过并发推算出实际用户量
通过并发推算出实际用户量是多少? 每天业务峰值15000 按照10倍的增长计算,15000*10=150000,每天8小时正常工作时间,按照20%用户集中访问,那么TPS为多少? 150000*0.8/(0.2*8*60…
Git ignore build等中间文件
添加了gitignore文件之后,删除本地产生的中间文件再提交到服务器,然后再git pull一次,下次修改就不会再检测到中间文件的变化了。
Android 运行权限那点事
对于6.0以下的权限及在安装的时候,根据权限声明产生一个权限列表,用户只有在同意之后才能完成app的安装,造成了我们想要使用某个app,就要默默忍受其一些不必要的权限(比如是个app都要访问通讯录、短信等)。而在6.0以…
Android中获取手机IMEI,IMSI, MAC(Android 6.0)工具类(标识用户唯一)
<font color=FF0000> LZ-Says:给大家推荐一个网站,有兴趣可以查阅,想为大家贡献一点自己的力量也可以投稿,老大审核通过会发表,更好的帮助有需要的人欢迎大家踊跃投稿地址如下: http:…
Android Activity 跳转动画设置
anim下创建动画文件 slide_left_in.xml (左边进入) <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http:…
多线程知识梳理(2) - synchronized 三部曲之基本使用
一、为什么要使用 synchronized 使用synchronized的原因在于:它能够确保多个线程在同一时刻,只能有一个线程处于方法或者同步块中,它保证了线程对变量访问的可见性和排他性。 二、synchronized…