- 博客(17)
- 收藏
- 关注

原创 Android开发人员不得不收集的代码
Gradle:compile 'com.blankj:utilcode:1.10.0'How to use// init it in the function of onCreate in ur ApplicationUtils.init(application);Proguard-keep class com.blankj.utilcode.** { *; }-keepclassmemb...
2018-07-03 15:05:31
237
转载 Android开发之更优雅的使用Loading
Loading 是很普遍的需求,比如请求的时候需要显示 Loaing ,而一般的实现方式是在布局xml里添加一个 ProgressBar,但是这样写就有很多不便,每个页面的 layout 都要写一个 ProgressBar,显示的位置也固定了,还耦合了很多代码。而 LoadingBar 就是为了跟方便的操作 Loading 而生,高度解耦,样式全部通过工厂类决定。LoadingBar - ...
2018-09-06 14:12:01
11242
4
原创 Android Studio 下debug情况下直接使用release的签名
操作步骤如下:在Gradle中引入我写过的 Toolbar在WebView滚动下的显示和隐藏的实现 的代码:apply plugin: 'com.android.application'android { //这里需要添加到最前边,后边的才能收到,貌似gradle没成员变量,java用多了!! //鱼香肉丝 表示不点这个菜了!!哈哈 signingConfigs { ...
2018-07-04 14:43:22
801
原创 Android Studio 使用起来很卡,解决方法
修改android-studio/bin/studio.vmoptions studio64.vmoptions 两个文件的以下属性就可以了-Xms2048m-Xmx2048m-XX:MaxPermSize=2048m-XX:ReservedCodeCacheSize=1024mmac下目录~/.{FOLDER_NAME}/studio.vmoptions下面是出处链接:https://www.z...
2018-07-04 14:38:51
1574
原创 Scrollview嵌套RecyclerView高度显示不全
首先给scrollview加入一个属性android:fillViewport="true"11然后处理滑动冲突情况,如下设置recyclerView.setNestedScrollingEnabled(false);11最后将Scrollview换成android.support.v4.widget.NestedScrollView,把RecyclerView用RelativeLayout或者L...
2018-07-04 10:18:35
833
转载 Android 6.0: 动态权限管理的解决方案
Android 6.0版本(Api 23)推出了很多新的特性, 大幅提升了用户体验, 同时也为程序员带来新的负担. 动态权限管理就是这样, 一方面让用户更加容易的控制自己的隐私, 一方面需要重新适配应用权限. 时代总是不断发展, 程序总是以人为本, 让我们为应用添加动态权限管理吧! 这里提供了一个非常不错的解决方案, 提供源码, 项目可以直接使用.Android系统包含默认的授权提示框, 但是我们...
2018-07-04 10:14:53
637
原创 Android颜色透明度(不透明度)计算
我们在开发过程中经常看到美工给你的标注颜色类似于#0000FF(蓝色)这样的颜色码,然后还可能有一个不透明度(美工可能给你说的是透明度,但是这个准确来说是不透明度,下面有图为证)那这个不透明度,在Andriod中怎么表示呢,我来普及一下这个基础知识Android中颜色简介Android中的颜色值通常遵循RGB/ARGB标准,使用时通常以#字符开头,以16进制表示。 其中RGB依次代表红色(Red)...
2018-07-04 10:07:13
6443
原创 Android 建立文件夹、生成文件并写入文本文件内容
一、首先添加权限1<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>二、建立文件夹、生成文件并写入文本文件内容代码1234567891011121314151617181920212223242526272829303132333435363...
2018-07-04 09:45:46
2268
原创 Android 上传图片到阿里云 OSS
本篇博客主要介绍的是将本地图片上传到服务器的方法技巧首先附上阿里云oss官网SDK介绍:点击打开链接附上官方推荐的demo 点击打开链接在app的build中配置oss :compile 'com.aliyun.dpa:oss-android-sdk:+'技术相对简单,主要是将这些技术结合起来的例子并不多首先先初始化oss对象 // ACCESS_ID,ACCESS_KEY是在阿里云...
2018-07-04 09:43:33
3278
原创 使用jarsigner 对APK进行签名
可用于没有签名和已经签名的apk,再次签名。jarsigner -verbose -keystore [keystorePath] -signedjar [apkOut] [apkin] [alias]命令格式及参数意义:-verbose -> 输出签名过程的详细信息-keystore [keystorePath] -> 密钥的库的位置-signedjar [apkOut] ->...
2018-07-03 15:39:22
21630
1
原创 okhttp之自定义Interceptor:请求失败切换IP重试拦截器
尊重他人的劳动成果,转载请标明出处:http://blog.youkuaiyun.com/gengqiquan/article/details/52200393, 本文出自:【gengqiquan的博客】经过一段时间的挣扎,终于把新公司项目的网络框架换成了retrofit,由于项目是有失败重试和重定向需求的,所以需要在新的网络框架上增加这个功能,大家都知道retrofit的网络请求部分是基于okhttp的。这...
2018-07-03 15:33:12
2114
原创 Android智能下拉刷新框架-SmartRefreshLayout
项目演示 风格演示 框架如果你看完了效果图,或许框架的意思应该有所了解了~~SmartRefreshLayout对下拉刷新功能进行系统的拆分、组合,主要由四个部分组成:RefreshLayout 下拉的基本功能,包括布局测量、滑动事件处理、参数设定等等RefreshContent 对不同内容的统一封装,包括判断是否可滚动、回弹判断、智能识别RefreshHeader 下拉头部的实现和...
2018-07-03 15:28:43
971
原创 Android中TabLayout与Fragment相结合
最近做了一个关于tabLayout的Demo,其中也涉及到了Fragment复用以及传值。效果图话不多说,直接上代码首先需要导入TabLayout依赖compile 'com.android.support:design:25.0.0'网上还有另外一个版本的TabLayout的依赖,根据自己的需要选择就好compile 'com.android.support:design:22.2.0'...
2018-07-03 15:22:52
5332
原创 Android4.4以上沉浸式状态栏和导航栏实现以及Bar的其他管理
自从android4.4开始,android手机状态栏再也不是一成黑的时代,之前叫做变色龙,miui6发布会把他叫做沉浸式,之后大家就自然而然的接受了沉浸式这个名称,其实实际应该叫做Translucent Bar,即为透明状态栏。 沉浸式实现原理其实是使整个activity布局延伸到整个屏幕,然后使状态栏变成透明色,有些手机会有导航栏,同样也可以把导航栏变成透明色,这样会使一些app更加美观。先...
2018-07-03 15:19:44
1282
原创 Android-CircleDialog
基于DialogFragment封装,已封装的对话框类型有,常规对话框、列表框、输入框、进度框; 每个对话框类型也支持自定义边框圆角、背景透明度、字体大小与色值初衷是掌握知识点,此库不一定适合你的产品整体风格,当然能够适合你的项目最好不过,有建议和不足之处欢迎骚扰知识点全代码创建shape、selector、Layout,主要是Drawable所使用类如下:ShapeDrawable、RoundR...
2018-07-03 15:16:47
3476
3
原创 几行代码快速集成二维码扫描库
本文的项目地址是在:android-zxingLibrary,欢迎star和follow。使用说明可打开默认二维码扫描页面支持对图片Bitmap的扫描功能支持对UI的定制化操作支持对条形码的扫描功能支持生成二维码操作支持控制闪光灯开关使用方式:集成默认的二维码扫描页面在具体介绍该扫描库之前我们先看一下其具体的使用方式,看看是不是几行代码就可以集成二维码扫描的功能。在module的build.gra...
2018-07-03 15:08:10
419
原创 SuperTextView 万能android布局工具类
文章目录1、功能描述2、效果图3、如何使用3.1、 Android Studio导入方法3.2、 项目中如何使用3.2.1、布局中使用3.2.2、在代码中使用3.2.3、属性介绍4、 实现原理4.1、需求分析4.2、代码封装4.3、总结1、功能描述你还在为类似设置页面的样式(图+文字+图)每次写一大堆布局文件而烦恼吗?快来看看SuperTextView吧,这里有你想要实现的任何样式,而你要做的仅仅...
2018-07-03 14:54:16
499
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人