自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 FBReaderJ阅读器书籍渲染显示过程

阅读器内容的渲染过程:从阅读器开始(FBReader类开启),到页面显示完成的过程首先在FBReader中实现了fileFromIntent()方法,从Intent对象中读取要打开的文本路径,因为是直接打开所以此处获得的路径为null,用这个去实例化一个@Overrideprotected ZLFile fileFromIntent(Intent intent) {

2014-12-10 15:32:54 1730 1

原创 FBReader阅读器各源码作用和知识点分析

ZLLibrary包下的core子包提供了要使用的各个抽象类,如ZLApplication。ZLAndroidApplication 本应用的Application其实例化了三个类,分别做数据库,图片,library的操作,这些类并未使用,但我们可以使用它们。数据库,首先创建或读取数据库,如果是新建则根据版本进行版本兼容,初始化增删改查的语句以供使用。(此处是通过构造方法的方式进行初始

2014-12-10 15:30:01 5893

原创 关于百度定位的使用及错误

关于百度定位的问题:首先需要导入locSDK_4.2.jar和armeabi/libBaiduMapSDK_v3_0_0.so,liblocSDK4d.so然后实例化LocationClient对象,并为该对象设置属性,如精度,定位类型,定位间隔如下:LocationClientOption option = new LocationClientOption();o

2014-11-04 19:28:20 624

转载 Android 编程下 Touch 事件的分发和消费机制

点击打开链接

2014-09-21 16:45:51 299

原创 通过ShareSDK实现分享功能

在android中调用分享其实本质也是一个Intent,发送该Intent,就可以进行分享操作。如下:intent=new Intent(Intent.ACTION_SEND); intent.setType("text/plain"); intent.putExtra(Intent.EXTRA_SUBJECT, "分享"); intent.putExtra(Intent.EXTR

2014-09-20 11:30:53 753

转载 JSON 之FastJson解析

原文地址:http://blog.sina.com.cn/s/blog_7ffb8dd501013qas.html 一、阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征:速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson;功能强大,完全支持Java

2014-09-15 20:03:31 311

原创 androidAnnotations框架使用

在android中有多种框架,如GreenDroid这样的UI框架,能够统一UI布局,也有Volley这样的网络框架,能够方便的加载网络资源并缓存。但除此之外呢?Annotation的作用又是什么呢? 我们都知道,在Activity中我们要加载layout中的控件,需要使用到id属性,可以通过如findViewById()的方式,加载到控件。但这样重复代码太多了!!我们可以想象

2014-09-14 14:21:56 521

转载 WeakReference与SoftReference

文章引用自: WeakReference与SoftReference都可以用来保存对象的实例引用,这两个类与垃圾回收有关。WeakReference是弱引用,其中保存的对象实例可以被GC回收掉。这个类通常用于在某处保存对象引用,而又不干扰该对象被GC回收,通常用于Debug、内存监视工具等程序中。因为这类程序一般要求即要观察到对象,又不能影响该对象正常的GC过程。

2014-09-12 21:23:09 276

原创 SurfaceView+SurfaceHolder+Thread完成游戏开发

当前移动端开发有不少框架,如Cocos2d-x等,这些框架其实其原理仍是SurfaceView的操作。只不过是对其进行了优化和重用代码抽取。所以,明确SurfaceView如何操作就能够更好的使用这些游戏引擎。 首先,建立一个GameView类,继承自SurfaceView: SurfaceView的线程:我们可以先看下SurfaceView的介绍:    // 1、P

2014-09-12 10:00:12 513

转载 在子线程中更新UI

Android 更新UI的两种方法——handler和runOnUiThread()在Android开发过程中,常需要更新界面的UI。而更新UI是要主线程来更新的,即UI线程更新。如果在主线线程之外的线程中直接更新页面显示常会报错。抛出异常:android.view.ViewRoot$CalledFromWrongThreadException: Only the original thr

2014-09-11 10:54:21 288

原创 百度地图V3.0基本操作

该文章中百度地图基本操作如下: * 普通地图和卫星地图切换 * 设置/删除覆盖物(即地图上的标注),并设置可拖动及监听 * 开启/关闭交通图    * POI检索1.配置首先需要在百度API端,建立自己的应用: 其中安全码为:数字签名+包名的组合,之后就可以建立应用 其中红色部分就是地图的key,该值需要配置到app应用的清单文件中。如下: applic

2014-09-11 10:22:21 521

原创 web tomcat 配置虚拟主机

总所周知,在安装tomcat后,并开启的状态下可以通过http://localhost:端口号/的形式去访问tomcat的主页,即localhost就表示了主机本身,这是怎么做到的呢?这是因为在tomcat的server.xml文件中,配置了标签,以下为tomcat的标签内容: <Host name="localhost" appBase="webapps"

2014-09-04 22:50:52 322

转载 防内存不足的HashMap类

众所周知,在移动端进行开发,最麻烦的就是内存不足

2014-09-04 13:18:19 483

原创 编写的通用数据库操作类

首先需要对象化要建表的对象,如News通过一个interface,并定义增删改查方法,其传入的对象应当为泛型,只有这样才有通用性。需要一个基础Dao类,DAO,也使用了泛型,对应上面的实体类public interface DAO {//提供增删改查的接口long insert(M m);int delete(Serializable m);int

2014-09-04 13:14:18 640

SublimeText三个版本-破解版

我自己开发使用的文本编辑器,提供了packageControl,emment,autofileName等常用插件,供各位使用

2015-08-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除