编写 Android Library 的最佳实践

作者:Mr_万能胶 链接: https://juejin.im/post/5c9228e7f265da60fe7c2732 如何做好一个Android Library的文章鲜有,非常感谢作者的分享,极具参考价值。 1 写在前面 一直以来,技术圈里面只要涉及 Android Li...

2019-04-10 17:02:00

阅读数 18

评论数 0

深入理解HashMap

转自 https://www.iteye.com/topic/539465 Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。 1、hashmap的数据结构 要知道h...

2019-03-06 17:33:22

阅读数 32

评论数 0

常用ADB命令

查看当前内存使用情况,activity栈情况packageName表示apk包名 adb shell dumpsys meminfo <packageName> adb命令安装a...

2018-11-21 20:21:17

阅读数 24

评论数 0

Gradle下载Jcenter资源异常

不知道是不是公司网络原因,经常出现jcenter库的资源无法下载的情况。因此加入了阿里云仓库 maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } 感谢阿里爸爸 ...

2018-11-19 16:56:46

阅读数 95

评论数 0

kotlin基础语法

kotlin基础语法循环控制Break 和 Continue 标签 循环控制 Break 和 Continue 标签 在 Kotlin 中任何表达式都可以用标签(label)来标记。 标签的格式为标识符后跟 @ 符号,例如:abc@、fooBar@都是有效的标签。 要为一个表达式加标签,我们...

2018-11-19 10:51:30

阅读数 42

评论数 0

Anko-commons基本使用

Anko-commons基本使用跳转提示ToastsSnackBarsAlertsSelectorsProgress dialogs日志颜色尺寸布局 跳转 普通情况 val intent = Intent(this,SomeOtherActivity::class.java) intent.put...

2018-11-18 21:34:51

阅读数 56

评论数 0

Android开发中常见的设计模式

Android开发中常见的设计模式单例模式Build模式观察者模式原型模式策略模式 对于开发人员来说,设计模式有时候就是一道坎,但是设计模式又非常有用,过了这道坎,它可以让你水平提高一个档次。而在android开发中,必要的了解一些设计模式又是非常有必要的。对于想系统的学习设计模式的同学,这里推...

2018-11-15 11:25:21

阅读数 38

评论数 1

Android studio 的快捷键对应 MAC 和Win版本

转自:https://blog.csdn.net/zq019/article/details/54618185   功能描述 键盘布局对应名字 苹果电脑 赢/ Linux的 提示错误解决方案 显示意向操作 option + enter alt + ent...

2018-08-31 19:38:11

阅读数 155

评论数 0

排序算法学习笔记

1.插入排序     直接插入     二分法插入     希尔插入 2.选择排序 3.交换排序     冒泡排序     快速排序 4.归并排序 5.基数排序   插入排序 直接插入排序 空间复杂度大,时间复杂度 n^2/2 n平方除以2 插入排序是一种递归思想,由N-...

2018-08-04 17:23:58

阅读数 77

评论数 0

Android 8.0适配

轉自:https://blog.csdn.net/qq_17766199/article/details/80965631   1.谈谈Android 6.0 的动态权限管理 2.Android 7.0脱坑指南 1.准备工作 将我们项目中的targetSdkVersion改...

2018-07-24 09:32:10

阅读数 91

评论数 0

编译报错 Error:Could not find common.jar (android.arch.core:common:1.0.0).

jcenter已经删掉了android.arch.core库,所以需要从 maven { url "https://maven.google.com" }中获取android.arch.core:common-1.1.0.jar 类似下面这种情况的,把顺序调整...

2018-06-08 17:27:22

阅读数 1735

评论数 6

这一次彻底弄明白Gradle相关配置

初识GradleGradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言来声明项目设置,而不是传统的XML。当前其支持的语言限于Java、Groovy和Scala,计划未来将支持更多的语言。怎么看上面都是一段很官方的解释...

2018-05-16 18:27:03

阅读数 832

评论数 0

Android创建实体类防止空指针、数组下标越界,有效降低崩溃率

Getter 模板修改开发过程中,经常会遇到空指针异常,尤其是在线上 bug 中,由于未进行 null 判断处理导致的 bug 比例肯定不低。另外,model 层经常需要根据服务端接口返回的数据结构进行建模,实体类中常见的有 String 类型和 List 类型的字段。而服务端的接口文档里通常都会...

2018-04-18 10:00:32

阅读数 973

评论数 0

Android 图片压缩工具,仿微信朋友圈压缩策略。

项目描述目前做App开发总绕不开图片这个元素。但是随着手机拍照分辨率的提升,图片的压缩成为一个很重要的问题。单纯对图片进行裁切,压缩已经有很多文章介绍。但是裁切成多少,压缩成多少却很难控制好,裁切过头图片太小,质量压缩过头则显示效果太差。于是自然想到App巨头“微信”会是怎么处理,Luban(鲁班...

2018-03-22 09:59:43

阅读数 1020

评论数 0

Android仿ios弹出框AndroidshowDialog库

在Android开发过程中,常常会因为感觉Android自带的Dialog的样式很丑,项目开发过程中会影响整体效果,会使得开发过程很是忧伤....(话唠时间结束!)本文我将介绍一款开源的Dialog仿IOS底部弹窗效果IOS_Dialog_Library的使用。我将通过几个简单的示例介绍IOS_D...

2018-02-27 10:54:04

阅读数 245

评论数 0

MNImageBrowser图片浏览框架,向下滑动关闭

一个基本的图片浏览框架,向下滑动关闭,方便使用.  截图 gif比较慢: 截图:   如何添加 方式一:Gradle添加: 1.在Project的build.gradle中添加仓库地址 allprojects { repositories { ...

2018-01-31 10:19:00

阅读数 893

评论数 0

zbar扫描java.lang.UnsatisfiedLinkError,无法找到so包

AndroidStudio加入Zbar扫描二维码包出现以下错误 java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.yixin.oaoi...

2017-11-05 16:41:53

阅读数 250

评论数 0

解决AndroidStudio编译异常DefaultAndroidProject : Unsupported major.minor version 52.0

首先做以下检测: 1. androidStudio版本与Gradle版本对应,若无法确定则都更新到最新版。 2. 检查AndroidStudio的JDK和SDK的路径是否正确,并勾选单选框 3. 检验JDK安装是否正确,环境变量是否正确,JDK安装路径是否与A...

2017-08-04 18:39:14

阅读数 238

评论数 0

Android多进程

Android多进程多进程启动方式只有一种:在Mainfest.xml中声明四大组件的属性(android:process)一般来说,使用多进程会造成如下几方面的问题: 静态成员和单例模式完全失效 线程同步机制完全失效 SharedPreference的可靠性下降. Application会多次创...

2017-06-27 14:52:28

阅读数 262

评论数 0

富文本解析器使用心得

RichText Android平台下的富文本解析器 流式操作低侵入性支持Html和Markdown格式文本支持图片点击和长按事件链接点击事件和长按事件支持设置加载中和加载错误时的图片支持自定义超链接的点击回调支持修正图片宽高支持GIF图片支持Base64编码自持自定义图片加载器 ...

2017-05-16 09:53:58

阅读数 1609

评论数 0

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