摘要: 引用:http://www.ijavaboy.com/asynctask-%E5%AD%A6%E4%B9%A0%E7%BF%BB%E8%AF%91%E5%B9%B6%E6%80%BB%E7%BB%93.html最近闲来无事,遂看了一下android文档其中AsyncTask类以前未用过,这里学习并记录一下:AsyncTask ,见名知意,就是异步任务的意思。android为什么要提供这个类呢?自然有他的妙处和巧处。我们知道,在android中非UI线程是无法对UI进行操作的,而比较耗时的任务,我们一般考虑到UI卡死,不会直接放在UI线程中来完成,而是另开辟一个线程来完成这个耗时的任务。这样,在 阅读全文
posted @ 2013-04-05 23:00 镇水古月 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 引用:http://blog.csdn.net/chenjie19891104/article/details/7004856上篇中,讲到了第一个功能中需要获取应用程序的信息,然后添加到桌面。这里,先记录下如何获取Android中的应用程序信息。一、调用系统快捷方式列表[java]view plaincopyIntentpickIntent=newIntent(Intent.ACTION_PICK_ACTIVITY);pickIntent.putExtra(Intent.EXTRA_INTENT,newIntent(Intent.ACTION_CREATE_SHORTCUT));pickInt 阅读全文
posted @ 2013-04-05 22:56 镇水古月 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 引用:http://blog.csdn.net/svrsimon/article/details/6904671在Android中获取系统正在运行的进程方法是getRunningAppProcesses()。我们首先通过ActivityManager _ActivityManager = (ActivityManager) this.getSystemService(Context.ACTIVITY_SERVICE);来获取系统的全局状态。然后通过调用getRunningAppProcesses()方法就可以获得系统正在运行的进程。ActivityManager _ActivityManage 阅读全文
posted @ 2013-04-05 22:52 镇水古月 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 引用:http://www.iteye.com/topic/696187获取Launcher 启动列表即 列出所有Launcher程序 通过PackageManager 来获取[代码 步骤]1. 定义内部类 LauncherItem 用于定义Application相关属性 比如:图标 名称 以及 ComponentNameJava代码publicclassLauncherItem{Drawableicon;Stringname;ComponentNamecomponent;LauncherItem(Drawabled,Strings,ComponentNamecn){icon=d;name=s 阅读全文
posted @ 2013-04-05 22:42 镇水古月 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 引用:http://blog.csdn.net/hudashi/article/details/7056091照:http://developer.android.com/reference/android/os/PowerManager.html#userActivity%28long,%20boolean%29android.os.PowerManager通过PowerManager类我们可以对设备的电源进行管理。对该类API的使用将影响到电池寿命。只有在必须使用WakeLocks的时候,才使用WakeLocks,且在不使用它的时候要及时释放(release).图一:默认情况下,当用户对手 阅读全文
posted @ 2013-04-05 11:23 镇水古月 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 引用:http://blog.csdn.net/chenghai2011/article/details/7219336在做一个程序的时候,需要时刻保持某一服务是启动的,因此想到了通过监听屏幕SCREEN_ON和SCREEN_OFF这两个action。奇怪的是,这两个action只能通过代码的形式注册,才能被监听到,使用AndroidManifest.xml 完全监听不到。查了一下,发现这是PowerManager那边在发这个广播的时候,做了限制,限制只能有register到代码中的receiver才能接收。view plainprivatevoidregisterScreenActionRe 阅读全文
posted @ 2013-04-05 11:17 镇水古月 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 引用:http://www.cnblogs.com/fbsk/archive/2011/10/10/2205316.html背景知识:当Android启动时,会发出一个系统广播,内容为ACTION_BOOT_COMPLETED,它的字符串常量表示为 android.intent.action.BOOT_COMPLETED。只要在程序中“捕捉”到这个消息,再启动之即可。记住,Android框架说:Don''t call me, I''ll call you back。我们要做的是做好接收这个消息的准备,而实现的手段就是实现一个BroadcastReceiver。1 阅读全文
posted @ 2013-04-05 10:29 镇水古月 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 引用:http://www.cnblogs.com/playing/archive/2011/04/13/2014705.html第一步,把我们的应用程序作为home(即实现按下home键,启动自己的launcher.)要把我们的应用程序作为home,只需要在AndroidManifest.xml中添加:<category android:name="android.intent.category.HOME" /><category android:name="android.intent.category.DEFAULT" /> 阅读全文
posted @ 2013-04-05 10:28 镇水古月 阅读(637) 评论(0) 推荐(0) 编辑