Android起航系列第一章:Android手机APP起航
来源:互联网 发布:德语识别算法 编辑:程序博客网 时间:2024/05/22 04:35
Android手机APP起航系列
本博客文章基于android官方sdk的docs文档,目的是通过此教程巩固android手机app开发的一些应知应会的基础知识,也希望能帮助同在学习android开发的小伙伴们,共同进步,如有写的不到之处,还请各位小伙伴们不吝赐教。
准备工作
- 安装并配置java
oracle官网:http://www.oracle.com/technetwork/java/javase/downloads/index.html - ide下载安装,Android Studio
google官网(需要翻墙,百度也行):http://developer.android.com/sdk/index.html 安装sdk
官网下载较慢,推荐一个国内做的较好的网站,下载您需要的api就,参照着网站内容进行配置:http://android-mirror.bugly.qq.com:8080/include/usage.html安装调试虚拟机genymotion(注册个账号,个人用户免费,下载镜像需要账号)
genymotion官网:https://www.genymotion.com/#!/
第一章:快速开始
- 创建并运行一个android项目
- 了解android项目的目录结构
一、创建并运行一个android项目
打开android studio>>New Project,如下图:
点击下一步,勾选phone and tablet,minimum sdk选择api 11:android 3.0,其他的不要勾选,如下图:
点击下一步,选择empty activity,如下图:
点击下一步,默认设置,如下图:
点击完成,项目构建完成后,项目的视图如下:
了解android项目的目录结构
res
应用的资源目录layout
该目录主要存放活动界面activity,视图view的布局文件layout/activity_main.xml
该文件为app的主活动页面MainActivity.java的布局文件,我们可以在该文件里面自由添加控件,如文本,按钮,图片等。drawable
该目录主要存放应用的图片资源文件mipmap
该目录主要存放app图标ic_launcher.pngvalues
定义了应用中频繁使用的值(如主色,应用名称,padding等)src/main/AndroidManifest.xml
程序的清单文件,它描述了应用的基本特性,定义了程序的每一个组件,非常重要,当我们为app应用添加一个组件时,必须要在清单文件中进行申明,否则程序无法识别。当程序用到某个系统权限时,也需要在此文件中进行申请,否则程序运行时会报没有权限错误。build.gradle
项目构建文件,android studio使用gradle进行项目构建。
- Android起航系列第一章:Android手机APP起航
- Android起航系列第三章:android app的兼容性
- android 起航
- Android起航系列第二章:为app添加action bar
- Android起航系列第五章:片段Fragment
- 第一章 起航
- android游戏开发起航
- 第一章节 android起航
- 《第一行代码--Android》学习笔记--第一章:开始起航:思路
- 【起航计划 021】2015 起航计划 Android APIDemo的魔鬼步伐 20 App->Intents createChooser
- android开发学习笔记系列(1)-android起航
- Android起航系列第六章:android数据存储
- Android起航系列第四章:activity生命周期管理
- 起航
- 起航
- 起航
- 起航
- 起航!
- 数据库总结.5
- 不吐不快,关于新版csdn
- Laravel学习历程
- 【杭电oj】1879 - 继续畅通工程(最小生成树)
- String、StringBuffer与StringBuilder之间区别
- Android起航系列第一章:Android手机APP起航
- 机器学习算法与Python实践之(二)支持向量机(SVM)初级
- java.lang.NoClassDefFoundError: org/uncommons/maths/random/MersenneTwisterRNG解决方法参考
- kube & iptables
- Ajax中XMLHttpRequest对象的使用
- Intellij IDEA 导入项目中文乱码
- 触发器的整理:包括Instead of和After
- 单链表
- 学习笔记 - 面试题Checklist