安卓开发
朴心啊
然则为礼者,事通人之朴心也。
展开
-
安卓篇:消息和UI
在Android中,在非主线程中更新UI控件是不安全的,app在运行时会直接Crash,所以当我们需要在非主线程中更新UI控件,那么就需要用到Handler和Message来实现Demo中,使用到一个按钮和一个TextView,点击按钮之后改变TextView的内容,按钮点击时候新建一个进程,在进程中对UI控件进行修改。initHandler();private void in原创 2017-06-22 09:30:30 · 259 阅读 · 0 评论 -
安卓篇:小白的神经质--RTSP视频流的播放
年级大了,记忆力就会减退,不喜欢看动画片,变得喜欢喝茶,我还是个少年啊~~~~原创 2017-07-06 13:21:16 · 1391 阅读 · 0 评论 -
安卓篇--模拟器加载自己编译的内核
1. 下载Android 模拟器所用的内核源码, 代号为goldfish 2. 下载arm-Linux交叉工具链3. 编译内核文件4. 让android模拟器运行在刚编译的内核上5. 编译自己的hello内核模块6 将hello.ko载入到内核中1. 下载android 模拟器所用的内核源码, 代号为gold原创 2017-08-01 09:13:59 · 3690 阅读 · 0 评论 -
设计模式的思考之一---协议通信中的发布订阅模式的广泛应用
现在的程序规模越来越大,变化更新速度越来越快,不在是一个公司一个人的从头到尾,Debug,Release,而是多个人的通力协作完成。 在过程中,由于人的性格和工作特点的差异,导致在整理和编程过程中,出现各种的设计方法,嵌套关系导致在修改时会发生较大的时间量来研读代码,所以在过程中要有一些统一,以加快在认知和使用修改的能力。 所以第一种提到的设计模式,叫做发布订阅模式(publi...原创 2018-02-26 11:23:25 · 870 阅读 · 0 评论 -
安卓驱动编译:warning: the frame size of 1072 bytes is larger than 1024 bytes
在编译内核模块驱动时,如果出现如下警告信息:warning: the frame size of 1040 bytes is larger than 1024 bytes。主要是因为内核中设置了堆栈报警大小,其默认为1024bytes。我们主要将其修改为4096既可以消除告警信息。如果解决:(1)make menuconfig(2)kernel hacking(3)Comlipe-time c...原创 2018-05-23 09:43:35 · 5993 阅读 · 7 评论