内部ストレージ内のファイルとの間でプリミティブ データ型を読み書きすることは可能ですか?
read(bytes[]) および同様の関数を使用するためのチュートリアルと例をたくさん見つけましたが、たとえば、クラスのデータ メンバー、または一連の int、double、および String などの読み取りと書き込みについては何も見つかりませんでした。やみくもにいくつかのバイト数を読み取る関数に依存し、オフセットと型キャストで結果を解析しようとすることは、私には非常に非 Android のように思えますが、代替手段を見つけることができないようです。
おそらく、私は間違ったツールを間違った仕事に使おうとしているのかもしれません。BluetoothLE 経由で接続するアプリを作成しています (おそらくこれまでに見た中で最悪の API を使用していますが、それがプロジェクトの要件で求められていたものなので、私はそれに固執しています)。デバイスに接続した後、 MACアドレスに似ているように見えるデバイスの「名前」を保存しますが、Bluetoothの場合は、次にデバイスを見るときに、人間が読める名前である「フレンドリ名」を表示したいと思います。初めてデバイスに接続します。これにより、以前に接続したことのあるデバイスのフレンドリ名を表示し、認証手順をスキップできます。おそらく、この種のデータを保存するための内部ストレージよりも優れたメカニズムはありますか? 私。e. いくつかの文字列とint。