首先在Android源代码工程中创建一个Android应用程序工程,名字就称为Task吧。
关于如何获得Android源代码工程,请参考在 Ubuntu上下载、编译和安装Android***源代码一文;关于如何在Android源代码工程中创建应用程序工程,请参考在Ubuntu上为 Android系统内置Java应用程序测试Application Frameworks层的硬件服务一文。
这个应用程序工程定义了一个名为shy.luo.task的package,这个例子的源代码主要就是实现在这里 了。
下面,将会逐一介绍这个package里面的文件。
应用程序的默认activity定义在src/shy/luo/task/MainActivity.java文件中:
- [java] view plaincopypackage shy.luo.task;
- import android.app.Activity;
- import android.content.Intent;
- import android.os.Bundle;
- import android.util.Log;
- import android.view.View;
- import android.view.View.OnClickListener;
- import android.widget.Button;
- public class MainActivity extends Activity implements OnClickListener {
- private final static String LOG_TAG = "shy.luo.task.MainActivity";
- private Button startButton = null;
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- startButton = (Button)findViewById(R.id.button_start);
- startButton.setOnClickListener(this);
- Log.i(LOG_TAG, "Main Activity Created.");
- }
- @Override
- public void onClick(View v) {
- if(v.equals(startButton)) {
- Intent intent = new Intent("shy.luo.task.subactivity");
- startActivity(intent);
- }
- }
- }
名称栏目:Android应用程序组件Activity的"singleTask"(2)
链接URL:http://www.shufengxianlan.com/qtweb/news34/444884.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联