实践一 Android环境构建与调试测试

【实践目的】

安装移动应用开发相关软件平台,并在此基础上学习测试和调试程序的基本技能。

【实践要求】

  1. 完成移动应用开发平台安装和相关配置;
  2. 熟悉Android Studio的常用功能和快捷键;
  3. 生成第一个应用程序Hello World;
  4. 添加Log日志,通过Log日志查看程序的执行过程;
  5. 学习和实践断点调试基本技能。

【任务和结果】

  1. 安装JDK,并设置环境变量。

模拟器配置

2.1设置主题和字体

2.2常用快捷键

删除行:Ctrl+X

复制行Ctrl+D

注释和取消注释行:Ctrl+斜杠:以双斜杠的方式即“//”

Ctrl+shift+斜杠:以“/*……*/”方式注释

自动整理代码:Ctrl+Alt+L

返回上一次浏览的位置:Ctrl+Alt+left/right

4、Android log日志输出

public class MainActivity extends AppCompatActivity {
public void doTower(int topN,char from,char inter,char to){
        if(topN == 1) {
            Log.v("Disk1", "");
            Log.v("Disk1 from" + from, "to" + to);
        }
        else{
            doTower(topN-1, from, to, inter);
            Log.v("Disk "+topN,"  ");
            Log.v("DisK from "+from," to "+to);
           // Log.v("Disk "," to "+to);
            doTower(topN-1, inter, from, to);
        }
    }
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        doTower(3, 'A', 'B', 'C');
    }
}

  1. 断点跟踪调试

topN

from

inter

to

topN=1

A

B

C

topN=2

A

C

B

topN=3

A

B

C

【实践心得】

通过本次实验掌握了移动应用平台的安装方法,也完成了环境的搭建。熟悉了各个快捷键的使用。了解了AS的三种视图,其中Package,Android,Project三种视图的区别在于,package视图隐藏配置文件、属性文件、和系统文件的目录、只显示当前Module列表和下面的文件。而Android视图下的一级目录是两个区域分别为Module和Gradle。同时也掌握了日志输出的方法,了解了工具类Log的方法Log.v()-Verbose、Log.d-Debug Log.i-Info Log.w-Warn Log.e-Error的区别。掌握了设置断点调试程序的方法,并分析了代码运行的过程。由于初次接触移动应用开发,开始时遇到了许多问题,感觉操作比较困难,之后对于一些问题通过查阅资料、上网搜寻等方式逐步解决了问题,顺利完成了实验。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

柠檬鸡腿baiAries_0224

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值