在我的应用程序启动FeedbackActivity像Android的视频群聊我的、应用程序、视频、FeedbackActivity

2023-09-06 13:20:33 作者:-年少无知才是梦`

我想推出 com.google.android.feedback.FeedbackActivity 我的应用程序。就像它发生在视频群聊应用程序。

I would like to launch com.google.android.feedback.FeedbackActivity for my application. Like it happens in Hangouts application.

有谁知道我需要通过这样做哪些演员?

Does anyone knows which extras I need to pass to do so?

推荐答案

如此看来,这是可能的,钻报告不是在开发者控制台中可见。

So it seems that this is possible, bur report is not visible in Developer console.

@TargetApi(Build.VERSION_CODES.ICE_CREAM_SANDWICH)
protected Intent prepareIcsFeedbackIntent(Activity activity, PackageManager packageManager) {
    ApplicationErrorReport localApplicationErrorReport = new ApplicationErrorReport();
    localApplicationErrorReport.packageName = activity.getPackageName();

    localApplicationErrorReport.type = 11;
    localApplicationErrorReport.installerPackageName = packageManager.getInstallerPackageName(
            localApplicationErrorReport.packageName);

    return getAppErrortIntent().putExtra(Intent.EXTRA_BUG_REPORT, localApplicationErrorReport);
}

@TargetApi(Build.VERSION_CODES.ICE_CREAM_SANDWICH)
protected Intent getAppErrortIntent() {
    Intent localIntent = new Intent(Intent.ACTION_APP_ERROR)
            .addCategory(Intent.CATEGORY_DEFAULT)
            .addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    return localIntent;
}