2017-07-18 5 views
0

アンドロイド携帯電話でアプリケーションの検出の機能を行うことは可能ですか?私は、例えば、多くのボタン選択があり、ボタンの1つを選択するとボタンが赤くなり、アプリケーションをアンインストールして再度インストールすると、開いたときにボタンが赤くなり、選択できないことを意味しますもう一度。私は今何をするのですか?ボタンを選択することができます。ボタンをもう一度開くと、赤色のボタンがまだ選択されていますが、アプリケーションデータをアンインストールまたはクリアすると再び選択できます。私はアンドロイドスタジオを使用しています。できれば、私にアンドロイドの電話番号の部分のコードを、よろしくお願いします。すべてのアンドロイドの携帯電話は、アンドロイドの電話番号に依存する1回だけ機能を使用することができます

答えて

0

これはserverです。
たとえば、ボタンが選択されている場合、デバイスIDを持つサーバーにそのボタンを渡します。

彼はアプリのいずれかの次の時間を開いたり、を再インストールした後、serverdevice idをチェックし、が存在する場合には、選択ボタンをロードします。

携帯電話の別の場所に選択した値を保存し、そこからを読むこともできます。

File sdCard = Environment.getExternalStorageDirectory(); 
File dir = new File (sdCard.getAbsolutePath() + "/dir"); 
dir.mkdirs(); 
File file = new File(dir, "filename"); 

FileOutputStream f = new FileOutputStream(file); 

そして、あなたは、そのファイルにあなたのdeviceIdvalueを書くことができます。 以降で読み取られます。

+0

はコードを表示できますか? –

+0

申し訳ありません、このファイルを開いている新しいJavaクラスですか?またはボタンページのアクティビティを挿入しますか? –

関連する問題