android
阿尚
这个作者很懒,什么都没留下…
展开
-
解决 Android ANR keyDispatchingTimedOut Error
现在在开发一个3D游戏,通过JNI用c语言实现,这两天被这个BUG整的很烦,每次我运行游戏,然后在屏幕上滑动一下,就报错:程序没有响应。LOGCAT 打印显示Android ANR keyDispatchingTimedOut Error,在网上搜索很久没有找到自己的答案 , 大部分人解释说,出现这个问题是因为UI线程工作量太大,导致UI线程在5S内没有回应输入事件,我确信我写的这个代转载 2012-10-26 21:20:09 · 480 阅读 · 0 评论 -
handler机制原理
andriod提供了Handler 和 Looper 来满足线程间的通信。Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(MessageExchange)。1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的MessageQueue(消息队列)。 2)Handler: 你可以构造Handler对象来与Looper沟通,以便pus转载 2014-05-03 08:23:38 · 484 阅读 · 0 评论 -
View, ViewGroup, widget, LinearLayout等layout
入门级的基础知识,以前对View,VIewGroup,widget,layout等的关系搞不清楚,通过学习后,做了下总结,如下:1.View,ViewGroup>View:}1、所有高级UI组件都继承View类而实现的}2、一个View在屏幕上占据一块矩形区域}3、 负责渲染}4、负责处理发生的事件}5、设置是否可见}6、设置是否可以转载 2014-05-05 08:44:20 · 564 阅读 · 0 评论 -
sdk、jdk、jre的区别
一、JDK与jre简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。 JDK就是Java Development Kit JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。 如果安装了JD转载 2014-04-03 21:45:34 · 559 阅读 · 0 评论