自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(192)
  • 资源 (21)
  • 收藏
  • 关注

转载 用Glide加载图片时,让图片自动适应手机屏幕的宽度

这里只要给定需要显示图片imageView的宽度 ,则可以通过保持图片的长宽比例不变的方式来自动修改imageView的高度来完全显示图片。public static voidloadIntoUseFitWidth(Context context,final String imageUrl,int errorImageId,final ImageView imageView) {...

2019-04-03 13:04:51 1918

转载 安卓全面屏适配方法

转载: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 3260

原创 Android 开发bug以及常见问题小结

1.android studio3.1+创建kotlin项目时候报错:报错如下:解决办法如下:

2019-03-25 11:56:47 287

转载 【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 609

转载 Android自定义相机实现身份证拍照,并加入自动对焦与图片不规则裁剪

转载:https://www.jianshu.com/p/5e3cb0c63cd5

2019-02-14 13:15:45 2193

原创 用于 Android 平台的短视频 SDK,提供了包括美颜、滤镜、

https://github.com/pili-engineering/PLDroidShortVideo

2019-02-14 13:15:01 2957

转载 成熟的 Git 分支模型

转载自:https://mp.weixin.qq.com/s/hPsg8LZa6McLYeriosY7Ig今天介绍一下工作中会用到的 Git 分支模型。 先贴上图以表敬意 闲言 在学校不管是自己写课程设计还是给老师做项目,有 2 到 3 个人一起协作开发时就会使用 Git ,但是只是简单用了它所提供的代码协作功能,在学校的项目,比如课程设计,开发完老师检查完就没...

2019-01-16 11:35:29 355

原创 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 261

转载 算法学习资料

2018-12-31 22:24:52 179

转载 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 912 1

原创 java学习资料

1.https://github.com/Snailclimb/JavaGuide

2018-12-21 09:47:43 179

转载 减少代码中该死的 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 393

转载 EXCEPTION 与Eror

2018-12-14 17:08:57 159

原创 AndroidUtils:Android开发不得不收藏的Utils

https://github.com/haoma2012/AndroidUtils

2018-12-07 11:05:03 162

原创 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 213

原创 kotlin易混淆点

2018-11-16 18:19:04 929

转载 抱歉!不要用Java的语法思维来写Kotlin

本文为转载文章,有问题可查看转载说明出处: www.woquanke.com原文:http://www.woquanke.com/posts/39073/写了多年的Java,直到看到Kotlin,原来代码可以如此优雅!如果你是像我一样是一名优秀的Java开发者^_^,而且已经想用kotlin来实现你的程序,那么,抱歉!不要用Java的语法思维来写Kotlin,不要让kotlin的优雅埋...

2018-11-13 11:20:07 179

转载 推荐10个炫酷的开源库

https://juejin.im/post/5b50898ef265da0fa21a7f0f

2018-11-08 15:09:05 417

转载 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 1650

转载 Android gradle SourceSets介绍与使用

转载:https://blog.csdn.net/lbcab/article/details/72771729java插件引入了一个概念叫做SourceSets,通过修改SourceSets中的属性,可以指定哪些源文件(或文件夹下的源文件)要被编译,哪些源文件要被排除。Gradle就是通过它实现Java项目的布局定义。 SourceSets目录结构是固定的Java的标准项目目录布局 ...

2018-11-03 12:36:15 10330 1

转载 android gradle学习资料

https://blog.csdn.net/u014608640/article/details/77991899

2018-11-03 11:10:07 90

转载 android 5.0 6.0 7.0 8.0兼容性处理

https://www.jianshu.com/p/a8fd3d1fa0a3

2018-11-02 16:38:36 977

转载 解决okHttp使用https抛出stream was reset: PROTOCOL_ERROR的问题

昨天在做Android接口调用的时候,api接口是https的,用okhttp抛出:原因是协议错误导致的,解决办法很简单,在实例化okhttpclient的时候用以下方法: ...

2018-11-02 15:47:08 13354 2

原创 android apk 等文件下载进度

android apk 等文件下载进度 https://download.csdn.net/download/oneblue123/10760646   

2018-11-02 15:27:11 366

原创 主流图片框架封装

主流图片框架封装

2018-10-11 11:18:05 254

转载 android gradle常用操作

转载:https://blog.csdn.net/u014608640/article/details/77991899 

2018-09-25 15:25:07 96

转载 手把手教你学会LrhCache算法

转载:https://blog.csdn.net/carson_ho/article/details/82453606前言内存缓存知识在Android开发中实现重要 本文将全面介绍内存缓存的所有相关知识(含LrhCache算法、其原理等),希望您们会喜欢目录1. 简介下面,将详细介绍 LrhCache算法2. LrhCache算法3. 实现原理LrhCa...

2018-09-06 14:01:48 300

转载 android 屏蔽item中嵌套的RecycleView的点击事件

 转载:https://blog.csdn.net/xuwenneng/article/details/80018191

2018-09-03 15:33:21 4550 1

原创 android 组件化router(一)

1.参考文章:https://www.jianshu.com/p/7e6870a94cba2.demo:https://download.csdn.net/download/oneblue123/10632401

2018-08-28 22:01:14 173

原创 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 1558

转载 android ConnectListView联动,listView三级联动

源码下载: https://github.com/maning0303/ConnectListView

2018-07-25 16:08:33 536

原创 office预览

1.pdfhttps://github.com/voghDev/PdfViewPager

2018-07-24 15:22:53 346

转载 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 2289

转载 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 619

转载 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 211

转载 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 339

原创 git 创建版本库

1.版本库的概念版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。2.创建一个版本库非常简单(1)选择一个合适的地方,创建一个空目录:(2)通过git init命令把这个目录变成Git可以管理的仓库瞬间Git就把仓库建好了,而且告诉你是...

2018-07-05 20:54:59 784

转载 开发实战过程中遇到的细节问题(一)

获取系统时间的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 926

转载 Android 内存优化——常见内存泄露及优化方案

如果一个无用对象(不需要再使用的对象)仍然被其他对象持有引用,造成该对象无法被系统回收,以致该对象在堆中所占用的内存单元无法被释放而造成内存空间浪费,这中情况就是内存泄露。在Android开发中,一些不好的编程习惯会导致我们的开发的app存在内存泄露的情况。下面介绍一些在Android开发中常见的内存泄露场景及优化方案。单例导致内存泄露单例模式在Android开发中会经常用到,但是如果使用不当就会...

2018-07-03 20:05:40 144

原创 android内存泄露

一.当你不再需要某个实例后,但是这个对象却仍然被引用,防止被垃圾回收(Prevent from being bargage collected)。这个情况就叫做内存泄露(Memory Leak)二.常见内存泄露与解决方法1.需要手动关闭的对象没有关闭1.1. try/catch/finally中网络文件等流的手动关闭HTTPFileContendProviderBitmapUriSocket1.2...

2018-07-03 19:59:12 151

身份证拍照

身份证拍照,营业执照拍照,银行卡拍照,vin码拍照

2019-02-18

android 刘海屏幕适配

android 刘海屏幕适配

2018-11-14

android apk等文件下载

android apk等文件下载

2018-11-02

百度地图定位--上传当前位置

百度地图定位--上传当前位置百度地图定位--

2018-09-06

ARouter组件demo

ARouter组件demoARouter组件demo

2018-08-28

省市区地址选择器

省市区地址选择器

2018-08-18

腾讯x5 tbs 多文件支持

腾讯x5 tbs 多文件支持腾讯x5 tbs 多文件支持腾讯x5 tbs 多文件支持腾讯x5 tbs 多文件支持腾讯x5 tbs 多文件支持腾讯x5 tbs 多文件支持腾讯x5 tbs 多文件支持腾讯x5 tbs 多文件支持

2018-08-14

RecyclerView三级联动

android 列表三级联动android 列表三级联动android 列表三级联动android 列表三级联动android 列表三级联动android 列表三级联动android 列表三级联动

2018-07-25

我的架构android

我的架构android 我的架构android 我的架构android 我的架构android 我的架构android 我的架构android 我的架构android 我的架构android

2018-05-08

百度地图demo

百度地图demo百度地图demo百度地图demo百度地图demo百度地图demo百度地图demo百度地图demo百度地图demo百度地图demo百度地图demo

2018-04-24

android 自定dialog

android 自定dialogandroid 自定dialogandroid 自定dialogandroid 自定dialogandroid 自定dialogandroid 自定dialogandroid 自定dialogandroid 自定dialogandroid 自定dialog

2018-04-11

android 省市区三级联动

android 省市区三级联动android 省市区三级联动android 省市区三级联动android 省市区三级联动android 省市区三级联动

2018-04-10

android mvp

android mvpandroid mvpandroid mvpandroid mvpandroid mvpandroid mvpandroid mvpandroid mvpandroid mvpandroid mvp

2018-04-10

Rxjava2+retrofit demo

Rxjava2+retrofit demo get post 文件上传 Rxjava2+retrofit demo

2018-03-28

android video vitamio视频播放

Vitamio 是一款 Android 与 iOS 平台上的全能多媒体开发框架,全面支持硬件解码与 GPU 渲染,底层音视频解码原理基于FFmpeg开发。Vitamio 凭借其简洁易用的 API 接口赢得了全球众多开发者的青睐。到目前,全球已经有超过一万款应用在使用 Vitamio,覆盖用户超过 5亿。 Vitamio 能够流畅播放720P甚至1080P高清MKV,FLV,MP4,MOV,TS,RMVB等常见格式的视频,还可以在 Android 上支持 MMS, RTSP, RTMP, HLS(m3u8) 等常见的多种视频流媒体协议,包括点播与直播

2018-02-26

android mvp登录demo

在MVP 架构中跟MVC类似的是同样也分为三层。 Activity 和Fragment 视为View层,负责处理 UI。 Presenter 为业务处理层,既能调用UI逻辑,又能请求数据,该层为纯Java类,不涉及任何Android API。 Model 层中包含着具体的数据请求,数据源。

2018-02-26

android mvc登录案例

MVC定义:model、view、controller三者的有机组合,分别表示:模型、视图和控制。 这个模式认为:程序不论简单还是复杂,从结构上来看,都可以分为三个层次。

2018-02-25

自定义banner

通过自定义控件的方式,创建一个banner广告无限轮播的轮播图

2016-12-28

解析json数据

使用gson解析的时候,有时候不能够生成实体类,由于key为数字或者动态的时候

2016-12-22

cicleImageView(as)

自定义圆形的imageView可以设置圆形的边框 ,设置边框的颜色

2016-12-19

Android fragment懒加载初探

Android fragment懒加载初探

2016-12-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除