Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我只专注于为将安装在手机内存中的应用程序制作应用程序。
有没有办法动态知道应用程序包的路径(Environment.get...?或其他一些可以使用的标志)?我担心的是,如果您还原数据库,则必须提供目标路径。根据应用程序的位置(SD卡与内部存储器),这会有所不同。
您是要获取类路径的位置,还是类本身的位置(类路径 + 包路径)?
要获取类路径的位置,您可以执行以下操作:
String location = Boot.class.getProtectionDomain().getCodeSource().getLocation().getPath(); location = URLDecoder.decode(location, "UTF-8").replaceAll("\\\\", "/");
Boot 将被替换为任何类。