喻志强的博客

耐心 细心 用心 传播正能量

排序:
默认
按更新时间
按访问量

一行命令实现多渠道打包并自动进行资源混淆(Walle,AndResGuard)

使用Walle和AndResGuard实现多渠道打包之前先进行资源混淆,这样一来我们打出来的包都是已经进行过资源混淆的了。 如果你还有其他的需求,也可以按照这个方法实现。

2018-10-24 15:02:10

阅读数:100

评论数:0

用Kotlin撸一个自定义字母索引控件,性能优化

之前App使用Kotlin重构之后,最大的感触就是kotlin简洁的语法以及扩展函数等特性极大的提升了我们编写代码的速度。 如果说Java是K、T开头的普通火车的话,那Kotlin就是D、G开头的动车高铁了! 嗯,相信我,去用一用吧,绝对很爽。 好了,开始正文。 今天我们来用kotli...

2018-09-20 18:11:02

阅读数:116

评论数:0

AutoDispose代替RxLifecycle优雅的解决RxJava内存泄漏问题

使用AutoDispose代替RxLifecycle优雅的解决RxJava产生的内存泄漏问题。

2018-07-16 16:49:03

阅读数:1358

评论数:0

Android多模块混淆、多module混淆、多library混淆的正确姿势

混淆的文章其实网上也很多,介绍的都很好,但是关于多个module的混淆规则就不是这么详细,有的也是错误的,经过了2天的多次实践以及查阅资料(多次打包和反编译看源码,很费时间啊),终于达到了我的目的。下面来总结一下。也希望能帮到需要的同学。

2018-06-13 11:47:20

阅读数:3293

评论数:0

Android反编译工具jadx详细使用方法以及混淆和加固的对比

反编译也不是什么新鲜的东西了。但是为了保护我们自己项目的代码,我们还是要通过反编译工具来检测一下我们的代码是否安全。 本文我们来使用一个开源的工具jadx来实现对apk文件的反编译。 1.下载安装jadx jadx开源在github上了,我们可以直接去github上下载压缩包即可。这里我的环...

2018-06-13 10:28:07

阅读数:784

评论数:0

Android 组件化总结

好久没写博客了,最近一直在写新项目。这两天基本上把该完成的都完成的差不多了。 正好新项目用到了很多以前没有用过的技术,在此总结一下。 本文我们先来说一下一下组件化。组件化很早就有了,网上也有很多例子。讲的都非常好,我这里也只是把自己在实际使用的情况做一下记录。 新项目中用到了组件化开发的思想...

2018-06-12 14:44:57

阅读数:445

评论数:0

从天地初开到MVC再到MVP

导读 首先解释一下什么是“天地初开”,因为我实在是词穷了,想不到更好的词来表示我刚入行时写代码的状态。所谓的“天地初开”指的是我刚接触Android开发时,当时是没有所谓的架构的概念,什么解耦和啊,层次分明啊,单一职责啊之类的,当时完全是能把功能实现就万事大吉了,所以代码都是混在一起写的,就像是...

2018-01-17 16:06:04

阅读数:506

评论数:1

implementation、api、compileOnly区别详解

Android Studio3.x 中implementation、api、compileOnly区别详解以及对比2.x依赖的区别

2017-10-27 17:11:48

阅读数:27660

评论数:10

Android超方便 集成 Zxing实现扫一扫,闪光灯,生成二维码图片,解析二维码(条码)等功能

之前我写过一篇博客是关于如何将zxing集成到Android Studio中,以及简单的实现扫一扫功能。 详情请看:Android Studio集成Zxing扫一扫 但是,上面那篇博客只有有一个扫一扫功能,而且在低分辨率手机上会出现变形的问题。扫描速度也比较慢,功能不是很全,没有闪光灯,生成二...

2017-10-20 09:42:01

阅读数:24661

评论数:109

com.android.support冲突的解决办法

All com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes 当我们使用android studio添加一些第...

2017-10-12 14:49:59

阅读数:23752

评论数:10

Android Socket连接(模拟心跳包,断线重连,发送数据等)

android socket连接 socket心跳包,断线重连,发送数据

2017-09-26 14:29:13

阅读数:6704

评论数:21

Android与js交互

Android与js的交互,Android与js相互调用,Android调用网页中的方法,js调用Android本地方法。

2017-06-24 12:15:52

阅读数:510

评论数:0

Angular引入第三方库

如果我们想在Angular中使用第三方的库,比如jquery或bootstrap等,该如果做呢?首先我们先来看看package.json这个文件,在目录介绍那篇博客中我们已经知道,package.json这个文件列出了项目所使用的第三方依赖包。我们在创建新项目的时候默认会给我们下载一些包,这些是A...

2017-05-05 20:31:29

阅读数:13466

评论数:20

Angular项目目录结构详解

在上一篇博客中我们已经通过Angular CLI命令行工具创建出来一个全新的Angular项目,要想写项目,首先我们要先搞清楚项目的目录结构是怎样的,每个文件又有什么意义,文件中的代码又起到什么作用。

2017-05-05 11:34:39

阅读数:16892

评论数:3

Angular环境搭建

目前Angular的最新版本是Angular4.0,所以我们搭建的环境是4.0版本的。 Angular官方给我们提供了一个命令行工具就是Angular CLI,通过这个工具我们能很容易的创建Angular项目。后期对项目的管理及构建等都是使用这么命令行工具。1.安装nodejs 首先要安装no...

2017-04-27 16:15:33

阅读数:17594

评论数:12

从零开始学习WEB前端之数据交互(Ajax)

数据交互 ajax

2017-04-14 17:32:23

阅读数:11887

评论数:4

超简单集成Android Zxing实现扫一扫二维码

2017-10-20更新 最新版本的请看http://blog.csdn.net/yuzhiqiang_1993/article/details/78292004,优化了扫描速度,修复了一些bug,增加了闪光灯,解析二维码图片,生成二维码等功能,简化了集成步骤。 因为按下文方法集...

2016-10-13 10:54:35

阅读数:37164

评论数:137

Android 底部导航栏 BottomNavigationBar使用方法

BottomNavigationView bottomNavigationBar的简单使用

2016-08-24 16:06:57

阅读数:18495

评论数:4

最新android版本对应的API等级

Android API Android 9 API level 28 Android 9 API level 28 Android 9 API level 28 Android 9 API level 28

2018-10-30 16:19:41

阅读数:32

评论数:0

Android git忽略文件配置

git忽略不起作用的解决办法。 git忽略规则设置

2018-09-19 11:16:33

阅读数:92

评论数:0

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