![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android代码片段
xyxdasnjss
这个作者很懒,什么都没留下…
展开
-
跳转到 网络设置
startActivity(new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS));原创 2012-04-28 11:43:52 · 65 阅读 · 0 评论 -
CalledFromWrongThreadException:Only the original thread that created a view hier
06-22 15:59:46.239: ERROR/AndroidRuntime(5118):Caused by: android.view.ViewRoot$CalledFromWrongThreadException:Only the original thread that created a view hierarchy can touch its views.mHandler.sen...原创 2012-04-29 12:47:16 · 175 阅读 · 0 评论 -
android开发经验
1、有一个方法,有一段类似于下面这样: Java代码new Thread(){ public void run(){ // 做了一些数据库操作 db.close(); } }.start(); 复制代码结果运行过程中,发现有时候会报数据库已经锁定的异常。最后才定位到上面这段代码。原因是在上面的run()方法中打开了数据库,这个时...原创 2012-04-29 12:46:59 · 55 阅读 · 0 评论 -
Android 系统自带样式Androidtheme
•android:theme="@android:style/Theme.Dialog" 将一个Activity显示为对话框模式•android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏•android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 不显示应用程序标题...原创 2012-04-29 12:46:42 · 68 阅读 · 0 评论 -
Android 的消息队列模型
Android是参考Windows的消息循环机制来实现Android自身的消息循环的。 Android通过Looper、Handler来实现消息循环机制,Android消息循环是针对线程的(每个线程都可以有自己的消息队列和消息循环)。 Android系统中,Looper负责管理线程的消息队列和消息循环。我们可以通过Loop.myLooper()得到当前线程的Looper对象,通过Loop.getM...原创 2012-04-29 12:46:25 · 64 阅读 · 0 评论 -
Android 常用系统广播
Intent.ACTION_AIRPLANE_MODE_CHANGED;//关闭或打开飞行模式时的广播Intent.ACTION_BATTERY_CHANGED;//充电状态,或者电池的电量发生变化//电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过Context.registerReceiver()注册Intent.ACTION_BAT...原创 2012-04-28 11:51:23 · 71 阅读 · 0 评论 -
重写AlertDialog
LayoutInflater factory = LayoutInflater.from(BindEmail.this);final View show = factory.inflate(R.layout.show_protocol, null);Button confirm_btn = (Button) show.findViewById(R.id.confirm_btn);...原创 2012-04-28 11:48:40 · 156 阅读 · 0 评论 -
AlertDialog
final CharSequence[] items = { "设为默认", "返回" }; AlertDialog.Builder builder = new AlertDialog.Builder(main.this);//注意,这不能用getApplicationContext(), 会报错 builder.setTitle("设置"); builder.setI...原创 2012-04-28 11:47:22 · 63 阅读 · 0 评论 -
Activity的taskAffinity属性
Activity的归属,也就是Activity应该在哪个Task中,Activity与Task的吸附关系。我们知道,一般情况下在同一个应用中,启动的Activity都在同一个Task中,它们在该Task中度过自己的生命周期,这些Activity是从一而终的好榜样。 那么为什么我们创建的Activity会进入这个Task中?它们会转到其它的Task中吗?如果转到其它的Task...原创 2012-04-28 11:45:04 · 64 阅读 · 0 评论 -
AsyncTask注意事项
在使用的时候,有几点需要格外注意:1.异步任务的实例必须在UI线程中创建。2.execute(Params... params)方法必须在UI线程中调用。3.不要手动调用onPreExecute(),doInBackground(Params... params),onProgressUpdate(Progress... values),onPostExecute(Result res...原创 2012-04-29 12:47:28 · 66 阅读 · 0 评论