Android
文章平均质量分 70
twolight88
这个作者很懒,什么都没留下…
展开
-
Android 开发中的网络下载策略 与 文件缓存策略
Android 开发中的网络下载策略 与 文件缓存策略一般的缓存策略是:一级内存缓存、二级文件缓存(数据库也算作文件缓存)、三级网络数据一、网络下载的缓存策略关于网络下载文件(图片、音频、视频)的基本策略:1.不要直接下载到目标文件,应使用temp文件作中转,以确保文件的正确性与完整性,流程如下:a)以网络目标文件名 A 生成唯一的本地目标文件名 B转载 2013-09-09 11:37:03 · 926 阅读 · 0 评论 -
LRU算法实现
最简单的LRU算法实现,就是利用jdk的LinkedHashMap,覆写其中的removeEldestEntry(Map.Entry)方法即可,如下所示:import java.util.ArrayList;import java.util.Collection;import java.util.LinkedHashMap;import java.util.concurrent转载 2013-09-09 22:32:54 · 619 阅读 · 0 评论 -
google map api key申请
google map key以前的申请方式改变了,以前的申请网页申请不了。1.先申请一个google的账号。登录账号。2.https://code.google.com/apis/console 到这个网页中去 找到services,然后开通你自己要的服务,比如 Google Maps Android API v2。3.再找到 API Access原创 2013-09-26 20:43:01 · 528 阅读 · 0 评论 -
实现App和游戏的视频广告切换
App和游戏中会遇到集成多个广告,根据广告的价格,切不同的量。于是自己写了些,给视频广告设置展示权值,权值大的,切的量就多些。下面介绍一下public interface IVideoAd { public String getName(); public int getWeight(); public void play(VideoAdPlayCallBack原创 2016-04-14 14:44:12 · 1481 阅读 · 0 评论 -
Android 内存泄露检测神器
今天网上逛的时候,发现一个检查Andorid内存泄露的开源库。顿时惊为神器!!是不是神器,首先来张示意图运行时检测,通知栏提示,信息包括泄露代码行数,泄露对象。 简直了。。。再来看看项目地址https://github.com/square/leakcanary square出品。再来看看怎么使用public class ExampleApplication extends Application原创 2016-06-16 15:22:08 · 312 阅读 · 0 评论 -
IntentService分析
IntenService分析我所有的文章都会提交到github上,喜欢的同学可以来github关注。欢迎提交你们的文章Github https://github.com/twolight/LearnNote.git邮箱 503009358@qq.com背景Service运行在调用它的进程和线程中,在开发当中,在Activity中启动Service,意味着Service将运行在主线程中。所以,它的on原创 2016-06-17 13:46:24 · 348 阅读 · 0 评论 -
Looper Handler MessageQueue分
Looper Handler MessageQueue分析我所有的文章都会提交到github上,喜欢的同学可以来github关注。欢迎提交你们的文章Github https://github.com/twolight/LearnNote.git邮箱 twolight88@gmail.com背景在Android,线程之间的通信,通过Hanlder发送消息,具体Hanlder是向那个线程发送消息,是根据原创 2016-06-17 13:49:20 · 319 阅读 · 0 评论