摘要:
1、//隐藏软键盘((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(WidgetSearchActivity.this.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS); 2、//显示软键盘,控件ID可以是EditText,TextView((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)).showSoftInpu 阅读全文
posted @ 2013-10-23 20:20
MMLoveMeMM
阅读(427)
评论(0)
推荐(0)
摘要:
1、Service的种类按运行地点分类:类别区别优点缺点应用本地服务(Local)该服务依附在主进程上,服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。主进程被Kill后,服务便会终止。非常常见的应用如:HTC的音乐播放服务,天天动听音乐播放服务。远程服务(Remote)该服务是独立的进程,服务为独立的进程,对应进程名格式为所在包名加上你指定的android:process字符串。由于是独立的进程,因此在Activity所在进程被Kill的时候,该服务依然在运行,不受其他 阅读全文
posted @ 2013-10-23 01:18
MMLoveMeMM
阅读(189)
评论(0)
推荐(0)
摘要:
大家好,上一节我讲解了Android Activity的生命周期,这一节我将讲解一下Service,首先我们要知道Service具体是干什么的,什么时候用到?以及它的生命周期等。Service概念及用途:Android中的服务,它与Activity不同,它是不能与用户交互的,不能自己启动的,运行在后台的程序,如果我们退出应用时,Service进程并没有结束,它仍然在后台运行,那我们什么时候会用到Service呢?比如我们播放音乐的时候,有可能想边听音乐边干些其他事情,当我们退出播放音乐的应用,如果不用Service,我们就听不到歌了,所以这时候就得用到Service了,又比如当我们一个应用的数 阅读全文
posted @ 2013-10-23 01:16
MMLoveMeMM
阅读(201)
评论(0)
推荐(0)
摘要:
一个好的应用软件都是需要好的维护,从初出版本到最后精品,这个过程需要版本不停的更新,那么如何让用户第一时间获取最新的应用安装包呢?那么就要求我们从第一个版本就要实现升级模块这一功能。自动更新功能的实现原理,就是我们事先和后台协商好一个接口,我们在应用的主Activity里,去访问这个接口,如果需要更新,后台会返回一些数据(比如,提示语;最新版本的url等)。然后我们给出提示框,用户点击开始下载,下载完成开始覆盖安装程序,这样用户的应用就保持最新的拉。为了让大家容易理解,我像往常一样准备一个小例子,这里为了方便我就省去了和后台交互部分了。步骤分别如下:第一步:新建一个Android工程命名为:U 阅读全文
posted @ 2013-10-23 00:53
MMLoveMeMM
阅读(317)
评论(0)
推荐(0)
摘要:
一、工程整体图二、activity_main.xml 三、AndroidManifest.xml 四、MainActivity.javapackage com.jltxgcy.broadcastreceiverdemo;import android.app.Activity;import android.content... 阅读全文
posted @ 2013-10-23 00:48
MMLoveMeMM
阅读(244)
评论(0)
推荐(0)
摘要:
广播接收者(BroadcastReceiver)用于异步接收广播Intent,广播Intent的发送是通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()或者Context.sendStickyBroadcast()来实现的。通常一个广播Intent可以被订阅了此Intent的多个广播接收者所接收,广播接收者和JMS中的Topic消息接收者很相似。要实现一个广播接收者方法如下:第一步:继承BroadcastReceiver,并重写onReceive()方法。public class IncomingSMSReceiver exte 阅读全文
posted @ 2013-10-23 00:41
MMLoveMeMM
阅读(206)
评论(0)
推荐(0)
摘要:
BroadCastReceiver简介(末尾有源码)BroadCastReceiver源码位于:framework/base/core/java/android.content.BroadcastReceiver.java广播接收者(BroadcastReceiver)用于接收广播Intent,广播Intent的发送是通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()来实现的。通常一个广播Intent可以被订阅了此Intent的多个广播接收者所接收。广播是一种广泛运用的在应用程序之间传输信息的机制。而BroadcastRecei 阅读全文
posted @ 2013-10-23 00:22
MMLoveMeMM
阅读(260)
评论(0)
推荐(0)

浙公网安备 33010602011771号