2020年Android面试题汇总(初级)[https://www.jianshu.com/p/feb9584b492c] JVM的加载原理 1.编译机制 从下图可以看出ja...
最近项目中用到了一个高德地图画地块的功能,差了一下api,发现只有js有相关的方法,所以仿照js的交互方式做了一个android版的多边形绘制与编辑。 先不说,上一张效果图 ...
前些天下午没什么事,朋友有个需求,说要识别身份证上面的身份证号码,刚好闲着,就帮他解决了一下,不说多完美,但是至少算是解决需求了,好了,闲话少说。先来看一下我的DEMO吧 接...
向小伙伴们问好,本人是一名Android开发爱好者,闲余喜欢钻研技术、摄影、旅行,记录成长路上的点滴。 今天分享一款自己历时两年+(2017~2019)的一...
前言 验证码输入框是很多APP必不可少的组件,之前在重构注册登录页面的时候,重新设计了UI,所以不能再简单的用EditText来做了,所以这篇文章将分享一下如何实现一个常见的...
粘贴的问题,您解决了吗
Android自定义控件:通用验证码输入框关于自定义控件的基础知识-- 可自行查询资料。-- 也可关注我们,后期介绍自定义统计图表时,会统一介绍自定义控件的常用知识。 需求 4位验证码输入框:效果图: 分析 这种效果...
一.介绍 目前使用较为广泛的网络请求框架 MVP+Retrofit2+okhttp3+Rxjava2,我于2017年也加入了使用行列,在网上找了许多案例,实际项目开发中解决了...
本Demo使用 Okhttp3、Retrofit2、Rxjava2 ,使用AutoDispose解决RxJava内存泄漏Github:https://github.com/R...
原文链接:http://blog.csdn.net/donkor_/article/details/77879630 前言:ButterKnife是一个专注于Android系...
文章中有一些错误,去github看了下,觉得只需要添加compile 'com.jakewharton:butterknife:8.8.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'这两行就可以,然后试验了下,果然如此,能够正常编译且能注解成功,id使用的是R.id.xx,不是使用R2.在project gradle中添加那两步,我认为是在library中使用butterknife才需要添加的,R2可能是在这时候使用。在studio3.1中,添加这两句会报错,网上查了说是要降低butterknife版本。
今天升级了Android Studio3.2,导入公司一个旧项目,编译发现 按照日志提示添加tools:replace="android:appComponentFactor...
etrofit + RxJava + OkHttp+MVP 让网络请求变的简单 网络请求Android中有名的网络请求库就那么几个, Retrofit能够从中脱颖而出很大原因...
声明:该方案只对API19及以上版本有效 一、目标需求 最近项目中在完善推送功能,需要进入APP时检测一下是否开启了推送权限,如果没有开启弹窗提醒,当用户点击弹窗时直接跳转到...