-
Buck
Facebook Buck 是个构建系统,以Google的内部构建系统blaze为模型,它是由前Google,现Facebook工程师开发并在Github上面开源的。 Buck当前只支持 Mac OS X 和 Linux,Buck环境配置有两种方式可以下载Buck:Homebrew方式OS X系统使用Homebrew方式安装Buck之前,需要首先确保安装了 XCode 和 Command Line Tool ,并更新到最新版本,接着在Terminal中执行如下命令即可:$ brew up...…
-
PullToRefreshLayout
Pull Refresh Layout Library , If you have any question or suggestion with this library , welcome to tell me !IntroductionPullToRefreshLayout是一个用法同系统SwipeRefreshLayout可灵活自定义下拉刷新、上拉加载视图的Android库.DemoUsageStep 1 Add this in your root build.gradle...…
-
Gradle Plugin Publish
注册 https://plugins.gradle.org/user/register 登录后点击API Keys Tab 可以看到 gradle.publish.key=*** gradle.publish.secret=*** 添加API Keys到你的gradle配置文件 gradle配置文件位置: $USER_HOME/.gradle/gradle.properties 使用 publ...…
-
Gradle Plugin Publish
注册 https://plugins.gradle.org/user/register 登录后点击API Keys Tab 可以看到 gradle.publish.key=*** gradle.publish.secret=*** 添加API Keys到你的gradle配置文件 gradle配置文件位置: $USER_HOME/.gradle/gradle.properties 使用 publ...…
-
app字体随系统字体变化问题
app字体不需要随系统字体的大小来改变,可以在activity基类加入下面代码:@Override public Resources getResources() { Resources res = super.getResources(); Configuration config = new Configuration(); config.setToDefaults(); res.updateConfiguration(conf...…
-
Android Drawable 如何添加一个自定义的按钮状态
增加状态的过程如下:>定义状态数组>重写protected int[] onCreateDrawableState(int extraSpace)>调用refreshDrawableState() --> call drawableStateChanged()>重写protected void drawableStateChanged() 定义属性<?xml version="1.0" encoding="utf-8"?><resour...…
-
Android Drawable
Android Drawable 思维导图DrawableDemo…
-
Android文件存储使用
Android文件存储参考 思维导图可能遇到的问题 android系统自身自带有存储,另外也可以通过sd卡来扩充存储空间。前者好比pc中的硬盘,后者好移动硬盘。 前者空间较小,后者空间大,但后者不一定可用。 开发应用,处理本地数据存取时,可能会遇到这些问题: 需要判断sd卡是否可用: 占用过多机身内部存储,容易招致用户反感,优先将数据存放于sd卡; 应用数据存放路径,同其他应用应该保持一致,应用卸载时,清除数据: 2.1 标新立异在sd卡根目录建一个目录,招致用户反感 2.2 用户卸...…
-
Android 6.0运行时权限理解
Android6.0运行时权限 思维导图 如果设备运行在5.1或者以下的设备,或者targetSdkVersion在22或以下,系统会在安装app的时候让用户授权权限。再说一遍,系统只会提示用户app需要的权限组,而不会提示某一个特定的权限。 检测权限Build.VERSION.SDK_INT >= Build.VERSION_CODES.M //6.0及以上//current activityint checkPermission = ContextCompat .checkS...…
-
ProgressBar
CircleSeekbar an android circle seekbar libraryquick start1.Add root build.gradle repositories { // ... maven { url "https://jitpack.io" } }2.Add build.gradledependencies { compile 'com.github.feeeei:CircleSeekbar:v1.0.3' }3...…