- 博客(7)
- 资源 (23)
- 收藏
- 关注
原创 Android编程规范
命名规范1. 基本原则(1) 代码风格与android源码保持一致 (2) 命名要清晰明了、有明确含义 (3) 同一产品命名风格要保持一致,避免一意多词 (4) 同一作用域,不能有变量重名,如局部变量与全局变量重名2. 包名(1) package命名如com.brian.xx.yy.zz,xx为产品,yy为模块,zz为子模块 (2) 模块划分,按以下两种方式均可,但需要项目组统一 -
2016-10-27 12:24:40 625
原创 使用mp4parser进行音视频合成
需求:相机录制短视频,支持暂停继续,并配有背景音乐。 由于Android自带的MediaRecorder并不支持视频录制暂停,所以只能录制视频片段,最后录制结束时将之前录制的视频片段合并起来。背景音乐也是需要合成到视频中。网上搜索到的大多数解决方案是使用mp4parser,名字看上去就感觉挺上手的,后面一看包名,竟然是googlecode,所以义无反顾的使用mp4parser。 很多博客里面都有
2016-10-26 19:05:32 8356 2
原创 Android6.0运行时权限库-EasyPermissions的使用与源码解析
Android6.0采用运行时权限,并不像以前在安装时把应用申请的所有权限都开通了。由于权限是可以在任何时候随意关闭,所以我们在进行需要权限的操作时都需要先检查是否有权限。当然在吃上棒棒糖之前,国产ROMs在6.0之前就加上了运行时权限,但那个不需要开发者额外适配。但是在Android6.0上确实需要实时检测权限,googlesamples上有一个项目EasyPermissions,就是来处理运行...
2016-10-25 09:15:22 19
原创 【转】给 Android 开发者的 RxJava 详解
前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问: RxJa...
2016-10-21 22:15:04 20
原创 Android异步网络请求框架-Volley
Android 异步网络请求框架-Volley1. 功能介绍1.1. VolleyVolley 是 Google 推出的 Android 异步网络请求框架和图片加载框架。在 Google I/O 2013 大会上发布。名字由来:a burst or emission of many things or a large amount at once发布演讲时候的配图这里写图片描述...
2016-10-20 13:45:12 16
原创 自定义View——可打点记录的进度条
自定义View——可打点记录的进度条项目为短视频录制的进度条,类似微信小视频,只是样式不一样。需要设定进度条总时长,还有最低时长。视频录制过程中暂停时,如果录制时长长低于最小时长,则算暂停,不能完成录制,若高于最低时长,则显示结束录制按钮,也可以继续录制。每次暂停都需要在进度条上显示一个标记。效果如下图: 先分析一下这个进度条的组成,首先是一个底色背景,然后初始化有一个最小录制时长标记,然后是
2016-10-19 23:08:52 1360
原创 Android沉浸式状态栏的实现方案探讨
多次尝试实现Android沉浸式状态栏,资料很多也很杂。并且有好几种实现方案,网上有好些资料把几种方案都混在一起,暂时把效果实现了,但是遇到问题后就蛋疼了。于是,这两天我就把从根源上把这几种方案的原理都整理了一下。主要有四种方案,有的方案还可以细分: 1. WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS; 2. Window.setStatu
2016-10-08 18:06:35 867
ant-contrib.jar
2016-03-13
android-support-v4.jar解决了友盟反馈
2016-02-14
Android抓包工具tcpdump
2015-06-07
Source Insight 绿色汉化版兼容64位win8
2015-05-24
Volley编译生成的jar包
2015-02-09
ubuntu编译android环境配置脚本
2015-01-27
sqlitemanager_1.0.0.jar
2014-12-08
Genymotion plugin for Eclipse V1.0.3
2014-11-27
PilotEdit_Lite_Setup.exe
2014-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人