Android是基于Linux的移动端开元操作系统。Android系统是由Google公司推出的。Android11对应的API编号为30(12是31)以此类推。App除了在手机上运行,还能在电脑的AVD上运行。Android Studio创建模拟器的管理工具名为Device Manager。智能手机三大操作系统:IOS Android 鸿蒙。Android提供的APP专用开发工具包为SDK,主要开发语言为java。导入APP工程可以直接导入或者导入模块。
Android Studio老多版本了,全是bug,又得配置SDK,又得配置Gradle啥的,然后他们还都有版本,一言不合就炸了,还全是英文,劝各位下载和环境搭配时慎重。
不用模拟器操作用手机连接的话的用数据线连然后开启开发者模式,允许USB调试。再运行代码就行了。简单的demo我就不发了,因为我自己还没看懂呢= =。那你非得用摄像头啥的就得用真手机了,反正我觉得模拟器挺好的,就是得下,也不大,一个多G。

Android开发有原生开发和混合开发。原生的就是用谷歌官方的,混合开发的需要用一些前端开发的技术。除了Java,Kotlin也得用,这个玩意看着也挺简单,有自动补充,不用写分号啥的。但是你要想会Kotlin必须得会Java,就像会C++必须得会C一样。在刚开始创建项目时候可以选择用Java还是Kotin,但是我下的AndroidStudio就很❌❌了,切换不了,只有Kotlin,我真❌❌❌。XML没啥说的。属于是布局文件,是命令式的ui。软件工程的发展也属于是这样,谷歌发布的Compose也会替代XML,我也不知道老更新这些玩意干啥。SQL也得用,用SQLite。什么是SQLite以后再说。
王展朋无鸟
文章讲述了Android作为开源移动操作系统,由Google推出,其API与版本对应关系。开发者使用AndroidStudio进行应用开发,面临版本兼容问题和配置挑战,如SDK、Gradle。开发语言包括Java和Kotlin,布局文件通常使用XML,未来可能被Compose替代。此外,提到了SQLite数据库在Android开发中的应用。
839

被折叠的 条评论
为什么被折叠?



