のために、私はアプリを開発していますし、マニフェストに私が持っている:android.permission.CALL_PHONEは、錠剤
<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>
私はこのコードを実行するボタンをクリックしてください:
Intent intentcall = new Intent();
intentcall.setAction(Intent.ACTION_CALL);
intentcall.setData(Uri.parse("tel:" + phonenumber)); // set the Uri
startActivity(intentcall);
それが実行されます電話ではうまくいき、タブレットでは連絡先に番号を表示または追加できるディスプレイが表示されます。しかし、私がマニフェストの許可を保持していれば、市場の錠剤では利用できません。どのようにしてコードの動作を維持し、タブレットと携帯電話の市場に表示させることができますか?
私は正しくチェックしていると思っていましたが、正しくチェックする方法を詳しく説明できますか? – mouser58907
さて、私は何をしているのかチェックしなければなりませんでした。私は最初これを行っていました:boolean hasPhone = getPackageManager()。hasSystemFeature(PackageManager.FEATURE_TELEPHONY);しかし、私はこれがいくつかの携帯電話で薄れそうになるかもしれないと私は自分にメモを持っています。あなたは何を使用していますか – user655489
私はcheckPermission(__、__)を使っていたと思います。私はAndroidの電話で私の手を取得して報告することができますこれを試してみましょう。 – mouser58907