- 博客(6)
- 收藏
- 关注
原创 Android Gradle plugin requires Java 11 问题解决
AGP 7.0.0-alpha02起需要使用Java 11当Java版本不正确时,Gradle的sync阶段回报错如下:An exception occurred applying plugin request [id: 'com.android.application']> Failed to apply plugin 'com.android.internal.application'. > Android Gradle plugin requires Java 11 to run. You
2021-04-26 09:47:04 117487 28
原创 基于OpenAPI Specification自动生成Android客户端代码
OpenAPI Specification(OAS)Swagger Specification 是一种 API Specification(API 规范),2015 年,SmartBear Software 将 Swagger Specification 捐赠给 Linux Foundation,并改称为 OpenAPI Specification,简称(OAS)。SmartBearSoftware 也作为 OpenAPI Initiative(OAI)的创始成员,该机构以开放和透明的方式管理 OAS
2021-04-25 00:58:25 1418 1
原创 用Jetpack Compose做一个俄罗斯方块游戏机
本文介绍如何使用Jetpack Compose打造一个经典版的俄罗斯方块游戏。玩过上面这种游戏机的朋友应该会对本文内容感到亲切,废话不多说,先看东西:1. 为什么Compose适合做游戏?通常一个游戏程序的执行流程如下所示:简单说就是一个不断等待输入、渲染界面的过程。这种模型非常符合当下前端的开发思想:数据驱动UI。 因此基于各种前端框架的小游戏层出不穷。相比之下,用客户端开发同类应用成本则会高出不少。如今有了Compose,客户端终于在开发范式上追上了前端的步伐,像前端那样开发小游戏成
2021-04-20 10:00:22 2438 19
原创 鸿蒙HarmonyOS应用开发初体验
https://developer.huawei.com/consumer/cn/forum/communityHome近期(4.12 ~ 4.25)鸿蒙OS正在举行开发者日活动,趁机参加并了解一下鸿蒙OS的现状和应用开发体验。1. 开发环境搭建下载安装IDE(当前版本2.1 Beta3)华为为Harmony应用开发提供了配套的IDE:DevEco Studio(内心比较排斥这种带Eco字眼儿的命名,PPT怎么吹无所谓,开发工具咱能不能务实一点儿?)下载IDE需要登录Huawei账号,我安装.
2021-04-19 09:47:38 83695 28
转载 对CSRF(跨站请求伪造)的理解
原文:https://my.oschina.net/jasonultimate/blog/212554下班的时候跟公司大神一起走,问了他几个问题,接着就给我讲了XSS攻击和CSRF攻击,他通过举例子的方式讲解,通俗易懂,感觉收获很大!又学到了一些新知识,心里特别高兴,为了防止我这个脑子很快就忘掉,所以趁着热乎,写下来,方便以后回顾一下~一、什么是CSRF?CSRF是Cross Site Request Forgery的缩写,翻译过来就是跨站请求伪造。那么什么是跨站请求伪造呢?让我一个词一个词的.
2021-04-15 16:39:07 569
原创 Jetpack Compose:理解composable的重组范围(Recomposition Scope)
不少初学Compose的同学都会对Composable的Recomposition(重组or重绘)机制心生顾虑,担心大范围的Recomposition是否会影响性能。其实Compose的Compiler在编译期做了大量工作,保证了Recomposition的范围尽可能的小,从而避免无效开销。那么Recomposition的范围究竟是怎样的呢?我们通过一个例子来了解一下@Composablefun Foo() { var text by remember { mutableStateOf("")
2021-04-12 21:08:20 2271 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人