手动创建活动(activity)--1

1、ActivityTest/src 路径手动创建package:com.example.activitytest;
2、package 内创建 class:FristActivity 并继承 activity:

public class FristActivity extends Activity{    
    protected void onCreate(Bundle savedInstanceState){  // 重寫oncreate 方法
        super.onCreate(savedInstanceState);  //繼承oncreate方法
    }
}

3、创建和加载布局:ActivityTest/res/layout 下创建Android XML File ,根元素默认选择LinearLayout

4、在活动(ActivityTest)中 加载 布局(frist_layout):在onCreate 方法中加入以下代码:

setContentView(R.layout.frist_layout);  //活動中加載佈局

5、在AndroidManifest文件中注册(所有的活动必须在该文件中进行注册后才能生效),在 内加入以下代码:

<activity 
            android:name=".FristActivity"
            android:label="This is FristActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>            
</activity>   

通过来对活动进行注册,使用android:name 来指定注册的活动名称,使用android:label 指定活动中的标题内容,内的两行代码非常重要, 表示FristActivity 是这个项目的主活动,在手机上点击应用图标,首先启动的就是这个活动。
注意:如果应用程序中没有声明任何一个活动作为主活动,这个应用程序应该可以正常安装,知识无法在启动器中看到或者打开这个应用程序,这种应用程序一般作为第三方服务供其他的应用在内部进行调用,如支付宝的快捷支付服务。
通过以上五步设定后即可在虚拟机中启动该程序了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值