发布于 2017-10-02   228人围观   0条评论
# WeHttp 简介 一个基于OkHttp3的面向Android开发的网络库封装,另外包含了一个简易的JSON转换库. GitHub地址: https://github.com/leishengwei/WeHttp WeHttp特性: 1. 本库遵循Android的开发习惯. 可以在`Application#onCreate()`中进行初始化,然后在发送网络请求的可以调用静态方法一键发送请
发布于 2017-05-13   41人围观   0条评论
# 设置依赖库,Gradle等 参考:防止各种编译问题 # 依赖库版本统一管理 properties.gradle # .gitignore文件 增加其他一些不需要版本控制的文件,如 ``` # 这个目录下都可以不管理 .idea *.iml # 子module下面也不管理 */*.iml */build ``` # 删掉一些代码 如果不自己做测试,可以把`test`,`androidTest`
发布于 2017-03-27   52人围观   0条评论
# 1. 自定义需要切换主题的属性 如定义在`attrs.xml`中 ``` ``` # 2. 将不同主题放到不同的文件夹下便于管理 这一步不是必须的,但是建议这样做.以后如果要去掉其他主题或者改用其他方式实现就方便很多. ``` sourceSets {
发布于 2017-02-27   537人围观   0条评论
# 1. 下载 Android Studio ## 去官网下载(现在有中文站点了): 貌似不翻墙下载速度也可以. https://developer.android.google.cn/develop/index.html ## 去bugly镜像下载 https://dsx.bugly.qq.com/repository/2 下载完安装,默认会带一个 android sdk,不过这个 sdk
发布于 2017-02-13   55人围观   0条评论
# 定义变量 ```groovy def variable1=1 //定义变量 def varible2="I'm 2" def int x=1 //可以指定类型 ``` # 定义方法 ``` String testFunction(arg1,arg2){ //定义方法,指定返回类型 } def noReturnTypeFunc(){ last_line //最后一行代码的执
发布于 2017-02-09   167人围观   0条评论
默认情况下,通过下面方式添加的远程jar是不会打包到aar中的(只有本地的jar包才会打进去): ``` dependencies { //json compile 'com.google.code.gson:gson:2.3.1' //网络请求 compile 'com.squareup.okhttp:okhttp:2.4.0' } ``` 那么怎么样让这些jar包也
UI 安卓 源码    发布于 2016-02-26   562人围观   0条评论
> 注:本文中的源码都是Android 23中的源码。 #获取方法 **第一种** ``` LayoutInflater LayoutInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); ``` **第二种是第一种的封装而已** ```
UI 自定义组件    发布于 2016-01-24   1216人围观   0条评论
最终的效果是整个View有一个圆圈,然后开始loading的时候有一个小的实心圆在圆圈上循环转动。 # 1. 新建一个CircleDotLoadingView继承View,如下: ``` import android.content.Context; import android.util.AttributeSet; import android.view.View; /** * Creat
UI View 源码    发布于 2016-01-16   796人围观   0条评论
本文是《Android开发艺术探索》中第四章View的工作原理中的笔记。 #1. 三个方法概述 1. `Measure` 过程决定了 View 的测量宽/高,measure 过程结束后可以通过 getMeasuredWidth 和 getMeasuredHeight 方法获取 View **测量后的宽/高**(正常情况下它都等于 View 最后的宽高,**但是也有特殊情况**) 2. `Lay
UI View    发布于 2016-01-16   437人围观   0条评论
本文是《Android开发艺术探索》中第三章Android的事件体系中的笔记。 # View 基础知识 View 的位置参数 MotionEvent TouchSlop VelocityTracker GestureDetector Scroller 等 ## 1. View 的坐标体系 ### left,top,right,bottom ![View 的坐标图,来源:Android 开发艺