摘要: 首先看一幅图,是简书App的一篇文章的截图,如下: 图1,图2 上面两个图片都是文本的显示,但是由于有多种格式,所以较为复杂,例如其中有普通文本,还有加粗的文本,还有图文混排的显示等等。 一、解析HTML标签: Android的SDK提供了可以解析HTML标签进行特殊显示的方式。就是使用androi 阅读全文
posted @ 2016-06-02 20:11 a发愣的树熊 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 消息推送也是客户端和服务器连接然后进行交互的一种形式,但是不同于HTTP的连接,这种连接需要长时间的进行,当有消息时可以及时推送到客户端。除此之外还有多个用户,可能需要针对其身份进行不同的推送等等要求。而这种连接的形式在Java中可以使用Socket进行实现。 一、第一版: 1、首先是服务器部分,重 阅读全文
posted @ 2016-05-31 17:58 a发愣的树熊 阅读(1070) 评论(1) 推荐(0) 编辑
摘要: 在使用ListView,GridView控件时,由于其内部的重用机制,导致item中的内容会被清空,但是如果是网络中下载的内容特别是图片则会比较麻烦,因为经常需要从后台重新加载。为了提高用户体验,需要对图片等数据进行缓存,避免耗时的网络操作。 一、LruCache:android官方提供的用于在内存 阅读全文
posted @ 2016-05-30 21:33 a发愣的树熊 阅读(128) 评论(0) 推荐(0) 编辑
摘要: Volley是android官方开发的一个HTTP框架,简化了利用java中原生的HTTP操作API-HttpURLConnection和HttpClient的操作。 一、首先是Volley的简单使用示例: 1 package com.dqxst.first; 2 3 import android. 阅读全文
posted @ 2016-05-13 18:47 a发愣的树熊 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 一、ContentProvider内容提供者.是是android中一个应用向第三方共享数据的方式,android中的联系人,sms(短信记录)等都是通过这一方式来向外提供的 1、使用: 在应用中使用ContentProvider提供的数据并不是直接使用的,而是需要通过ContentResolver来 阅读全文
posted @ 2016-05-02 10:17 a发愣的树熊 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 对象为什么需要序列化 1.永久性保存对象,保存对象的字节序列到本地文件。 2.通过序列化对象在网络中传递对象。 3.通过序列化对象在进程间传递对象。 Android对象序列化: 一、 1、关于java中传统的序列化方式Serializable的内容详见设计模式一文的单例模式的③部分。但是由于Seri 阅读全文
posted @ 2016-04-29 16:03 a发愣的树熊 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一、创建和使用: 1、Activity是android的四大组件之一,需要继承Activity并在清单文件中进行声明才能使用。没有声明则报错。 2、启动Activity是通过Intent,有两种方式:显式Intent和隐式Intent,前者通常是启动我们自己的Intent;后者通常是调用其他的项目进 阅读全文
posted @ 2016-04-28 15:31 a发愣的树熊 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一、android处理事件有两种形式. 1、基于监听的事件处理,就是通过setXxxListenter()进行处理的。 2、基于回调的事件处理,就是View类内部的onTouchEvent(),一般是在自定义控件时重写的。 关于这些方法是在什么时候被触发的,下面是对部分源码的分析: 1、首先:触摸事 阅读全文
posted @ 2016-04-25 20:00 a发愣的树熊 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 一、android中需要另开线程处理耗时、网络的任务,但是有必须要在UI线程中修改组件。这样做是为了: ①只能在UI线程中修改组件,避免了多线程造成组件显示混乱 ②不使用加锁策略是为了提高性能,因为android中经常使用多线程。 handler就是为了解决在多个线程之间的通信问题。 二、基本使用: 阅读全文
posted @ 2016-04-23 22:03 a发愣的树熊 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 一、java中的线程是通过Thread类创建的, 1 //下面是构造函数,一个共同的特点就是:都是调用init()进行创建的 2 public Thread() { 3 init(null, null, "Thread-" + nextThreadNum(), 0); 4 } 5 6 public 阅读全文
posted @ 2016-04-21 21:52 a发愣的树熊 阅读(298) 评论(0) 推荐(0) 编辑