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