第1章 Android开发环境_第1页
第1章 Android开发环境_第2页
第1章 Android开发环境_第3页
第1章 Android开发环境_第4页
第1章 Android开发环境_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

安卓移动医疗应用开发课程介绍1.课程目标人体生理参数监测系统安卓手机APP蓝牙传输五参:温度、血压、血氧、呼吸和心电课程介绍2.课程内容开发环境搭建java语言基础(数组、方法、枚举等)面向对象程序设计(封装、继承、多态等)Android程序设计(四大组件:活动、广播接收器、内容提供器、服务)打包解包小工具设计实验蓝牙通信小工具设计实验人体生理参数监测系统软件平台布局实验体温/血压/血氧/呼吸/心电监测与显示实验数据演示课程介绍3.配套资料百度网盘:/s/1YpfFOj8KhUvzlGZjdHTx5A提取码:8wqw特别注意:请严格按照软件安装步骤安装软件

很多初学者在搭建Android开发环境时,由于操作系统差异、AndroidStudio和JDK版本差异及网络等原因,走了很多弯路,从而放弃了Android的学习。为避免以上情况的发生,建议严格按照软件安装步骤安装软件。安卓开发介绍01Contents.1安卓发展史2安卓系统架构3安卓开发环境介绍4搭建安卓开发环境5创建HelloWorld工程7日志工具Log的使用6安卓HelloWorld工程详解1.安卓发展史1.1安卓系统安卓(Android)是一种基于Linux内核的开放源代码的操作系统。主要用于移动设备,如智能手机和平板电脑。操作系统:管理计算机硬件与软件资源的计算机程序。闭源开源1.

安卓发展史抄袭iPhone从Linux内核主线中除名Java侵权2011.2Android3.0平板专用(失败)2011.10Android4.0手机、平板不差异化区分2014Android5.0版本改动最大,推出专用领域系统2015Android6.0增加运行时权限2021Android12.02003.10AndyRubin等人创办Android公司2005.8公司被谷歌收购2008Android1.0发布安卓第1个版本免费获取安卓操作系统源码1.2安卓发展史2.安卓系统架构应用层应用框架层系统运行库层Linux内核层系统库(提供特性支持的C/C++库)安卓运行时库(核心库+虚拟机)分层的架构API(应用程序接口)可移植性实现平台无关性一次编写,到处运行java语言开发,安卓开发中约占99%使能java语言主要提供与硬件相关的驱动3.

安卓开发环境介绍安卓软件开发工具包主要提供Android相关API使用java语言开发谷歌推出的官方集成开发工具,用于开发和调试安卓程序java语言的软件开发工具包整个java开发的核心包含了Java的运行环境(JVM+Java类库)和开发工具(编译调试等)AndroidStudioJDK:JavaDevelopmentKitAndroidSDK:AndroidSoftwareDevelopmentKit4.

搭建安卓开发环境4.1计算机的配置要求操作系统:Win7及以上版本CPU:主频不低于2.0GHz内存:4GB或更高,推荐8G硬盘:80G或更大4.2搭建开发环境JDK安装JDK1.8“jdk-8u241-windows-x64.exe”配置环境变量:新增JAVA_HOME变量;Path变量下添加路径AndroidSDK将下载后的SDK压缩包解压到适当的位置即可如果之前有安装过,需要删除对应位置的文件AndroidStudio安装“android-studio-ide-173.4720617-windows.exe”5.

创建HelloWorld工程新建安卓工程设定工程名、包名和保存路径选择目标安卓设备:PhoneandTablet添加Activity和Layout(逻辑和视图分开存放)完成工程创建将compileSdkVersion后面的29更改为28将targetSdkVersion后面的29更改为28将appcompat-v7:29.+更改为appcompat-v7:28.0.0单击窗口上方的TryAgain5.1

创建工程5.2

修改配置修改JDK路径:ProjectStructure->SDKLocation->JDKlocation修改build.gradle文件:App->build.gradle将JDK的路径自定义为安装JDK的路径:...\Java\jdk1.8.0_2416.

安卓HelloWorld工程详解java:存放activity文件,写Java逻辑代码,实现业务功能res:resource的缩写,存放各种资源文件,有图片、字符串等,各种形式的XML文件图片资源:mipmap:存放应用图标drawable:存放各种位图文件,应用图标以外的图片mipmap-hdpi:高分辨率mipmap-mdpi:中等分辨率mipmap-xhdpi:超高分辨率mipmap-xxhdpi:超超高分辨率mipmap-xxxhdpi:超超超高分辨率布局资源:存放XML格式的布局文件,一般有对应的activity文件colors.xml:定义颜色资源strings.xml:定义字符串资源styles.xml:定义样式资源Project目录结构下的关键部分6.

安卓HelloWorld工程详解MainActivity(逻辑)三个核心文件R.layout.activity_mainactivity_main.xml(视图)逻辑和视图分离android:text="HelloWorld!"AndroidManifest.xml(配置文件)命名软件包定义图标、APP名、主题描述应用的组件(activity等)确定主启动页让APP显示在应用程序列表中声明权限7.

日志工具Log的使用7.1日志的作用项目调试过程中输出信息便于测试7.2日志的使用导入包:importandroid.util.Log级别越来越高方法用法:快捷输入:Log.x(参数1tag,参数2msg)(x=v、d、i、w、e)第一个参数tag通常设置为当前的类名,用于过滤打印信息第二个参数msg为具体打印的信息输入logd,按Tab键—>自动补全完整的打印语句输入logt,按Tab键—>以当前的类名为值自动生成TAG常量Log.v():verbose,打印琐碎的日志信息Log.d():debug,打印调试信息Log.i():info,打印提示性信息Log.w():warm,打印警告信息Log.e():error,打印错误信息附:Genymotion模拟器的安装软件下载地址:/download/下载带有VirtualBox的软件包傻瓜式安装,安装过程的中会自动安装VirtualBox注册Genymotion创建安卓模拟器(选择系统版本等)启动模拟器2.考虑安装Genymo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论