首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
指间沙似流年
掘友等级
Android
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
最新
热门
【Android源码】Message 分析
在Handler中,我们都会通过发送Message的方式,在主线程中更新UI。那么系统是如何构建Message的,Message又是如何操作的? 在Message的文档中,建议我们在构建Message的时候通过obtain来构建,通过源码我们发现了一个关键词sPool。而通过字…
【Android源码】Intent 源码分析
在Android中,我们经常需要使用到Intent类,它用于跳转Activity、启动Service、发布广播等功能,它是系统各组件之间的纽带,也可以通过Intent传递数据,因为有Intent才使得
【Android源码】View的绘制流程分析
handleResumeActivity方法首先调用performResumeActivity也就是我们Activity中的onResume方法。 在通过获取到decorView,我们的布局其实已经加载到decorView中了,在通过wm的addView方法将decorView…
【Android源码】View的事件分发机制
Activity的事件分发过程关于事件是如何而来的,可以参考上面的链接,事件的产生是用户的操作触发了Linux的input子系统。当一个点击事件产生的时候,事件最先从底层传递给当前的Activity,
【Android源码】WindowManagerService 浅析
所有需要显示在屏幕上的内容,都是通过WindowManager来操作的,这就是我们通常所说的WMS(WindowManagerService),本篇我们一起来分析一下WindowManagerServ
【Android源码】资源加载AssetManager源码分析 app是如何加载资源以及我们是如何从内存中获取
通常情况下,当我们需要使用资源的时候,都是通过api直接调用:通过getResources()的众多方法可以获取到整个apk包里面的资源,那么我们是如何获取到资源的?这些资源又是如何被加载到内存中的?
【Android源码】AlertDialog 源码分析
Android系统封装了AlertDialog,用来给我们使用。我们可以通过这个其实就是典型的Builder设计模式,通过封装复杂的dialog对象,将组建和构建分离,当用户使用的时候可以直接调用组建
【Android源码】不同版本系统如何加载View AppCompatActivity和Activity的setContentView
AppCompatActivity是support.v7包里面用来替代Activity的Activity组件,主要用来兼容5.0之后的新特性,当我们在不同版本的系统里面使用的时候会发现,在5.0之后的系统中,控件会带新特性,而在之前的版本中,则使用的控件则不能使用新特新。 为什…
【Android】WebView的input上传照片的兼容问题
前几天接到的一个需求,是关于第三方理财产品的H5上传照片问题。 对方说他们的新的需求,需要接入方配合上传资产照片的需求,测试之后发现我们这边的app端,IOS端上传没有问题,而Android端则点击没有任何反应。 对方H5调用的方式是通过<input type='file' a…
【Android源码】Binder机制和AIDL分析
通常情况下,如果两个对象能够直接相互访问,那么这两个对象存在于同一个内存空间中。 如果两个对象分别存在于两个不同的进程的时候,那么这两个对象是不能相互访问的,这个时候就需要使用跨进程通信的技术了。 而Android是基于Linux系统的,Linux传统的跨进程技术主要是Sock…
下一页
个人成就
文章被点赞
35
文章被阅读
24,312
掘力值
335
关注了
17
关注者
5
收藏集
0
关注标签
7
加入于
2017-12-14