![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
muskmelonlv
这个作者很懒,什么都没留下…
展开
-
Android开发中Handler的经典总结
当应用程序启动时,Android首先会开启一个主线程(也就是UI线程),主线程为管理界面中的UI控件,进行事件分发。 AD: 一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI。 解释:当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件, 进行事件分发,转载 2015-08-13 15:56:18 · 116 阅读 · 0 评论 -
android.view.WindowManager$BadTokenException错误(dialog使用的错误)
因为这个dialog的显示是需要依附于一个activity,如果需要在servcie中显示需要把dialog设置成一个系统的dialog,即全局 性质的提示框,所以只要手机处于开机状态,无论它现在处于何种界面之下,只要调用alter.show(),就会弹出提示框来。需要在show() 调用之前添加以下代码: dialog.getWindow().setType((WindowManager.原创 2015-09-24 10:07:17 · 225 阅读 · 0 评论 -
Android中Context详解 ---- 你所不知道的Context
http://blog.csdn.net/qinjuning/article/details/7310620 前言:本文是我读《Android内核剖析》第7章 后形成的读书笔记 ,在此向欲了解Android框架的书籍推荐此书。 大家好, 今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----Context类 ,说它熟悉转载 2015-08-19 14:20:34 · 108 阅读 · 0 评论 -
利用provider查找其他APP的数据库
需要调用的APP中的代码 public class DatabaseProvider extends ContentProvider { private DBHelper dbhelper = null; private SQLiteDatabase mdb = null; private static final UriMatcher urimatcher; pri原创 2015-09-02 10:13:15 · 184 阅读 · 0 评论 -
关于LoginActivity的总结
1)自己设置一个AccountIndicator,这个是账户管理支持类。 AccountIndicator包括 1.是否自动登录过。 2.保存记住密码的账户名和密码等功能。 注:这些功能是写在sharePreference中的。 2)关于强制更新: 思路:自己定义了一个ActivityAndSrvManager,用来管理所有的Activity和Serviece 这样的好处原创 2015-08-17 17:45:09 · 325 阅读 · 0 评论 -
自定义actiongbar的layout和小知识点
ActionBar actionBar = getActionBar(); actionBar.setDisplayShowCustomEnabled(true);//这句话是自定义actionbarlayout必须加的。 actionBar.setDisplayShowHomeEnabled(false);//这句话屏蔽掉actionbar左边返回的图标和箭头。 actionBar.setDis原创 2015-08-17 19:26:25 · 357 阅读 · 0 评论 -
关于利用Handler和实现Runnable的class更新UI的小demo
public class MyActivity extends Activity { TextView textView; int num = 1; Handler myHandler = new Handler() { public void handleMessage(Message msg) { switch (msg原创 2015-08-17 14:09:00 · 145 阅读 · 0 评论 -
Android之Handler用法总结
方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型) 刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题 new Thread( new Runnable() { public void run() { myView.invalidate();转载 2015-08-14 08:59:24 · 129 阅读 · 0 评论