- 博客(11)
- 资源 (1)
- 收藏
- 关注
转载 单例模式懒汉试最佳写法
之所以想写这个问题,是因为之前网上很多都是这样的代码: private static MyApplication instance; public static MyApplication getInstance() { if (instance == null) { instance = new MyApplication();
2016-04-08 11:24:20 615
转载 Android跨进程通信(IPC)——AIDL
转载地址:http://blog.csdn.net/sinat_15877283/article/details/51026711 最近在看 @任玉刚 大神编写的《android开发艺术探索》,让我受益良多,以此来巩固一下我的学习成果。下面我将从一下几个方面写一下我对AIDL的一些简单认识。 AIDL 简单概念 什么是AIDL呢?AIDL的Android官方定义如下:
2016-04-05 11:22:10 386
原创 Android Touch事件分发和传递机制
Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev);能够响应这些方法的控件包括:ViewGroup 及其子类、Activity。方法与控件的对应关系如下表所示: Tou
2016-03-21 10:44:46 260
转载 HttpURLConnection和HttpClient之间的区别
总结了网上的一些资源,主要有以下两个观点: 分析一: 在研究Volley框架的源码中,发现它在HTTP请求的使用上比较有意思,在Android 2.3及以上版本,使用的是HttpURLConnection,而在Android 2.2及以下版本,使用的是HttpClient。我也比较好奇这么使用的原因,于是专门找到了一位Google的工程师写的一篇博客,文中对Ht
2016-03-20 16:30:55 280
转载 Mac下对Android app进行反编译
最近群里有人问如何在mac下进行apk反编译,我也没试过,以前都是在windows下进行反编译的,windows下很简单,有许多比较好的集成工具,如apkide(改之理),不过我猜mac下应该和windows下差不多,趁着嗑瓜子的功夫,我研究了下mac下如何进行apk反编译,其实和windows下是一样,我在这里记录了下: 第一步:下载反编译工具集,apktool、dex2jar
2016-03-18 23:17:46 474
原创 Git常用命令
Git配置 1 2 3 4 5 6 7 8 9 git config --global user.name "robbin" git config --global user.email "fankai#gmail.com" git config --global color
2016-03-17 17:52:03 252
原创 Android Studio中Git的安装配置以及使用
文/对月的独白(简书作者) 原文链接:http://www.jianshu.com/p/061d24a6b798 著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 我这里使用的使用开源中国提供的Git@OSC,无它,公司在用。 1. 如果本地没有安装Git的话,需要首先上官网下载Git,安装到本地。 2. 刚才Git的安装目录没忘了吧 :-D ,打开Android St
2016-03-17 17:23:19 6883
原创 Android App增量更新(Smart App Updates)
从Android4.1开始,Google引入了应用程序的增量更新功能。在更新App的时候,只需要更新与上个版本的差别,降低用户流量。 一、原理 就是将手机上已安装apk与服务器端最新的apk进行二进制对比,并得到差分包,用户更新程序时,只需要下载差分包,并在本地使用差分包与已安装的apk,合成新版apk。 APK文件的差分、合成,可以通
2016-03-13 12:56:44 486
原创 在app或者网页打开自己开发的App(Scheme)
通过用手机的浏览器(内置,第三方都可以)访问一个网页,实现点击一个链接启动自己的应用,并传递数据。 step 1:在AndroidManifest文件对要启动的Activity增加一个过滤器 activity android:name=".MainActivity" android:label="@string/app_name"
2016-03-09 11:26:41 627
原创 Android Studio常见bug
1、导入eclipse项目,可能会出现lib png not file,原因是图片不是png格式,改成jpg试试 2、com.android.builder.packaging.DuplicateFileException 出现这个异常,加上配置如下 packagingOptions{ exclude'META-INF/DEPENDENCIES.txt' exc
2016-03-09 11:23:50 435
转载 手机淘宝性能优化
前言 为了满足不同用户的多样性购物需求,过去两年里手机淘宝的业务不断膨胀,已经从单一的购物工具成为了购物内容平台。在业务快速增长的同时,也带来一些副作用,很多操作环节和页面因为承载功能太多,展示速度变慢,用户等待时间变长,性能优化势在必行。 通过大半年的摸索总结,从实践中我们得出了App性能优化的七大策略: 1.建立监控体系,善用分析工具 2.完
2016-03-09 10:57:01 493
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人