首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
反正就是咸鱼
掘友等级
Android
|
摸鱼
没有撸不出来的代码
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 11
沸点 19
赞
30
返回
|
搜索文章
最新
热门
Activity全解析和使用
我们都知道android中有四大组件(Activity 活动,Service 服务,Content Provider 内容提供者,BroadcastReceiver 广播接收器),Activity是我们用的最多也是最基本的组件,因为应用的所有操作都与用户相关,Activity …
Service全解析和使用
Service是一个应用程序组件,它能够在后台执行一些耗时较长的操作,并且不提供用户界面。服务能被其它应用程序的组件启动,即使用户切换到另外的应用时还能保持后台运行。此外,应用程序组件还能与服务绑定,并与服务进行交互,甚至能进行进程间通信(IPC)。 比如,服务可以处理网络传输…
ContentProvider全解析和使用
ContentProvider(内容提供者)是Android的四大组件之一,管理android以结构化方式存放的数据,以相对安全的方式封装数据(表)并且提供简易的处理机制和统一的访问接口供其他程序调用。 Android的数据存储方式总共有五种,分别是:Shared Prefer…
IntentService全解析和使用
IntentService继承与Service,用来处理异步请求。客户端可以通过startService(Intent)方法传递请求给IntentService。IntentService在onCreate()函数中通过HandlerThread单独开启一个线程来依次处理所有I…
BroadcastReceiver全解析和使用
广播是一种广泛运用的在应用程序之间传输信息的机制,主要用来监听系统或者应用发出的广播信息,然后根据广播信息作为相应的逻辑处理,也可以用来传输少量、频率低的数据。 在实现开机启动服务和网络状态改变、电量变化、短信和来电时通过接收系统的广播让应用程序作出相应的处理。 Broadca…
详细精确阐述jsBridge执行流程的文章
jsBridge是在webclient的shouldOverrideUrlLoading方法拦截url,通过解析url内的伪协议来实现Native与JS之间的数据传输。 通过更改Html 的iFrame标签的src触发一个url请求。 a、handlerReturnData(u…
为什么单例模式的mInstance前面要加volatile
可见性是指线程对共享变量进行修改的指令对其他线程来说是可见的,反应指令执行的透明度。 再同步到堆内存中。从操作开始到结束这段时间,其他线程是不知道的,即操作不可见。当变量被volatile修饰,任何操作都会在内 存中进行,不会产生副本,从而保证了可见性。 指令重排序是指CPU在…
怎么计算一个对象占用的内存
好多人在听到这么一个问题的时候都会瞬间懵逼,也有的人我记住了基本数据类型的占用内存和对象引用是4个字节大小。 这是正确的思考方向,但是不够全面。 下面就一步一步解析对象的组成有哪些。 对象标记(markOop)。存储对象在运行时的数据,如:哈希码、GC标记、锁信息、线程关联信息…
个人成就
文章被点赞
22
文章被阅读
15,907
掘力值
327
关注了
28
关注者
8
收藏集
3
关注标签
6
加入于
2016-06-01