![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 60
迦蓝叶
在大西北明珠银川混迹的打杂小弟。
展开
-
Android 人脸识别 MTCNN Kotlin实现
前言看见网上有一个 MTCNN 的Java 实现,闲来无事,把Java 实现用Koltin 重写了一下,主要是针对使用MTCNN来识别人脸。不想罗嗦看的,可以直接去我的github上下载已经写好的demo。https://github.com/ChineseLincoln/AndroidFaceNet文章目录前言人脸识别tensorflowAndroid 依赖配置MTCNN kotli...原创 2019-03-20 08:31:34 · 1636 阅读 · 0 评论 -
Dagger2 @Component 和@SubComponent 区别解惑
前言当前很多blog和技术网站,很多文章都在讲Dagger2 的使用,一般都是在Application中生成一个AppComponent,然后其他的功能模块的Component依赖于AppComponent,但是有些文章中使用的方式是@Component(modules = PreseterModule.class, dependencies = AppComponent.class),也有使用@S原创 2017-04-18 18:07:36 · 10204 阅读 · 9 评论 -
Error:Conflict with dependency 'com.google.code.findbugs:jsr305'
Error:Conflict ,原因这个错误的原因主要使依赖中有两个版本号不相同的相同项目原创 2017-04-05 10:32:36 · 3073 阅读 · 0 评论 -
Android Dagger2 MVP架构 一看就明白
Dagger2 在 MVP 架构中的使用,希望能够帮助到学习Dagger2的童鞋……原创 2016-08-15 10:27:19 · 19344 阅读 · 10 评论 -
使用Kotlin Tools 快速添加Kotlin依赖
快速增加kotlin依赖到Android、Java、Js 项目原创 2017-05-23 15:56:43 · 4856 阅读 · 0 评论 -
Kotlin 踩坑日记(一)Kotlin Dagger2 配置使用
kotlin dagger2 使用原创 2017-05-24 17:24:40 · 4341 阅读 · 1 评论 -
Kotlin 踩坑日记(三) Android Studio 3.0.0 Canary 编译错误
Android Studio Canary Kotlin 编译失败,解决方案原创 2017-05-26 16:52:12 · 2445 阅读 · 0 评论 -
Kotlin 踩坑日记(二) dagger2 Java8 的支持错误
Dagger2 Kotlin 出现Dex cannot parse version 52 byte code.错误处理方案原创 2017-05-26 16:50:33 · 2269 阅读 · 0 评论 -
Android、IOS JavascriptBridge 兼容方案
ISO、Android JsBridge 兼容方案原创 2016-07-19 14:22:43 · 4682 阅读 · 1 评论 -
Android 7.0 FileProvider 使用说明
FileProvider 这个组件在Android 22.0.0 (也就是 Android 5.0 ) 版本下加入进Android系统,该组件是ContentProvider的子类,功能就是用来提供文件在跨进程间的访问能力。大家千万不要觉得是Android 7.0 才加入进来的。原创 2017-04-12 17:26:48 · 14043 阅读 · 3 评论 -
Okhttp3 配置Https访问(使用PKCS12)证书
Okhttp3 访问Https,Https使用的证书格式为PKCS12原创 2017-03-29 16:55:04 · 10314 阅读 · 0 评论 -
TextView rotation 旋转
TextView rotation 的使用和遇到的坑原创 2016-12-09 15:15:04 · 10092 阅读 · 2 评论 -
RxJava Retrofit2 读取web生成的图形验证码
retrofit2 读取web生成的图形验证码原创 2016-12-29 16:47:46 · 1406 阅读 · 0 评论 -
Ubuntu 16.10 启动android虚拟机,报libGL error
无法打开虚拟机?使用Ubuntu 16.10,启动Android虚拟机会报LibGL的异常,而该异常会使虚拟机无法启动。原创 2017-01-17 16:39:52 · 4555 阅读 · 1 评论 -
Activity 设置style 改变为dialog后设置不显示title
activity 使用style 变成dialog样式后,关闭title的默认显示原创 2017-02-20 18:13:17 · 2861 阅读 · 1 评论 -
Retrofit2 @DELETE 不能使用@Body问题的解决办法
缘由因为客户单位自行创建的Restful接口,在请求方法位delete的情况下,需要使用到request body 来传递请求参数,但是retrofit2的标准注解@DELETE是无法使用@Body注解的。所以需要自定义一个注解以便处理请求。解决代码很简单 @HTTP(method = "DELETE", path = "/revoke", hasBody = true) Observable<R原创 2017-01-22 14:40:53 · 6549 阅读 · 1 评论 -
Java 3DES加密 javax.crypto.IllegalBlockSizeException: data not block size aligned
javax.crypto.IllegalBlockSizeException: data not block size aligned原创 2017-02-13 14:22:11 · 17037 阅读 · 0 评论 -
Android Studio 2.3 在小米手机中 调试安装Apk失败
升级到Android studio 2.3 后,发现无法在小米手机中进行调试安装. 运行信息如下$ adb install-multiple -r /home/lincoln/Android/Project/Hospital/Code/HospitalV2/app/build/intermediates/split-apk/debug/dep/dependencies.apk /home/linco原创 2017-03-03 17:30:02 · 11088 阅读 · 24 评论 -
CollapsingToolbarLayout 中的Toolbar Title 居中
CollaspingToobarLayout中使用Toolbar 设置title居中原创 2017-03-08 15:08:36 · 6601 阅读 · 2 评论 -
Android Architecture Componets
Android Architecture Componets(Google官方提供的架构组件)原创 2017-05-19 10:00:21 · 3330 阅读 · 2 评论 -
Kotlin 踩坑日记(四) Maven Google 仓库 gradle 使用
Maven Google 仓库因为Android studio 3.0.0 将gradle build tools 、support 、design 等依赖库发布在了自己的maven.google.com上,所以以后使用google官方的依赖库都必须使用maven.google.com。。。然后,国内就悲剧了。。。。原创 2017-05-31 14:55:17 · 12784 阅读 · 3 评论 -
Kotlin设计模式-状态
Kotlin设计模式-状态。状态模式:允许一个对象在其内部状态改变时改变它的行为原创 2017-09-05 09:27:57 · 1287 阅读 · 0 评论 -
Kotlin 设计模式-适配器
在计算机编程中,适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。原创 2017-11-07 09:42:48 · 799 阅读 · 0 评论 -
Kotlin 设计模式-访问者
前言 定义(源于GoF《Design Pattern》):表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作。摘自百度百科《访问者模式》原创 2017-10-16 09:59:26 · 423 阅读 · 0 评论 -
Kotlin 设计模式-装饰器
装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。原创 2017-11-17 11:45:47 · 1440 阅读 · 0 评论 -
Kotlin 设计模式-观察者
前言 观察者模式(有时又被称为发布(publish )-订阅(Subscribe)模式、模型-视图(View)模式、源-收听者(Listener)模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。摘自百度百科《观察者模式》原创 2017-12-11 15:31:53 · 1922 阅读 · 0 评论 -
Kotlin设计模式-外观
前言 外观模式(Facade),为子系统中的一组接口提供一个一致的界面,定义一个高层接口,这个接口使得这一子系统更加容易使用。原创 2017-12-22 20:35:03 · 493 阅读 · 0 评论 -
使用apidoc 生成Restful web Api文档
在项目开发过程中,总会牵扯到接口文档的设计与编写,之前使用的都是office工具,写一个文档,总也是不够漂亮和直观。好在git上的开源大神提供了生成文档的工具,so来介绍一下! 该工具是Nodejs的模块,请务必在使用前安装好nodejs环境!工具名称:apiDoc Git地址:https://github.com/apidoc/apidoc 项目地址:http://apidocjs原创 2016-01-06 17:29:10 · 78300 阅读 · 20 评论 -
树梅派3B Android Things 一键烧录
Android Things 傻瓜烧录前言Android things 是Google 于2016年提出的物联网操作系统概念。2018年,终于推出了1.0的release版本。今天就来给大家介绍一下在树梅派3B上的傻瓜烧录系统的方法。原创 2020-12-01 14:41:09 · 625 阅读 · 0 评论 -
Kotlin 设计模式-策略
前言 策略模式作为一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。比如每个人都要“交个人所得税”,但是“在美国交个人所得税”和“在中国交个人所得税”就有不同的算税方法。 策略模式: 定义了一族算法(业务规则); 封装了每个算法; 这族的算法可互换代替(interchangeable)。原创 2017-08-04 12:42:12 · 764 阅读 · 0 评论 -
Kotlin 设计模式-工厂
Kotlin 设计模式-工厂原创 2017-07-16 10:35:52 · 952 阅读 · 0 评论 -
Kotlin 踩坑日记(五)aapt2 编译 bug
前言常用开发机为Ubuntu 17.04,在升级Android Studio 到3.0.0-Canary2 后,发现之前可以正常编译的Android Kotlin 项目竟然无法编译了,最终发现,是因为aapt2 的问题造成的,并不知道原因,但是估计应该是aapt2的bug吧。。。原创 2017-06-01 09:57:02 · 14403 阅读 · 2 评论 -
Kotlin 设计模式-建造者
Kotlin 设计模式-建造者原创 2017-06-16 17:12:15 · 3889 阅读 · 2 评论 -
Retrofit2 urlencode 编码的问题
retorfit2 urlencode 开关设置原创 2016-05-31 10:03:17 · 10344 阅读 · 7 评论 -
Android 一行代码解决支付宝、微信、银联支付
前言在Android 中只要提到支付,就必然会使用支付宝、微信、银联这三大支付渠道,所以只要遇到支付需求,就必须去跟着三大支付渠道的文档去对接,每次都是体力活,能不能把三大支付渠写成统一的支付模块,只需要对支付所需要的信息进行配置,一句方法调用即可完成支付?这篇博客就是完成这个需求的,下面让我来详细说明实现步骤。一行代码解决支付宝、银联、微信支付原创 2017-05-05 14:35:47 · 3038 阅读 · 3 评论 -
Kotlin 学习资源
Kotlin 学习资源原创 2017-05-18 10:33:37 · 1792 阅读 · 0 评论 -
Kotlin 踩坑日记(六)Android studio 3.0.0 Canary 4 Instant Run
前言宁夏的特色假日,开斋节放了5天,今天回来上班。放假前,Android studio 3.0发布了 Canary 4 的升级,因为即将放假,所以就没有升级,节后上班第一天,就安排升级并且试用一下。Debug Apk 找不到Application 类没有别的问题,只是在Instant Run 环境下,找不到App的Application类,应用安装成功后,无法启动。看run view 下的运行结果也原创 2017-06-29 14:53:17 · 1568 阅读 · 3 评论 -
Kotlin 踩坑日记 总目录
前言Google IO 2017 宣布Kotlin 成为官方支持语言后,本人就开始了Kotlin从入门到放弃的路程,本着“敢为人先,淌水摸鱼”的作死励志名言,开始了Kotlin的学习,我将会把用Kotlin在Android开发中遇到的各种坑写出来,给各位看官老爷们。避免踩坑,坑到放弃。遇到了就会更新,更新时间不定哦……(BTW : 遇到坑的时候我也想放弃,砸电脑 @_@……)原创 2017-05-24 17:30:27 · 1274 阅读 · 0 评论 -
android gradle tools 3.X 中依赖,implement、api 指令
在3.0版本中,compile 指令被标注为过时方法,而新增了两个依赖指令,一个是implement 和api,这两个都可以进行依赖添加,但是有什么区别呢?原创 2017-06-12 15:44:29 · 16994 阅读 · 14 评论 -
Toolbar menu item showAsAction="always" title 颜色设置
修改toolbar 显示在外面的menu item 按钮字体颜色原创 2016-11-24 16:20:10 · 1092 阅读 · 0 评论