案例整理
文章平均质量分 73
lebang08
虽千万人
展开
-
巩固缓存相关,深入解析imageLoader
刚发布项目,正值谷歌大会。顺带AS,并完善项目。在缓存这方面深入,偶得一系列好文,转载收藏自 -------------->"阿敏其人"安卓OOM和Bitmap图片二级缓存机制(一)http://www.jianshu.com/p/a7d9562405ef安卓OOM和Bitmap图片二级缓存机制(二)http://www.jiansh转载 2016-05-20 11:07:16 · 347 阅读 · 0 评论 -
Monkey——轻松带你上手安卓压力测试
Monkey test也有人叫做 __搞怪测试__。就是用一些稀奇古怪的操作方式去测试被测试系统,以测试系统的稳定性。本文由浅入深,并附带小米测试的实例,讲解了常用Monkey原创 2017-04-27 15:52:58 · 6452 阅读 · 2 评论 -
AIDL——你的应用不孤单
今天聊聊AIDL,Android Interface Definition Language(安卓接口定义语言),即安卓进程间通信。 首先我们知道,狭义来说,一个应用对应一个进程。而如果想跨应用交互,那就涉及到进程间通信,而安卓四大组件都代表一种进程间通信的方式。原创 2017-05-14 23:02:10 · 489 阅读 · 0 评论 -
展示PDF文件——Android/IOS
年后到现在,公司的项目紧,导致年初的计划并没有很好的执行。 最近熬夜越熬越晚,希望6月前能如期完成第一个目标。今天谈谈直接在代码中加载PDF文件(公司的新需求,就地取材)。我的需求背景: 1.首先,随着移动端继续侵占PC的场景,手机上阅读越来越普遍,而一些既有的PDF文本也就被希望加载到手机端做友好展示 2.其次,公司新项目的思路是展示型,尽可能减少网络交互(即尽可能少的调用接口获取数据),除原创 2017-03-31 16:27:29 · 4453 阅读 · 2 评论 -
旧年最末——徒手用github搭建个人web主页
猴年真的要走了,昨晚会晤了唯一在本行业志同道合的大学小伙伴。时间不长,收获不小。进入正题,巧用github,轻松做个人web主页。先说为什么要做个人主页吧。源于昨晚小伙伴的感悟及他的身体力行,我觉得是值得学习的方式。这两个月我一直处于一种想写文章但却无从下手的尴尬境地,以至于一直拖沓。而小伙伴告诉我他的记录方式是这样的:首先,将日常的零碎知识点/想法等记录在个人wiki上其次,等有了一定积累原创 2017-01-25 17:56:29 · 558 阅读 · 0 评论 -
RecyclerView实现ItemClick事件——两全其美
两种方法实现RecyclerView中添加OnItemClick事件。第一种:通过实现OnItemTouchListener。第二种:通过设置回调。原创 2016-11-11 18:04:30 · 1480 阅读 · 1 评论 -
安卓6.0之后——动态获取权限封装
大家知道,在android6.0之后,谷歌为了更进一步保护用户的手机安全及知情权,在权限管理方面做了改变。在6.0之前,我们只需要在Manifest里增加对应的权限标签即可,如: <uses-permission android:name="android.permission.INTERNET" />原创 2016-10-07 18:20:23 · 9928 阅读 · 2 评论 -
我问你问我问你的答案——回调
个人理解的回调就是, 1.需要有两个类(调用者与被调用者,只是这两个类的调用关系比较暧昧) 2.A调用B,让B去完成某个任务 3.但B如果要完成这个任务,需要调用A的一个方法协作(这个方法,就是回调原创 2016-10-10 14:10:16 · 711 阅读 · 1 评论 -
WebView的一些问题
WebView其实和ListView一样,看似简单,其内乾坤却可以一路从菜鸟虐到老鸟,以下是本人陆陆续续碰到的一些坑,记录下来原创 2016-08-10 18:02:35 · 367 阅读 · 0 评论 -
android富文本的实现
项目上碰到一个需求,需要对一篇文章进行多样标记,类似于批改作文那样。 想了很久,一开始觉得应该在String中加标签,突然被同事一提醒,SpannableString,茅塞顿开啊先上两个参考地址,随项目进行中来补全这篇文章案例非常详细了 1.http://blog.it985.com/14433.html解释flag 2.http://blog.csdn.net/xijiaohuangcao/原创 2016-08-25 18:06:56 · 1560 阅读 · 0 评论 -
安卓折线图表之Hellocharts和MPAndroidChart实例
本文主要对HelloCharts和MPAndroidChart的折线图的简单Demo,代码可以直接拿走使用Hellocharts和MPAndroidChart各有优劣,个人觉得,Hellocharts在效果展示及动态处理上更亲和用户,而MPAndroidChart则在图表处理能力上更胜一筹, 两者的代码调用极其相似。原创 2016-09-14 12:13:24 · 5696 阅读 · 1 评论 -
关于项目中WebView遇到的问题记录
WebView其实是一个非常通用的组件,对于初学而言,加载一两个界面,代码简单,也非常容易上手。但是当商业项目中,需要对加载的网页做相应的处理,WebView的复杂性就出来了(主要是两个重写,WebChromeClient,WebViewClient)。虽然系统已经封装了许多的方法,也确实非常实用,如onPageFinished、onPagestarted等等。现在我碰到一个问原创 2016-05-09 10:18:57 · 503 阅读 · 0 评论 -
安卓TTS文字转语音
今天谈谈TTS。TextToSpeech 这个类,能将正常的文字转换为音频播出。1.谷歌暂时不支持中文 2.非常简单的一个控件,但是发音生硬,有一些第三方做得更为出色原创 2016-08-29 13:12:10 · 936 阅读 · 0 评论 -
文件存储的不同路径记录
* 以下是创建文件夹的方法 * 1.getFileDir() * 2.getCacheDir() * 3.getDir("xxx",MODE_PRIVATE) * 4.getExternalFilesDir("xxxx") * 5.getExternalCacheDir()原创 2016-08-05 13:34:47 · 631 阅读 · 0 评论 -
动态重新设置布局宽高
setContentView方法默认是全屏的,如果硬要设置大小 改用 setContentView(layout,new LayoutParams(50, 50))//纯代码设置布局 //线性布局:LinearLayout lLayout = new LinearLayout(AddProductActivity.this);lLayout.setId(1);lLayout.setOrient原创 2016-08-03 14:20:15 · 722 阅读 · 0 评论 -
用程序的思维工作——不仅仅在工作时写程序
今天要谈的话题是思维,代码载体是DOS,若不感兴趣请出门左拐,但我建议还是花大约两分钟读完本文。在我个人看来,互联网的今天,“复用”、“连接”,是最根本的属性。而我们大多数程序工作者的工作实质,其实可以归结为“复用”这一属性。 公司经营产品,目的是为了解决目标用户的需求。而我们码代码,目的是为了实现产品,满足用户需求。一旦产品定型,推出,那么就进入了“复用”环节兑现的阶段。 我们一次性的代码劳动原创 2017-08-27 16:55:34 · 783 阅读 · 0 评论