2017-09-08 2 views
-1

내 HTC One (M8) 전화가 뿌리이며 Android 6.0을 실행 중입니다. 루트 확인 응용 프로그램은 뿌리깊은 확인 전화를 확인합니다.xamarin.android 앱에 뿌리가있는 장치에 배포 할 때 su 권한이 있습니까?

전 C#의 자 마린 안드로이드 응용 프로그램을 개발하고 다음과 같은 권한이 나는 것 같다 2017 여러 가지 이상한 일들이 일어날 Visual Studio를 통해 내 자 마린 안드로이드 응용 프로그램을 배포 할 때

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.ACCESS_SUPERUSER" /> 

파일의 AndroidManifest.xml에 포함되어 있습니다

  1. 응용 프로그램은 각각의 시간을 설치 재 ... 허가 관련 일 - 모든 파일이 제거되고 다시 추가
  2. 이미지는 카메라를 통해 외부 디렉토리 (SD 카드)에 저장 만 헥타르 ------ SD 카드의 코드에 권한
  3. 복사 파일을 로컬 폴더 리턴 빈 파일을 앱에 RW했습니다

그래서 내 질문 뿌리에 배포 할 때 SU 권한을 xamarin.android 응용 프로그램이 있나요한다 장치?

답변

0

ACCESS_SUPERUSER Android 5.0 이후로 사용이 허가되지 않았습니다. Due to changes in Android 5.0 Lollipop, this permission has been deprecated and is completely ignored from SuperSU v2.30 onwards.

응용 프로그램은 각각의 시간을 설치 재 -의에 생성 된 모든 파일을 모든 파일이 제거되고

이 문제는 파일이 예를 들어, 배치되는 위치와 관련된 수

를 재 - 추가 data/data/your.app.package는 설치시 자동으로 삭제됩니다. 또한 앱 전용 파일 ( getExternalFilesDir() 호출)을 저장 한 경우 사용자가 응용 프로그램을 제거하면이 디렉토리와 모든 내용이 삭제됩니다. 공식 문서 인 Using the External Storage을 읽어보십시오. 카메라를 통해 외부 디렉토리 (SD 카드)에 저장

이미지는 로컬 폴더 리턴 빈 파일을 앱에 SD 카드에서 ------ RW 코드의 권한

파일 복사가

당신이 아니라 당신은 외부 저장 장치에서 읽어들이는 경우도 다음과 같은 권한을 추가하십시오 WRITE_EXTERNAL_STORAGE 권한을 정의하는 것이 가능하다 :

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 
관련 문제