Xamarin Android 开机自动运行app

原创 2018年04月16日 08:10:13


查了N多资料,最后终于试验成功,只不过是在模拟器上测试成功,因为穷,所有没有在真机上测试。

两个步骤:
1.在AndroidManifest.xml文件修改如下:
 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
         *这行是增加对接收广播消息的权限
 <application android:allowBackup="true" android:label="@string/app_name">
          *下面开始是增加接收器的静态注册,android:name为接收器的实现类名,注意需要写上点号开始
    <receiver android:enabled="true" android:name=".BootReceiver">
      <intent-filter>
           *下面这行大部分网上写的都缺少ACTION这个
        <action android:name="android.intent.action.ACTION_BOOT_COMPLETED" />
      </intent-filter>
    </receiver>
  </application>

2.可以新建一个类文件,写接收器的实现方法,因为是测试,我是直接在MainActivity所在的文件中增加一个实现类的。

     *一定要写下面两行的描述,否则程序一直意外关闭
    [BroadcastReceiver]
    [IntentFilter(new[] { Intent.ActionBootCompleted })]
    public class BootReceiver:BroadcastReceiver
    {
        public override void OnReceive(Context context, Intent intent)
        {
            //throw new System.NotImplementedException();
            //Toast.MakeText(context, "test", ToastLength.Short).Show();
            Intent _intent = new Intent();
            _intent.SetClass(context, typeof(MainActivity));
            _intent.SetFlags(ActivityFlags.NewTask);
            context.StartActivity(_intent);
        }
    }

以上为试验自动运行的程序,我也是一枚小菜鸟,所以描述中错误的地方,请提出指正(也请轻喷啊!)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xml398641805/article/details/79955766

Xamarin.Android 开机广播、开机自启动

xamarin.android 开机广播监听,开机自动启动、BroadcastReceiver
  • cdf881125
  • cdf881125
  • 2015-10-16 14:27:07
  • 1725

Android开机自动启动APP

一、完成需求的思路: 1.要让app在开机之后自动启动,故需要去接收一个开机的广播;所以app首先需要去注册一个关于接送开机启动的广播(android.intent.action.BOOT_COMPL...
  • ningchao328
  • ningchao328
  • 2016-10-28 20:11:15
  • 10789

如何在android手机上实现app开机自动运行启动(可以打开应用界面)。

测试项目的时候实在一个android系统的车载终端上进行的,因为没有终端没屏幕操作起来比较麻烦,所以干脆把用到的app写成开机自动运行,就可以了。感觉不是很困难,我就答应了大师兄的这个要求,然后就在网...
  • qq_34897442
  • qq_34897442
  • 2016-08-20 20:30:58
  • 18988

Android 开机直接运行app并当做手机桌面

Android 开机直接运行app并当做手机桌面 直接上代码: 1.开机启动APP 1.1 写一个广播接收器,用来接收手机开机广播 `public class Receiver extends...
  • always_and_forever_
  • always_and_forever_
  • 2017-05-12 17:48:17
  • 850

android 开机自动启动某个APP运行界面

android 开机自动启动某个APP运行界面 加入开机广播自动打开APPP
  • Tian_mei
  • Tian_mei
  • 2016-09-27 11:32:27
  • 174

Android App开机自动启动

Android App自动启动相关的一搜一大把,刚开始我也是从网上搜了下,不过貌似有些时候有些坑,还有就是在Flyme OS一直不能实现,后来发现是安全中心拦截了,只有白名单上面的App才能开启自启动...
  • jaykiller123
  • jaykiller123
  • 2016-05-09 14:44:40
  • 3967

Android 代码设置开机自启动App

有的时候想要用户一旦打开手机。我们的APP就自动运行了。代码如下: 创建一个监听。 /** * create by:sunlei on 2017/7/7 15:48 * e-mail:87282...
  • a872822645
  • a872822645
  • 2017-07-07 17:20:19
  • 2065

Android设备开机后自动启动APP解决方法:(学习篇)

Android设备开机后自动启动APP解决方法:通过广播的方式处理 BOOT_COMPLETED 首先,写个广播,知道啥时候是开机或者重启了。判断接受一个广播是否为开机的动作,然后用意图对象来完成激...
  • Harbor9999
  • Harbor9999
  • 2014-11-27 20:53:21
  • 750

Android实现开机自动运行程序

  • 2013年10月18日 10:08
  • 1.31MB
  • 下载

Android Studio Run App 不能自动启动

studio升级到2.3以后新建的项目,点击run app在手机上不能自动运行,但是在模拟器上是可以自动运行的。网上查询说是有些手机厂商禁止了自动运行这个功能,然后才出现了这种问题。要在手机上打开自动...
  • C_K_C
  • C_K_C
  • 2017-04-30 09:42:20
  • 2041
收藏助手
不良信息举报
您举报文章:Xamarin Android 开机自动运行app
举报原因:
原因补充:

(最多只允许输入30个字)