私はプログラムでモバイルデータをオン/オフする必要があります。この問題については、MODIFY_PHONE_STATE権限を使用する必要があります。 アプリにシステム権限がない限り、最新のAndroidバージョンではわかっていないので、非ルートの携帯電話ではは利用できません。Android:システム権限を正式に取得する方法
システムアプリとしてアプリに署名する方法をいくつか回避する方法があります。しかし、私が理解しているように、Playストアでそのようなアプリを公開することはできません。
私の質問は次のとおりです - 正式にシステム権利を取得することは可能ですか?どのようにすれば、私はそれらを得るために行かなければならないのですか?
"正式にシステム権利を取得することは可能ですか?" - 独自のカスタムROMを構築する。次に、ROMに署名するために使用した署名キーでアプリに署名します。または、デバイス製造元とのディストリビューション契約に署名して、ROM署名キーでアプリに署名します。 – CommonsWare
ありがとうございます。システムを正しく稼働させるために1つのアプリケーションが必要な場合は、カスタムディスクを作成することは適切ではありません。ディストリビューション契約は容認できる決定であるかもしれませんが。しかし、私はOSの作成者(Google)ではなく、デバイスメーカーと話し合うべき理由を理解していませんか?そしてそれはどんなメーカーですか?サムスンと契約を結ぶと、私のアプリはSamsungのデバイスで動作し、HTCデバイスでは動作しないということですか? – user2775914