Android开发第一课--熟悉开发工具和第一个Android程序
一、创建新工程步骤:
File-NewProject-Phone and Tablet-选择Empty Activity。(因为我们学习的手机安卓开发,所以选Phone and Tablet,活动模板选Emmpty Activity,虽然Android提供了内置模板,但初期学习时页面都自行编写。)
二、认识App工程结构
由于工程结构的内容也比较多,因此这里我们只介绍我们经常用的几个目录文件。
对于布局的了解:
三、对app项目的调试
方法一:
Logcat是Android中的命令行工具,通过它可以查看程序从启动到关闭的日志信息。
要在程序中输出日志,需要调用Android提供的Log类的相关的静态方法。
方法如下:
@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//在程序创建时输出不同类型的日志信息。Log.v("MainActivity","这是一条Verbose信息");Log.d("MainActivity","这是一条Debug信息");Log.i("MainActivity","这是一条Info信息");Log.w("MainActivity","这是一条Warning信息");Log.e("MainActivity","这是一条Error信息");//编辑完成,可以运行项目}
方法二、debug
打断点,和Java程序调试方法相通。
四、App项目发布
如果项目需要发布到互联网上供他人使用,需要将自己的程序打包成APK文件,即Android安装包文件。
打包过程如下:
1.执行菜单栏中的Build-Generate Signed Bundle/APK命令,选择APK单选框。
生成成功就显示上面的文字。
Android开发第一课--熟悉开发工具和第一个Android程序相关推荐
- Android教程-第一课 搭建开发环境(Netbeans+win7最新)
首先声明,我也是初学者,但是希望可以把自己学到的知识分享出去,如果中间有错误,欢迎大家指正. 这一课来介绍如何搭建Android开发环境,我的系统是win7,我一直是用的Netbeans,但是感觉用E ...
- 网络视频直播系统开发第一课,开发直播APP软件一定要懂的基础知识
"网络视频直播系统怎么开发.有什么难点"这类文章实在是太难写了,因为开发直播APP软件需要至少全国用户能够跨平台流畅观看,这其中涉及到的点太多太复杂了,所以讲清楚网络视频直播系统怎 ...
- 测试学开发——第一课:java学习路程
测试学开发--第一课:java学习路程
- JavaFX战旗类游戏开发 第一课 概述
用JavaFX开发的地图编辑器已经可以正式使用了.也写了JavaFX读取地图的库,准备抽空实现U3D的地图读取,然后再进行游戏开发. 虽然在我的JavaFX游戏开发库内已经实现了TMX地图的读取,但是 ...
- Java开发第一课认识计算机
1.是一种职位的名称 通常是通过计算机的某种编程语言完成软件的开发 2.什么是软件呢 大家眼前的笔记本电脑就是一台电脑 计算机包括两种 1.硬件: 鼠标.键盘.显示器.主机箱内部的 ...
- 创建一个微信小程序——如何注册账号,安装微信开发者工具,创建一个小程序(详细步骤版)
一.注册账号 注册地址 注册地址:微信公众平台 注册 右上角--[立即注册]. 选择[小程序]. 按照步骤完成注册. 按照步骤激活邮箱后,在信息登记这里选择个人. 填写相关信息. 完成注册. 这一步可 ...
- android+捕获google账户+cancel按钮,MVVM: 这是一个android MVVM 框架,基于谷歌dataBinding技术实现...
MVVM 这是一个android MVVM 框架,基于谷歌dataBinding技术实现.dataBinding 实现的 V 和 VM的关联:使用IOC架构实现了 M 和 V的关联. 框架具有以下功能 ...
- 零基础学HTML5和CSS3前端开发第一课
课程目标: 使用HTML5进行网站布局 使用CSS3进行网站美化 开发精美的商业网站 第一章 HTML5基础 概念: 网页 :互联网的基础,网络页面,网页:文字.图片.声音.视频.VR虚幻等:网站:淘 ...
- 金蝶EAS开发 第一弹:了解开发工具与基本使用(上)
毕业前夕,我来到了一家物流公司实习,为本公司做系统.我被分配的是用金蝶做财务系统的二次开发,没有文档的帮助真的让我头皮发麻,还好同事很热心,一直在帮助我,不然要上手这玩意还真的很有难度.入职已经两个星 ...
最新文章
- 人脸口罩检测现开源PyTorch、TensorFlow、MXNet等全部五大主流深度学习框架模型和代码...
- 前端面试题及答案整理(一)
- thinkphp5 获取当前的域名
- Workbooks 对象的 Open 方法参数说明
- 前端demo_【前端3分钟】Script Error产生的原因和解法
- android animatorset 监听,Android源码分析--动画框架AnimatorSet
- 前端跨域请求get_(单点登录)跨域SSO看这篇文章就够了:前端篇
- [Node.js] 模块化 -- http服务器模块
- 常用 linux 快捷键设置,Eclipse常用的快捷键及配置
- java 工程文件改名后显示绿色加号_Gradle学习记录018 构建java JVM工程 part1
- thinkphp生成的验证码不显示问题解决
- sql删除表中各类重复数据
- 零基础手把手用solidworks教你画联轴器
- windows server 2012 NIC组合---概念
- 跨境电商如何制定社交媒体营销策略?
- 善的讯息可以产生美丽的水结晶
- 计算机技术服务业成本核算,技术服务成本怎么核算?
- PHP查询附近的人及其距离的实现方法
- 不凡的夫夫 斯特林公式的应用
- STM32 -SPI关于nss引脚