首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
MrCai
掘友等级
Google
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
29
文章 29
沸点 0
赞
29
返回
|
搜索文章
赞
文章( 29 )
沸点( 0 )
Mac/Linux 安装中文版 man 帮助命令
一份攻城狮笔记有哪些鲜为人知,但是很有意思的网站?每天搜集Github上优秀的项目一些有趣的民间故事超好用的谷歌浏览器、SublimeText、Phpstorm、油猴插件合集linux环境安装macO
Android Studio 4.0 最新进展
新的 Build 窗口,在每一次 Build 之后,会出现一个新的 Build Speed 窗口,我们可以在这个窗口里面查看在整个 Build 期间不同插件、不同任务的耗时,可以做针对性修复。同时还会提示我们哪些插件是每一次 Build 的时候永远都在执行的,帮助我们发现问题,…
flutter好用的轮子推荐三-超强轮播图Swiper
Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 IT界著名的尼古拉斯·高尔包曾说:轮子是IT进步的阶梯!热门的框架千篇一律,好用轮子万里挑一!Flutter作为这两年开始崛起的跨平台开发框架,其第三方生态相比其他成熟框架还略有不…
Flutter小知识--what is key?
在Flutter中,每个Widget都是唯一标记的。这个唯一标识是有框架在编译/渲染期间定义的。 Widget的唯一标识与其可选参数Key一致。如果不传Flutter会为你生成一个。 在某些情况下,你可能需要强制指定它的key,这样你就能根据key来访问一个widget。 为了…
Flutter开发之Dart的数据类型01
为了代表布尔值,Dart有一个名字为bool的类型。 所有的元素都是相同的fill值。 如果指定的值是一个可变对象,那么List中所有的元素都是相同的对象,并且是可修改的 elements的Iterator规定了元素的顺序。 当growable为true(默认)时,构造函数返回…
Android 连接匿名WiFi
首先介绍下wifi开发相关的一些基础概念和工具类等,如果对wifi已经有过接触的同学可以直接跳过看下一节。 因为可以利用wifi进行定位,所以这里需要申请定位权限,在6.0以上设备,定位权限需要主动申请。 WifiManager类是framework层暴露的api,用来管理wi…
flutter 几秒前, 几分钟前, 几小时前, 几天前...
Showmethecode!!!
“丧心病狂”的混淆操作!
我们一般发布项目出去都去做混淆的操作,一方面优化一下代码,减少一下Apk体积;另一方面,让自己的源码逻辑不会那么容易被识别出来。 刚巧在wanandroid群里,看到有同学讨论空白混淆的操作,于是搜集了一波比较好玩的混淆词典。 原理很简单,我们混淆是可以配置词典的,所以就当是图…
不一样的Gradle多渠道配置总结
以上多渠道配置完成后,在Android Studio的Build Variants标签中,就会有不同渠道变体供我们选择了。当我们想使用AS直接运行某个渠道的app时,就需要先在Build Variants标签中选择好变体,再点击"运行"按钮运行项目。 如果工程要求不同渠道共存,…
ConstraintLayout 2.0 新特性详解及实战
ConstraintLayout在 1.0 的时候提供了 GuideLine 辅助布局,在 1.1 时提供了 Group 和 Barrier,在 2.0 时候提供了Layer以及放开了限制,开发者可以自定义 Helper 了。 可以通过控制 group 的 hide/show …
下一页
个人成就
掘力值
15
关注了
71
关注者
0
收藏集
1
关注标签
5
加入于
2018-12-02