Android
文章平均质量分 65
坚果的博客
华为开发者专家(HDE),润开鸿生态技术专家, OpenHarmony布道师,OpenHarmony校源行开源大使,InfoQ签约作者,电子发烧友鸿蒙MVP,51CTO博客专家博主,阿里云博客专家,专注于前端技术的分享,包括鸿蒙,ArkUI-X,Flutter,小程序,如果你迷茫,不妨来瞅瞅码农的轨迹,也期待你加入坚果派!
展开
-
Jetpack Composes 【01】
Jetpack ComposesJetpack Composes 是什么 ?Jetpack Compose 是用于构建原生界面的最新的 Android 工具包,采用声明式 UI 的设计,拥有更简单的自定义和实时的交互预览功能,由 Android 官方团队全新打造的 UI 框架1.选择创建 Empty Compose Activity2. 保持版本更新尝试使用最新的 Compose 版本和 Compose 要求的 Kotlin 版本 (1.5.31)Gradle 版本: 7.2可手动在 gra原创 2022-05-27 08:27:48 · 346 阅读 · 0 评论 -
Activity的生命周期
Activity的生命周期掌握Activity的生命周期对于Android开发者来说是非常重要的,当你深入理解Activity的生命周期之后,就可以写出更加流畅而且连贯的代码,首先我们要认识到的就是Android是使用任务来管理Activity的,一个任务就是一组存放在栈里的Activity的集合,这个栈也被称为返回栈,栈是一种先进后出的数据结构,在默认情况下,每当我们启动一个新的Activity,他就会在返回栈中入栈,并处于栈顶的位置,而当我们使用finish方法去销毁一个Acivity,处于栈顶的A原创 2022-05-04 14:07:02 · 728 阅读 · 0 评论 -
使用 Amazon Amplify快速创建简单的 Android 应用程序
背景:大家好,我是坚果,由于最近一直疫情居家,所以想到外边转转,但是确实出不去,那么作为程序员的我们肯定也不能闲着,于是想做一个很简单的旅行应用,具有基础的增删改查的功能。以及身份验证!这个时候考虑到Amazon 具有高响应,高可用等特点,这个时候你只要Amazon 结合一定的Android基础,就可以很方便快捷的拥有自己的应用程序。而且由于Amazon 具有全球优势的特点,以及Amazon Amplify 是一组位于云端的工具和无服务器服务都让他拥有了一定的优势,这样一来技术选型接确定了,那么说了这么原创 2022-04-27 12:27:42 · 5445 阅读 · 1 评论 -
Android屏幕方向调整的两种方式
Android屏幕方向调整作者:坚果公众号:“大前端之旅”华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。方法一:在AndroidManifest.xml中配置假设不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性。他有下面几原创 2022-02-14 08:34:59 · 3188 阅读 · 0 评论 -
Android 系统到底提供了哪些东西,供我们可以开发出优秀的应用程序(文末送书)
Android 系统到底提供了哪些东西,供我们可以开发出优秀的应用程序。作者:坚果公众号:“大前端之旅”华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。四大组件Android 系统四大组件分别是活动(Activity)、服务(Service)、广播接收器(BroadcastReceiver)和内容提供器(Content Provider)。其中活动是所有A原创 2022-02-14 08:21:29 · 378 阅读 · 0 评论 -
RecyclerView高级控件-附实例【android专题】
RecyclerView是Android 及其重要的一个高级UI控件,使用频率及其的高,APP的90%以上的页面都会使用的到。由于其**出色的性能**和**插拔式的架构**设计,被全世界广大开发者一致称赞。原创 2021-12-20 10:20:34 · 2278 阅读 · 4 评论 -
找不到 tools.jar。请检查 C:\Program Files\Java\jre1.8.0_151 是否包含有效的 JDK 安装
今天全新安装了windows11之后安装flutter等环境之后运行项目却发现报错找不到 tools.jar。请检查 C:\Program Files\Java\jre1.8.0_151 是否包含有效的 JDK 安装即使我手动配置了 JDK 项目结构文件/项目结构,它仍然显示此错误 FAILURE: Build failed with an exception。`出了什么问题:任务 ‘:sample:compileReleaseJavaWithJavac’ 执行失败。找不到 tools.jar。原创 2021-11-20 09:15:07 · 5018 阅读 · 2 评论 -
跨平台技术栈
1. React Native: 使用 JavaScipt 语言编写页面 2. Xamarin:使用 C# 语言编写页面 3. Flutter:使用 Dart 语言编写页面原创 2021-10-12 18:49:42 · 375 阅读 · 0 评论 -
手机 App 的技术栈
手机 App 的技术栈可以分成三类。(1)原生 App 技术栈 (native technology stack)原生技术栈指的是,只能用于特定手机平台的开发技术。比如,安卓平台的 Java 技术栈,iOS 平台的 Object-C 技术栈或 Swift 技术栈。这种技术栈只能用在一个平台,不能跨平台。(2)混合 App 技术栈 (hybrid technology stack)混合技术栈指的是开发混合 App 的技术,也就是把 Web 网页放到特定的容器中,然后再打包成各个平台的原生 App。所原创 2021-10-12 07:56:50 · 1859 阅读 · 0 评论 -
android studio 第一个程序显示radle d 'https://services.gradle.org/distributions/gradle-5.4.1-all.zip'.
复制链接下载https://services.gradle.org/distributions/gradle-5.4.1-all.zip并复制到C盘C:\Users\luckly.gradle\wrapper\dists\gradle-5.4.1-all\3221gyojl5jsh0helicew7rwx目录下删除另外两个文件重启即可...原创 2019-12-20 22:44:15 · 2462 阅读 · 0 评论