最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android使用廣播發(fā)送消息

 更新時(shí)間:2022年04月19日 11:41:39   作者:抱著回憶旅行  
這篇文章主要為大家詳細(xì)介紹了Android使用廣播發(fā)送消息,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了Android使用廣播發(fā)送消息的具體代碼,供大家參考,具體內(nèi)容如下

1.activity_main.xml 

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
? ? xmlns:app="http://schemas.android.com/apk/res-auto"
? ? xmlns:tools="http://schemas.android.com/tools"
? ? android:layout_width="match_parent"
? ? android:layout_height="match_parent"
? ? android:orientation="vertical"
? ? tools:context=".MainActivity">
? ? <EditText
? ? ? ? android:id="@+id/edit"
? ? ? ? android:layout_width="match_parent"
? ? ? ? android:layout_height="wrap_content"
? ? ? ? android:hint="請(qǐng)輸入要發(fā)送的內(nèi)容" />
? ? <Button
? ? ? ? android:id="@+id/send"
? ? ? ? android:layout_width="match_parent"
? ? ? ? android:layout_height="wrap_content"
? ? ? ? android:text="發(fā)送"/>
</LinearLayout>

2.MainActivity

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import androidx.appcompat.app.AppCompatActivity;
?
public class MainActivity extends AppCompatActivity {
?
? ? private EditText edit;
? ? private Button send;
?
? ? @Override
? ? protected void onCreate(Bundle savedInstanceState) {
? ? ? ? super.onCreate(savedInstanceState);
? ? ? ? setContentView(R.layout.activity_main);
?
? ? ? ? //輸入框id
? ? ? ? edit = (EditText) findViewById(R.id.edit);
? ? ? ? //按鈕id
? ? ? ? send = (Button) findViewById(R.id.send);
?
? ? ? ? //點(diǎn)擊按鈕發(fā)送廣播
? ? ? ? send.setOnClickListener(new View.OnClickListener() {
? ? ? ? ? ? @Override
? ? ? ? ? ? public void onClick(View v) {
?
? ? ? ? ? ? ? ? //獲取輸入的文本
? ? ? ? ? ? ? ? String content=edit.getText().toString();
?
? ? ? ? ? ? ? ? Intent intent = new Intent();
? ? ? ? ? ? ? ? //包名
? ? ? ? ? ? ? ? intent.setAction("xx.xx.xx");
? ? ? ? ? ? ? ? intent.putExtra("msg", content);
? ? ? ? ? ? ? ? sendBroadcast(intent);
?
? ? ? ? ? ? }
? ? ? ? });
? ? }
}

3.創(chuàng)建廣播MyReceiver

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
import android.widget.Toast;
?
public class MyReceiver extends BroadcastReceiver {
?
? ? @Override
? ? public void onReceive(Context context, Intent intent) {
?
? ? ? ? //跳轉(zhuǎn)新的頁(yè)面
? ? ? ? //Intent i = new Intent(context, MainActivity2.class);
? ? ? ? //i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
? ? ? ? //context.startActivity(i);
?
? ? ? ? //獲取廣播內(nèi)容
? ? ? ? String content=intent.getStringExtra("msg");
?
? ? ? ? Toast.makeText(context, "廣播接受者:"+content, Toast.LENGTH_SHORT).show();
? ? }
}

清單文件中記得注冊(cè)廣播

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
? ? xmlns:tools="http://schemas.android.com/tools"
? ? package="com.xxx.xxx">
?
? ? <uses-sdk
? ? ? ? android:minSdkVersion="8"
? ? ? ? android:targetSdkVersion="18"
? ? ? ? tools:ignore="GradleOverrides,OldTargetApi" />
?
? ? <application
?
? ? ? ? ...
? ? ? ? ?
? ? ? ? />
?
? ? ? ? <receiver android:name=".MyReceiver"
? ? ? ? ? ? android:permission="TODO"
? ? ? ? ? ? tools:ignore="ExportedReceiver">
? ? ? ? ? ? <intent-filter >
? ? ? ? ? ? ? ? <action android:name="com.xxx.xxx"/>
? ? ? ? ? ? </intent-filter>
? ? ? ? </receiver>
?
? ? ? ?...
?
? ? </application>
</manifest>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Android Studio3.0新特性及安裝圖文教程

    Android Studio3.0新特性及安裝圖文教程

    這篇文章主要為大家詳細(xì)介紹了Android Studio3.0安裝配置方法圖文教程,以及Android Studio3.0新特性,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • Android PC投屏功能實(shí)現(xiàn)的示例代碼

    Android PC投屏功能實(shí)現(xiàn)的示例代碼

    本篇文章主要介紹了Android PC投屏功能實(shí)現(xiàn)的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • 深入探討Android卡頓的原因以及解決方法

    深入探討Android卡頓的原因以及解決方法

    在移動(dòng)應(yīng)用開發(fā)中,Android卡頓是一個(gè)常見但令人討厭的問(wèn)題,它可能導(dǎo)致用戶體驗(yàn)下降,甚至失去用戶,本文將深入探討Android卡頓的原因,以及如何通過(guò)代碼優(yōu)化和性能監(jiān)測(cè)來(lái)提高應(yīng)用的性能
    2023-10-10
  • Android相機(jī)管理工具類

    Android相機(jī)管理工具類

    這篇文章主要為大家詳細(xì)介紹了Android相機(jī)管理工具類,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • Android 動(dòng)畫之AlphaAnimation應(yīng)用詳解

    Android 動(dòng)畫之AlphaAnimation應(yīng)用詳解

    本節(jié)講解AlphaAnimation 動(dòng)畫,窗口的動(dòng)畫效果,淡入淡出什么的,有些游戲的歡迎動(dòng)畫,logo的淡入淡出效果就使用AlphaAnimation,具體的祥看本文,需要的朋友可以參考下
    2012-12-12
  • android 有阻尼下拉刷新列表的實(shí)現(xiàn)方法

    android 有阻尼下拉刷新列表的實(shí)現(xiàn)方法

    下面小編就為大家分享一篇android 有阻尼下拉刷新列表的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,一起跟隨小編過(guò)來(lái)看看吧
    2018-01-01
  • Android實(shí)現(xiàn)商城購(gòu)物車功能的實(shí)例代碼

    Android實(shí)現(xiàn)商城購(gòu)物車功能的實(shí)例代碼

    最近公司項(xiàng)目做商城模塊,需要實(shí)現(xiàn)購(gòu)物車功能,主要實(shí)現(xiàn)了單選、全選,金額合計(jì),商品刪除,商品數(shù)量加減等功能,這篇文章主要介紹了Android實(shí)現(xiàn)商城購(gòu)物車功能,需要的朋友可以參考下
    2019-06-06
  • Android實(shí)現(xiàn)連連看游戲

    Android實(shí)現(xiàn)連連看游戲

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)連連看游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • Android中View的炸裂特效實(shí)現(xiàn)方法詳解

    Android中View的炸裂特效實(shí)現(xiàn)方法詳解

    這篇文章主要介紹了Android中View的炸裂特效實(shí)現(xiàn)方法,涉及Android組件ExplosionField的相關(guān)定義與使用技巧,需要的朋友可以參考下
    2016-07-07
  • 淺談Android程序與JavaScript腳本的交互

    淺談Android程序與JavaScript腳本的交互

    這篇文章主要介紹了Android程序與JavaScript的腳本交互,利用js開發(fā)安卓應(yīng)用也是近來(lái)的熱門話題,特別是隨著Facebook的React Native的開源及對(duì)Android的官方支持,需要的朋友可以參考下
    2016-04-04

最新評(píng)論

普洱| 南丰县| 绥棱县| 柏乡县| 无锡市| 龙南县| 黄浦区| 买车| 修文县| 丹棱县| 咸丰县| 尚志市| 鄂伦春自治旗| 鄂托克旗| 东城区| 汉阴县| 大足县| 吉林省| 乐昌市| 肃北| 聊城市| 天峻县| 曲沃县| 景德镇市| 边坝县| 普洱| 德清县| 绩溪县| 常宁市| 安多县| 宝兴县| 习水县| 雷山县| 周至县| 石阡县| 清新县| 汉寿县| 内黄县| 龙岩市| 福清市| 塘沽区|