Tag: android broadcast

Android – 通过Wi-Fi传递简单的字符串?

我有Wi-Fi直接演示。 我们可以将任何图像文件传输到其他设备。 当另一台设备连接并显示从图库发送图像时。 而在另一侧它显示发送的图像。 但是我想发送一个简单的字符串,而在另一边我想要烘烤那个字符串。 在这里,我发布了一个代码,他们已经实现了文件传输。 我在这段代码中很困惑。 我没有得到改变只传递字符串的地方。 请帮帮我。 谢谢。 DeviceDetailFragment.java /** * A fragment that manages a particular peer and allows interaction with device * ie setting up network connection and transferring data. */ public class DeviceDetailFragment extends Fragment implements ConnectionInfoListener { protected static final int CHOOSE_FILE_RESULT_CODE = 20; private View mContentView = null; […]

在Android中创建一个自动启动的广播接收器

问题: 我愿意创建一个简单地作为后台进程启动的应用程序,每当有新消息进入设备时,它应该将其记录到文件中或者只显示一个toast消息。 我已经阅读了很多博客,并尝试按照上述步骤进行操作。 但是,我继续在我的设备上发送消息,甚至没有显示在设备日志中。 我想在从Froyo到Lollipop的设备上运行它。 因此,我不愿意使用支持API 19及更高版本的新Telephony API。 清单文件 源文件 package com.abc.test; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.widget.Toast; public class SMSHandler extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { // TODO Auto-generated method stub Toast toast = Toast.makeText(context, “message initiated”, Toast.LENGTH_LONG); toast.show(); if (intent.getAction() .equals(“android.provider.Telephony.SMS_RECEIVED”)) { toast = Toast.makeText(context, “message […]

Android – 无法通过服务接收我的活动中的本地广播

我有我的主要活动,即启动服务(位置服务),我希望每次找到新位置时,该服务都会广播新位置。 由于日志我知道服务正在运行,我每隔几秒就有新的位置,但我从来没有得到广播。 MainActivity.java public class MainActivity extends Activity { private static final String TAG = “mainActivity”; private CMBroadcastReceiver mMessageReceiver = new CMBroadcastReceiver(); /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { // Start Service startService(new Intent(this, LocationService.class)); super.onCreate(savedInstanceState); } @Override public void onResume() { LocalBroadcastManager.getInstance(this).registerReceiver( mMessageReceiver, new IntentFilter(CMBroadcastReceiver.RECEIVE_LOCATION_UPDATE)); super.onResume(); […]