1
3.0より前のデバイスでプレビュー画像が得られるように、3.0より前のSDKをターゲットにしたアプリのウィジェットプレビューを追加できますか?3.0より前のSDKターゲットを使用したウィジェットプレビュー
3.0より前のデバイスでプレビュー画像が得られるように、3.0より前のSDKをターゲットにしたアプリのウィジェットプレビューを追加できますか?3.0より前のSDKターゲットを使用したウィジェットプレビュー
デフォルトで動作するはずです。 3.0より前のデバイスはandroid:previewImage
属性を無視します。
何らかの理由でデバイスがその属性について不平を言っている場合は、res/xml/
に1つ、res/xml-v11/
に1つのXMLメタデータファイルの2つのバージョンを作成し、プレビューイメージのみを2番目のコピーに入れます。 Androidは、デバイスのバージョンに基づいて、実行時にメタデータの正しいエディションを選択します。
私はまた、このように動作するはずだと考えましたが、実際はそうではありません。 XMLファイルを 'res/xml-v11'に置いても、タイプエラーです:Eclipseの 'android'u'パッケージに 'previewImage'属性のリソース識別子が見つかりません。 – sschuberth
@sschuberth:ビルドターゲット(プロジェクト>プロパティ> Android in Eclipse)をAPIレベル11以上に設定する必要があります。 – CommonsWare
ああ、私はAndroidManifest.xml *と* Eclipseのproject.propertiesの両方でターゲットSDKを設定する必要があるとは思いませんでした。ありがとう! – sschuberth