Java 释放。apk不工作,相机活动崩溃
当我在debug中运行我的应用程序时。apk工作正常,但当我发布它时。apk时,我的应用程序会因摄像头活动而崩溃 请让我知道我应该如何解决它 此外,请告诉我这也如何我可以得到隐私政策的网址,这是必须在谷歌游戏商店发布应用程序,如果应用程序有摄像头和读取内部存储权限Java 释放。apk不工作,相机活动崩溃,java,android,Java,Android,当我在debug中运行我的应用程序时。apk工作正常,但当我发布它时。apk时,我的应用程序会因摄像头活动而崩溃 请让我知道我应该如何解决它 此外,请告诉我这也如何我可以得到隐私政策的网址,这是必须在谷歌游戏商店发布应用程序,如果应用程序有摄像头和读取内部存储权限 @AfterPermissionGranted(RC_VIDEO_APP_PERM) private void requestPermissions() { String[] perms = { Manifest.permi
@AfterPermissionGranted(RC_VIDEO_APP_PERM)
private void requestPermissions() {
String[] perms = { Manifest.permission.INTERNET, Manifest.permission.CAMERA, Manifest.permission.RECORD_AUDIO };
if (EasyPermissions.hasPermissions(this, perms)) {
// if there is no server URL set
if (CHAT_SERVER_URL == null) {
// use hard coded session values
if (areHardCodedConfigsValid()) {
initializeSession(key, session, token);
} else {
showConfigError("Configuration Error",hardCodedConfigErrorMessage);
}
} else {
// otherwise initialize WebServiceCoordinator and kick off request for session data
// session initialization occurs once data is returned, in onSessionConnectionDataReady
if (isWebServerConfigUrlValid()) {
mWebServiceCoordinator = new WebServiceCoordinator(this, this);
mWebServiceCoordinator.fetchSessionConnectionData(SESSION_INFO_ENDPOINT);
} else {
showConfigError("Configuration Error", webServerConfigErrorMessage);
}
}
} else {
EasyPermissions.requestPermissions(this, getString(R.string.rationale_video_app), RC_VIDEO_APP_PERM, perms);
}
}
谢谢。请共享您的代码。我认为您的问题在于权限。您不检查摄像头权限。请使用此代码检查权限
@Override
public void onRequestPermissionsResult(int requestCode,
String permissions[], int[] grantResults) {
switch (requestCode) {
case MY_PERMISSIONS_REQUEST_READ_CONTACTS: {
if (grantResults[0] == PackageManager.PERMISSION_GRANTED) {
// permission was granted, yay! do the
// calendar task you need to do.
} else {
// permission denied, boo! Disable the
// functionality that depends on this permission.
}
return;
}
// other 'switch' lines to check for other
// permissions this app might request
}
}
请分享此活动的代码以及stacktrace,以便我们可以帮助您。我支持..关于隐私政策:您需要自己编写。内容将取决于您处理的数据、您如何使用用户数据以及您将在哪个国家发布。对于欧洲研究。1-您是否在build.gradle中启用了progaurd?2-你可以使用谷歌网站创建一个隐私政策页面。在这个页面中,你必须写下你正在使用的用户数据和目的。你可以使用一些网站的引用来引用progaud中的内容。build i添加了一行,即-ignorewarnings。你能告诉我应该添加什么吗?@Atik lavika正在使用EasyPermissions,因此,你的答案对这个案例无效。Hi Killer,请回答我…解决我的问题。指引我