![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓开发
文章平均质量分 76
Mr_DongLi
勇往直前
展开
-
安卓开发静态订阅广播接收失败
最近想做一个软件,大体就是监听接收短信。首先,继承一个BroadcastReceiver类,我叫做A类。然后在Manifest文件中进行订阅,具体代码我就不写了。之后发现,A类根本收不到广播(确定代码没有错误,4.0的系统无法接收,2.3的可以)。然后在网上隐约的浏览到,Google自从安卓3.0之后就将系统进行优化了,没有界面就会很不安全。不主动开启服务,系统就无法收到广播。说的啰嗦了一些,看来原创 2015-05-22 21:44:56 · 700 阅读 · 0 评论 -
安卓使用闪光灯
刚做了一个关于闪光灯的demo,具体是当接收到短信时会有闪光灯的闪烁。原理就是用到广播,当系统向外发送action为“android.provider.Telephony.SMS_RECEIVED”的广播时,触发广播接收器的onReceive()方法,闪烁闪光灯。之前按照书上的代码,发现3.0之后的系统规定,没有界面的app无法收到系统广播,所以我又加了一个activity,但是并没有什么用,以后原创 2015-05-23 16:17:44 · 2077 阅读 · 0 评论 -
读书笔记之Bitmap高效加载与缓存
一Bitmap的加载 BitmapFactory提供四种方法:decodeFile,decodeResource,decodeStream,decodeByteArray,分别用于支持从文件系统,资源,输入流以及字节数组中加载出一个bitmap对象。利用BitmapFactory可以高效的加载Bitmap,主要是利用BitmapFactory.Options类加载所需尺寸的图片。在加载图片之前先原创 2016-08-23 10:09:21 · 417 阅读 · 0 评论 -
关于AndroidStudio的SHA1与MD5等密钥的获取
要想获取密钥,首先要给工程打包签名,在Studio中的操作就是Build->Generate Signed Apk 签名完成后,点击界面中的最下一行Terminal打开终端,输入命令: keytool -v -list -keystore xxx.jks xxx.jks是指签名文件所在的绝对路径。原创 2016-07-28 09:21:09 · 879 阅读 · 0 评论 -
读书笔记之安卓线程
安卓的线程 安卓的主线程即UI线程,不能做耗时的操作,会出现ANR---应用无响应。那么耗时操作就要在子线程中进行,传统的开启线程方式就是new Thread().start()。其外,还有AsyncTask、IntentService与HandlerThread,它们本质都是传统的线程。 1、AsyncTask AsyncTask是一种轻量级异步任务类,它可以在线程池中执行后台任务,原创 2016-08-25 09:31:16 · 407 阅读 · 0 评论