相关疑难解决方法(0)

如何以编程方式检查MIUI自动启动权限?

我需要以编程方式检查MIUI手机中我的应用程序的自动启动权限是打开还是关闭.Facebook和whatsapp默认已启用此权限,我该怎么办?

android autostart background-service

34
推荐指数
3
解决办法
2万
查看次数

如何在android中以编程方式在小米手机安全应用程序中为我的应用程序启用AutoStart选项

除了MI之外,我的应用程序在所有移动设备上都有很好的评价.因为MI限制我的App后台服务运行.在安全性中启用自动启动应用程序后,它完美运行.因此,我可以通过编程方式为MI Security App中的应用启用AutoStart选项.请让我知道你宝贵的建议.

我怀疑是什么whatsapp,facebook和更多应用程序默认在小米的安全应用程序中启用自动启动选项?

提前致谢.

security service android autostart

26
推荐指数
2
解决办法
9130
查看次数

如何以编程方式获取MIUI Security app自动启动权限?

我没有收到BOOT_COMPLETE我的小米Redmi 2 Prime手机的广播.

BroadcastReciever是---

public class OnBootReceiver extends BroadcastReceiver {

@Override
public void onReceive(Context context, Intent intent) {
    // Setting singleAlarm
    SingleAlarmHandler.getInstance().setAlarm(context);

    try {
        // Sending System Setting broadcast
        String offDate = SharedPrefrencesHandler.getInstance(context).readString(SharedPrefrencesConstants.SWITCH_OFF_DATE);
        int type = SystemSettingsType.PHONE_SWITCH_ON_OFF.getNumericType();

        if (offDate == null)
            offDate = "";

        SystemSettingsHandler.getSystemSettingsHandler().makeSystemSettingsCall(context, type, offDate);
        SharedPrefrencesHandler.getInstance(context).removePrefrence(SharedPrefrencesConstants.SWITCH_OFF_DATE);
        } catch (Exception e) {
            Log.e(ChaseForceApplication.TAG, e.getMessage());
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

和清单:

    <receiver
        android:name=".broadcastlisteners.OnBootReceiver"
        android:enabled="true"
        android:exported="true">
        <intent-filter>
            <action android:name="android.intent.action.BOOT_COMPLETED" />
        </intent-filter>
    </receiver>
Run Code Online (Sandbox Code Playgroud)

经许可:

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
Run Code Online (Sandbox Code Playgroud)

现在我没有在我的小米Redmi 2 Prime手机中获得BOOT …

android miui

13
推荐指数
1
解决办法
1万
查看次数

安装referrer无法在某些redmi设备中运行

我需要跟踪我的Android应用程序的安装引荐.它在大多数设备中都能正常工作.但在Redmi设备中,广播没有被触发.我用Redmi Note 4测试了它

我已经通过ADB和Play商店测试了它.两者都不会在Redmi设备中触发广播

下面是我正在使用的代码

public class ReferrerReceiver extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {
           Log.d("Broadcast", "RECEIVED!");
        }
}


<receiver
    android:name=".receiver.ReferrerReceiver"
    android:exported="true">
    <intent-filter>
        <action android:name="com.android.vending.INSTALL_REFERRER"/>
    </intent-filter>
</receiver>
Run Code Online (Sandbox Code Playgroud)

请建议是否有人遇到同样的问题,并得到一些解决方案?

android google-analytics android-studio install-referrer android-broadcastreceiver

9
推荐指数
1
解决办法
881
查看次数