zoukankan      html  css  js  c++  java
  • 20169201 2016-2017-2 《移动平台应用开发实践》 第六周学习总结

    教材学习

    第23章:Android简介

    Android是当今最流行的移动平台,带有一组完备的API。
    Android应用程序开发的软件开发工具包(SDK)是免费的。
    Android的源代码由ART(Android Runtime)来编译为机器代码和应用程序。
    Android应用程序组件:

    • 活动
    • 服务
    • 广播接收者
    • 内容提供者

    应用程序清单(XML形式):

    • 所需最小API level
    • 应用程序名称
    • 打开应用程序第一个活动
    • 是否允许从其他应用程序调用你的应用程序组件
    • 用户必须保证一组什么样的许可

    Android的官方Web站点:
    http://developer.android.com/reference/packages.html

    第24章:初识Android

    Android环境搭建完成

    第25章:活动

    活动是Android.app.Activity类的一个实例。
    启动一个活动就是意味着要显示一个窗口。
    主活动:应用程序所创建的第一个窗口,充当应用程序的入口点。

    安装过程中遇到的问题和解决过程

      1. 第一次安装android studio时候弹出unable to access android sdk add-on list
    • 解决过程:在自己安装的目录下找到:binidea.properties打开这个文件末尾添加一行disable.android.first.run=true。

    代码调试中的问题和解决过程

    代码托管

    • 代码提交过程截图:

    • 代码量截图:

    上周考试错题总结

    • 使用字符流的理由

      • 处理字符数据的语法更方便
      • 自动化字符编码
    • Why does Console.readPassword() return a char[] array instead of a String object?

      • It is more secure.
      • Because Java puts all String values in a reusable pool.
      • So that the value can be removed from memory immediately after use.
    • 下面代码中共有()个线程?

    public class ThreadTest {
        public static void main(String args[]){
            MyThread myThread =new MyThread();
            Thread t1=new Thread(myThread);
            Thread t2=new Thread(myThread);
            t1.start();
            t2.start();
        }
    }
    class MyThread extends Thread {
        ...
    }
    

    三个,除了t1,t2, 不要忘了main所在的主线程

    • 什么方法会使线程进入阻塞状态?
      • Thread.sleep()
      • wait()

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 20/20 1/1 12/12
    第二周 180/200 1/2 20/32
    第三周 262/462 1/3 22/54
    第四周 477/931 1/4 18/72
    第五周 725/1656 1/5 20/92 线程、网络学习
    第六周 332/1988 1/6 18/110 Android环境搭建,Activity学习

    参考资料

  • 相关阅读:
    课程总结
    java实训作业----IO流
    6月11日数据结构——Huffman树
    6月10日数据结构——堆
    数据结构二叉树(实训报告)
    数据结构树(二叉树的使用)
    Java窗体的应用
    java监听、抛出异常
    数据结构顺序字符串(插入、删除、查找、BF模式匹配)
    数据结构顺序字符串
  • 原文地址:https://www.cnblogs.com/tcle/p/6672735.html
Copyright © 2011-2022 走看看