喻志强的博客

耐心 细心 用心 传播正能量

Flutter基础Widget之Text(文本控件)

Flutter Text Widget使用教程 Text Text组件用于显示简单样式文本,它包含一些控制文本显示样式的一些属性,类似于Android中的TextView 首先我们来看看Text控件的构造方法 可以看到,data是必填参数,其他的都是可选参数,下面我们来看看Tex...

2018-12-12 18:04:15

阅读数:149

评论数:1

Flutter项目结构及demo代码详解

在之前的博客中我们搭建了Flutter的开发环境,并且创建了一项目,项目默认就生成了一些代码,学习任何语言第一步一般都是从入口函数着手,然后一步一步往下走。 本篇博客我们就以默认生成的项目为准,着重的介绍一下Flutter项目的目录结构及代码详解。 先来看看Flutter项目的目录结构 ...

2018-12-11 14:54:03

阅读数:280

评论数:0

Flutter环境搭建

Flutter环境搭建,超详细...

2018-12-10 14:46:42

阅读数:342

评论数:0

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

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

2018-10-24 15:02:10

阅读数:139

评论数:0

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

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

2018-09-20 18:11:02

阅读数:146

评论数:0

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

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

2018-07-16 16:49:03

阅读数:1734

评论数:0

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

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

2018-06-13 11:47:20

阅读数:4296

评论数:4

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

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

2018-06-13 10:28:07

阅读数:1136

评论数:0

Android 组件化总结

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

2018-06-12 14:44:57

阅读数:600

评论数:0

从天地初开到MVC再到MVP

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

2018-01-17 16:06:04

阅读数:517

评论数:1

implementation、api、compileOnly区别详解

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

2017-10-27 17:11:48

阅读数:30601

评论数:10

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

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

2017-10-20 09:42:01

阅读数:27268

评论数:114

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

阅读数:25633

评论数:12

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

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

2017-09-26 14:29:13

阅读数:8108

评论数:51

Angular引入第三方库

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

2017-05-05 20:31:29

阅读数:14147

评论数:20

Angular项目目录结构详解

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

2017-05-05 11:34:39

阅读数:17963

评论数:3

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

数据交互 ajax

2017-04-14 17:32:23

阅读数:12622

评论数:4

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

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

2016-10-13 10:54:35

阅读数:41318

评论数:142

Flutter提示Unable to list devices或Android license status unknown解决办法

我们在使用Flutter的时候,打开Android Studio可能会发现链接不上设备,并且提示 Unable to list devices: Unable to discover Android devices. Please run “flutter doctor” to diagnose...

2018-12-10 21:09:05

阅读数:17

评论数:0

Flutter提示Waiting for another flutter command to release the startup lock...解决办法

Waiting for another flutter command to release the startup lock… 在使用AS的时候,会遇到提示 Waiting for another flutter command to release the startup lock… 然后...

2018-12-10 20:02:46

阅读数:17

评论数:0

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