
Platform.android
文章平均质量分 56
楼上的大叔阿
这个作者很懒,什么都没留下…
展开
-
Multidex 打包包含JNI引用问题
出现这种错误:java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader原创 2016-10-20 16:14:48 · 1105 阅读 · 1 评论 -
IntentService
IntentService是Service的子类,和 Service 不同的是 IntentService 自带一个子线程,该子线程支持消息消息循环,Service 中的所有耗时任务都可以放到该子线程中来完成。原创 2015-05-25 11:36:27 · 746 阅读 · 0 评论 -
android 5.0 支持的z轴实现机制
android 5.0 要支持 z 轴效果,view 的先后顺序就得随着 z 轴上的位置可以动态的调整,view 先后位置的确定是怎么计算的呢,可以看看 ViewGroup 里面的 buildOrderedChildList 这个方法,该方法核心思想是按照 View 在 Z 轴上的位置大小,使用插入法给 view 重新排序,放入排序后的列表中。原创 2015-05-24 13:05:39 · 6657 阅读 · 0 评论 -
SurfaceView 基础用法
Android 游戏开发框架核心组件SurfaceView原创 2015-05-18 17:33:45 · 28777 阅读 · 1 评论 -
View 的 onTouchEvent 方法
View 的 onTouchEvent 方法主要做了如下事情:如果 view 是 clickable 或者 longclickable,但是却处于 disable 状态,view 不做状态不做任何反应,直接消耗掉 touch 事件如果 view 是 clickable 或者 longclickable,处于 enable 状态,响应 view 的 touch 事件原创 2015-06-01 09:20:05 · 1450 阅读 · 0 评论 -
android View System touch 事件分发流程
View 系统触摸事件的分发流程原创 2015-05-17 11:01:29 · 1581 阅读 · 0 评论 -
idea find usage 功能
intellij idea 的 find usage 功能原创 2015-05-21 10:13:35 · 31305 阅读 · 1 评论 -
Fragment 本质探究
在 google 设计角度来看,Fragment 是 Activity 的片段,所以 Fragment 和 Activity 一样是 Framework 提供给我们的对象的容器原创 2015-05-20 00:29:04 · 1522 阅读 · 0 评论 -
idea 的代码分析
IntelliJ IDEA 代码分析原创 2015-05-20 20:25:17 · 21056 阅读 · 1 评论 -
idea 使用日志
idea 使用日志原创 2015-05-20 15:37:55 · 13789 阅读 · 0 评论 -
android 里面的 Drawable 和 ConstantState
Drawable 对象背景色设置错误原创 2015-05-07 17:01:08 · 7627 阅读 · 1 评论 -
andorid studio 设置
andorid studio 在使用之前,通常我们需要进行一些常用的偏好设置。1. andorid studio 主题设置如上图所示,在 android studio 的 setting -> appearence&behavior -> appearance -> UI options -> theme 中选择 Darcula 主题,整个 android studio 就变为黑色原创 2015-04-07 20:09:33 · 2638 阅读 · 0 评论 -
android APK签名原理
转自:http://blog.youkuaiyun.com/kickxxx/article/details/18252881网上已有多篇分析签名的类似文章,但是都有一个共同的问题,就是概念混乱,混乱的一塌糊涂。在了解APK签名原理之前,首先澄清几个概念:消息摘要 -Message Digest简称摘要,请看英文翻译,是摘要,不是签名,网上几乎所有APK签名分析的转载 2015-03-15 22:37:49 · 968 阅读 · 0 评论 -
Resources.Theme
public final classResources.Themeextends Objectjava.lang.Object ↳android.content.res.Resources.ThemeClass OverviewThis class holds the current attribu翻译 2014-12-15 22:40:11 · 2580 阅读 · 0 评论 -
match_parent、wrap_parent、具体值 和 MeasureSpec 类中 mode 的对应关系
测试结果如下: * wrap_parent -> MeasureSpec.AT_MOST * match_parent -> MeasureSpec.EXACTLY * 具体值 -> MeasureSpec.EXACTLY一个 view 的 onMeasure 方法最终得到的测量规格值(测量约束值)中包含的测量模式和上面不一定对的上,这是因为 onMeasure 方法中得到的测原创 2014-11-21 19:02:55 · 6062 阅读 · 2 评论 -
View 的 measure 方法
View 的 measure 方法说明原创 2014-11-21 14:48:50 · 1838 阅读 · 0 评论 -
android 4.4 支持透明状态栏和透明导航栏
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (VERSION.SDK_INT >= VERSION_CODES.KITKAT) { getWindow().addFla原创 2014-10-30 17:21:29 · 47096 阅读 · 3 评论 -
android framework 层源码分析常见方法
android 中源码分析的方法总得来说有两种,第一种是借助 android studio 或者 eclipse 静态代码分析的方法,查看函数或者变量的使用情况,比如查看函数的调用树,变量的数据流。第二种是借助 debug 工具或者 log 日志在代码动态执行的过程中查看程序的执行情况。原创 2015-07-25 09:01:18 · 4172 阅读 · 0 评论 -
View 和 ViewGroup 的 hasFocusable
在 android 中,焦点的获取和事件差不多,有一个分发机制,一般来说View 树上上层节点的 ViewGroup 比底层节点的 View 有更高的优先级获取焦点,这体现在 ViewGroup 有一个属性 descendantFocusability 可以用来控制焦点获取的优先级。原创 2015-07-26 10:33:03 · 2854 阅读 · 1 评论 -
Fragment 操作原理
本文是根据 v4 包中的源码,分析fragment使用中每一个函数底层的实现原理原创 2016-02-26 01:40:15 · 2528 阅读 · 0 评论 -
android 手机屏幕密度等级和屏幕逻辑尺寸
在 android 开发中常常会使用到手机屏幕密度和屏幕逻辑尺寸来进行屏幕适配,这里就列出常见手机的屏幕参数列表原创 2015-05-26 15:23:46 · 18686 阅读 · 5 评论 -
mipmap 和 drawable 的区别
android 在 API level 17 加入了 mipmap 技术,对 bitmap 图片的渲染支持 mipmap 技术,来提高渲染的速度和质量。mipmap 和 drawable 的区别原创 2015-10-13 12:04:53 · 27965 阅读 · 5 评论 -
Volley 源码分析
Volley 源码分析http 网络请求到底是怎么发送http 网络请求的响应是怎么分发Volley 中关键的类之间的关系原创 2016-05-03 00:48:35 · 969 阅读 · 2 评论 -
View 的 OverScrollBy 方法
overScrollBy原创 2016-03-13 18:17:20 · 4782 阅读 · 0 评论 -
android View 系统 touch 事件处理
android View 系统 touch 事件处理这篇文章总结一下 android View 系统 touch 事件处理,View 系统对 touch 事件的处理包含两部分 1. View 对 touch 事件的处理 2. ViewGroup 对 touch 事件的处理 除了上述两点,touch 事件的处理还有一个很重要的知识点就是 touch 事件的分发原创 2016-03-19 00:12:46 · 1108 阅读 · 0 评论 -
Fragment 使用总结
MVP 模式中有没有必要使用 Fragment?Fragment 是 Activity 的碎片,Activity 相当于 View 那么 Fragment 也相当于 View 了,请问使用 Fragment 和 ViewGroup 相比较有什么优势?原创 2016-03-16 23:46:35 · 806 阅读 · 0 评论 -
react native 热潮
看了一些简单介绍,react native 既拥有Native的用户体验、又保留React的开发效率。开发者就可以用一套代码写出运行于 web、iOS 与 Android 之上的 UI(所谓的 learn once,write everywhere),减少了人力、节省了时间,开发新功能可以更迅速。这么好的东西自然要研究一下。React Native的原理是在JavaScript中用React抽象操作原创 2015-12-08 14:39:13 · 1120 阅读 · 0 评论 -
android data binding
使用 android 的数据绑定库,可以编写声明式布局,减少应用程序逻辑和布局之间的粘合代码。数据绑定库可以兼容到android 2.2。 数据绑定库要求使用 gradle 1.5 或者gradle更高的版本。数据绑定库目前还处于 beta 版本阶段,这意味着以后发布正式版的时候,使用方法可能发生比较大的修改。原创 2015-12-08 16:20:46 · 1197 阅读 · 0 评论 -
Activity 中 intent 匹配规则
要想使用隐式 Intent 成功启动 Activity, 必须保证 Intent 中 action、category、data 的设置和要启动的 Activity 的 IntentFilter 相匹配。原创 2015-06-26 10:34:52 · 2477 阅读 · 0 评论 -
android studio 打包 so 库
把 so 库文件放置在 android studio 的 libs 目录下;在该 module 的 build.gradle 文件 android 节点下添加如下配置:sourceSets{ main{ jniLibs.srcDir(['libs']) }}原创 2015-10-30 22:00:56 · 1390 阅读 · 0 评论 -
android studio 常用插件
android studio 常用插件原创 2015-09-19 00:44:24 · 1376 阅读 · 0 评论 -
移动 app 测试工具 bugtags
bugtags 致力于改善移动App的测试流程,连接发现缺陷与提交缺陷之间的用户体验, 提高测试及解决缺陷的效率。Improve your app anytime, anywhere.一行代码继承所见即所得所见即所得提交Bug自动提交闪退Bug自动记录运行数据https://bugtags.com/转载 2015-09-10 00:24:28 · 1202 阅读 · 0 评论 -
Security with HTTPS and SSL
The Secure Sockets Layer (SSL)—now technically known as Transport Layer Security (TLS)—is a common building block for encrypted communications between clients and servers.翻译 2015-07-24 01:35:22 · 4009 阅读 · 0 评论 -
android 学习方法
android 开发的知识点,就好像一本复杂的工具的使用说明书一样,零散琐碎,并不容易记忆,只有多练习,多使用,才能达到孰能生巧的地步原创 2015-07-20 16:21:28 · 899 阅读 · 0 评论 -
eclipse 关联 v4 源码的方法
虽然大部分时间都在使用 android studio 了,但是还是有不少机会在使用 adt bundle,adt bundle 会自动把放入 libs 目录下的 jar 包设置为项目的引用,但是缺不能给 v4 包配置源码,下面是两种给 v4 包配置源码的方法原创 2015-07-21 09:14:47 · 2620 阅读 · 0 评论 -
android training 学习笔记002-Android分享操作
分享简单的数据(Sharing Simple Data)分享文件(Sharing Files)使用NFC分享文件(Sharing Files with NFC)原创 2014-09-03 00:08:49 · 708 阅读 · 0 评论 -
android training 学习笔记001-android入门基础
建立你的第一个App(Building Your First App)添加ActionBar(Adding the Action Bar)原创 2014-08-17 01:23:13 · 1507 阅读 · 0 评论 -
Android 自定义 ViewPager 打造千变万化的图片切换效果
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/38026503 记得第一次见到ViewPager这个控件,瞬间爱不释手,做东西的主界面通通ViewPager,以及图片切换也抛弃了ImageSwitch之类的,开始让ViewPager来做。时间长了,ViewPager的切换效果觉得枯燥,形成了审美疲劳~~我们需要改变,今天转载 2014-09-01 21:43:08 · 3449 阅读 · 0 评论 -
帮你深入理解OAuth2.0协议
原文地址:http://blog.youkuaiyun.com/seccloud/article/details/81927071. 引言如果你开车去酒店赴宴,你经常会苦于找不到停车位而耽误很多时间。是否有好办法可以避免这个问题呢?有的,听说有一些豪车的车主就不担心这个问题。豪车一般配备两种钥匙:主钥匙和泊车钥匙。当你到酒店后,只需要将泊车钥匙交给服务生,停车的事情就由服务生去处理。与主钥匙相比,转载 2013-12-16 16:27:40 · 13334 阅读 · 2 评论 -
Activity Affinity and task
源文链接:http://appmem.com/archives/405本文参考了官方Dev Guide文档,简单介绍Android下的affinities和任务(task)。1、Activity和Tasktask就好像是能包含很多activity的栈。 默认情况下,一个activity启动另外一个activity时,两个activity是放在同一个task栈中的,第二个ac转载 2013-12-14 23:50:18 · 1059 阅读 · 0 评论