2013-01-22 3 views
1

권한이 Android SDK 수준에서 작동하는 방법을 알고 있지만 기본 코드로는 정확히 작동합니까? 네이티브 코드로 시스템 호출을 할 때 socket(), fopen(), ioctl() 등의 호출이 허용되는지 여부를 결정하는 것은 무엇입니까?Android 기본 사용 권한 및 보호 수준

android native code security

How is Android permission enforced?

그러나 첫 번째는 실제로는 대답하지 않고, 두 번째 링크에 대답은 내가하지 않아도 &을 작동하지 않습니다 :

나는이 질문을 읽어 아직 다른 사람의 대답에 대해 논평하는 담당자.

답변

2

네이티브 코드에서 정확히 작동합니까?

다른 모든 곳과 동일합니다. 프로세스에 대한 사용 권한이 정의됩니다. 네이티브 코드가 직접 액세스 할 수있는 경우 네가 통신하는 네이티브 코드가 사용 권한을 검사합니다.

그러나 첫 번째는 실제로

대답하지, 그것은이다. 녹색 확인 표시를 찾으십시오. 두 번째의

대답에있는 링크

다시 작업에 더 이상 사이트에 대한 링크 (플러스, 파일이 변경되었습니다) 것을,

을 작동하지 않습니다. This should be the file fadden linked to은 GitHub에서 미러링됩니다.

+0

내 앱이 android.permission.INTERNET을 사용하는 경우 해당 권한이 부여 될 해당 그룹 ID가 프로세스에 할당됩니다. –

+0

@AndroidQS : 수정하십시오. – CommonsWare

+0

시스템/라이브러리 호출을 필요한 Android 권한에 매핑하는 데 필요한 설명서가 있습니까? –