- 博客(192)
- 资源 (21)
- 收藏
- 关注
转载 用Glide加载图片时,让图片自动适应手机屏幕的宽度
这里只要给定需要显示图片imageView的宽度 ,则可以通过保持图片的长宽比例不变的方式来自动修改imageView的高度来完全显示图片。public static voidloadIntoUseFitWidth(Context context,final String imageUrl,int errorImageId,final ImageView imageView) {...
2019-04-03 13:04:51 1973
转载 安卓全面屏适配方法
转载:https://blog.csdn.net/Android_hv/article/details/81235476一些手机厂商为了追求更大的屏幕空间以及更极致的用户体验,于是提高了屏幕纵横比,17:9、19:10、18:9、18.5:9的手机开始进入市场,这些手机被称为全面屏手机。适配方案1.设置最大支持的屏幕宽高比在应用配置文件AndroidManifest.xml中显式声明...
2019-04-02 17:04:46 3301
转载 【Android开发】BottomNavigationView控件item多于3个时文字不显示的解决方案
转载:在升级API28之前,该解决方案主要是通过反射的方式实现的,参考https://www.jianshu.com/p/5e3b9f59a936,升级到API28后,只要设置属性就可以解决,如下<android.support.design.widget.BottomNavigationView app:labelVisibilityMode="labeled" />...
2019-03-14 13:09:14 634
转载 Android自定义相机实现身份证拍照,并加入自动对焦与图片不规则裁剪
转载:https://www.jianshu.com/p/5e3cb0c63cd5
2019-02-14 13:15:45 2238
原创 用于 Android 平台的短视频 SDK,提供了包括美颜、滤镜、
https://github.com/pili-engineering/PLDroidShortVideo
2019-02-14 13:15:01 2997
转载 成熟的 Git 分支模型
转载自:https://mp.weixin.qq.com/s/hPsg8LZa6McLYeriosY7Ig今天介绍一下工作中会用到的 Git 分支模型。 先贴上图以表敬意 闲言 在学校不管是自己写课程设计还是给老师做项目,有 2 到 3 个人一起协作开发时就会使用 Git ,但是只是简单用了它所提供的代码协作功能,在学校的项目,比如课程设计,开发完老师检查完就没...
2019-01-16 11:35:29 380
原创 2019年计划
1.android 源码设计模式2.自定义View3.java注解4.java反射5.图片加载工具造轮子6.glide/retrofit/okhttp原理7.sqlite和mysql8.java io9.java多线程10.数据结构和算法11.计算机网络12.android性能优化...
2019-01-01 18:21:49 280
转载 Android 使用Retrofit2.0+OkHttp3.0实现缓存处理+Cookie持久化第三方库
转载:https://www.cnblogs.com/Jason-Jan/p/8010795.html#_label2Android 使用Retrofit2.0+OkHttp3.0实现缓存处理+Cookie持久化第三方库目录1.Retrofit+OkHttp的缓存机制 2.缓存实现方式 3.Cookie持久化的第三方库使用方法 4.用Retrofit写一个网络请求 5.关于...
2018-12-30 20:56:22 994 1
转载 减少代码中该死的 if else 嵌套
写在前面转载自:https://mp.weixin.qq.com/s/ekQiqWxbxHW98d0VyB8rtQ不知大家有没遇到过像“横放着的金字塔”一样的if else嵌套:if (true) { if (true) { if (true) { if (true) { if (true) { ...
2018-12-17 09:51:54 420
原创 AndroidUtils:Android开发不得不收藏的Utils
https://github.com/haoma2012/AndroidUtils
2018-12-07 11:05:03 183
原创 android组件化
1.组件化demo https://juejin.im/post/5bf68982f265da6172651fcc#heading-92.组件化 Butterknife坑https://blog.csdn.net/Demo006/article/details/80755177 使用单独项目的时候需要如果你还想使用原来的启动流程就需要把R2改为R, 你也可以诚信写执行流程,因为...
2018-12-03 18:17:04 276
转载 抱歉!不要用Java的语法思维来写Kotlin
本文为转载文章,有问题可查看转载说明出处: www.woquanke.com原文:http://www.woquanke.com/posts/39073/写了多年的Java,直到看到Kotlin,原来代码可以如此优雅!如果你是像我一样是一名优秀的Java开发者^_^,而且已经想用kotlin来实现你的程序,那么,抱歉!不要用Java的语法思维来写Kotlin,不要让kotlin的优雅埋...
2018-11-13 11:20:07 195
转载 Android 实现阴影效果总结
https://www.jianshu.com/p/3f56ebf64f5f?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qq
2018-11-06 12:25:07 1695
转载 Android gradle SourceSets介绍与使用
转载:https://blog.csdn.net/lbcab/article/details/72771729java插件引入了一个概念叫做SourceSets,通过修改SourceSets中的属性,可以指定哪些源文件(或文件夹下的源文件)要被编译,哪些源文件要被排除。Gradle就是通过它实现Java项目的布局定义。 SourceSets目录结构是固定的Java的标准项目目录布局 ...
2018-11-03 12:36:15 10437 1
转载 android gradle学习资料
https://blog.csdn.net/u014608640/article/details/77991899
2018-11-03 11:10:07 111
转载 解决okHttp使用https抛出stream was reset: PROTOCOL_ERROR的问题
昨天在做Android接口调用的时候,api接口是https的,用okhttp抛出:原因是协议错误导致的,解决办法很简单,在实例化okhttpclient的时候用以下方法: ...
2018-11-02 15:47:08 13688 2
原创 android apk 等文件下载进度
android apk 等文件下载进度 https://download.csdn.net/download/oneblue123/10760646
2018-11-02 15:27:11 394
转载 android gradle常用操作
转载:https://blog.csdn.net/u014608640/article/details/77991899
2018-09-25 15:25:07 122
转载 手把手教你学会LrhCache算法
转载:https://blog.csdn.net/carson_ho/article/details/82453606前言内存缓存知识在Android开发中实现重要 本文将全面介绍内存缓存的所有相关知识(含LrhCache算法、其原理等),希望您们会喜欢目录1. 简介下面,将详细介绍 LrhCache算法2. LrhCache算法3. 实现原理LrhCa...
2018-09-06 14:01:48 334
转载 android 屏蔽item中嵌套的RecycleView的点击事件
转载:https://blog.csdn.net/xuwenneng/article/details/80018191
2018-09-03 15:33:21 4615 1
原创 android 组件化router(一)
1.参考文章:https://www.jianshu.com/p/7e6870a94cba2.demo:https://download.csdn.net/download/oneblue123/10632401
2018-08-28 22:01:14 195
原创 android popwind添加背景阴影
/** * 设置背景颜色 * * @param bgAlpha */public static void setBackgroundAlpha(float bgAlpha, Context mContext) { WindowManager.LayoutParams lp = ((Activity) mContext).getWindow() .getA...
2018-08-04 11:44:15 1610
转载 android ConnectListView联动,listView三级联动
源码下载: https://github.com/maning0303/ConnectListView
2018-07-25 16:08:33 558
转载 android 仿jd地址选择器 和下拉筛选
//仿京东地址选择器https://github.com/smartTop/AddressSelector//x下拉筛选https://blog.csdn.net/hebin320320/article/details/53764991//时间和地址三级联动https://github.com/Bigkoo/Android-PickerView...
2018-07-17 17:29:00 2323
转载 Android Studio 3.0正式版填坑之路
转载:https://www.jianshu.com/p/9b25087a5d7d更新内容Ver:v1.3.171031Gradle关键字依赖变化AAPT2编译报错相关下载地址Ver:v2.2.171111图片错误输入法中文状态下无法选词Ver:v3.2.171231完善中文输入问题AS 3.0.1资源问题Ver:v4.3.180416AS 3.1.1配置问题完善相关问题AS更新升级问题正文下面就...
2018-07-14 17:48:23 650
转载 Android Studio项目用Git上传至码云(OSChina)
转载:https://www.cnblogs.com/qq714081644/p/6519753.html工具:Git安装(官网下载,默认安装即可)。步骤一:新建一个Android Studio项目;步骤二:申请OSChina账号、登陆并创建新项目1.2.3.点击复制,下面在Android Studio中能用到(填写URL地址) 步骤三:把Android Studio项目导入码云1.2.选择自己所...
2018-07-11 22:47:23 232
转载 android studio git的使用
一. Android Stutio配置git setting–>Version Control–>Git–>Path to Git executable中选择git.exe的位置,这个Stutio一般会默认配置好:配置完路径后点击后面的Test按钮,出现下面提示框则表示配置成功: 接着按照下图配置你的Github账号密码,输入完成之后点击Test按钮,如果账号密码都正确的话就...
2018-07-06 17:31:32 399
原创 git 创建版本库
1.版本库的概念版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。2.创建一个版本库非常简单(1)选择一个合适的地方,创建一个空目录:(2)通过git init命令把这个目录变成Git可以管理的仓库瞬间Git就把仓库建好了,而且告诉你是...
2018-07-05 20:54:59 832
转载 开发实战过程中遇到的细节问题(一)
获取系统时间的24小时制与12小时制最近在做项目的时候发生了一点错误,服务器端是24小时制的时间,而本地数据库则是12小时制的时间1、获取24小时制的时间public static String showDate() { SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Strin...
2018-07-03 20:09:44 953
转载 Android 内存优化——常见内存泄露及优化方案
如果一个无用对象(不需要再使用的对象)仍然被其他对象持有引用,造成该对象无法被系统回收,以致该对象在堆中所占用的内存单元无法被释放而造成内存空间浪费,这中情况就是内存泄露。在Android开发中,一些不好的编程习惯会导致我们的开发的app存在内存泄露的情况。下面介绍一些在Android开发中常见的内存泄露场景及优化方案。单例导致内存泄露单例模式在Android开发中会经常用到,但是如果使用不当就会...
2018-07-03 20:05:40 160
原创 android内存泄露
一.当你不再需要某个实例后,但是这个对象却仍然被引用,防止被垃圾回收(Prevent from being bargage collected)。这个情况就叫做内存泄露(Memory Leak)二.常见内存泄露与解决方法1.需要手动关闭的对象没有关闭1.1. try/catch/finally中网络文件等流的手动关闭HTTPFileContendProviderBitmapUriSocket1.2...
2018-07-03 19:59:12 188
腾讯x5 tbs 多文件支持
2018-08-14
RecyclerView三级联动
2018-07-25
我的架构android
2018-05-08
百度地图demo
2018-04-24
android 自定dialog
2018-04-11
android 省市区三级联动
2018-04-10
android mvp
2018-04-10
android video vitamio视频播放
2018-02-26
android mvp登录demo
2018-02-26
android mvc登录案例
2018-02-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人