Android直播间_002

来源:互联网 发布:35互联域名转到万网 编辑:程序博客网 时间:2024/04/30 00:07

主要内容

1.hello word APP 的创建
2.APP的运行。
3.活动注册。
4.布局

Hello Word 的创建

1.打开Android Studio 编译器,这个过程或许要30多秒。


2.进入主界面




3.File-New-New Project。


4.第一行 填写项目名字。用纯英文。第二行填写你公司的网址。没有就随便填吧。


5.选择设备 下一步。


6.选择 空活动。活动就是你能看到的界面了。


7.给你第一个界面(暂时理解成界面)起个名字。纯英文的名字。


8.编译。


9.选择一个手机去测试一下。可以连USB的真实手机,也可以是 虚拟机。连接方法和虚拟机创建方法见 第一篇笔记。 《Android直播间_001》


10.如果是真实手机,就要在手机上开发者选择中打开 USB调试。具体方法百度。因为不同手机不同。我这里就用虚拟机检测了。


11.漫长的虚拟机启动过程之后,手机上显示了一行 Hello Word。


Android Studio 的文件层次



主活动注册代码:

先上图。再来代码。这里看不懂没事,知道就行。因为活动一般是编译器自动注册。


<activity android:name=".FirstActivity">      //这里说明活动名字。我们起的名字就是 FirstActivity,            <intent-filter>                   //这里说明把活动怎样传递,这个符号是开始传递的代码。同理,下面再出现一次就是结束的。                <action android:name="android.intent.action.MAIN" />   // 这里意思是:把次活动传递为主活动。                <category android:name="android.intent.category.LAUNCHER" />   //这里意思是:把次活动 作为应用启动的第一个活动。            </intent-filter>                  //活动传递方式说明结束。 </activity>                                  //活动注册结束。

以上用的是XML的语言,类似于HTML。不要求记住。每次用到百度就行了,用多了就会了。只要你记住编译器没有自动注册的时候,你需要手动到这个文件里去注册即可。

活动的代码

先上图


package com.wzy.myfirst;                                       //包路径,包名。不用管。自动生成的。import android.support.v7.app.AppCompatActivity;               //导入包。也不用管。import android.os.Bundle;                                      //再导入一个包。不用管。public class FirstActivity extends AppCompatActivity {         //一个类,相当于 我们写过的 学生类。。。。
                                                               //这个类继承于  AppCompatActivity类。这个类是所有活动的父类。
@Override protected void onCreate(Bundle savedInstanceState) { //onCreate() 这个方法相当于构造函数,只是名字叫onCreate() 罢了。代码一开始先执行这个。 super.onCreate(savedInstanceState); //调用 父类 的 onCreate() 函数。先把父类要完成的完成。 setContentView(R.layout.activity_first); //这是唯一一行要理解住的了 setContentView(...) 加载界面。 } //这个界面叫 R.layout.activity_first 你可以到路径 res/layout/activity_first.xml 找到它。} //资源文件夹下,可以用 R.***.*** 的方式来写路径。

下图是 布局的文件  res/layout/activity_first.xml 的截图。你可以修改那里的 hello World 之后运行试试结果。


布局的两种视图

Text 文字视图截图。


Design 设计试图界面:如下:操作试试吧。


江苏科技大学计算机协会

     来一张会长之包的交接照片。图为大长老传位给二长老的照片。