![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
跟着组织混饭吃
码农学子一枚
展开
-
Android中的Handler机制
直接在UI线程中开启子线程来更新TextView显示的内容,运行程序我们会发现,如下错 误:android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.翻译过来就是:只有创建这个控件的线程才能去更新该控转载 2014-08-29 16:12:03 · 512 阅读 · 0 评论 -
Java中Runnable和Thread的区别
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。 下面看例子:转载 2014-08-29 16:27:36 · 470 阅读 · 0 评论 -
eoe android客户端源码剖析(一)动画启动界面
最近项目不紧,得空来学习一些开源的应用。首先找到的就是eoe的android客户端,准备将其完整地看下来。eoe的android客户端说小不小,干脆把它每一部分拆出来配上一篇笔记,以后自己要用的话,直接从笔记里找估计更方便。 eoe的android客户端地址:https://github.com/eoecn/android-app 下载下来的项目结构: src ├ c转载 2014-08-29 16:52:19 · 1700 阅读 · 3 评论 -
eoe android客户端源码剖析(二)侧滑菜单SlidingMenu
android上最好用的侧滑菜单当属SlidingMenu了(除了SlidingMenu之外还有一个很简单同时功能不强的slidelayout),eoe的android客户端也是采用了SlidingMenu,并且每一个activity都具备侧滑菜单,保证了界面的统一性。 来看看eoe客户端的activity继承图: 可以看出每个Activity的超类都是BaseSlidingF转载 2014-08-29 17:03:00 · 1185 阅读 · 0 评论 -
关于Android中ANR的一些思考
以前做Android系统开发,一般很少写程序。现在到一公司做Android互联网应用,程序中不时出现一些ANR。 上峰对ANR非常的关注,期望我能彻底解决该项目的ANR。⊙﹏⊙b汗! 因此我对ANR进行了些思考,并和刚从腾讯QQ项目组跳槽来公司北京总部的某架构师同事进行了探讨。他也基本认同我的观点。 现将我应对ANR的思路整理如下: 一、在项目之前,应该确保工程师理解产生A转载 2014-09-01 15:33:08 · 524 阅读 · 0 评论 -
Android UI线程和非UI线程
Android UI线程和非UI线程 UI线程及Android的单线程模型原则 当应用启动,系统会创建一个主线程(main thread)。 这个主线程负责向UI组件分发事件(包括绘制事件),也是在这个主线程里,你的应用和Android的UI组件(components from the Android UI toolkit (components from th转载 2014-09-01 14:23:10 · 510 阅读 · 0 评论