我想推出 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;
}