Android程序基础开发步骤,以简单的App开发为例
文章目录
- 1、建立开发环境
- 2、新建工程
- 3、开发App
- 4、运行App
- 5、出现问题
1、建立开发环境
- IDE+SDK
2、新建工程
选择Phone and Tablet日的Empty Activity模板,点击Next
使用AS向导建立Hello World工程
3、开发App
打开layout xml文件,查看Design界面
点击右上角code
更改文本框内容:新建strings.xml中的字符资源;
更改文本框内容:在Design界面选中文本框,在属性页修改text,选择字符资源
查看code:
增大文本框内容的字号,textSize属性修改为36sp,观察预览和蓝图
认识Activity
4、运行App
在IDE右上角,打开AVD Manager,新建模拟器
在AVD Manager新建Pixel手机类型模拟器
安装系统,选择x86 Images,API Level>21 (获得x86处理器硬件加速,请勿选择ARM镜像)
在AVD Manager新建模拟器 (确认模拟器API level>App的最小App level)
启动模拟器,进入桌面
运行App,测试结果
5、出现问题
接决方法:File --> Settings
Android程序基础开发步骤,以简单的App开发为例相关推荐
- 基于Android Studio的蓝牙通信的简单应用与开发
实现基于Android Studio的蓝牙通信的简单应用与开发 实现蓝牙通信 界面展示 核心文件 部分代码展示 总结 实现蓝牙通信 通过权限申请与代码实现,完成蓝牙通信的简单应用与开发. 界面展示 核 ...
- 微信小程序从零开始开发步骤(一)搭建开发环境
从零到有写一个小程序系列专题,很早以前就想写来分享,但由于项目一直在进展,没有过多的时间研究技术,现在可以继续分享了. 1:注册 用没有注册过微信公众平台的邮箱注册一个微信公众号, 申请帐号 ,网址: ...
- Android通用框架设计与完整电商APP开发系列文章
作者|傅猿猿 责编|Javen205 有福利 有福利 有福利 鸣谢 感谢@傅猿猿 邀请写此系列文章 Android通用框架设计与完整电商APP开发 课程介绍 [[导学视频](http://szv1.m ...
- 原生开发什么意思_成都APP开发:原生APP开发与Web APP开发有什么区别呢?
智能手机上的APP应用软件对于人们来说已经成为日常工作生活当中必不可少的工具,无论是工作生活中的聊天交流,购物,饮食,出行,娱乐都会有相应的APP软件.目前常见的APP软件开发模式有两种,一种是原生A ...
- 在线教育培训APP开发,在线教育培训APP开发介绍
在线教育培训APP开发,在线教育培训APP开发介绍 介绍 在线教育一直全是呈持续上升发展趋向,尤其是2020年的肺炎疫情缘故,促使在线教育的销售市场更为宽阔,在线教育app不但能为用户提供线上一对一辅 ...
- Android程序猿必看之《终端应用开发指南》
一.前言 4G移动网络的商用为移动互联网的蓬勃生长提供了肥沃的土壤,并协同国内外众多互联网厂商及终端厂商共同引领了中国移动互联网翻天覆地的发展与创新. 2014年以来移动4G用户数目显著提升,拉动了全 ...
- react项目开发步骤_成为专业React开发人员的31个步骤
react项目开发步骤 我为达到可雇用水平而进行的每个项目和课程. (Every single project and course I took to reach a hireable level. ...
- android 热更新 方案,热更新-热更新app开发的两种系统方案!
针对app开发工作人员来讲,除开要会编码,热更新也是一定要学好和把握的方法,从技术性视角而言,热更新对Android和iOS各自有不一样的系统软件方案,为了更好地让大伙儿掌握这二种系统方案的差别,今日 ...
- APICloud AVM多端开发 |《生鲜电商app开发》项目源码深度解析
此项目为生鲜电商app开发类应用,主要功能包括商品列表.商品详情展示.购物车.登录注册.个人中心等. 项目源码在 https://github.com/apicloudcom/avm-simple 仓 ...
- app开发和web开发_理解现代Web App开发概念的指南
app开发和web开发 Millions of businesses exchange information on the internet and to interact with their t ...
最新文章
- HDU 1011-Starship Troopers(树形背包)
- TCP协议连接过程详解
- JavaScript函数节流和函数防抖之间的区别
- uniapp手写_【uniapp 开发】手绘签名组件
- MySQL 优化--持续整理
- SDU-nachos安装及初步编译
- 必刷2022年辽宁最新消防设施操作员模拟题库及答案
- 译文伪原创的全文翻译软件
- 【回眸】安装Hightec后如何导入源码及相关环境配置
- 编程机器人考级证书有用吗_少儿编程考级证书有什么用
- Unity 3D 图形学 Shader之顶点与片段着色器(五)
- 火星编年史_雷.布拉德伯里
- 小红书怎么推广笔记?小红书推广笔记有什么用?
- 【操作系统】进程-哲学家进餐问题
- 1.单例模式之饿汉式
- 新的音乐播放器 xmms2
- axios在vue中的简单配置与使用
- Android GPS定位 取得城市名称
- python创建学生字典_用python创建简单字典
- 直通转发(cut-through)和存储转发(store-and-forward)的区别
热门文章
- PhpStorm 配置 Git 教程
- uniapp 拍照 或者 相册 识别身份证信息
- 神经网络图用什么软件做,图神经网络 图像处理
- linux 查看添加的镜像源,linux镜像源的查看、配置以及删除
- 西门子S7-1200PLC脉冲控制伺服程序案例 此程序是关于西门子1200PLC以PTO脉冲方式控制伺服电机,步进电机的功能块程序
- 在校大学生如何申请软件著作权(超级详细)
- nas 和 远程文件夹同步_群晖NAS同步文件夹功能打开有什么需要注意的?
- iOS开发初学者需要经常去的论坛或网站
- java 生成 流程图_几行代码生成流程图
- YonBIP—助力企业数字化转型之道