- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 FBReaderJ阅读器书籍渲染显示过程
阅读器内容的渲染过程:从阅读器开始(FBReader类开启),到页面显示完成的过程首先在FBReader中实现了fileFromIntent()方法,从Intent对象中读取要打开的文本路径,因为是直接打开所以此处获得的路径为null,用这个去实例化一个@Overrideprotected ZLFile fileFromIntent(Intent intent) {
2014-12-10 15:32:54
1812
原创 FBReader阅读器各源码作用和知识点分析
ZLLibrary包下的core子包提供了要使用的各个抽象类,如ZLApplication。ZLAndroidApplication 本应用的Application其实例化了三个类,分别做数据库,图片,library的操作,这些类并未使用,但我们可以使用它们。数据库,首先创建或读取数据库,如果是新建则根据版本进行版本兼容,初始化增删改查的语句以供使用。(此处是通过构造方法的方式进行初始
2014-12-10 15:30:01
6027
原创 关于百度定位的使用及错误
关于百度定位的问题:首先需要导入locSDK_4.2.jar和armeabi/libBaiduMapSDK_v3_0_0.so,liblocSDK4d.so然后实例化LocationClient对象,并为该对象设置属性,如精度,定位类型,定位间隔如下:LocationClientOption option = new LocationClientOption();o
2014-11-04 19:28:20
669
原创 通过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
802
转载 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
333
原创 androidAnnotations框架使用
在android中有多种框架,如GreenDroid这样的UI框架,能够统一UI布局,也有Volley这样的网络框架,能够方便的加载网络资源并缓存。但除此之外呢?Annotation的作用又是什么呢? 我们都知道,在Activity中我们要加载layout中的控件,需要使用到id属性,可以通过如findViewById()的方式,加载到控件。但这样重复代码太多了!!我们可以想象
2014-09-14 14:21:56
556
转载 WeakReference与SoftReference
文章引用自: WeakReference与SoftReference都可以用来保存对象的实例引用,这两个类与垃圾回收有关。WeakReference是弱引用,其中保存的对象实例可以被GC回收掉。这个类通常用于在某处保存对象引用,而又不干扰该对象被GC回收,通常用于Debug、内存监视工具等程序中。因为这类程序一般要求即要观察到对象,又不能影响该对象正常的GC过程。
2014-09-12 21:23:09
303
原创 SurfaceView+SurfaceHolder+Thread完成游戏开发
当前移动端开发有不少框架,如Cocos2d-x等,这些框架其实其原理仍是SurfaceView的操作。只不过是对其进行了优化和重用代码抽取。所以,明确SurfaceView如何操作就能够更好的使用这些游戏引擎。 首先,建立一个GameView类,继承自SurfaceView: SurfaceView的线程:我们可以先看下SurfaceView的介绍: // 1、P
2014-09-12 10:00:12
547
转载 在子线程中更新UI
Android 更新UI的两种方法——handler和runOnUiThread()在Android开发过程中,常需要更新界面的UI。而更新UI是要主线程来更新的,即UI线程更新。如果在主线线程之外的线程中直接更新页面显示常会报错。抛出异常:android.view.ViewRoot$CalledFromWrongThreadException: Only the original thr
2014-09-11 10:54:21
315
原创 百度地图V3.0基本操作
该文章中百度地图基本操作如下: * 普通地图和卫星地图切换 * 设置/删除覆盖物(即地图上的标注),并设置可拖动及监听 * 开启/关闭交通图 * POI检索1.配置首先需要在百度API端,建立自己的应用: 其中安全码为:数字签名+包名的组合,之后就可以建立应用 其中红色部分就是地图的key,该值需要配置到app应用的清单文件中。如下: applic
2014-09-11 10:22:21
585
原创 web tomcat 配置虚拟主机
总所周知,在安装tomcat后,并开启的状态下可以通过http://localhost:端口号/的形式去访问tomcat的主页,即localhost就表示了主机本身,这是怎么做到的呢?这是因为在tomcat的server.xml文件中,配置了标签,以下为tomcat的标签内容: <Host name="localhost" appBase="webapps"
2014-09-04 22:50:52
351
原创 编写的通用数据库操作类
首先需要对象化要建表的对象,如News通过一个interface,并定义增删改查方法,其传入的对象应当为泛型,只有这样才有通用性。需要一个基础Dao类,DAO,也使用了泛型,对应上面的实体类public interface DAO {//提供增删改查的接口long insert(M m);int delete(Serializable m);int
2014-09-04 13:14:18
681
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人