当前无论是手机(例如华为手机)还是电视机(例如小米电视)等产品,很大一部分都在使用Android系统。此外,目前大热的人工智能,离不开手机、电视机、智能穿戴设备等载体,因此,掌握Android编程,无疑能为我们的求职添上一分!
首先需要根据你的电脑系统在https://developer.android.google.cn/studio选择相应的安装包,下载到电脑。
一、如需在 Windows 系统中安装 Android Studio,请执行以下操作:
如果您下载了 .exe 文件(推荐),请双击以启动该文件。
如果您下载了 .zip 文件,请解压缩 ZIP 文件,将 android-studio 文件夹复制到 Program Files 文件夹中,然后打开 android-studio > bin 文件夹并启动 studio64.exe(对于 64 位计算机)或 studio.exe(对于 32 位计算机)。
按照 Android Studio 中设置向导的指示安装它推荐的所有 SDK 软件包。
二、如需在 Mac 系统中安装 Android Studio,请执行以下操作:
启动 Android Studio DMG 文件。
将 Android Studio 拖放到“Applications”文件夹中,然后启动 Android Studio。
选择是否想要导入之前的 Android Studio 设置,然后点击 OK。
Android Studio 设置向导将指导您完成余下的设置步骤,包括下载开发所需的 Android SDK 组件。
你可以参考教程:https://www.runoob.com/android/android-studio-install.html以及https://developer.android.google.cn/studio/install
一、由于我们在国内安装,无法连接到谷歌服务器,因此需要配置下图HTTP proxy
选中『Manual proxy configuration」和「HTTP』,然后在Host name输入框内填入下面的镜像服务器地址以及端口,设置完成后单击『Apply』,然后点击『OK』按钮。
Android SDK 在线更新镜像服务器资源:
大连东软信息学院镜像服务器地址:
二、安装路径不能出现空格、中文以及其他特殊字符,建议仅使用纯英文字母组成的安装路径
三、SDK路径不能在安装路径,并且SDK路径也不能出现空格、中文以及其他特殊字符,建议仅使用纯英文字母组成的安装路径
四、请保证你的电脑网速畅通,否则在进行SDK下载或者AVD下载的时候,很可能出现各种难以解决的小错误
安装完成后,打开软件,界面如下
很多同学英文基础差,遇到英文就不管了,所以,我建议大家收藏谷歌翻译网站。作为一个程序员,你必须习惯各种英文场景。
例如,开始页面的第一个按钮
谷歌翻译结果:
开始一个新的Android Studio项目
就很直观地明白该按钮的作用。
我们用得特别多的一个按钮就是Configure按钮。
它包括了两个很重要的子菜单AVD Manager【AVD(Android虚拟设备)管理工具】和SDK Manager【SDK管理工具】。
点击Configure然后点击AVD Manager,进入以下界面
这里需要弄明白虚拟设备的概念和意义:
一、选择硬件
二、选择系统版本
三、命名以及完成虚拟设备创建
点击Configure然后点击SDK Manager,进入以下界面
SDK管理,我们通常需要关注版本号,以及是否安装了该版本的SDK。
一、点击按钮 Start a new Android Studio project
二、选中Empty Activity,然后点击Next
三、配置项目名称
四、进入到编程界面
认识菜单栏
常用功能:
(a) 关闭项目
(b) 新建文件
常用快捷键认识:运行项目按钮基本是用得最多的一个按钮,点击该按钮看看能否打开虚拟设备并且安装运行项目的APP!
五、认识项目文件夹组成
APP的logo文件
.png文件
方形+圆形
每个系列有5种尺寸
Logo设计尺寸:
mdpi (Medium Density Screen, 160 DPI)
其图标大小为 48 x 48 px。
hdpi (High Density Screen, 240 DPI)
其图标大小为 72 x 72 px。
xhdpi (Extra-high density screen, 320 DPI)
其图标大小为 96 x 96 px。
xxhdpi(xx-high density screen, 480 DPI)
其图标大小为144 x 144 px。
xxxhdpi(xx-high density screen, 640 DPI)
其图标大小为192 x 192 px。
Logo设计相关工具推荐:
Logo检测网站:
https://logolab.app/home
查看同行产品logo: http://www.iconsfeed.com/
获取设计灵感:
http://www.logobook.com/directory/
在线PS: https://www.uupoop.com/
在线Logo设计:
http://www.logofree.cn/logo.html
https://www.logomaker.com.cn/
https://www.logaster.cn/logo/
https://www.designevo.com/cn/create/logos/app.html
甚至,我们可以使用PPT来设计Logo。
第1步:准备好设计好的logo源文件
简单任务:参考支付宝的logo和知乎的logo,请从你的姓名中挑选一个汉字,用于设计APP的logo。例如
第2步:在Android Studio导入图片为图标文件
点击菜单栏的New->Image Asset
设置图标名称,选择图片…
点击Next,然后点击Finish,自动在res文件夹下生成logo
第4步:修改AndroidMainfest.xml文件的
android:icon
android:roundIcon
Android 系统要求安装的每个应用都必须使用应用开发者拥有的证书(即开发者用于存放私钥的证书)进行数字签名。Android 系统利用该证书来识别应用作者并在应用之间建立信任关系。您用于签名的的证书无需由证书授权机构签名;Android 系统允许您使用自签名证书为您的应用签名。
重要提示:您的应用必须使用在 2033 年 10 月 22 日之后才会失效的加密密钥签名。
简单粗暴来说,如果我们未为APP签名,那么,apk文件可能无法在手机上安装!
也就是创建Java 密钥库(.jks 或 .keystore):一个二进制文件,用作证书和私钥的存储区。
在菜单栏中依次点击 Build > Build > Generate Signed Bundle/APK
选中APK,然后点击next
在 Key store path 字段下,点击 Create new
在 New Key Store 窗口中,为您的密钥库和密钥提供以下信息
注意:需要另外用文档保存Password、Alias、Password
如果您目前没有打开 Generate Signed Bundle or APK 对话框,请依次点击 Build > Generate Signed Bundle/APK。
在 Generate Signed Bundle or APK 对话框中,选择 APK,然后点击 Next。
指定密钥库的路径、密钥的别名,然后输入二者的密码。
点击release并且勾选中V2,然后点击Finish
查看生成的apk文件,并通过QQ或者邮箱,发送到手机安装。注意:不要使用微信发送,因为微信手机端会自动修改.apk为.apk1。
【作者简介】陈艺荣,男,目前在华南理工大学电子与信息学院广东省人体数据科学工程技术研究中心攻读博士,担任IEEE Access、IEEE Photonics Journal的审稿人。两次获得美国大学生数学建模竞赛(MCM)一等奖,获得2017年全国大学生数学建模竞赛(广东赛区)一等奖、2018年广东省大学生电子设计竞赛一等奖等科技竞赛奖项,主持一项2017-2019年国家级大学生创新训练项目获得优秀结题,参与两项广东大学生科技创新培育专项资金、一项2018-2019年国家级大学生创新训练项目获得良好结题,发表SCI论文4篇,授权实用新型专利8项,受理发明专利13项。
我的主页
我的Github
我的CSDN博客
我的Linkedin