安卓开发
文章平均质量分 77
lebang08
虽千万人
展开
-
Object Animator和Tween Animation
关于安卓的动画。 分类就不详叙了,以前我只知道Frame动画、Tween动画,还耳闻过属性动画,但因为一直没用到动画,所以没去研究。 目前项目中涉及到了动画,所以做了个简单的总结,主要针对于Object Animator和Tween Animation的区别。 其实要实现的效果也很简单,无非就是Alpha(透明度)、Translate(位移)、Rotate(旋转)、Scale(放缩), 拿简原创 2016-07-12 11:42:07 · 611 阅读 · 0 评论 -
Logcat——更优雅的日志分析
嵌入式开发 Logcat 的过滤及输出到外部存储设备的思路。手机开发可以单独运行的Logcat工具类原创 2017-06-25 15:53:25 · 2487 阅读 · 1 评论 -
Monkey——轻松带你上手安卓压力测试
Monkey test也有人叫做 __搞怪测试__。就是用一些稀奇古怪的操作方式去测试被测试系统,以测试系统的稳定性。本文由浅入深,并附带小米测试的实例,讲解了常用Monkey原创 2017-04-27 15:52:58 · 6432 阅读 · 2 评论 -
AIDL——你的应用不孤单
今天聊聊AIDL,Android Interface Definition Language(安卓接口定义语言),即安卓进程间通信。 首先我们知道,狭义来说,一个应用对应一个进程。而如果想跨应用交互,那就涉及到进程间通信,而安卓四大组件都代表一种进程间通信的方式。原创 2017-05-14 23:02:10 · 475 阅读 · 0 评论 -
Android分屏/画中画——来自MIUI的一封信
截止今日我唯一收到的开发平台给出的Android7.0分屏、画中画建议。其实我一直觉得分屏、画中画虽然技术不难,但是对用户体验的影响非常深远。个人觉得文章非常中肯,几乎可以成为一种开发标准。愿与各位同仁在该版本下,借鉴标准,共进共勉。转载 2017-04-11 17:05:09 · 3387 阅读 · 0 评论 -
正确使用Fragment之创建/传参——newInstance方法(native)
使用频率如此之高的Fragment,你的使用姿势,真的正确吗?如果你还在new Fragment(),不妨来看看谷歌默认推荐的Fragment.newInstance()吧原创 2017-02-18 17:41:46 · 17776 阅读 · 2 评论 -
安卓热修复之——大搜集
本文内容为转载。移动端更新的效率一直为用户、开发所诟病。官方没有给出相应的解决方案,才引得Web与原生一度相爱相杀,相互融合。然而自QQ空间团队首提 热修复 技术后。这个世界就变了。。。转载 2016-11-25 14:21:55 · 482 阅读 · 0 评论 -
RecyclerView实现ItemClick事件——两全其美
两种方法实现RecyclerView中添加OnItemClick事件。第一种:通过实现OnItemTouchListener。第二种:通过设置回调。原创 2016-11-11 18:04:30 · 1453 阅读 · 1 评论 -
安卓6.0之后——动态获取权限封装
大家知道,在android6.0之后,谷歌为了更进一步保护用户的手机安全及知情权,在权限管理方面做了改变。在6.0之前,我们只需要在Manifest里增加对应的权限标签即可,如: <uses-permission android:name="android.permission.INTERNET" />原创 2016-10-07 18:20:23 · 9571 阅读 · 2 评论 -
安卓混合开发实例——JS与Java的交互
今天说说安卓混合开发。 曾经有一个话题是web终会一统app,然后我们看到随着时间的推移。web越来越强大(H5啊,JS各种框架啊),但同时原生app也在不断发展。 或许在将来还会再有这种话题论战,但目前,混合开发,结合web和原生app二者各自的优势,已经是众望所归了。其中最常见的一种方式,在安卓的webview中嵌套web,通过各类设计,让二者进行交互。使得用户体验上几乎无法分辨出究竟是否纯原创 2016-10-18 13:42:49 · 4427 阅读 · 0 评论 -
WebView的一些问题
WebView其实和ListView一样,看似简单,其内乾坤却可以一路从菜鸟虐到老鸟,以下是本人陆陆续续碰到的一些坑,记录下来原创 2016-08-10 18:02:35 · 356 阅读 · 0 评论 -
android富文本的实现
项目上碰到一个需求,需要对一篇文章进行多样标记,类似于批改作文那样。 想了很久,一开始觉得应该在String中加标签,突然被同事一提醒,SpannableString,茅塞顿开啊先上两个参考地址,随项目进行中来补全这篇文章案例非常详细了 1.http://blog.it985.com/14433.html解释flag 2.http://blog.csdn.net/xijiaohuangcao/原创 2016-08-25 18:06:56 · 1549 阅读 · 0 评论 -
安卓折线图表之Hellocharts和MPAndroidChart实例
本文主要对HelloCharts和MPAndroidChart的折线图的简单Demo,代码可以直接拿走使用Hellocharts和MPAndroidChart各有优劣,个人觉得,Hellocharts在效果展示及动态处理上更亲和用户,而MPAndroidChart则在图表处理能力上更胜一筹, 两者的代码调用极其相似。原创 2016-09-14 12:13:24 · 5665 阅读 · 1 评论 -
建造者模式实例之PopupView
模仿安卓AlertDialog,用建造者模式做自己的PopupView原创 2016-09-12 16:49:45 · 736 阅读 · 0 评论 -
安卓TTS文字转语音
今天谈谈TTS。TextToSpeech 这个类,能将正常的文字转换为音频播出。1.谷歌暂时不支持中文 2.非常简单的一个控件,但是发音生硬,有一些第三方做得更为出色原创 2016-08-29 13:12:10 · 923 阅读 · 0 评论 -
文件存储的不同路径记录
* 以下是创建文件夹的方法 * 1.getFileDir() * 2.getCacheDir() * 3.getDir("xxx",MODE_PRIVATE) * 4.getExternalFilesDir("xxxx") * 5.getExternalCacheDir()原创 2016-08-05 13:34:47 · 622 阅读 · 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 · 705 阅读 · 0 评论