美文网首页
Android 开发技术 第二课

Android 开发技术 第二课

作者: Sunny_An | 来源:发表于2016-05-03 23:27 被阅读88次

    课程目标

    Android的知识体系很庞大,很难把所有的东西都学会了。所以这几次课,我会通过聊天机器人这个小程序,把咱们经常用的一些知识讲授给大家。
    但是也不能只讲聊天机器人这个程序本身,因为这样的话,知识是碎片化的,不连贯的,不利于以后的学习。所以,我还是会给大家讲基础知识,这样再结合例子,可以做到举一反三了。
    还有一个要说的是,大家一定要把环境搭建好,创建好虚拟机(或者真机)。在听讲的时候,有条件的话,都跟着敲一敲,这样比只看只听来的更直接,体会更深刻。

    第二次课知识

    简单列举一下这节课讲的知识,大家可以看看有没有掌握的不太好的点。这次讲的都是一些基础,就不把上课的代码发给大家了

    • 怎样创建工程
    • 工程目录的三个结构,都是干什么的
      配置文件(manifests),代码(java),资源(res)
    • Activity是干什么的
      通俗的讲,就是一个容器,用来装载界面,与用户交互
    • Activity的生命周期
      都有哪些,在什么时候系统 会调用,咱么经常用哪些,可以看ppt
    • 怎么新建Activity,启动别的Activity,关闭Activity
      Activity创建后要在manifests中注册,用Intent启动其他Activity,用finish()关闭当前Activity
    • 布局文件的概念,放在哪,怎么新建,怎么调用
      布局文件是布置界面的文件,用xml语言编写。放在layout里,在代码中(java)用R.layout.xxx来调用
    • 控件是什么
      就是一些在界面上的与用户进行交互的组件。在Android中,所有的控件都继承View
    • 容器控件是什么,有哪些
      容器控件,继承自ViewGroup(ViewGroup继承自View),是一种特殊的控件,是一个框架,一般没有具体界面,用来装入其他容器控件,控件
      常用的有线性布局LinearLayout相关布局RelativeLayout
    • 常用控件,用xml怎么写,有哪些属性,在代码(java)中怎么使用它的方法
      ID在代码中调用格式R.id.xxx,用findViewByID(int id)找到控件,返回值是View类型,要强制转换
    • 按钮 Button
      setOnClickListener()设置监听器(其实不光Button,其他View也可以设置点击监听器)
    • 标签 TextView
      setText()设置标签内容(一般有text属性的控件都可以用这个方法设置内容)
    • 编辑框 EditText
      getText().toString()获得编辑框输入的内容
    • 提示 Toast
      Toast.makeText(Activity.this, "提示内容", Toast.LENGTH_SHORT).show();
    • 用Handler延迟执行一些操作
    Handler handler = new Handler();
            handler.postDelayed(new Runnable() {
                @Override
                public void run() {
                    Intent intent = new Intent(SplashActivity.this, ChatActivity.class);
                    startActivity(intent);
                    finish();
                }
            }, 2000);
    

    关于Handler的概念,使用方法,大家可以看这里 点我查看 或者百度Android Handler

    错误处理

    新建工程提示这个错误的,给大家一个解决方法,点我查看

    相关文章

      网友评论

          本文标题:Android 开发技术 第二课

          本文链接:https://www.haomeiwen.com/subject/frrrrttx.html