
Android
bgk083
这个作者很懒,什么都没留下…
展开
-
Android初学笔记之<Handler理解>
使用线程的原因:当用户点击一个按钮时如果执行的是一个常耗时操作的话,处理不好会导致系统假死,用户体验很差,而Android则更进一步,如果任意一个Acitivity没有响应5秒钟以上就会被强制关闭,因此我们需要另外起动一个线程来处理长耗时操作,而主线程则不受其影响,在耗时操作完结发送消息给主线程,主线程再做相应处理。那么线程之间的消息传递和异步处理用的就是Handler。UI线程不安全,不能直原创 2015-05-15 16:08:49 · 475 阅读 · 0 评论 -
android初学笔记之<findViewById方法返回Null的原因>
findViewById方法返回Null的原因一般有三种:1.在另一个view的元素应该用baseView.findViewById()来拿findViewById()是要指定view的,如果在该view下找不到,自然报null。平时注意养成写view.findViewById()的习惯就不容易错了。 2.findViewById在setContentView(R.转载 2015-05-15 11:43:23 · 619 阅读 · 0 评论 -
Android初学笔记之<adb服务报错>
在此声明该文章转载自:http://blog.youkuaiyun.com/yu413854285/article/details/7559333启动android模拟器时.有时会报The connection to adb is down, and a severe error has occured.的错误.方法1.任务管理器上把所有adb.exe关闭掉.重启eclipse.如果不行的转载 2015-05-15 21:52:50 · 486 阅读 · 0 评论 -
Android初学笔记之<Progress进度条>
当一个应用程序在后台执行时,如果前台界面没有任何信息,用户就会不知道应用程序是否在执行、执行进度如何等,这时使用进度条ProgressBar来提示用户后台应用程序的执行情况就显得很有必要了。 Android系统提供了两大类进度条式样,长形进度条(progressBarStyleHorizontal)和圆形进度条。其中,圆形进度条又分为大型(progressBarStyleLarge)、中型(转载 2015-05-15 22:30:53 · 504 阅读 · 0 评论 -
MyEclipse中的android环境配置
①打开MyEclipse的help中的install from site②接着把ADT压缩包添加MyEclipse会自动找到SDK下载的位置添加到preferences中ADT只是Eclipse和MyEclipse的插件,真正开发需要的是SDK(SoftWare development kit)软件开发工具包,提供库文件等原创 2015-05-14 20:37:59 · 454 阅读 · 0 评论 -
Android初学笔记之<handler.obtainMessage()方法理解>
在handler.obtainMessage()的参数是这样写的:Message android.os.Handler.obtainMessage(int what, int arg1, int arg2, Object obj)public final Message obtainMessage (int what, int arg1, int arg2, Object obj)转载 2015-05-14 22:27:17 · 1517 阅读 · 0 评论 -
Android初学笔记之<使用真机进行测试Android工程>
首先,在run configuration 中的Target中设置使用active device 即不使用模拟机。然后把手机用数据线连到电脑即可。按照这两个步骤按理来说Eclipse是能检测到手机的,可是电脑设备管理器显示安卓设备为黄色的感叹号,eclipse中点run会出现No active compatible AVD's or devices found. Relau原创 2015-05-16 19:10:37 · 480 阅读 · 0 评论 -
Android初学笔记之<LogCat只输出某一特定应用或某一特定TAG>
在logcat编辑区输入app:your.package.name(应用程序包名),则只会输出该特定应用的log信息tag:your Tag(自定义的Tag标签),则只会输出自定义标签的log信息如下图所示:原创 2015-05-18 11:42:00 · 1239 阅读 · 0 评论