編輯:關於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(跨進程通信)的方法。分享給大家供大家參考,具體如下:一. 概述:跨進程通信(AIDL),主要實現進程(應用)間數據共享功能。
第1節 線程概述安卓應用只有一個主線程-各個組件都是在這個線程中運行。作為組件的之一的Activity就是在這個線程中更新應用界面的,例如,用戶點擊界面上的一個按鈕,按鈕
先說下這個demo,這是一個模仿課程表的布局文件,雖然我是個菜鳥,但我還是想留給學習的人一些例子,先看下效果 然後再來看一下我們學校的app布局分析先上一張劃分
增加String在Android frameworks/base/core/res/res/values中增加String,舉例來說在string.xml增加一個Stri