迷失的程序员
很久没有更新Flutter文章了,今天的文章主要是介绍一下Semantics。我们的交流QQ群:892398530。转载请标注原文出处。 本来为译文,原文请戳这里这篇文章解释了Flutter中Semantics的概念。
又是一个常见的flutter的环境问题,一般发生在引用了plugin之后。因为默认的gradle,kotlin之类的比较旧,而所引用的plugin里面的gradle,kotlin比较新。所以会有这个问题,如图: 解决方式也是很简单,一顿升级gradle,gradle wrapper和kotlin。
版权所有,转载请注明出处 最近有同学反应不能为flutter正确配置iOS开发环境,当执行brew install --HEAD libimobiledevice时会遇到一个问题: brew install --HEAD libimobiledevice ==> Cloning [https://git.
前言 不少同学在适配Android P的时候会遇到not permitted by network security policy问题: //使用HttpUrlConnection时遇到的异常 W/System.
最近有朋友遇到了这样的一个问题:在Flutter开发中误删android/ios该如何挽救?。很多朋友会尝试从回收站中恢复,但如果无法从回收站中恢复怎么办?还有办法拯救一下自己吗。
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 前言 如果你对移动端有所关注,那么你一定会听说过Flutter。得益于Google,Flutter一经推出便得受到了广泛关注。
版本所有,转载请注明出处。 @有问题。 如果有关注过我的同学可能看过我之前的一篇名为Flutter学习笔记:BottomNavigationBar实现多个Navigation的文章,这篇文章主要是介绍了通过Navigation实现保持住让BottomNavigationBar页面的状态,从而避免在BottomNavigationBar切换时导致页面重新initState。
fluwx_logo.png 前言 之前有了解的小伙伴可能已经看过Fluwx的一篇文章,不过那个时候Fluwx还是不太成熟。现在Fluwx的主体功能已经过成了。
转载请标明原文出处。 最近在开发Fluwx,在调试微信支付的时候,遇到了一个异常: certificate_verify_failed: unable to get local issuer certificate 其请求代码如下: HttpClient client = HttpClient(); var request = await client.getUrl(Uri.parse("https://wxpay.wxutil.com/pub_v2/app/app_pay.php")); 原因就是证书不被信任。
写在前面 本文基本上是将dart官网部分内容进行翻译,没兴趣的请出门左转至Dart的官网,有兴趣的同志请继续阅读本文。Flutter教程在这里 Runes 在Dart中,Runes是字符串的UTF-32代码点。
前言 本人之前写过一篇名为基于ExoPlayer的ExoPlayerVideoView的文章,近日发现竟然被盗用了。 今日再次发布本文是因为ExoVideoView升级啦,新版的更好用,支持更多功能,支持自定义controller。
前言 随着 Flutter越来越火热,我相信越来越多的小伙伴都跃跃欲试。但是一个很重要的问题是,很多第三方 SDK,如微信SDK,都无法在Flutter上直接使用。
写在前面 本文基本上是将dart官网部分内容进行翻译,没兴趣的请出门左转至Dart的官网,有兴趣的同志请继续阅读本文。Flutter教程在这里 数字 Dart的数字一共分为2类: int 整型不大于64位,具体取决于平台。
这个文章解决了什么问题? 最近我研究了一下Flutter,但是在使用Navigator的时候遇到了一个很头痛的问题,就是当我们去来回切换导航按钮时,Flutter会重新build,从而导致控件重新Build,从而会失去浏览历史。
写在前面 本文基本上是将dart官网部分内容进行翻译,没兴趣的请出门左转至Dart的官网,有兴趣的同志请继续阅读本文。Flutter教程在这里 Final 和 const 如果您从不打算更改变量,请使用final或const,而不是var或类型。
笔者最近重新安装了系统(deepin),但随之带来了一个问题,就是无法创建Android模拟器。其实这个问题我倒是在之前遇到过2次,很好解决,删除'yourPath'/Sdk/emulator/lib64/libstdc++.so就行了。
写在前面 本文基本上是将dart官网部分内容进行翻译,没兴趣的请出门左转至Dart的官网,有兴趣的同志请继续阅读本文。Flutter教程在这里 Dart的一些重要概念 当你学习Dart语言时,记住这些事实和概念: 每个变量都是一个对象,而每个对象都是类的实例。
写在前面 本文基本上是将dart官网部分内容进行翻译,没兴趣的请出门左转至Dart的官网,有兴趣的同志请继续阅读本文。Flutter教程在这里 1.什么是Dart? 以下来自百度百科: Dart是谷歌开发的计算机编程语言,后来被Ecma (ECMA-408)认定为标准 [1] 。
最近要编译FFMPEG,但是一真报这个错,我用的是deepin系统。android studio 3.1.2。cmake,gcc,g++都已经安装了,但是编译就过不去,总是报这个错 CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage 很是恼火啊。
最近公司做了一个项目需要查看手机视频,在android 8的模拟器上正常。在android 5.1的模拟器下却报了一个错误: Caused by: java.
说点废话 Android开发中,TextView类的控件应该说是很常用了。一般来说我们是通过android:textSize="20sp" 来设置字体大小,但是很多时候也需要动态设置字体大小,调用也很简单: textView.
1.aapt2编译不过去 Error:Execution failed for task ':app:mergeDebugResources'. > Error: java.
其实这个问题没有什么难度了,下面的两种方式都可以实现,但是效果可能并不是我想要的。 recyclerView.scrollToPosition(position); recyclerView.smoothScrollToPosition(position); 因为我的效果是想要指定的position滑动到窗口最顶部,但实际效果却不是这样的。
近日,随着Google召开了Google I/O 2017,Kotlin大火一把。因为Google宣布Kotlin为First-class开发语言作 为一名Kotlin忠实粉丝,高兴地很呀。
最近的项目中需要根据身份证号来计算年龄。废话少说,上代码。 private static final int invalidAge = -1;//非法的年龄,用于处理异常。
最近重新安装了ubuntu kylin 16.04,之前一直用的是unity,这次心血来潮想装个KDE玩玩,然后百度了一下如何安装KDE,得到的答案大部分都是这样的: sudo apt-add-repository ppa:kubuntu-ppa/ne...
写在前面 在Android设备中,播放视频和音乐是非常普遍的。Android框架提供了一个对于媒体的操作的最省代码的解决方案:MediaPlayer。它提供了低等级的媒体API,例如:MediaCodec,AudioTrack,MediaDrm,可以用于建立自定义媒体播放的解决方案。
初学nodejs,在今天遇到了一个神奇的问题,先上代码: var data = fs.readFileSync( './system-config.json', "utf8") 没错,我想读取system-config.json中的配置。
本文仅仅为入门,高手勿喷。 实际工作中,我们总会遇到类似如下的需求: 某支付系统接入以下几种商户进行充值:易宝网易,快线网银,19pay手机支付,支付宝支付,骏网一卡通,由于每家充值系统的结算比例不一样,而且 同一家商户的不同充值方式也有所不同,具体系统情况比较复杂,像支付宝既有支付宝账号支付和支付宝网银支付等这些暂时不考虑,为了讲述策略模式这里简单描 述,假如分为四种,手机支付,网银支付,商户账号支付和点卡支付。
已废弃 目前来说Android开发所支持的Java版本是Java 7,在Android N发布以后可以通过Jack(Java Android Compile Kit)编译链可以使用Java 8。
写在前面 最近在学习Node.js,本人喜欢在linux下开发.一般来说安装Node.js有几下种方式: 通过安装器安装。这种方式适用于macOS(.pkg)以及windows(.exe)。