自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lzw的专栏

高级Android开发工程师

  • 博客(138)
  • 资源 (7)
  • 收藏
  • 关注

原创 手把手带你解读源码,让你知道androidx库究竟是如何做到兼容低版本的?

androidx库是谷歌在两年前推出的用于取代support库的一个库,最低兼容API 28,也就是说28以上的默认使用androidx库,之前的support库都不再适用了。如果你不懂support库有哪些内容,以及如何迁移到androidx?可以看看我之前写的文章 《AndroidX库和一般库的详细对比以及迁移中遇到的坑总结》。言归正传,下面我带领大家来看看androidx库是如何做到兼容低版本的。首先我们这里有一个MainActivity,它是继承自androidx.appcompat.app.A

2020-10-24 20:05:58 6935

原创 全网最全的鸿蒙源码结构分析(附自制4张架构图)

前言:今天下午到晚上折腾了6个多小时,从官网一直到Gitee和CodeChina,把所有知道的资料都看了一下,整理了一份鸿蒙架构和源码对比图给大家,希望大家都来看看。文章目录一、鸿蒙结构图自制版(结合源码重新制作)制作过程解密:二、思维导图图解鸿蒙结构以及对应的源码目录三、制作每一个库的内容介绍以及和架构图的对照详细表格1、官方文档给出的分类(补充:每个仓库介绍和数量)制作过程解密:2、官方文档没有的仓库的分类整理及介绍和数量统计制作过程解密:一、鸿蒙结构图自制版(结合源码重新制作)制作过程解密:.

2020-09-21 23:44:34 61260 48

原创 DevEco Studio 2.0开发鸿蒙HarmonyOS应用初体验全面测评

文章目录一、开源网站二、开发工具三、鸿蒙应用初体验视频讲解四、视频配套项目源码地址五、HarmonyOS项目和Android项目对比(一)资源目录的变更1.资源目录名称有更改2.资源目录分门别类,统一管理3.部分资目录删除,新增一些资源目录类型4.编写方式有改变,xml变更为json(二)配置文件的变更(三)Java代码的变更六、HarmonyOS项目和微信小程序项目对比七、HarmonyOS优点(1)多终端开发调试便捷(2)对开发者友好,开发难度和学习成本低1.IDE开发工具方面2.语言平台3.框架方面4

2020-09-13 13:44:22 59099 7

原创 Flutter进阶篇(7)-- Flutter路由轻量级框架FRouter

声明:本文是作者AWeiLoveAndroid原创,版权归作者AWeiLoveAndroid所有,侵权必究。如若转发,请注明作者和来源地址!未经授权,严禁私自转载!最近对路由做了封装,写了一个轻量级框架,让你轻松地使用路由,不再那么麻烦。任何页面都可以用,真的是方便快捷。已经传到了github,欢迎朋友们给个star,感谢大家,希望能在帮助大家的同时,麻烦大家给个打赏买口水喝,谢谢大家。开...

2019-10-27 23:04:01 1239

原创 Flutter基础篇(9)-- 手把手教你用Flutter实现Web页面编写

声明:本文是作者AWeiLoveAndroid原创,版权归作者AWeiLoveAndroid所有,侵权必究。如若转发,请注明作者和来源地址!未经授权,严禁私自转载!前面一篇文章介绍了Flutter for Web,这里就详细的讲解一下如何使用Flutter实现Web页面的编写。让大家10分钟之内快熟上手实践。如果不想看文章,也可以看我的视频讲解:手把手教你用Flutter实现Web...

2019-05-10 02:36:49 3223 1

原创 Flutter基础篇(8)-- Flutter for Web详细介绍

声明:本文是作者AWeiLoveAndroid原创,版权归作者AWeiLoveAndroid所有,侵权必究。如若转发,请注明作者和来源地址!未经授权,严禁私自转载!最近谷歌搞了一件大事情,Flutter也可以写Web应用了,去年我用Dart写了一下Web,请看视频介绍Dart开发前端页面入门系列视频(1),体验了一把Dart写Web的感觉。现在谷歌把dart:ui重写了一遍,让Flutter...

2019-05-10 02:08:57 800

原创 Flutter进阶篇(5)-- 使用Flutter创建插件详解并发布到Pub库

Flutter提供了和原生做交互的方式,我们通过和原生交互就可以达到Flutter调用原生平台的相关功能的目的。换句话说,Flutter做不到的事(比如:设备有关的、第三方SDK、长连接等),我们都可以通过Flutter与原生交互来做到,其中插件的编写是必不可少的一个过程。我们一定要掌握插件的编写。有人会说:“网上不是有很多插件库吗?”没错!但是如果别人写的插件功能没有你想要的怎么办?如果插...

2019-02-22 21:35:09 1126 2

原创 Flutter基础篇(7)-- Flutter更新错误全面解决方案(图文+视频讲解)

声明:本文是作者AWeiLoveAndroid原创,版权归作者AWeiLoveAndroid所有,侵权必究。如若转发,请注明作者和来源地址!未经授权,严禁私自转载!Flutter下载大家基本都清楚,github下载zip包,或者git命令下载。但是Flutter的更新遇到的问题是一个接一个,很多人都会感到头疼,出现了错误无从下手,问别人也爱理不理的。所以我这里就写了一篇关于Flutter更新...

2018-12-15 16:55:45 840

原创 Flutter进阶篇(4)-- Flutter的Future异步详解

Flutter中的异步其实就是用的Dart里面的Future,then函数,回调catchError这些东西。下面举例详细解答一下使用过程和遇到的一些问题,让大家更好的明白异步流程。声明:本文是作者AWeiLoveAndroid原创,版权归作者AWeiLoveAndroid所有,侵权必究。如若转发,请注明作者和来源地址!未经授权,严禁私自转载!说明:本文中的所有函数的引用在main函数...

2018-12-01 14:56:50 1258

原创 Flutter进阶篇(1)-- 手把手带你快速上手调试Flutter项目

声明:本文是作者AWeiLoveAndroid原创,版权归作者AWeiLoveAndroid所有,侵权必究。如若转发,请注明作者和来源地址!未经授权,严禁私自转载!对于开发项目来说,调试控制工具是不可少的,开发者是一定要掌握调试工具的使用,一来是为了查看log日志,一来是为了排查错误,再一个原因是可以查看内存占用情况,以便后续性能优化。Flutter的调试主要有3个需要去关注的,一个是F...

2018-11-29 09:47:58 806

原创 Flutter进阶篇(2)-- Flutter路由详解

【声明:】本文是作者AWeiLoveAndroid原创,版权归作者AWeiLoveAndroid 所有,侵权必究。如若转发,请注明作者和来源地址!未经授权,严禁私自转载!前面的文章我们介绍了Flutter的一些基础知识点,基本上都是静态为主的,今天我们开始讲一下Flutter的交互。做过前端的朋友,或者移动端的朋友们,应该对路由这个词语是比较熟悉的。不熟悉的朋友也不要着急,我们这篇文章讲的就...

2018-11-17 11:50:03 925 2

原创 Flutter进阶篇(3)-- Flutter 的手势(GestureDetector)分析详解

声明:本文是作者AWeiLoveAndroid原创,版权归作者AWeiLoveAndroid所有,侵权必究。如若转发,请注明作者和来源地址!未经授权,严禁私自转载!今天详细讲解一下Flutter中的GestureDetector。一、手势识别器分类GestureDetector手势操作是开发中必不可少的,Flutter中的GestureDetector一共有 7...

2018-11-13 23:29:48 1291 2

原创 Flutter基础篇(4)-- Flutter填坑全面总结

声明:本文是作者AWeiLoveAndroid原创,版权归作者AWeiLoveAndroid所有,侵权必究。如若转发,请注明作者和来源地址!未经授权,严禁私自转载!Flutter是一个新的跨平台开发的工具,博主也玩了一段时间,一步步的踩着坑摸石头过河,这其中受尽了各种各样的坑,各种谷歌,stackoverflow,Flutter官网等查资料,然而有些问题还是不能及时解决,于是就自己尝试着慢慢的...

2018-10-25 14:44:28 1049

原创 Dart开发前端页面入门视频-阿韦录制

我是阿韦。本视频详细的讲解了如何使用Dart语言开发前端示例项目。从Dart开发工具安装开始讲解,逐步带大家熟悉Dart开发前端项目。Bilibili: <video id="video" controls="" preload="none" poster="http://xxx.png"> <source id="mp4" src="http://x...

2018-10-14 12:53:26 1035

原创 Flutter基础篇(6)-- 水平和垂直布局详解

声明:本文是作者AWeiLoveAndroid原创,版权归作者AWeiLoveAndroid所有,侵权必究。如若转发,请注明作者和来源地址!未经授权,严禁私自转载!本文示例代码发布在Github,地址为:https://github.com/AweiLoveAndroid/Flutter-learning/blob/master/README-CN.m...

2018-10-10 16:23:04 829

原创 Flutter基础篇(2)-- 跨平台开发框架和工具集锦

声明:本文是作者AWeiLoveAndroid原创,版权归作者AWeiLoveAndroid所有,侵权必究。如若转发,请注明作者和来源地址!未经授权,严禁私自转载!经常看到大家在一些技术群热火朝天的争论跨平台技术的牛逼之处,其实是毫无意义的,尺有所短寸有所长,每个技术各司其职,没有好坏之分。争论有何意义?我们倒不如来研究一下,这个跨平台技术适不适用以及性能和稳定性等方...

2018-09-20 13:26:52 749

原创 Flutter基础篇(5)-- Flutter代码模板,解放双手,提高开发效率必备

声明:本文是作者AWeiLoveAndroid原创,版权归作者AWeiLoveAndroid所有,侵权必究。如若转发,请注明作者和来源地址!未经授权,严禁私自转载!一、使用说明(1)不要对settings.jar文件进行任何修改,如果改坏了导入不进去或者导入之后无法正常使用,请重新下载settings.jar就可以了。(2)导入之后,如果发现快捷键无法正常使用,请看看你的AS或者...

2018-08-08 12:49:27 877

原创 给那些抄袭和盗取博客的无耻之徒的警告

近日登陆CSDN发现了好多博客都是未经我同意私自转载我的博客,不留署名信息的;有的是直接全文复制;有的是直接把我的github的文件下载下来放到了CSDN让别人用积分下载;有的是直接写的原创。下面就简单的列举几个无耻之徒的案例: 案例1: 案例2: 案例3: 案例4:还有很多就不一一列举了,希望大家尊重一下我的劳动成果,不管是我的...

2018-07-07 22:31:34 2757 11

原创 Flutter基础篇(3)-- Flutter基础全面详解

声明:本文是作者AWeiLoveAndroid原创,版权归作者AWeiLoveAndroid所有,侵权必究。如若转发,请注明作者和来源地址!未经授权,严禁私自转载!__________________________________________________________________________________________________第1章、基础入门1.1 Fl...

2018-06-21 20:33:37 815

原创 Dart的语法详解系列篇(1)---- 老司机用一篇博客带你快速熟悉Dart语法

声明:本文是作者AWeiLoveAndroid原创,版权归作者AWeiLoveAndroid所有,侵权必究。如若转发,请注明作者和来源地址!未经授权,严禁私自转载!________________________________________________________________________________________________【前言】Dart语言是使用flutt...

2018-05-16 21:04:55 1792 2

原创 Flutter基础篇(1)之Flutter从配置安装到填坑指南详解

声明:本文是作者AWeiLoveAndroid原创,版权归作者AWeiLoveAndroid所有,侵权必究。如若转发,请注明作者和来源地址!未经授权,严禁私自转载!___________________________________________________________________________________________在 Google I/O ’17 上,Goog...

2018-05-10 19:04:47 908

原创 阿韦独家发布的最全的BAT大厂面试题整理

版权声明:本文为博主原创文章,未经博主允许不得转载。 http://blog.csdn.net/lzw2497727771/article/details/79452842转载请标明出处:http://blog.csdn.net/lzw2497727771/article/details/79452842 本文出自 AWeiLoveAndroid的博客本文首发于我的简书博客 https...

2018-03-06 00:38:18 2756 1

原创 国内有一定规模的公司官网隐藏的彩蛋

百度百度爱奇艺爱奇艺知乎知乎天猫天猫京东京东途牛途牛斗鱼斗鱼超级课程表这个挺有趣的,90后的脑洞大开就是不一样。。超级课程表美团外卖美团外卖豆瓣网豆瓣网王者荣耀王者荣耀马蜂窝马蜂窝滴滴滴滴QQ音乐安居客...

2021-01-24 07:03:09 607 1

原创 开发工具总结(0)之全网最全面的Android Studio安装和环境配置教程

很多朋友都在问我Android Studio怎么安装和配置环境,之前的文章里也有讲到过,可能大家没有注意去看。为了减少朋友们的烦恼,我单独把这一块内容写一篇分享给大家,做了一个很全面的分享,希望大家点个赞支持一下吧,喜欢我的文章的朋友们别忘了关注我哦,以免错过更多的干货内容。一、我之前发布的Android Studio相关学习文章和Github地址:● 我总结的Android Studio...

2020-09-15 10:05:40 5069

原创 从事编程那些年经历的跨平台开发工具框架演变历史

前言:不知道是幸运还是不幸,从职业生涯早期开始就常常在做各种跨平台开发,从早期的Cordova到现在的ReactNative,从SmartTV到Android、iOS、MacOS以及Windows(还有死去的Windows Phone,我可爱的Lumia 720只能变成老年机了),虽然不敢说全部都融会贯通,但多少也累积了一些心得与想法。趁着记忆力退化忘光光之前,写篇文章来记录近年来跨平台开发的发...

2020-01-19 07:19:05 4791

原创 Flutter还是Native?这些行业专家给你最权威的解读

Flutter在2019年大放光彩,随着腾讯、阿里等大厂的大量使用和推广,Flutter已经被越来越多的公司使用了。于是经常有人会有疑问:Flutter会取代Native原生开发吗?Flutter会是下一个RN吗?Flutter性能到底怎么样,和原生相比如何?上手程度如何?我认识一些来自大厂的大佬,也和他们探讨了这几个问题,下面给出这些大佬的解答,希望对大家有所帮助。作者写文章不容易,觉得好...

2020-01-19 03:59:18 2278

原创 自主研发编程语言Mulan(木兰)评测(附视频讲解)

最近看到一篇报道,中科院计研所发布的最新的自主研发的编程语言Mulan(木兰),号称是只能物联应用开发。截图如下:我特意做了一个测评视频,欢迎大家一键三连,地址如下: 国产自主研发编程语言“木兰(Mulan)”测评 我这里提出了几个问题供大家一些探讨一下:文章目录探...

2020-01-19 00:10:15 15067 1

原创 Java9到Java13各版本新特性代码全部详解(全网独家原创)

Java现在已经发展到了Java13了(正式版本),相信很多朋友还对各个版本还不是很熟悉,这里面专门把Java9到Java13各个版本的一些新特性做了一些详细讲解。我在网上也找了很多,但基本都是官方文档的CV,没有任何代码演示,而且官方的示例代码也不是很好找得到,官方API目前还是Java10,官方文档真是坑啊。所以我在这里专门写了一篇文章,主要针对平时开发与有关的功能Java9到Java13各...

2020-01-17 15:12:41 23823 11

原创 兄弟们,我又回来了,干货太多让你们久等了

是的,你们看错,阔别已久的我又回到了CSDN的怀抱。感谢组织的隆重邀请,我又回来了。现在的CSDN明显有好转,写博客或者专栏逗比以前体验好得多了。希望官方对版权和文字质量多家审核。防止胡编滥造和盗版盛行,还原创作者一片净土。如果转载注明出处,其实还是可以的。...

2019-12-14 16:29:37 1585

原创 Flutter Web Beta版本终于发布了,可用于实际开发了

声明:本文是作者AWeiLoveAndroid原创,版权归作者AWeiLoveAndroid所有,侵权必究。如若转发,请注明作者和来源地址!未经授权,严禁私自转载!小伙伴们,好消息来了,在12月12号的Flutter Interact2019会议上,谷歌Flutter团队带来了最新的Flutter1.12版本,在此次版本更新中,其中一个最吸引人的功能就是——“Flutter Web Beta...

2019-12-13 18:52:09 1460

原创 Flutter100行轻松实现自定义P站和油管的Logo及自由切换Logo功能

声明:本文是作者AWeiLoveAndroid原创,版权归作者AWeiLoveAndroid所有,侵权必究。如若转发,请注明作者和来源地址!未经授权,严禁私自转载!本文配套代码已经传到了github,欢迎朋友们给个star,感谢大家,希望能在帮助大家的同时,麻烦大家给个打赏买口水喝,谢谢大家。开源仓库地址: https://github.com/AweiLoveAndroid/Flutter...

2019-11-18 17:44:19 1269

原创 Flutter轻松实现Adobe全家桶Logo列表功能

声明:本文是作者AWeiLoveAndroid原创,版权归作者AWeiLoveAndroid所有,侵权必究。如若转发,请注明作者和来源地址!未经授权,严禁私自转载!本文配套代码已经传到了github,欢迎朋友们给个star,感谢大家,希望能在帮助大家的同时,麻烦大家给个打赏买口水喝,谢谢大家。开源仓库地: https://github.com/AweiLoveAndroid/Flutte...

2019-11-15 00:32:36 932

原创 黑科技:使用AI和机器学习将Android项目秒变IOS项目

最近看Github,发现了一个刚出炉的黑科技:利用人工智能(AI)和机器学习(ML)技术将现有Android源代码转换成iOS代码。目前支持Android项目中的资产目录文件和UI布局转换,以及部分外部库的转换。有了这个神器,以后一个人就可以轻松搞定两个平台了,真是爽歪歪啊。。。。我根本不需要学习iOS了。。。已支持的功能:Android的资产目录 (如:jp...

2019-11-13 01:13:08 1112

原创 Dart2.6正式版发布,支持编译为native可执行文件

版权声明:本文为博主原创文章,未经博主允许不得转载。https://www.jianshu.com/p/94d9c08f650d转载请标明出处:https://www.jianshu.com/p/94d9c08f650d本文出自 AWeiLoveAndroid的博客Flutter系列博文链接 ↓:工具安装:Flutter从配置安装到填坑指南详解Flutte...

2019-11-10 16:53:23 954

原创 截至2019年11月份完全免费开放亲测可用稳定的API接口(持续更新中)

搜索了一下网上的一些API接口,发现大多数都是过时的,不可用的,不再维护状态。我找了好久,终于找到一些最新的,实时更新的,可用稳定的一些API接口,全部总结在这里推荐给大家。欢迎大家多多关注。【ps】:标注了“SDK”的是带有SDK下载的,需要用到SDK,标注了“非官方”的意思就是不是官方的接口,随时可能会被停止使用,请谨慎使用。另外有些API接口是限量免费的,使用的时候请注意看文档说明。声明:...

2019-11-05 13:20:02 40748 4

原创 MongoDB在Android上的使用体验

【前言】一般来讲,Android使用的数据库都是自带的SQLite数据库。Web重量级的MySQL、Orcacle、NOSQL等都不适用于Android项目的开发。但是我发现了一个Web上最近几年比较火的一个数据库 ---- MongoDB。查看它的官网发现,它还可以用于Android开发,而且官方文档也给出了一些API说明。于是我决定写下这篇博客分享一下MongoDB在Andr...

2019-09-19 18:44:50 2111

原创 Flutter1.9升级体验总结(帮大家填坑了)

声明:本文是作者AWeiLoveAndroid原创,版权归作者AWeiLoveAndroid所有,侵权必究。如若转发,请注明作者和来源地址!未经授权,严禁私自转载!今天是一年一度的中秋节,首先在这里祝愿大家中秋团员,阖家欢乐。希望大家吃好喝好玩好。感谢大家这么长时间一来对本公众号的大力支持。同时也非常感谢提出宝贵意见的小伙伴们。认识这么多可爱的小伙伴真的我的荣幸。节日之...

2019-09-14 17:01:23 824

原创 Java设计模式4之建造者模式(光头强买电锯引发的思考)

本文根据光头强做电锯的故事,讲解一下Java设计模式中的“建造者模式”,故事性更强,配合着代码讲解,让大家更轻松的掌握“建造者模式”。一、故事背景熊出没 第59集 超级电锯本文示例代码请查看Github:https://github.com/AweiLoveAndroid/CommonDevKnowledge/tree/master...

2019-08-21 16:23:45 977

原创 同一个编程思想在移动端和服务端的框架实现详细对比

核心思想子分类服务端的框架移动端的框架消息传输模型生产者消费者模型(Producer-Consumer)Handler消息机制消息传输模型发布订阅模型(Pub/Sub 或Publisher-Subscriber)Kafka(或Jafka)消息传输模型发布订阅模型(Pub/Sub 或Publisher-Subscriber)Redis...

2019-08-21 09:38:20 937 2

原创 AndroidX库和一般库的详细对比以及迁移中遇到的坑总结

本文同步发布在Github:Android Studio版本、Gradle版本、Build Tools版本、AndroidX对照详细解答一、AndroidX库和一般库的详细对比官方有好几个文件提出了如何迁移到AndroidX库,具体如下:AndroidX概览: https://developer.android.google.cn/jetpack/androidxAndr...

2019-08-13 15:20:11 1165

Android Studio、Gradle、Build Tools版本详细版本对照表

内容包括:1.Android StudioRelease所有正式版本;2.Build Tools(会自动下载到Android SDK目录的build tools文件夹里面) 所有版本号;3.Android Studio版本、Gradle版本、Build Tools版本详细对照,让大家不再因为版本问题而纠结,你只需要知道哪个Android Studio版本用对应Gradle以及Build Tools就可以了。

2021-08-05

实用的知识之Android Studio被忽视的小技巧

整理了一些很实用的,但是大家往往会忽略的Android Studio小技巧。

2021-08-05

独家全面整理100多个实用且分类齐全的Android Studio插件

介绍:精心总结整理100多个Android Studio插件。1.分类齐全,涵盖面广;2.每个Android Studio插件介绍,优缺点描述。3.同类型Android Studio插件之间的对比,让你知道如何选择和使用。4.每一个Android Studio插件都有亲自GIF截图演示,让你知道如何下载、配置,以及操作使用。

2021-08-05

2021最新版,全面总结国内BATH等大厂开源的有关安卓的库

全面总结国内BATH等大厂开源的安卓有关的库,

2021-08-05

精心总结50多家国内外大厂的README文档的书写规范

精心总结50多家国内外大厂的README文档的规范写法,无论大中小型公司都可以参照这个规范去写文档。适用类型:于个人或公司的开源项目,项目文档,接口文档,测试文档等文档的书写。适宜人群:无论小白还是老司机都可以快速上手。

2021-08-05

2019年完全免费开放亲测可用稳定的API接口.md

2019年完全免费开放亲测可用稳定的API接口。搜索了一下网上的一些API接口,发现大多数都是过时的,不可用的,不再维护状态。我找了好久,终于找到一些最新的,实时更新的,可用稳定的一些API接口,全部总结在这里推荐给大家。欢迎大家多多下载和关注我。更多好用的资源都会分享给大家

2019-11-05

java中使用点阵字库demo源代码

在某些场合,系统自带的字库并不能令人满意,或者在你需要特别的字体时,你希望能附带上该字库。这个案例手写一个小程序来生成点阵字库,比系统自带的更灵活。

2018-01-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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