赞
踩
【AndroidStudio开发】(一):新建页面切换项目
【AndroidStudio开发】(二):加入摇杆控制
【AndroidStudio开发】(三):经典蓝牙+BLE蓝牙搜索
【AndroidStudio开发】(四):蓝牙连接+发送接收消息
目录
前言
AndroidStudio经过Google的大力推广,现在跟Eclipse都属于Android的主流开发IDE了,创建项目、编译生成App导入到手机里面,基本上用鼠标点点点就能完成一系列操作了。
安装方面就不详细说了,直接去AndroidStudio官网下载软件,一个成熟的Ctrl+C+V工程师安装软件应该不在话下,直接开始新建项目。
第一步先配置一些我们的常用的配置,磨刀不误砍柴功,AndroidStduio新建项目后,会根据build.gradle文件里面配置的gradle版本进行联网下载,如果你一直用的是本地有的几个版本或者是自己去网上下载然后本地导入的就不考虑了。对于我这种懒人来说直接联网下载了,但你要知道一个版本下载一次,你不修改配置的话,这些文件都是默认下载到C盘的,如果你是C盘1个T的大户人家,当我啥也没说。C盘比较小的话,不修改AndroidStduio的一些配置,某一天你就会发现C盘红了,这个时候在转移拷贝一些东西就比较烦了。所以先不着急新建项目,把我们的软件、项目配置好,再新建项目不迟。
首先,是第一个配置,避免重新下载新版本的SDK,文件地址:你的安装目录下的这个文件\bin\idea.properties,找到下面的这个配置,修改为true。
#shield sdk download
disable.android.first.run=true
还有需要配置sdk的下载路径,配置下拉的SDK Manager的选项,然后选择下载路径。
第二个配置,修改.android路径,这个是AndroidStduio自带的手机模拟器(ADT)下载目录,需要修改成你自己的路径。
idea.config.path=D:/workspace/AndroidStudio/config
之后还得新建一个环境变量ANDROID_SDK_HOME。
ANDROID_SDK_HOME
D:\workspace\AndroidStudio\adt
第三个配置,系统和插件下载目录。
idea.system.path=D:/workspace/AndroidStudio/system
idea.plugins.path=D:/workspace/AndroidStudio/plugins
最后一个最重要的,配置修改.gradle缓存文件的路径。
最后,在配置目录会生成下面的一些文件。
点击create a new project,选择Basic Activity,这个模板会生成一个点击切换页面的项目。
下一步,会让你输入项目的名称,打包的App的名称等,记得勾选SDK的版本,我这选的是API 28,最后点击Finish完成创建。
如果没有API 28的版本,可以在这个初始的界面选择SDK Manager。
然后选择对应的API,右侧可以看到哪些安装了,哪些没有安装,比如我选择没有安装的Android 10,对应的是API 29,点击右下的Apply,如果本地没有的话,会弹出安装选项。
这个就是下载安装的页面,可以看到这个下载保存的路径就是我们之前配置的路径。
项目新建完毕后,开始用模拟器运行项目,看看项目的效果,给点实际的感受。点击下面工具栏的AVD部分,我这个是因为有一个手机模拟器了,所以显示的是当前的模拟器。
没有的话,点击AVD Manager创建一下。
主要是选择平台的类型,其它的就屏幕大小、分辨率等。
下面这个页面是让你选择手机平台的系统镜像的类型,我这边直接选择推荐的安卓API 28版本,右侧也有X86系统的镜像。
下面这个是让你输入模拟器的名称,还有开机的方向,在安卓里面,虽然是一个简单的横竖屏切换,但是涉及到页面的重新刷新,属于不同的创建方式,我这选择了竖屏。
这样子,手机模拟器就创建完毕了。你可以现在直接点击绿色小三角,运行这个模拟器,也可以切回到主界面,点击Run运行的三角形。
启动后,跟真正的手机长的还是很像的,但是如果涉及到各种的硬件部分,比如蓝牙、wifi这种,是没办法直接使用这个模拟器的,直接真机比较好。可以在右侧手动旋转模拟器。
工具栏选择新建的这个手机模拟器,点击右侧的运行按钮。
左边这个就是我们新建项目默认的第一个页面了,右边的是点击Next跳转的页面了。再点击Previous,又可以跳转回到第一个页面了。
如果想停止模拟器,直接点击右侧的x按钮关闭就行。
项目新建并运行完毕后,开始真正的学习Andorid项目了。下面这个就是我们安卓项目的目录结构了。
第一部分:Manifest
1、描述app的包名。
2、描述app使用的android系统版本信息。
3、描述app本身的版本信息。
4、描述应用对外暴露的组件等等。
配置的项比如可以通过android:configChanges配置屏幕的横竖屏切换时的选项,也可以通过android.permission.BLUETOOTH 获取系统蓝牙。
第二部分:Java
com.example.myapplication这部分就是我们的应用包目录,所有要写的代码都在这部分。MainActivity就是我们主程序的入口。
第三部分:res
这部分主要是我们页面文件的资源部分,drawable文件夹有我们生成APP应用的图标,layout就是我们需要设计的页面文件,menu文件夹是我们的菜单栏部分的页面,其它的文件夹可以创建切换页面的导航,或者创建一些颜色的默认值等。
第四部分:Gradle Scripts
这部分就是安卓最重要的构建部分了,整个项目的build.gradle,配置构建的gradle版本,我这使用的是4.1.3的版本。如果没有这个版本的话,可以下载这个版本,也可以更改这个地方为你本地的版本。
模块下的build.gradle,这个地方配置的是编译的SDK版本,生成的APP支持的api版本范围。
总结
学习AndroidStudio的第一步主要是先配置好软件的环境,之后创建第一个项目按照默认配置就行,主要内容还是在于了解项目的目录结构。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。