編輯:關於Android編程
package com.example.helloworld;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainActivity extends Activity
{
private Button button;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
this.button = (Button) this.findViewById(R.id.button1);
this.button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setClass(MainActivity.this, IntentActivity.class);
intent.putExtra("name", "Hello World");
startActivity(intent);
}
});
}
}4、實現IntentActivity.java
package com.example.helloworld;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
import android.content.Intent;
public class IntentActivity extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_intent);
Intent intent = getIntent();
String string = intent.getStringExtra("name");
TextView textView = new TextView(this);
textView.setTextSize(40);
textView.setText(string);
setContentView(textView);
}
}
Android編程實現AIDL(跨進程通信)的方法詳解
本文實例講述了Android編程實現AIDL(跨進程通信)的方法。分享給大家供大家參考,具體如下:一. 概述:跨進程通信(AIDL),主要實現進程(應用)間數據共享功能。
多線程開發(一)-安卓系統的線程
第1節 線程概述安卓應用只有一個主線程-各個組件都是在這個線程中運行。作為組件的之一的Activity就是在這個線程中更新應用界面的,例如,用戶點擊界面上的一個按鈕,按鈕
Android開發高仿課程表的布局實例詳解
先說下這個demo,這是一個模仿課程表的布局文件,雖然我是個菜鳥,但我還是想留給學習的人一些例子,先看下效果 然後再來看一下我們學校的app布局分析先上一張劃分
android開發教程之framework增加字符串資源和圖片等resource資源
增加String在Android frameworks/base/core/res/res/values中增加String,舉例來說在string.xml增加一個Stri