Screaming Loud

日々是精進

Android

Androidのlibraryを作成していて発生するInnerClass annotations are missingの対処

問題 AndroidのLibraryを作っていると必ずといっていいほど、proguardをかけると思います。 ただライブラリを作ったときにinner classを作っているファイルをproguardのkeep対象にいれてjarを作成すると、 そのライブラリ使用時に下記のようなWarn文言が発生…

contextからactivityのクラス名を取得する

contextからactivityのクラス名を取得しようとしていたのですが、なかなかWeb上になくハマったのでメモしておきます。 PackageInfo pInfo; String className = ""; try { pInfo = context.getPackageManager().getPackageInfo(context.getPackageName(), con…