小编Anj*_*ali的帖子

在后台发送数据到电子邮件

我正在努力在我的电子邮件Id上发送我的消息数据.我已经创建了一个包含editText(用于emailId)和Button的mainActivity类.另一个类是BroadcastReceiver类,我在其中检索数据.现在我无法理解如何将这些数据发送到后台提供的电子邮件中.我google了很多但无法得到所需的回复.请分享想法并帮助我.

android background broadcastreceiver

4
推荐指数
1
解决办法
4685
查看次数

在android中使用拨号盘启动应用程序

我想通过拨号盘启动我的应用程序。我正在使用以下代码。用于拨号盘启动应用程序(在广播接收器中)

public class HiddenReceiver extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {
try{

               // Toast.makeText(context,"Number Dialed",1).show();

                Intent serviceIntent = new Intent(context,MainActivity.class);
                    serviceIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                    context.startActivity(serviceIntent);



                }
                catch(Exception e)
                {
                    Log.d(TAG, ""+e.getMessage());
                }
Run Code Online (Sandbox Code Playgroud)

通过拨号盘按键时,我想启动我使用以下内容的主要活动

public class MainActivity extends Activity
{
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_hidden_receiver); 

         //Intent call here
        Intent intent=getIntent();
        String message = intent.getStringExtra(MainActivity.TELEPHONY_SERVICE);
         //text here
Run Code Online (Sandbox Code Playgroud)

但是当我按下我的代码时,它的拨号号码消失了,但拨号盘既没有消失也没有 MainActivity 启动。这个问题怎么解决?帮帮我.....谢谢。

android broadcastreceiver android-intent

3
推荐指数
1
解决办法
6850
查看次数