Android アプリが自身の APK ファイルのパスを取得するにはどうすればよいですか?
Androidのapkパスを取得するには、次のコードを使用します:
String apkPath = getPackageManager().getApplicationInfo(getPackageName(), 0).sourceDir;
getPackageManager().getApplicationInfo()メソッドを利用してApplicationInfoオブジェクトを取得して、sourceDir属性からapkのパスを取得する