当前位置: 首页 > news >正文

Android安卓开发 - 简单介绍(一)

最近呢需要重构还有维护安卓项目,所以最近会从零开始梳理开发的一些知识点以及开发的内容

前面已经写了安装的教程,idea怎么安装,还有官方的开发工具Android Studio怎么安装

2024最新版Android studio安装入门教程(非常详细)-CSDN博客

idea从零开发Android 安卓 (超详细)-CSDN博客 

Android的发展历程

安卓(Android)是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。主要使用 于移动设备,如智能手机和平板电脑,由美国Google公司和开放手机联盟领导及开发。Android操作系 统最初由Andy Rubin开发,主要支持手机。

  • 2005年8月由Google收购注资。
  • 2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改 良Android系统,并发布了Android的源代码。
  • 第一部Android智能手机发布于2008年10月,由 HTC 公司制造。Android逐渐扩展到平板电脑及 其他领域上,如电视、数码相机、游戏机、智能手表、车载大屏、智能家居等,并逐渐成为了人们 日常生活中不可或缺的系统软件。
  • 2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。
  • 2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。2013年09月24日谷歌开 发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。
  • 2019年,谷歌官方宣布全世界有25亿活跃的Android设备,还不包含大多数中国设备。 Android几乎每年都要发布一个大版本,技术的更新迭代非常之快,

 最重要的就是版本对应,之前被版本搞的有点难受了所以一定要按照版本来看

 重要的就是这个版本的配置

搭建项目可以看我的其他文章有各种配置

2024最新版Android studio安装入门教程(非常详细)-CSDN博客

看看最后的基础工程就是配置完后的界面

 导入已有的工程

直接导入Android Studio。根据App 工程的组织形式,有两种源码导入方式,分别是导入整个项目,以及导入某个模块,简要说明如下。 1.导入整个项目 以本书源码MyApp为例,依次选择菜单File→Open,或者依次选择菜单File→New→Import Project,

 

 在文件对话框中选中待导入的项目路径,再单击对话框下方的OK按钮。此时文件对话框关闭,

 确认对话框右下角有3个按钮,分别是This Window、New Window和Cancel,其中This Window按钮 表 示在当前窗口打开该项目,New Window按钮表示在新窗口打开该项目,Cancel按钮表示取消打开操 作。此处建议单击New Window按钮,即可在新窗口打开App项目。

 导入某个模块

如果读者已经创建了自己的项目,想在当前项目导入某章的源码,应当通过Module方式导入模块源码。 依次选择菜单File→New→Import Module,

 这里选择你的项目里面的模块就好了

 在文件对话框中选择待导入的模块路径,再单击对话框下方的OK按钮,回到如图1-26所示的导入对话 框。 可见导入对话框已经自动填上了待导入模块的完整路径,单击对话框右下角的Finish按钮完成导入操 作。然后Android Studio自动开始模块的导入和编译动作,等待导入结束即可在Android Studio左上角 的项目结构图中看到导入的chapter02模块

 

http://www.lryc.cn/news/331819.html

相关文章:

  • AJAX —— 学习(二)
  • CSC博士联培申请时间线
  • 大数据实验三-HBase编程实践
  • 【Python】Pillow支持的图像文件格式
  • 算法——最小生成树
  • OpenHarmony相机和媒体库-如何在ArkTS中调用相机拍照和录像。
  • 【EasyExcel】多sheet、追加列
  • 韩顺平 | 零基础快速学Python
  • docker部署DOS游戏
  • 基于单片机的无线红外报警系统
  • 【JAVAEE学习】探究Java中多线程的使用和重点及考点
  • Day81:服务攻防-开发框架安全SpringBootStruts2LaravelThinkPHPCVE复现
  • .kat6.l6st6r勒索病毒肆虐,这些应对策略或许能帮到你
  • maya移除节点 修改节点
  • 嵌入式算法开发系列之卡尔曼滤波算法
  • 简述对css工程化的理解
  • .NET 5种线程安全集合
  • 计算机信息自查
  • 配置vite配置文件更改项目端口、使用@别名
  • 【LeetCode热题100】【链表】环形链表
  • SpringBoot整合ELK8.1.x实现日志中心教程
  • 计算机网络:数据链路层 - 封装成帧 透明传输 差错检测
  • Open3D (C++) 计算点云的特征值特征向量
  • Java | Leetcode Java题解之第8题字符串转换整数atoi
  • BL200耦合器数据采集模块
  • 基于Uni-app的体育场馆预约系统的设计与实现
  • 1.Spring Boot框架整合
  • 如何在 Debian VPS 上添加、删除和授予用户 sudo 权限
  • openlayers 入门教程(九):overlay 篇
  • 基于Python的高考志愿辅助填报系统