安卓开发入门(零基础手把手入门,不会JAVA都能看懂)

开发准备

        开发工具

        Android Studio 2022

        我这里开发使用的工具是Android Studio。实际上各位也可以选择intelliJ IDEA进行开发。安卓Studio本质上也只是将IDEA里面的安卓模板给提炼精简了。更适合安卓开发使用。

         附下载地址,详细的安装流程这里我就不讲了哈。
Download Android Studio & App Tools - Android Developers (google.cn)icon-default.png?t=N7T8https://developer.android.google.cn/studio/

         开发语言

        本篇文章使用纯JAVA开发,目前上安卓开发一般使用JAVA专门用来做安卓的衍生语言Kotlin。但是由于我之前一直在学后端,Java搓的比较多,所以就先用Java做着吧,以后有时间再慢慢学Kotlin。

开发流程 

        新建一个项目

        首先我们需要新建一个空白项目(也可以用模板,但是这个小项目完全就可以使用空白项目)。

            新建项目

        点击主页的New Project新建一个项目,注意需要选择Empty View Activity才是真的空白项目。

                配置选项

        要配置的选项如下,我简单介绍一下

文件名:就是你整个项目文件的名称,最后打包出来的安卓软件也会叫这个名字(可以在开发过程中更改)

包路径:有Java基础的人应该都知道(不知道也没关系,问题不大)

SDK:JAVA在电脑上运行需要JDK,同理,在安卓系统运行也需要对应的软件工具包,也就是这里的SDK。SDK的版本不建议选太高,可以参考自己手机的安卓版本进行选择(高版本系统一般兼容低版本软件)

最后记得语言这里选JAVA,当然Kotlin也支持Java语法。

        

                项目总览

        新建完项目后,自动跳转到开发界面如下。我简单介绍一下不同界面对应的是什么。

        java文件夹下,是整个项目的源码文件,负责项目核心逻辑的实现。

        res文件夹是整个项目的资源文件,类似Web开发里面的静态资源。

        Gradle是安卓开发的包管理工具,类似后端里面的Maven,负责管理我们开发所需要的包和依赖(一般情况下不用随便改)

        第一次打开安卓Studio可能会下很久的包,这里建议进行一个换源加速,操作如下。

                换源操作

        打开Gradle文件夹下的settings.gradle。内容如下:

pluginManagement {
    repositories {
        google()
        mavenCentral()
        gradlePluginPortal()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
    }
}
rootProject.name = "My Application"
include ':app'

        将其中的两个repositories里面的内容改为

                maven { url 'https://plugins.gradle.org/m2/' }
                maven { url 'https://maven.aliyun.com/nexus/content/repositories/google' }
                maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }
                maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter' }
                gradlePluginPortal()
                google()
                mavenCentral()

        最后点击项目页面右上角那个长的像大象一样的东西,更新依赖即可(Sync Project With Gradle Files)。这时你就会发现下载速度飙升。

        熟悉主页面

        在res里面,找到layout文件夹,点击我们的activity_main.xml,进入主界面设计

        简单介绍一下这些东西分别都有啥用。

控件栏: 顾名思义,就是人家已经做好了的控件,直接拖进来就能使用。

提示栏: 展示目前控件的逻辑结构,顺便报报错,提示警告啥的

开发模式: 这里默认的是Design模式,其实就是可视化了。安卓开发的界面是由xml文件写的(和前端里面的html有点神似),所以本质肯定是代码块。切换成Code就是纯代码开发。Split就是折中,代码源文件和可视化都显示。

控件属性: 点击控件,会跳转对应的属性配置栏,可以直接在配置栏里面的Declared Atrributes点击“+”好添加属性,左边是属性名称,右边是内容。也可以在Code源码里面手动添加。

        运行APP

                添加虚拟机

         如何运行我们的这个APP呢?首先我们需要在电脑上配置一个安卓虚拟机,才能运行。

点击右侧的Device Manager,点击Create device开始创建。

        自己随便选一个手机型号吧(因为实际生活中大伙的手机都不一样,所以没必要在开发中还对手机型号挑剔)

选择SystemImage,本质是个ROM包,不知道也没关系,原则是版本别太高就行。

        点击那个下载按钮,跳转后Accept,然后下一步,等他慢慢下载就行。剩下的一直保持默认设置点确定就行。

        最后可以看见,我们成功添加了一台新机子。

                开始运行

        首先,将上方的设备配置选择我们新建的虚拟机,然后点击右边的RUN。等他小卡一会。

        然后,当当!可以看见我们的HelloWorld成功运行力!

       导出安装包

        光在虚拟机上跑肯定不行啊,我们还要想办法让他能在其他手机也能跑,这时候我们就可以搞个安装包出来。      

        安装包有两种,一种是Debug型,一种是Release(发行版)。

        Debug型的安装包可以在我们的项目工程目录里面找到,具体路径为

app/build/outputs/debug/xxxx.apk

        如果没找到,可以点击刚刚运行按钮边上的那个锤子(Make Project),等右下角的进度卡完就能找到了。

        然而正经发布安装包一般是Release版,操作如下。

        点击这个选项,进入发行设置。

        

        发行软件包需要一个key,我们点击新建就行。key store path选择一个自己想要的文件夹,然后在下方的框框里面输入自己想要的key的名字,就能新建了。点击确定,下一步。

        选择release,点击创建。此时安装包的输出地址是Destination Folder里面的内容(可自行更改)

创建完成后,我们到app/release里面,内容如下

把APK后缀的安装包发给自己的手机,安装一下。

成功运行!

结尾

这大概就是一个简易的安卓开发流程了,虽然说这个软件什么功能也没有()。不过就当是一个入门吧。

后面会分享一下怎么做一些简单的小demo,希望不会鸽吧()。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android开发流程一般包括以下几个步骤: 第一步是安装Android Studio并配置开发环境。下载安装Android Studio,并配置Android Virtual Device(AVD)和测试设备。可以通过创建一个HelloWorld项目来测试整个开发平台的各项功能。 第二步是开发阶段。在这个阶段,需要使用XML文件来定义和布局用户界面的组件。而Java源程序代码则主要负责实现用户界面的交互功能和后台的数据管理、网络通信等程序功能。通过Java程序,可以将用户界面与应用逻辑联系起来,实现完整的应用功能。 第三步是调试和测试。在这个阶段,可以进行调试和测试以确保应用程序的正常运行。可以编写测试用例并进行测试,同时修复回归测试反馈的bug。 总结起来,Android开发流程可以分为安装和配置开发环境、开发阶段以及调试和测试阶段。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [android开发流程](https://blog.csdn.net/weixin_45962068/article/details/120180299)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [Android 项目必备(八)--> APP 的开发流程](https://blog.csdn.net/duoduo_11011/article/details/114880652)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值