為さねば成らぬ

retia.verno@gmail.com

2022-12-01から1ヶ月間の記事一覧

Android LintのDetectorを読む Day6: MergeMarkerDetector

ソースコード https://cs.android.com/android-studio/platform/tools/base/+/mirror-goog-studio-main:lint/libs/lint-checks/src/main/java/com/android/tools/lint/checks/MergeMarkerDetector.java Issue category: CORRECTNESS priority: 8 severity: E…

Android LintのDetectorを読む Day5: CallSuperDetector

ソースコード https://cs.android.com/android-studio/platform/tools/base/+/mirror-goog-studio-main:lint/libs/lint-checks/src/main/java/com/android/tools/lint/checks/CallSuperDetector.kt 背景 メソッドがoverrideされるときに、親クラスのメソッド…

[Android] Android LintのDetectorを読む Day4: AppCompatCallDetector

ソースコード https://cs.android.com/android-studio/platform/tools/base/+/mirror-goog-studio-main:lint/libs/lint-checks/src/main/java/com/android/tools/lint/checks/AppCompatCallDetector.java 背景 AppCompatのメソッドを使う時、 通常のものでは…

[Android] (WIP) Android LintのDetectorを読む Day3: AllCapsDetector

ソースコード https://cs.android.com/android-studio/platform/tools/base/+/mirror-goog-studio-main:lint/libs/lint-checks/src/main/java/com/android/tools/lint/checks/AllCapsDetector.kt 背景 TextViewでtextAllCaps=trueだとテキストに含まれるマー…

Android LintのDetectorを読む Day2: AlarmDetector

ソースコード https://cs.android.com/android-studio/platform/tools/base/+/mirror-goog-studio-main:lint/libs/lint-checks/src/main/java/com/android/tools/lint/checks/AlarmDetector.kt 背景 高頻度のアラームはバッテリーに悪いため、API 22からは最…

Android LintのDetectorを読む Day1: AddJavascriptInterfaceDetector

https://cs.android.com/android-studio/platform/tools/base/+/mirror-goog-studio-main:lint/libs/lint-checks/src/main/java/com/android/tools/lint/checks/AddJavascriptInterfaceDetector.kt 背景 WebView#addJavascripInterface によりアプリからオブ…