ユーザーが使用しているモバイルを確認する方法です。なぜこれを知りたいのか説明します。
私のアプリでは、ユーザーのカメラパスから写真を撮る必要があります。サムスンのデバイスでは、それはDCIM/カメラです。しかし、HTCデバイスでは、それはDCIM/100MEDIAです。
そのため、ユーザーがHTC電話を持っているのを見ると、アプリでカメラパス文字列を変更できます。
または、電話でカメラフォルダにアクセスする方法はありますか?
ルートにアクセスする方法を知っています:
File root = Environment.getExternalStorageDirectory();
私はすでに試しましEnvironment.DIRECTORY_PICTURES;
たEnvironment.DIRECTORY_DCIM;
多分私はそれを間違った方法で使用します。
どんなアイデアでも大歓迎です。