自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (4)
  • 收藏
  • 关注

原创 Flutter setState到底做了什么

做了flutter一年半了,最开始接触的时候很不明白页面到底是怎么更新的,只是知道setState方法可以使页面重绘,但是他到底做了什么却不知道,今天分析一下他的源码。State ---> setState从源码可以看出setState是State里面的一个方法在State中,setState方法实际上只有一句需要注意的代码,如下所示:当setState被调用的时候,当前Element会调用markNeedsB...

2021-08-09 13:33:00 535

原创 flutter开发解决实际问题之加载帧动画开始时动画闪烁

在写下拉刷新的时候,进入页面显示刷新动画,但是动画开始时图片总是会闪烁,怀疑以下几点原因;1、刷新控件刷新状态切换导致;2、动画图片资源过少。

2021-05-27 19:35:24 2001 1

原创 More than one file was found with OS independent path ‘AndroidManifest.xml‘.

问题背景公司需要把底层module库打包上传到私有maven库,有两个库A,B 以及两个aar包a,b。其中A依赖B, B依赖b,A依赖a,我先将B直接发布到maven中,然后A中通过maven的方式依赖B,将A上传至maven。最终我新建工程并添加A的maven依赖,在run的时候报错。最终查阅资料显示,module中的aar不能采用本地依赖的方式,原因是最终生成的aar可能会破坏本地依赖的aar的结构。解决方案将本地以来的aar上传到maven仓库,然后通过maven的方式依赖。

2021-03-26 16:47:17 1344

原创 使用gradle上传aar到私有maven库

新建空白library在library的gradle中添加如下代码plugins { id 'com.android.library' id 'maven-publish' id 'publishing'}以及publishing { repositories { maven { credentials { username "" password "

2021-03-25 12:04:04 478

原创 android 集成flutter的两种方式

2019年接触flutter,做的第一个项目就是纯flutter开发。后来转战另一家公司维护一个混合flutter的项目,然后针对native集成flutter做了一个简单的调研。Android集成flutter有两种方式,一种是创建flutter module就像原生module那样依赖,另一种方式是将fluttermodule打包成aar进行依赖。一、flutter module依赖1、新建Android native工程2、创建flutter module创建flutter mod

2021-03-18 14:28:54 950 1

原创 gradle构建maven提示Missing required attribute: dependency groupId POM

构建maven的时候,gradle的脚本是这样的uploadArchives { repositories { mavenDeployer { repository(url: 仓库地址) { authentication(userName: 仓库用户名, password: 仓库密码) } pom.project { groupId ""

2021-03-17 14:58:10 3564

原创 flutter 自定义widget之步骤引导线guide_line

我上传了资源,但是默认是5积分,我找不到更改的地方了,大家不要花费积分下载,发送邮件给我,我发给你[email protected]接触Flutter 6个月多了,看到越来越多的大佬写出来开源项目或插件,真的是羡慕不已,而我自己依然在CV的道路上举步维艰。话不多说,先看需求就是这么简单的一个小部件,本来想着每一页就重新绘制,然后一大段代码写下来,后来越写代码越多,干脆自己写...

2019-12-10 11:37:52 348

原创 Flutter 开发实际问题解决之pub finished with exit code 78

今天用命令 flutter packages pub run build_runner build 行生成实体类的时候突然报错,一头雾水突然就报了下面的错误根据报错的提示,说是某一个文件的某个位置出错了,就去看了看sdk,还是没看明白就百度这个问题,很明显没找到,但是有类似的回答基本上都是先后执行flutter packages pub run build_runner c...

2019-08-15 11:01:42 3546

原创 Flutter 开发实际问题解决之packages/flutter_tools/bin/xcode_backend.sh: No such file or directory

做flutter开发差不多三个月了,一直在做Android机的调试,iOS还没有打过包,正好上周五老大说打个iOS的包看一下,于是就开始着手整。由于公司的电脑是Windows,没有Mac,就只好装一个虚拟机,装虚拟机的过程也是磕磕盼盼,这里就不说Flutter /bin/sh: /packages/flutter_tools/bin/xcode_backend.sh: No such fi...

2019-07-29 11:36:26 10099 12

转载 Flutter 开发实际问题解决之webview_flutter加载html字符串

由于项目需求,要再webview上展示html,奈何本人技术不过硬,只能做伸手党查询了一下有google官方提供的插件webview_flutter (点击查看)看了一下github上的demo还是感觉一头雾水,只能硬着头皮去写写完以后发现没办法显示图片,前端给的html中的图片是http的,怎么都加载不出来于是就写了一个android的demo仍然加载不出来,这个时候提示我这...

2019-07-03 17:42:05 8750

原创 Flutter 开发实际问题解决之横向排列RadioListTile

新年完了几个月,终于在四月末找到工作,硬着头皮接下Flutter开发。给了一个星期的时间学习,真的是,现在想想胆子也是大,既然是第一个正式的Flutter项目,那就用这篇博客记录开发过程中遇到的问题及解决方案问题一、如何横向排列多个RadioLitiTile看到这个需求的时候感觉很简单啊,于是就上手开始写,等运行的时候就GG了,没办法显示,看Log的时候看到了这句话包含了一个无线的宽度...

2019-05-31 10:53:54 2272 1

原创 完美集成原生微信登录以及非常规问题解决(白屏,闪退假象,注册失败,刷新access_token)

激动人心,公司项目要做微信登录,第一次做是真的难受啊,尤其是微信的官方文档,简直不能忍,各种问题。纠结了很久以后终于摆弄好了,需要的话尽管拿(禁止转载)流程无非就是申请账号,注册应用什么的罗罗嗦嗦一大堆,简直没用,直接干货提一下,填写应用信息的时候需要填写的是MD5,不是SHA1也不是SHA2,这三个怎么获取自己百度以下吧,特别说明MD5填小写,并且去掉冒号:个人理解的流程(急需开发的...

2018-10-31 17:15:48 2776 4

原创 Android MediaPlayer实现音乐播放一--简单播放

工作之余没事写一个类似音乐播放的小demo,废话不多说基于MediaPlayer的音乐播放,布局文件很简单RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:

2016-11-11 17:07:55 746

原创 TextView文本折行显示

原始代码TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="博客一定要认认真真的写" android:layout_centerInParent="true" android:textSize="30sp"/

2016-11-03 17:09:43 1710

flutter 自定义widget之步骤引导线guide_line

里面用到了插件 flutter_screenutil: ^0.7.0 用户可自定义各种形状,这里只是一种实现的方式,大家可以搜索同标题的博文进行查看,也可以发送邮件给我,一起学习一起进步

2019-12-10

完美集成原生微信登录

集成微信的时候,看了太多别人的博客,说实话,写的都是大同小异,抄来抄去有意思吗,还是自己亲手体验才知道各种崩溃,如果使用的时候遇到问题,请联系我

2018-10-31

简单音乐播放器实现(陈旧)

简单的音乐播放实现(持续更新中,欢迎关注) 简单的音乐播放实现(持续更新中,欢迎关注) 简单的音乐播放实现(持续更新中,欢迎关注) 简单的音乐播放实现(持续更新中,欢迎关注) 简单的音乐播放实现(持续更新中,欢迎关注) 简单的音乐播放实现(持续更新中,欢迎关注)

2016-12-02

俄罗斯方块儿MFC课程设计

本文档是VC++的MFC课程设计俄罗斯方块儿,那里面含有源代码,可以利用这个更好地学习MFC 本文档是VC++的MFC课程设计俄罗斯方块儿,那里面含有源代码,可以利用这个更好地学习MFC 本文档是VC++的MFC课程设计俄罗斯方块儿,那里面含有源代码,可以利用这个更好地学习MFC

2014-06-13

空空如也

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

TA关注的人

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