上一页 1 2 3 4 5 6 7 ··· 14 下一页

android 自定义流布局。实现热门标签。开源库SimpleFlowLayout

摘要: 前言实际项目中需要实现一个 热门搜索 的栏目,类似下图:由于 子项(子view) 中的文字是可变的,一行能显示的 子项 的个数也无法确定。需要支持自动换行和计算位置。开源类库我自己写了个 自定义view ,继承自viewGroup, 来实现它,托管到github开源平台。名称:SimpleFlow... 阅读全文
posted @ 2015-12-05 14:59 张云飞VIR 阅读(771) 评论(0) 推荐(1) 编辑

在android中使用logback-android日志框架配置 slf4j + logback

摘要: 为什么使用 slf4j + logback logbak定位于log4j的替代者,logback同样支持slf4j,方便被替换。在Android平台上,我在使用log4中遇到tag混乱的问题。相比log4j,logback-android的jar更小巧。下载jar包 前往https://gith... 阅读全文
posted @ 2015-09-21 13:40 张云飞VIR 阅读(2047) 评论(0) 推荐(0) 编辑

android开发(45) 自定义软键盘(输入法)

摘要: 概述 在项目开发中遇到一个需求,”只要数字键盘的输入,仅仅有大写字母的输入,某些输入法总是会提示更新,弹出广告等“,使得我们需要自定义输入。关联到的知识 KeyboardView 一个视图对象,展示了键盘。它需要关联到一个 Keyboard对象才能展示。Keyboard 键盘对象,... 阅读全文
posted @ 2015-09-18 19:01 张云飞VIR 阅读(5572) 评论(0) 推荐(0) 编辑

android开发(44) 使用了 SoundPool 播放提示音

摘要: SoundPool一个声音播放的辅助类,从名字可以看出,它具有 “池”的能力,它先加载声音文件到内存,以支持多次播放声音文件。特点SoundPool适合 短小的 声音文件SoundPool适合播放 “需要多次播放的提示音”,比如在 一些常用的 请登录,请点击什么的相比mediaPlayer,耗用资源... 阅读全文
posted @ 2015-09-18 18:18 张云飞VIR 阅读(1110) 评论(0) 推荐(0) 编辑

在android中配置 slf4j + log4j 日志记录框架

摘要: 需求: 在项目开发中,需要记录 操作日志 。起初自己写了个简单的日志记录文本写入到文本的方法,后来随着项目的膨胀,需要考虑更多的操作,开始考虑性能问题。实现: 考虑使用slf4j + log4j 框架来实现。slf4j 是日志记录的一个facade,支持多种日志框架。log4j是个很优秀的日志记... 阅读全文
posted @ 2015-09-09 15:54 张云飞VIR 阅读(9158) 评论(1) 推荐(1) 编辑

在 Android studio 中 配置Gradle 做到 “根据命令行提示符生成指定versionCode, versionName,指定apk的打包输出路径”

摘要: 需求: 1. 使用 Android studio ,使用 gradle 进行构建 2.在实际开发中,我们需要使用jenkins进行打包。就需要配置我们的 gradle 脚本以支持参数化的方式。 3. 想获得一个可配置打包脚本的方法,允许 配置人员根据需要修改 服务器地址,versionCode... 阅读全文
posted @ 2015-08-28 18:20 张云飞VIR 阅读(7880) 评论(0) 推荐(1) 编辑

在 Android studio 中 配置Gradle 进行 “动态编译期间,指定 远程服务器地址 ,生成多个安装包”

摘要: 需求: 在产品开发中,经常需要发布各个版本,每个版本的服务器地址有不同的服务器地址。比如 开发服务器使用 192.168.1.232服务器,测试服务器使用 192.168.1.245服务器,正式上线后服务器地址是http://xxxx.com。 在配合git开发中还要分支管理,常用的有:devt... 阅读全文
posted @ 2015-08-27 16:47 张云飞VIR 阅读(3543) 评论(0) 推荐(2) 编辑

Android训练课程(Android Training) - 高效的显示图片

摘要: 高效的显示图片(Displaying BitmapsEfficiently)了解如何使用通用的技术来处理和读取位图对象,让您的用户界面(UI)组件是可响应的,并避免超过你的应用程序内存限制的方式。如果你不小心,位图可以快速消耗可用的内存预算而导致应用程序崩溃,引发可怕的异常:java.lang.Ou... 阅读全文
posted @ 2015-08-25 16:49 张云飞VIR 阅读(1087) 评论(0) 推荐(1) 编辑

Android训练课程(Android Training) - 使用Volley传输网络数据(Transmitting Network Data Using Volley)

摘要: 使用Volley传输网络数据(Transmitting Network Data Using Volley)Volley 是一个 HTTP 库,它使得在Android应用程序中操作网络更容易,是重要的,更多快速的。Volley 属于“开放源代码项目”。.Volley 提供了下列好处:自动化的网络请求... 阅读全文
posted @ 2015-08-06 10:53 张云飞VIR 阅读(405) 评论(0) 推荐(0) 编辑

git 忽略已经添加到版本库的文件

摘要: 第一步: 指令:git rm -r --cached YOUR_PATH YOUR_PATH 即 你的文件,-r 指定了递归所有的子文件夹。第二步: 修改项目根目录下的.gitignore 文件,回车一个空行,写上忽略的目录或路径 指令:vi .gitignore第三步: 提交 : git... 阅读全文
posted @ 2015-07-13 15:05 张云飞VIR 阅读(979) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 14 下一页