2

私はSpoonを実装しましたが、これまでのところ見栄えがします。ただし、私の AVDは、AVD 名ではなく、 「 Unknown Android SDK built for x86 」として出力に表示されます。実際のデバイスが正しく表示されます。

スプーンまたは AVD の作成時に、「不明な Android SDK built for x86」の代わりに実際の AVD 名を表示する設定はありますか?

最初の図は、私の AVD が AVD Manager で何と呼ばれているかを示しています

ここに画像の説明を入力

2 番目の図は、私の AVD が Spoon 出力で何と呼ばれているかを示しています。リストの一番上にあるデバイスは私の物理デバイスであり、AVD ではないことに注意してください。

ここに画像の説明を入力

4

1 に答える 1

0

ファイル名をカスタマイズして、テスト/スクリーンショットを取得しているデバイスに関するより具体的な詳細を含めることができます

通常、1 つの呼び出し

Spoon.screenshot(context,fileName)

スクリーンショットを撮るために

この方法で構築されるファイル名をカスタマイズできます

String manufacturer = Build.MANUFACTURER;
String brand        = Build.BRAND;
String product      = Build.PRODUCT;
String model        = Build.MODEL;
String osVersion    = Build.VERSION;

StringBuilder fileNameBuilder = new StringBuilder();
fileNameBuilder.append(manufacturer );
fileNameBuilder.append("-");
fileNameBuilder.append(brand );
fileNameBuilder.append("-");
fileNameBuilder.append(product);
fileNameBuilder.append("-");
fileNameBuilder.append(model);
fileNameBuilder.append("-");
fileNameBuilder.append(osVersion);
fileNameBuilder.append("-");
fileNameBuilder.append(String.ValueOf(Calendar.getInstance().getTimeInMillis()));
String filename = fileNameBuilder.toString().replaceAll("\\s","").replaceAll(".","_");//filename hates spaces and dots

よりわかりやすい名前については、 https://github.com/jaredrummler/AndroidDeviceNamesを調べることもできます

于 2016-01-05T06:45:58.360 に答える