摘要:
1,当用户使用我们的app的时候,有时候无意的或者不是有心的按下了我们的返回键,这时候为了更好的用体验,我们需要让用户再一次确定一下,以便判断用户的真实意图代码如下: //该功能实现退出时提示的功能 private long curTime; @Override public boolean onK... 阅读全文
摘要:
1,注册广播,一般使用静动态注册,即当程序退出的时候广播接受者就收不到消息使用方法context.registerReceiver()方法在MainActivity中的OnStart()方法中执行注册,代码:IntentFilter intentFilter=new IntentFilter(Con... 阅读全文
摘要:
1,获取本地程序apk版本,并开启服务(下面这段代码一般在主Activity中的onCreate()方法中执行的,并开启后台服务下载新版本的apk)//获取apk包文件的管理者对象PackageManager manager = getPackageManager();String apkVersi... 阅读全文
摘要:
1,实现Runnable接口创建线程 特点: A:将代码和数据分开,形成清晰的模型 B:线程体run()方法所在的类可以从其它类中继承一些有用的属性和方法 C:有利于保持程序风格的一致性2,继承Thread类创建线程(其实底层还是实现的是Runnable接口中的run()方... 阅读全文