2
stackoverflow에서 많은 질문을 읽었으므로이 문제를 파악할 수 없습니다. 통화 기능이있는 앱이 있지만 여전히 태블릿에 액세스하려고합니다. 이 앱은 USB를 통해 수동으로 설치하더라도 태블릿에서 작동하지만 시장에 표시되지는 않습니다. 이 문제와 관련하여 다른 질문이 있다는 것도 알고 있지만 태블릿에서는 작동하지 않는 다른 권한이 있는지 묻습니다. 여기 태블릿 마켓 플레이스에 Android 앱이 표시되지 않습니다.
내 매니페스트가
..<uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="17"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" android:required="false"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<uses-permission android:name="android.permission.CALL_PHONE"/>
<uses-feature android:name="android.hardware.telephony" android:required="false" />
<!-- External storage for caching. -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<!-- My Location -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<!-- Maps API needs OpenGL ES 2.0. -->
<uses-feature
android:glEsVersion="0x00020000"
android:required="true"/>
<!-- End of copy. -->
<supports-screens android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
android:anyDensity="true" />
나는 원래 단지 <uses-permission android:name="android.permission.CALL_PHONE"/>
하지만 최근에 추가 ..
<uses-permission android:name="android.permission.CALL_PHONE"/>
<uses-feature android:name="android.hardware.telephony" android:required="false" />
이 태블릿은 수없는 문제를 해결할 수 있었다 전화를 걸어 태블릿 마켓 플레이스에 등록 했습니까?
또한 나열한 다른 사용 권한이 android:required="false"
에 추가해야합니까?
try {
Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:" + phoneNumber));
startActivity(intent);
} catch (Exception e) {
// no dialer activity found...
}
다음 완전히 이들을 제거 할 수 있습니다 :
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:" + markPhone));
startActivity(callIntent);
답변 해 주셔서 감사합니다. 시도해 보겠습니다. 하지만 앱이 시장에서 태블릿에 표시되지 않도록하는 다른 권한이 있습니까? – Zack
action_dial과 action_call의 차이점은 무엇입니까? –