首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Broadcast播音一

2012-10-14 
Broadcast广播一例子:界面类:public class BroadcastActivity extends Activity {/** Called when the act

Broadcast广播一
例子:
界面类:

public class BroadcastActivity extends Activity {    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        Button b = (Button)findViewById(R.id.editText1);        b.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {Intent i = new Intent();i.setAction(Intent.ACTION_EDIT);BroadcastActivity.this.sendBroadcast(i);}});    }}

广播接收类:
public class TestReceive extends BroadcastReceiver {@Overridepublic void onReceive(Context arg0, Intent arg1) {System.out.println("onReceive");}}

Mainfast.xml中写入:
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"      package="com.cn"      android:versionCode="1"      android:versionName="1.0">    <uses-sdk android:minSdkVersion="4" />    <application android:icon="@drawable/icon" android:label="@string/app_name">        <activity android:name=".BroadcastActivity"                  android:label="@string/app_name">            <intent-filter>                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>        </activity><receiver android:name=".TestReceive"><!-- 接收什么广播事件 --><intent-filter><action android:name="android.intent.action.PICK" /></intent-filter></receiver>    </application></manifest>

热点排行