android05

#ANR(application not response)
应用程序无响应原因:
>主线程里面执行了耗时的操作。就会导致应用程序无响应。
《自己动手写操作系统》
带界面的应用程序都是死循环。

4.0强行规定: 访问网络的操作必须写在子线程。
子线程(非ui线程,非主线程)不可以直接修改UI界面的。
google工程师设计的规则(检查的操作)
时间: 2024-11-10 13:31:53

android05的相关文章

Android05-UI02布局,自定义控件,ListView

1.布局 布局的内部除了放置控件外,也可以放置布局,通过多层布局的嵌套,我们就能够完成一些 比较复杂的界面实现 ¨四种基本布局 LinearLayout RelativeLayout FrameLayout TableLayout 2.补充知识 View 所有用户交互的组件(Widget)的基类 一个View对象占据矩形区域,并负责这个区域内的像素绘制和事件处理. ViewGroup 继承自View类 ViewGroup类是所有布局(layouts)的基类,布局类是不可见的,用于容纳其他View

Android 手机号码格式验证

package com.app.android05; import android.app.Activity; import android.os.Bundle; import android.text.TextUtils; import android.widget.TextView; public class MainActivity extends Activity { private TextView textView ; @Override protected void onCreat

Android之ImageSwitcher

要点: (查看Api总结) 1:ImageSwitcher 继承 ViewSwitcher, (ViewSwitcher 有继承FrameLayout ) 2: 要实现切图必须实现 ViewSwitcher.ViewFactory接口中的 makeView() 易错点: 1: mImageSwitcher.setFactory(this); mImageSwitcher.setImageResource(mImages[0]); setImageResource必须调用在setFactory之后

自定义带进度条的WebView , 增加获取web标题和url 回掉

1.自定义ProgressWebView package com.app.android05; import android.content.Context; import android.graphics.Bitmap; import android.util.AttributeSet; import android.webkit.WebView; import android.webkit.WebViewClient; import android.widget.ProgressBar; /

onWindowFocusChanged

这个onWindowFocusChanged指的是这个Activity得到或者失去焦点的时候 就会call. 也就是说 如果你想要做一个Activity一加载完毕,就触发什么的话 完全可以用这个!!! package com.app.android05; import android.app.Activity; import android.os.Bundle; public class MainActivity extends Activity { @Override protected vo

Android UI(五)云通讯录项目之联系人列表,带侧滑选择,带搜索框

作者:泥沙砖瓦浆木匠网站:http://blog.csdn.net/jeffli1993个人签名:打算起手不凡写出鸿篇巨作的人,往往坚持不了完成第一章节.交流QQ群:[编程之美 365234583]http://jq.qq.com/?_wv=1027&k=XVfBTo 要捐钱的就打支付宝吧:13958686678(泥瓦匠开个玩笑~) 一.前言 继续AndroidUI系列,泥瓦匠又要开始扯淡了.哈哈今天在文章头加了个支付宝账号.我也真逗,至今没收到一笔是写博客的钱.或是分享的.泥瓦匠也就挂着逗逗乐