摘要: 1、它可以缓存什么东西?普通的字符串、JsonObject、JsonArray、Bitmap、Drawable、序列化的java对象,和 byte数据。2、它有什么特色?特色主要是:1:轻,轻到只有一个JAVA文件。2:可配置,可以配置缓存路径,缓存大小,缓存数量等。3:可以设置缓存超时时间,缓存超... 阅读全文
posted @ 2015-08-04 16:15 qianrushi5 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 这真是谢特,晴天霹雳 啊~。 最近项目开发周期比较紧。所以码起代码来像handler这些使用基本就不多思考。结果怪现象来了。问题: mHandler.post(new Runable(){...});里面的runabel不执行。纠结了,怎么会不执行。一开始以为那边把消息队列堵塞了。但mHandle... 阅读全文
posted @ 2015-07-30 11:39 qianrushi5 阅读(2631) 评论(0) 推荐(0) 编辑
摘要: 在Intent中可以直接使用Intent.setClass()也可以使用组件Component简单的使用方式如下Java代码packagecom.huawei;importandroid.app.Activity;importandroid.content.ComponentName;importa... 阅读全文
posted @ 2015-07-17 17:08 qianrushi5 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1.Weakreferencesareusefulformappingsthatshouldhavetheirentriesremovedautomaticallyoncetheyarenotreferencedanymore弱引用 对映射数据有用,并且不再引用时被自动删掉源码:public cl... 阅读全文
posted @ 2015-07-14 14:17 qianrushi5 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1.Synchronized共享资源在同一时刻只可被一个线程使用,称之为同步。 阅读全文
posted @ 2015-07-13 11:47 qianrushi5 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1.view.getTranslationX计算的是该view的偏移量。初始值为0,向左偏移值为负,向右偏移值为正。2.view.getX相当于该view距离父容器左边缘的距离,等于getLeft+getTranslationX。 阅读全文
posted @ 2015-07-08 14:16 qianrushi5 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 一、android:launchMode="singleTask"首先,在默认情况下,当您通过Intent启到一个Activity的时候,就算已经存在一个相同的正在运行的Activity,系统都会创建一个新的Activity实例并显示出来。为了不让Activity实例化多次,我们需要通过在Andro... 阅读全文
posted @ 2015-07-03 14:22 qianrushi5 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 在XMLWriter中需先创建文件目录,在此路径基础上创建.xml文件。 private static void builderArrayResources( // E:\Android_learn&practise\Android_International\tobe_resource... 阅读全文
posted @ 2015-04-15 09:55 qianrushi5 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 一、实现Android国际化,分为两步:1、在工程的res目录下创建不同国家和语种的资源目录(values或drawable),系统会根据设备当前的语言环境自动选择相应的资源文件。2、翻译各国语言的文字,放入不同国家和语句的资源目录,即strings.xml或arrays.xml。二、工具实现原理介... 阅读全文
posted @ 2015-04-13 13:48 qianrushi5 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 对Service了解后,会发现它实现的大部分功能使用Thread也可以解决,并且Thread使用起来比Service方便的多,那么为什么还需要使用Service呢,下面来详细解释一下。 首先,Thread是程序执行的最小单元,它是分配系统资源的基本单位,主要用于执行一些异步的操作。而Service是Android的一种机制,当它使用bindService()被绑定的时候,是运行在宿主主进程的主线程上的,当使用startService()启动服务的时候,是独立运行在独立进程的主线程上的,因此它们的核心没有任何关系。 其次,对于Thread而言,它是独立于启动它的组件的,如使用一个Activi.. 阅读全文
posted @ 2014-02-26 09:37 qianrushi5 阅读(126) 评论(0) 推荐(0) 编辑