
Android
DevWiki
这个作者很懒,什么都没留下…
展开
-
AndroidStudio中aar文件引用
最近在看一个项目,里面将一个库项目打包成了aar文件.在项目中引用时如下:项目目录如下:Demo |-app |-IMDemo |-imkit其中imkit为打包aar格式的项目,其在项目中的结构如下:imkit |-build.gradle |-imkit.iml |-imkit-1.0.0.aar其中build.gradle文件如下:configu原创 2015-06-02 11:44:57 · 1221 阅读 · 1 评论 -
Java设计原则---封装变化和面向接口编程
最近看了Head First 设计模式一书,开篇的故事讲述了设计模式的原则:封装变化与面向接口编程.基本需求故事从编写一个模拟鸭子的游戏开始,游戏要求: 游戏里有许多鸭子,一边游泳戏水,一边呱呱叫…该游戏内部使用面向对象设计,有一个鸭子的超类Duck:public abstract class Duck{ public void swim(){ //游泳的方法原创 2015-06-03 07:52:16 · 2461 阅读 · 1 评论 -
Android自定义组合控件---简单导航栏
最近在做项目的过程中,发现项目中好多界面的导航栏都很类似或者一样,但是每次都要重复写同样的代码,觉得很不爽,所以就简单地自定义了一下导航栏控件. 先上图: 导航栏包括: * 返回按钮 * 标题 * 右侧按钮(功能不确定)首先是布局文件,如下:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http:原创 2015-06-03 08:51:33 · 917 阅读 · 0 评论 -
Android官方培训课程中文版(v0.9.3)
Android官方培训课程中文版(v0.9.3)这是一份开源的翻译系列文章:原文在此该网站的文章是学习android开发的很好的系列文章,值得推荐!课程结构序言Android入门基础:从这里开始 建立你的第一个App - @yuanfentiank789添加ActionBar - @vincent4j兼容不同的设备 - @Lin-H管理Activity的生命周期 - @kesenhoo转载 2015-06-09 21:09:50 · 1134 阅读 · 0 评论 -
View的Click,LongClick,Touch事件的研究
概述我们都知道一个View有以下三个事件监听方法:setOnClickListener();setOnLongClickListener();setOnTouchListener();每一个方法代表着用户不同的操作,分别为:短按,长按和触摸操作.短按事件 通常一个View设置短按事件监听的代码如下:view.setOnClickListener(new OnClickListener() {原创 2015-05-25 08:01:57 · 2013 阅读 · 2 评论 -
Android实现输入手机号时自动添加空格
背景为了优化用户体验,我们往往会在让用户输入手机号码时添加空格,比如:133 1234 5678.那么在Android中如何实现呢?原创 2015-10-23 14:21:24 · 2874 阅读 · 0 评论 -
Android实现微信录制小视频的计时动画
使用微信录制小视频时会有一个倒计时的横线,如下图:这个横线怎么实现呢?尝试了以下几种方法:ProgressBar自定义View + 定时器 + 重绘TextView动态改变宽度第一种方式使用ProgressBar,但是暂时不知道如何实现. 第二种方式在绘制过程中出现卡顿,没有更好的解决办法,相对较麻烦. 第三种方式定时器动态改变宽度仍旧会出现卡顿现象.卡顿! 卡顿!! 卡顿!!!用什么解原创 2015-11-17 08:05:47 · 2614 阅读 · 1 评论 -
Retrofit使用教程(一)
Square公司开源了许多优秀的库,Retrofit就是其中之一。Retrofit是用来简化APP访问服务器API,如果你的服务器使用的使RESTAPI,那么赶紧使用Retrofit吧。官方的文档是用GitHub的API说明使用过程的,有的童鞋可能从没用过GitHub的API(比如我),为了简单易懂,这里我使用一个查询手机归属地的API来说明Retrofit的使用过程。集成目前我使用的是Androi原创 2016-03-04 09:48:02 · 962 阅读 · 1 评论 -
2017年文章列表
新文章1.使用本地Gradle加速构建Android项目2.解决多个Android工程统一配置问题3.Centos以rpm方式安装升级JDK更新的文章1.ButterKnife8使用指南原创 2017-01-10 22:38:43 · 471 阅读 · 0 评论