1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> 携帯電話&アクセサリー >> ウィンドウズモバイル

モバイルコードに関してしてはいけないことは何ですか?

しないでください

- メインスレッドまたは UI スレッドをブロックします。

- Android フレームワークと AndroidX アーキテクチャ コンポーネントの間で「Context」オブジェクトを渡します。

- アクティビティ内の機密データにアクセスします。

- `ContentProvider` を外部の世界に公開します。

- 必要以上の権限を付与します。

- 複数の権限を同時に使用します。

- ユーザーが付与された権限の範囲を変更できるようにします。

- 個人データや識別可能なデータはクリアテキストで保存します。

- デバイスのデフォルトの共有設定を信頼します。

- `ContentProvider` 内で静的インスタンスを使用します。

- リフレクションを使用して、Android フレームワークまたはプラットフォーム API を動的に呼び出します。

- パスワードやセキュリティ トークンなどの機密データをアプリのコード内に保存します。

- API キーを git コミットまたはソース管理リポジトリ内に含めます。

- 一時ファイルはアプリのルート ディレクトリに保存します。

- URL、ユーザー名、パスワード、または秘密をハードコーディングします。

- `ContentProvider` をデフォルトで書き込み可能にします。

- ユーザーのインターネット接続を介してアプリが「ContentProvider」に接続できるようにします。