Android
China_Niu
创造未来
展开
-
TextView使用SpannableString设置复合文本
TextView通常用来显示普通文本,但是有时候需要对其中某些文本进行样式、事件方面的设置。Android系统通过SpannableString类来对指定文本进行相关处理,具体有以下功能:1、BackgroundColorSpan 背景色 2、ClickableSpan 文本可点击,有点击事件3、ForegroundColorSpan 文本颜色(前景色)4、MaskFilterSp转载 2017-10-10 14:50:27 · 184 阅读 · 0 评论 -
Android中的Handler的机制与用法详解
概述: 在介绍handler机制前,首先得了解以下几个概念: 1. Message 消息,理解为线程间通讯的数据单元。例如后台线程在处理数据完毕后需要更新UI,则可发送一条包含更新信息的Message给UI线程。 2. Message Queue 消息队列,用来存放通过Handler发布的消息,按照先进先出执行。 3. Handl转载 2017-10-10 14:42:29 · 159 阅读 · 0 评论 -
Andoird判断某个APK是否已经安装
privateboolean isAppInstalled(String uri){PackageManager pm = getPackageManager();boolean installed =false;try{pm.getPackageInfo(uri,PackageManager.GET_ACTIVITIES);installed =true;}catch(Package转载 2017-10-13 16:14:36 · 1519 阅读 · 0 评论 -
ACache: Android缓存字符串,对象等其他数据
ACache是一个为android制定的 轻量级的 开源缓存框架。轻量到只有一个java文件(由十几个类精简而来)。1、它可以缓存什么东西?普通的字符串、json、序列化的java对象,和 字节数字。2、它有什么特色?特色主要是:1:轻,轻到只有一个JAVA文件。2:可配置,可以配置缓存路径,缓存大小,缓存数量等。3:可以设置缓存超时时间,缓存超转载 2017-10-10 15:58:50 · 1836 阅读 · 0 评论