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 设计试图界面:如下:操作试试吧。
江苏科技大学计算机协会
来一张会长之包的交接照片。图为大长老传位给二长老的照片。
阅读全文
0 0
- Android直播间_002
- Android直播间_001
- Android直播间_003
- Android直播
- 数据结构_002
- android快速仿花椒,映客直播上下滑动切换直播间
- android视频直播-直播流程概述
- 关于Android视频直播
- android 实现 rtsp 直播
- android 音视频直播
- android视频直播
- Android 视频直播
- Android直播气泡效果
- Android RTMP直播
- Android 直播RTMP流
- Android RTMP直播(续)
- Android 手机直播聚合
- android 视频直播SDK
- 正则表达式
- 引入AutoLayout布局
- Java面向对象语言中的栈与堆
- Serverless架构模式简介
- 性能测试工具操作数据库(十二)-Loadrunner与Hbase
- Android直播间_002
- Python基础
- Java实现-二分查找
- cv::imread读取文件失败
- 书单
- 微信小程序周报(第五期)
- Application类
- DateTools使用「日期工具库」
- MYSQL索引的使用