摘要:
如果Android原生开发让搞个阴影,那就把UI拉出去暴打一顿吧。当然,搞个带阴影的背景切图也是能勉强接受的。 用了Flutter之后发现写带阴影控件简直不要太简单,妈妈再也不用担心我画不出来好看的阴影了。 先上图: 这次分享的例子是用Container的decoration属性实现的,当然你也可以 阅读全文
摘要:
decimal 在flutter中没有像Java那样的BigDecimal,那在进行金额等需要高精度运算的时候怎么办呢?这个时候可以使用这个库来进行运算,下面举个栗子: // 治疗前 print(0.2 + 0.1); // 结果为 0.30000000000000004 // 治疗后 print( 阅读全文
摘要:
19年5月12号跟3个朋友去欢乐谷玩了一圈,园区还不错,有一些比较刺激的项目都没有敢去玩,vlog请看:B站链接 阅读全文
摘要:
首先在阿里图标库选择你所要使用的图标并收藏,如下图: 把你所想使用的图标添加到购物车(鼠标移到你想使用的图表上有购物车按钮,如下图,购物车图标变红就是已经添加了) 点击页面右上角的购物车按钮,会弹出如下窗口,点击下载代码,如下图: 下载后为以zip结尾的压缩包,解压得到如下图文件,然后把iconfo 阅读全文
摘要:
一般情况下,MacBook pro 的独显是自动使用的,但是某些情况下可能不需要使用独显。 下面介绍一种简单的方式禁用独显。 使用终端命令的方式禁用独显 打开终端(Terminal) 输入下面命令来禁用独显 sudo pmset -a GPUSwitch 0 // 0: 强制使用核显; 1: 强制使 阅读全文
摘要:
在flutter 开发中用InkWell或者GestureDetector将某个组件包起来,已添加点击事件。 GestureDetector 使用点击无水波纹出现,InkWell可以实现水波纹效果。 正常情况下使用 : InkWell( //单击事件响应 onTap: () { }, child: 阅读全文
摘要:
VIM 进入和退出命令 常用命令是ESC,然后:wq(保存并退出),:q!(不保存并强制退出),i进入vim模式。 另外还有其它的,我可能都不会用到。。。按ESC键 跳到命令模式,然后: :w 保存文件但不退出vi:w file 将修改另外保存到file中,不退出vi:w! 强制保存,不推出vi:w 阅读全文
摘要:
开发工具:idea 构建方式:gradle 报错如下: FAILURE: Build failed with an exception. Where: Initialization script ‘/private/var/folders/2w/tt1p_4td3yq9xlbl7c2t4jn0000 阅读全文
摘要:
如果您的安卓应用在分享等逻辑时出现Domain specific configurations require that hostname aware checkServerTrusted(X509Certificate[], String, String) is used,请往下看 android 阅读全文
摘要:
如果您的应用使用mob提供的ShareSdk导致被谷歌下架,这篇文章应该能够解决您的问题 可以看到图中说的很明白,传输联系人列表,那很简单呀,直接把读取通讯录权限去掉不就好了嘛。 在您的gradle中添加以下代码 apply plugin: 'com.mob.sdk' MobSDK { appKey 阅读全文
摘要:
一、检查appLinkHost 分别检查手机端、网页端、mob后台三端的appLinkHost是否一致 手机端(gradle配置) 网页端(引入mob的JS) mob后台提供的appLinkHost配置 二、检查mob配置是否生效 如果第一步检查都一致之后,还是跳转不到APP! 此时需要打一个apk 阅读全文
摘要:
如果您在开发过程中开过代理或者配置过国内代理,在后续的开发中可能您自己都忘记了这回事,这样来解决吧 一共三部,我们一步一步来看 一、检查Android Studio中该项目的gradle.properties文件 如果您这个文件中有类似systemProp.http.proxyHost之类的,那就是 阅读全文
摘要:
网上说0.8.8版本解决变声,不需要重新编译c代码,只需要在java代码里加上如下配置: 配置成1是变声,0是不变声但是事实上,经过我的实践发现配置成1才是不变声,0是变声。 ijkMediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_PLAYER, " 阅读全文
摘要:
一、开通回执 回调地址填写:https://report.push.mob.com/huawei/report HTTPS证书获取方式: 浏览器打开:https://report.push.mob.com/huawei/report,显示为下图: 不用理会错误,点击证书: 证书路径-->查看证书 详 阅读全文
摘要:
我们平时在开发APP过程中,经常会遇到某些SDK需要配合配套的签名才能正常使用,例如微信登录。但是我们不可能每次都安装release包进行调试,这时就需要配置debug模式下的签名 在app主module的build.gradle文件中配置如下代码: signingConfigs { config1 阅读全文
摘要:
在开发过程中经常会需要用到签名文件的MD5、sha256,怎么获取这些值呢,往下看 一、使用Android Studio右侧gradle命令获取 稍等片刻可以看到控制台输出了如下信息: 第一种方式结束 二、使用命令获取 keytool.exe -list -v -keystore "签名文件路径" 阅读全文
摘要:
list删除元素 使用splice方法删除下标为index的元素 this.splice(index, 1); list代码循环 使用foreach res.forEach((item, key) => { console.log(item); }); 使用fori for (let i = 0, 阅读全文
摘要:
在安卓端,如果想接收微信小程序回传到APP的值,是需要在WXEntryActivity中获取的。但是ShareSDK已经定义过一个WXEntryActivity了,怎么办呢?往下看 一、按照微信官方配置,添加WXEntryActivity 在您项目包名中创建wxapi包,然后创建WXEntryAct 阅读全文
摘要:
平时删除文件夹的时候,经常出现“你需要来自XXX的权限才能对此文件夹进行更改”这个弹窗,想解决只需要一个操作,往下看 移动文件夹到C盘ProgramFiles,然后右键删除即可 另外,如果删除的时候出现“该文件夹正在被其他程序使用”这种类似提示的话,只需要打开任务管理器→性能→打开资源监视器→CPU 阅读全文
摘要:
一、错误码4801 { "status": 4801, "res": null, "error": "WhiteIpError: appkey:2f2d7a68f8a40,request:61.174.27.279,webIps:61.174.05.208" } 遇到这种问题是因为没有在mob后台添 阅读全文