4

ここにみんな

ADTプラグインをADT16に更新すると、androidプロジェクトを選択した後に実行するとandroid Lintが実行される新しい(ツール)ものが1つ表示されます。これにより、androidのプロジェクトに関連する550の警告が表示されます。 String.xmlのような私のリソースのLintと、私のアクティビティで使用するレイアウトの一部。

Lintの詳細については、こちらのヒントを参照 してください。ここをクリックし てください。以下のような警告も表示されます。

ハードコードされた文字列「AnyThing」、@stringリソースを使用する必要があります

だから私が思うのは、LintがAndroidのリソースの問題に役立つと思います。

android lintについてもっと知りたい場合は、私に知らせてください。

そして、私はどうすればよいですか?lintのこのxmlと、このxmlをプロジェクトルートまたは他のディレクトリのどこに配置する必要がありますか。

<?xml version="1.0" encoding="UTF-8"?>
<lint>
</lint>

また、この警告「[アクセシビリティ]contentDescription画像の属性がありません」が表示されImageViewます。androidlintを使用している間

私は以下のようなものを画像に与えることによって考える:

 android:contentDescription="@string/desc"

これは、ビューのコンテンツを簡単に説明するテキストを定義します。このプロパティは、主にアクセシビリティのために使用されます。一部のビューにはテキスト表現がないため、この属性を使用してテキスト表現を提供できます。

スクリーンリーダーやその他のユーザー補助ツールがユーザーインターフェイスを適切に記述できるようImageViewsに、非テキストウィジェットは、この属性をImageButtons使用してウィジェットのテキスト記述を指定する必要があります。contentDescription

4

1 に答える 1

2

私は楽しみのために lint を試しました。私が言えること。これは、Android 専用に開発された一種の静的分析ツールです。したがって、Android アプリケーションの開発者は、自分のコード全体で自動静的テストを実行できます。

パネルのボタンを押すだけで Eclipse で lint を実行できます (私の場合、このボタンは AVD Manager のボタンの近くにあります。その後、Eclipse は lint ルールのすべての違反が表示されるウィンドウを開きます。エラーをダブルクリックして、静的分析ツールであるため、誤検知が発生する可能性があります。

lint ツールには、多数の組み込みルールがすでに提供されています。それらについては、このlint ページで読むことができます。

lint xml ファイルについては、どうすればよいかわかりません。

于 2011-12-28T14:35:07.243 に答える