首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
韭菜兽
掘友等级
Android开发小老弟
|
小米科技
不会唱歌画画的球迷不是好工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
132
文章 88
沸点 44
赞
132
返回
|
搜索文章
最新
热门
深入解析Java Binder与MessageQueue机制
本章重点:系统性剖析Android Framework中两大基础架构——Java层Binder IPC框架与消息队列机制,揭示其设计哲学与实现细节 学习价值:掌握Android跨进程通信的核心实现原理
EventBus学习笔记
EventBus是一个消息订阅/发布的开源框架。 Publisher(被观察者) 通过 post() 将一个事件/消息(Event) 发送到事件的集中地,也就是图中的 EventBus ,EventBus 再将事件/消息(Event)发给Subcriber观察者。 使用这样的框…
JVM内存分配机制与回收策略选择-JVM学习笔记(2)
一. 内存分配规则 大多数情况下,JVM会在 Eden 区优先分配对象,如果 Eden 没有足够的空间,则进行一次 Minor GC 。通过参数 -XX:+PrintGCDetails 可以让虚拟机在进行垃圾回收时打印日志,方便我们看到回收前后的内存占用情况。 当创建完第三个对…
对象回收判定与垃圾回收算法-JVM学习笔记(1)
它们的内存分配和回收大多都具有确定性,随着线程的创建而产生,随着线程的停止而被回收。栈帧中的内存大小基本在类的结构确定下来时就已知。 比如,一个接口有不同的实现类(类的信息在方法区中),这几个实现类的内存大小肯定不一,没法在运行前就已知需要多大的内存,只有在运行期间才知道创建的…
Android学习笔记15-从源码分析Activity的创建过程
让我们带着这些问题来学习Activity的创建启动过程. 一种展示性组件,用来向用户展示页面,接受用户的输入与之交互。、 Activity是由 Intent启动,而 Intent 分为 显示Intent和 隐式Intent,显示Intent是直接明确指定我想要启动的另一个活动,…
Android学习笔记14-从源码分析Toast的创建过程
可以看到显示由 getService()获得了 NMS,NMS主要是Android系统用来管理 通知服务的,而且Toast也属于系统通知的一种。 我们发现,在show()和hide()方法中,都是调用了Handler来处理,这是因为 NMS是运行在系统的进程中,Toast和NM…
记一次在Android中调用百度的OCR接口的经历
最近实验室开了个新项目,是一个通过扫描单词后把扫描过的单词生成游戏来让小朋友记单词的APP,扫描单词这个功能需要用到OCR. Tesseract 这个用的人比较多,而且开源,目前google正在维护,但是我尝试了一下,发现识别准确率不是特别理想。 微软的Azure上的认知服务 …
Android学习笔记13-Acitivty与Fragment通信
首先,如果要实现Activity与其他的Fragment之间实现通信,那么这个Fragment需要拥有一个独立的Layout文件,以便重用,并且以代码添加的方式出现在Activity中。 这么做的好处在于我们可以把相关的业务逻辑写在这个Fragment中,减少它所依附的Acti…
Android-记一次阿里实习的电话面试
本人Android小菜鸡,目前还在大三下学期,在学校的网络中心搞Android开发。 想趁着春招体验一下面试,就在一个月前投了阿里,(ps:阿里的简历处理速度有点慢)。直到今天才打电话通知我电话面试。 我:你好,我是…..现在在学校网络中心负责Android开发。(正常介绍就完…
Android消息机制全面解析(Handler,MessageQueue,Looper,Threadlocal)
Android中的消息机制主要指 Handler的运行机制 以及 MessageQueue,Looper的工作过程 ,三者相互协作,保证着消息的接收,发送,处理,执行。 Handler : 是Android消息机制的上层接口,最为大家常用,相当于Android消息机制的入口,我…
下一页
个人成就
文章被点赞
40
文章被阅读
14,421
掘力值
462
关注了
131
关注者
18
收藏集
14
关注标签
38
加入于
2018-05-26