- 博客(17)
- 收藏
- 关注
原创 Android LinearLayout,RelativeLayout,FrameLayout onlayout()方法介绍
摘要很多大神都介绍过view得绘制过程,但是对onLayout()方法没有具体介绍,我们这里来简单介绍一下,让大家对其有个基本的了解 view的绘制过程先用时序图简单介绍一下view的绘制过程. ViewRoot会依次调用mView的onMeasure(),onLayout(),onDraw()方法。如果mView是ViewGroup的子类,比如说大家经常用的LinearLay
2015-11-12 10:28:33
1695
原创 Android M中需要Runtime申请的权限
摘要Android M (23)以上,需要对dangerous permissions进行运行时申请。本篇文章简单梳理一下权限相关的一些东东。 Normal and Dangerous PermissionsNormal Permissions:原文:Normal permissions cover areas where your app needs to access data or reso
2015-11-11 17:55:01
1036
原创 利用androguard来检查apk中得权限
摘要android m上要求所有权限都去动态申请,对于现有apk来说,在调用相关权限时,都需要对权限进行检查。androguard这个工具可以帮我们找到调用相关权限的代码位置,便于我们在特定位置添加特定代码,解决权限相关问题。安装使用References
2015-11-11 17:29:33
2936
1
转载 Android 关于启动过程的一些文章
摘要本篇blog记录一下专门介绍启动过程的文章。希望对大家有用。1.Activity 启动过程转载:http://blog.youkuaiyun.com/luoshengyang/article/details/66897482.Android启动过程http://blog.jobbole.com/67931/
2015-11-09 15:42:06
383
原创 Android 双进程保证service不被杀死
摘要相信安卓app都想保证自己的service不被杀死,网上资源有很多,下面我做一个简单的汇总,希望对大家有用。1. Android App Daemon 在fork()出来的子进程中不断启动服务,保持aliveblog: http://coolerfall.com/android/android-app-daemon/ github:https://github.com/Coolerfall/A
2015-11-09 14:32:51
1155
原创 Java 数据结构原理分析
看了一篇文章,讲的很仔细,结合源码,对Collection的子类讲的很清楚,推荐给大家。 http://www.cnblogs.com/skywang12345/p/3323085.html ps. SkyWang 大神,在此膜拜。
2015-11-06 11:19:00
325
原创 Android 插件平台技术 <二> 基本介绍和direct-load-apk介绍
本篇文章主要介绍direct-load-apk,利用自定义的instrumentation来改善一下原有工程在插件activity调起。
2015-11-03 15:16:29
1268
原创 Android 插件平台技术 <一> 基本介绍和dynamic-load-apk介绍
示例收益1. 可以进行增量更新。小哥写了个bug,怎么办?用增量更新就可以了。很高端吧。2. 可以减小包得大小。3. 可以分组件开发。方案调研
2015-11-02 16:03:36
1680
原创 Android gradle使用教程<二> 引用android-library工程
grdle多工程build,就是指一个工程依赖于另外一个android-library工程。
2015-10-21 16:36:46
664
原创 Android Proguard原理及使用方法
1. Android Proguard原理引用一下developer.android.com 的原文:The ProGuard tool shrinks, optimizes, and obfuscates your code by removing unused code and renaming classes, fields, and methods with s
2015-10-12 15:57:02
991
转载 Android 性能优化
Android 性能优化的文章,非常不错。文章地址:http://hukai.me/android-performance-patterns/文章打不开,可以看视频。视频地址:https://www.youtube.com/playlist?list=PLWz5rJ2EKKc9CBxr3BVjPTPoDPLdPIFCE
2015-01-21 10:58:40
349
原创 java 命令行打包
命令行打包:首先生成.class文件javac -cp D:\adt-bundle-windows-x86-20140702\adt-bundle-windows-x86-20140702\sdk\platforms\android-20\android.jar ./ToastUtil.java -cp引入你需要的jar。一般情况下,你会需要android.jar
2014-11-24 13:04:59
459
原创 eclipse jar 打包
Step1 Step2 只勾选src目录下的即可。图片资源建议放在asset里边,如果有layout之类的资源文件,建议不要使用jar的形式。 其中,jar中包含的lib包,不会起作用 TestJarHigh.java引用了ToastUtil.jar。 如果使用TestJ
2014-11-24 13:00:01
575
原创 Git的使用<一> github的简单使用,先建立一个自己的repository
1. 在github上建一个自己的repository2. 在本地利用git检出shan
2014-10-21 17:14:29
526
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人