Android
文章平均质量分 77
hbdxzyb
一个有技术梦的工匠。每天进步一点点
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android中的异步消息
最近有两门课要交课程设计,手头也有一大堆实验要做,健身还不能停,真是忙的一比。上一次简单说了下AsyncTask,今天说一点稍微深入的东西,即AsyncTask的原理。class MyThread extends Thread { public Handler mHandler; public void run() { Looper.prepare();原创 2017-06-18 12:18:05 · 356 阅读 · 0 评论 -
Android中的事件分发机制
Android的事件分发机制是个老生常谈的问题了,网上文章汗牛充栋,但别人的文章毕竟只是『参考』,基本不可能和自己的理解完全重合,所以对于这些老问题还是得自己理一遍。希望我的这篇文章也能给读者一点启发,击中读者在理解中的某个小盲区。Android事件分发机制总结事件与事件序列:用户点击(触摸)一下屏幕,最少包含一个Down和一个Up事件,中间还可能包含着若干个Move。即每次点击,触发的都不是一个事原创 2017-12-07 22:34:59 · 311 阅读 · 0 评论 -
关于 findViewById()方法和资源 ID 的重复问题
最近科研压力大,老板希望我把主要精力放在目前的科研课题上,对我找互联网方面工作的想法根本不屑一顾。按照他的说法,科研做得好,毕业他给推荐公司,薪资不知道比自己找工作高到哪里去了。。。虽然确实是这么回事,可是他推荐的都是电动汽车类公司,按照我现在的方向,去了肯定是做电池包热管理,虽然前途可能比较光明,可我特么想去互联网公司写代码啊!所以只能顶着压力偷偷学习了,谁让自己喜欢呢。。今天从本地迁移一篇自己的原创 2017-07-28 21:31:15 · 9632 阅读 · 0 评论 -
EventBus使用笔记
今天迁移一篇比较高端的开源工具使用笔记,最近忙着准备简历了,没怎么写代码,心塞。。EventBus EventBus使用发布-订阅模式,即消息的发布方和消息的接收方并不直接通信,而是通过EventBus中转。以下内容参阅EventBus Document 建议对EventBus有一个初步认识后就不要再四处找教程了,直接去看官方文档会更加清晰。添加依赖compile 'org.greenrobot:原创 2017-08-04 18:12:18 · 381 阅读 · 0 评论 -
Android四大组件之—BroadcastReceiver
本文章同样整理自Google官方文档,同样建议对广播有一定了解后再来看本文接收广播程序可以通过两种方式来接收广播:在Manifest文件中声明(注册)的接收器和在Context中注册的接收器。在Manifest文件中声明广播接收器(静态注册)使用方法:在Manifest文件中声明广播接收器<receiver android:name=".MyBroadcastReceiver" android:原创 2017-08-10 20:56:39 · 426 阅读 · 0 评论 -
Android四大组件之Service第一章:service及其生命周期
简介服务是一个在后台进行耗时操作的应用程序组件,它并不提供UI。服务可由另一个应用程序组件启动,并且在后台持续运行,即使用户切换至其他的应用程序。应用程序组件可以与服务进行绑定以便与之交互,甚至进行IPC。服务分为三种类型:Scheduled(定时服务)Started(启动的服务)一旦一个服务通过startService()启动后,这个服务便可以不停地运行下去,即使启动它的组件被摧毁。start原创 2017-08-09 22:25:29 · 927 阅读 · 0 评论 -
Android四大组件之Service第二章:Bound Service
这一章介绍bound service(我也不知道怎么翻译比较好。。)。建议先看前一章对服务有个大概的了解了再看bound service。 Android四大组件之Service第一章:service及其生命周期bound service是一种采用了client-server架构(CS架构)的接口,它使得组件同一个服务进行绑定后的发送请求,接收结果,IPC通信成为可能。本文将介绍如何创建一个bou原创 2017-08-16 15:13:07 · 404 阅读 · 0 评论 -
一张图理解Android中的各种存储
这张图是参考这篇文章总结而成,建议大家先去看文章,然后再回来看这张图就会一目了然。感谢原作者。原创 2017-08-07 21:40:21 · 424 阅读 · 0 评论 -
Fragment与Activity生命周期交织
最近正好复习到这个地方了,又将之前的笔记整理了下,那今天就迁移这一篇吧。写完这个又得去做仿真了。。 首先Fragment完整生命周期的官图镇楼 (图片来自官网)官方tutorial先从静态加载Fragment的过程谈起以上是静态加载Fragment的时候,Fragment和Activity生命周期方法交织调用的顺序图,真是超长。但是我们也可看出一些原则: 1. 在来到前台之前,即onResum原创 2017-08-07 17:46:33 · 481 阅读 · 0 评论 -
AsyncTask的一些小细节
学习Android的人对AsyncTask应该都不陌生,这个类是基于消息机制封装的一个类,目的是方便开发者使用。对AsyncTask的基本使用方法就不赘述了,郭霖和鸿洋的博客中都写得很清楚了,感谢二位大神。这里记录一些使用AsyncTask时的小细节。关于AsyncTask只能被执行一次准确来讲,是一个AsyncTask对象只能被执行一次,即同一个AsyncTask对象,不能多次调用其execute原创 2017-06-14 22:52:15 · 415 阅读 · 0 评论 -
Android解决Spinner初始化时自动选择第一个 item 和点击已选中的 item 时不触发Listener
Spinner 这个控件是我目前在开发中遇到的特性最奇怪的控件了,说它奇怪是指有点反直觉,比如说,为什么初始化时要自动选择第一个 item?以及为什么同一个 item 选中第二次的时候不触发 OnItemSelectedListener?重复选中也是选中呀!下面说下是如何解决这个问题的。增加一个默认为 true 的全局变量,用来作为判断是否为初始化自动选中的标志位。重写 Spinner 的原创 2018-01-30 22:13:38 · 11244 阅读 · 3 评论
分享