問題タブ [uses-feature]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
159 参照

android - uses-feature: すべてのサブ機能の合計は常に親機能と同じですか?

一部の機能は、テレフォニー機能などのサブ機能に分類されます。

問題は、すべてのサブ機能を必須にしないように設定した場合、すべてのサブ機能の合計を超える親機能によってカバーされる機能があるという仮定に基づいて、親機能を必須にすることは理にかなっているでしょうか?

0 投票する
2 に答える
1038 参照

android - android.hardware.telephony がエミュレータのインストールを中断する

現在、アプリケーション マニフェストを改訂して、uses-feature属性を明示的に使用してハードウェアおよびソフトウェア API へのすべての依存関係を宣言しています。

ユーザーがモバイル インターネットを使用していることを想定しているため、 に設定android.hardware.telephonyしましtrueたが、アプリはエミュレーターにインストールできません。エラーメッセージは次のとおりです。

デバイスのログにも追加情報はありませんが、試行錯誤の結果、テレフォニー機能が原因であることがわかりました。

エミュレーターはテレフォニー機能をサポートしているため (通話のディスパッチをシミュレートすることもできます)、なぜこれが壊れるのですか? また、テレフォニーをサポートしていないと正しく報告されたとしても、それがuses-featureエミュレーターではなく実際のデバイスを対象としていたことは明らかではないでしょうか?

この属性については、Android マーケットのフィルタリング ルールにのみ影響することがドキュメンテーションで暗示されているように見えるため、一般的にこの属性についてはかなり混乱しています。アプリのインストール可能性に直接的な影響を与えることがどこに言及されているかわかりません。これはuses-feature、ドキュメントが属性とする単なる宣言/情報の性質をはるかに超えているようです。

結局のところ、それを使用するのは良い考えではないでしょうか?エミュレーターへのインストールが常に失敗するようになったため、ビルド サーバーは実行されなくなりました...

0 投票する
2 に答える
20034 参照

android -

質問があります。マニフェストファイルで--
を指定するuses-feature ... "android.hardware.faketouch" android:required="true"アプリケーションは、タッチスクリーンデバイスで実行できるアプリケーションがどのように市場に表示されるのでしょうか。


プレフィックスバージョンは参照を返し、ポストフィックスバージョンは正しい値を返すという仮定/実現ですか?

いいえ、なぜそう思いますか?これは組み込みの演算子であり、コンパイラーは必要に応じて実装できます。

「合法的な」例はコンパイルされる可能性がありますが、シーケンスポイントなしで同じ変数を複数回読み書きするため、未定義の動作が発生します。

0 投票する
1 に答える
2559 参照

android - フロントカメラのみのデバイスで Android アプリを実行するにはどうすればよいですか?

フロントカメラのみを備えたデバイスでアプリを実行できるようにする方法があるかどうかを調べています。<uses-feature>まあ、私は でやり遂げるべきだと思いますAnrdoidManifest.xml

私はそのようにしました:

しかし、それは役に立ちません。つまり、前面カメラなしで自分のデバイスで実行できるということです。しかし、デバイスにそのような機能がない場合、この機能ではユーザーがアプリをダウンロードできないのではないでしょうか?

私が間違っている場合は、私の問題を解決する正しい方法を教えてください。

よろしく、ドミトリー。

0 投票する
2 に答える
1708 参照

android - pm.hasSystemFeature(PackageManager.FEATURE TELEPHONY); 常にfalseを返す

デバイスにテレフォニー機能があるかどうかを確認しようとしています。しかし、エミュレーターでは、常にfalseを返します。なんでそうなの?私は何か間違ったことをしていますか?

0 投票する
1 に答える
763 参照

android - Android インターネット許可と Google Play フィルタリング

android.permission.INTERNETGoogle Play でどのフィルタリングが追加されるか知りたいです。

追加した

インターネットにアクセスするためにマニフェストに追加しますが、これはアプリの主な機能ではありません。このため、Google Play でフィルタリングされたくありません。これに一致するものはありません。私の質問は、フィルタリングを回避するため<uses-feature>に何を追加する必要があるかです。required="false"

追加できたと思います

しかし、モバイルインターネット (3G/4G) はどうですか? これも必要ですか?

0 投票する
2 に答える
1932 参照

android - Android マーケットは、アプリケーションを一部のタブレット (Nexus 7 など) に非表示にします

これは Manifest.xml の私の構成です。Nexus 7 や他のタブレットが市場からこのアプリをダウンロードできない理由がわかりません。

開発者コンソールには、この文字列 Layout schermo: SMALL NORMAL LARGE XLARGE があるため、問題は許可にあると思います。助言がありますか?

すべてのマニフェスト

0 投票する
1 に答える
11438 参照

android - 私はuses-featureandroid:required = "false"を設定しましたが、GooglePlayはこれらの機能を主張し続けています

私は自分のアプリを、それが好むいくつかの機能を持つようにコーディングしましたが、それ以外の場合は、自分のアプリをすべてのデバイスで利用できるようにしたいので、必要ありません。私のマニフェストでは、次のように設定しました。

apkファイルをアップロードしても、Google Playは、ポートレート、位置、GPS、マイクの機能が必要であると主張します。テレフォニーはもう必要ありません。何が起こっているのかについて何か考えはありますか?

0 投票する
1 に答える
142 参照

android - AndroidアプリをWiFi専用デバイスにインストールすることを許可しない

GSM / CDMA無線が存在し、デバイスのIMEI(WiFiのみのデバイスには存在しない)を読み取る機能が必要なアプリケーションがあります。

PlayのWiFiのみのデバイスにアプリが表示されないようにする<uses-feature>には、をどのように使用しますか?

今、私はマニフェストにこれを持っています:

android.hardware.telephony.cdmaまた、GSMとCDMAを使用するデバイスにもアプリをインストールできるようにするために追加する必要がありますか?

0 投票する
2 に答える
876 参照

android - Android マーケットが私のアプリケーションでタブレットをサポートしていないのはなぜですか?

Android アプリを市場に公開しましたが、タブレットではサポートされていません。私の権限は

which uses-features as required false ソリューションに使用する必要がありますか?