在Android环聊中启动我的应用程序中的FeedbackActivity

pix*_*xel 9 android feedback user-feedback

我想推出com.google.android.feedback.FeedbackActivity我的申请.就像在环聊应用程序中发生的那样.

有谁知道我需要传递哪些额外内容?

发送环聊反馈

pix*_*xel 2

所以看来这是可能的,但报告在开发人员控制台中不可见。

@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;
}
Run Code Online (Sandbox Code Playgroud)