草庐IT

multiple-apk

全部标签

android - 如何在不使用 File 或 file-path 的情况下获取文件系统(不仅仅是已安装的)中 APK 文件的信息?

背景我的应用程序(here)可以在整个文件系统(不仅仅是已安装的应用程序)中搜索APK文件,显示每个文件的信息,允许删除、共享、安装...作为AndroidQ范围存储功能的一部分,谷歌宣布SAF(存储访问框架)将取代正常的存储权限。这意味着即使您尝试使用存储权限,它也只会授予对特定类型文件的访问权限,以便使用或完全沙盒化的File和file-path(写于here)。这意味着许多框架将需要依赖SAF而不是File和file-path。问题其中之一是packageManager.getPackageArchiveInfo,给定文件路径,返回PackageInfo,我可以获得有关以下方面的

android - 如何在不使用 File 或 file-path 的情况下获取文件系统(不仅仅是已安装的)中 APK 文件的信息?

背景我的应用程序(here)可以在整个文件系统(不仅仅是已安装的应用程序)中搜索APK文件,显示每个文件的信息,允许删除、共享、安装...作为AndroidQ范围存储功能的一部分,谷歌宣布SAF(存储访问框架)将取代正常的存储权限。这意味着即使您尝试使用存储权限,它也只会授予对特定类型文件的访问权限,以便使用或完全沙盒化的File和file-path(写于here)。这意味着许多框架将需要依赖SAF而不是File和file-path。问题其中之一是packageManager.getPackageArchiveInfo,给定文件路径,返回PackageInfo,我可以获得有关以下方面的

Android:了解APK安装过程

我正在尝试了解如何在Android上安装apk的过程,特别是通过adbinstall(我正在测试的地方)安装AndroidSDK模拟器。在搜索中,除了“apk只是复制到/data/app并在您运行它时安装。这对我来说不满意,因为它没有解释apk的图标如何出现在菜单等问题。来自Windows背景,运行.exe或安装程序来安装程序会修改注册表、文件、服务等。我需要了解在Android上安装apk时是否会发生这种情况或类似情况。因此,如果有人可以向我解释在Android上安装apk时具体会发生什么,我将不胜感激。附带说明,我还想知道DalvikVM"zygote"是否参与安装,或者它是否发生

Android:了解APK安装过程

我正在尝试了解如何在Android上安装apk的过程,特别是通过adbinstall(我正在测试的地方)安装AndroidSDK模拟器。在搜索中,除了“apk只是复制到/data/app并在您运行它时安装。这对我来说不满意,因为它没有解释apk的图标如何出现在菜单等问题。来自Windows背景,运行.exe或安装程序来安装程序会修改注册表、文件、服务等。我需要了解在Android上安装apk时是否会发生这种情况或类似情况。因此,如果有人可以向我解释在Android上安装apk时具体会发生什么,我将不胜感激。附带说明,我还想知道DalvikVM"zygote"是否参与安装,或者它是否发生

android - 如何使 apk 安全。防止反编译

我正在开发一个应用程序,它具有SQLite数据库来存储必须保护的个人信息。有哪些方法可以保护这些个人数据?APK可以很容易地被完全反编译,那么我们如何保护APK?此外,如何保护移动应用程序的数据库? 最佳答案 基本上,有5种方法可以保护您的APK被破解/反转/重新打包:1。隔离Java程序最简单的方法是让用户无法访问JavaClass程序。这是最基本的方式,它有多种具体的方式来实现。例如,开发者可以将关键的JavaClass放在服务器上,客户端通过访问服务器的相关接口(interface)来获取服务,而不是直接访问Class文件。所

android - 如何使 apk 安全。防止反编译

我正在开发一个应用程序,它具有SQLite数据库来存储必须保护的个人信息。有哪些方法可以保护这些个人数据?APK可以很容易地被完全反编译,那么我们如何保护APK?此外,如何保护移动应用程序的数据库? 最佳答案 基本上,有5种方法可以保护您的APK被破解/反转/重新打包:1。隔离Java程序最简单的方法是让用户无法访问JavaClass程序。这是最基本的方式,它有多种具体的方式来实现。例如,开发者可以将关键的JavaClass放在服务器上,客户端通过访问服务器的相关接口(interface)来获取服务,而不是直接访问Class文件。所

android - 如何解决 "Your APK' s 版本代码需要高于 2 ."in Google Play' s 开发者控制台?

将我的Phonegap应用上传到GooglePlay开发者控制台时出现此错误:YourAPK'sversioncodeneedstobehigherthan2.我该如何解决这个问题? 最佳答案 如果您直接使用Gradle,或者通过AndroidStudio间接使用:我通过编辑build.gradle文件中的版本号来修复它!android.manifest文件底部有一个小横幅,上面写着“这些更改正在被build.gradle文件覆盖。” 关于android-如何解决"YourAPK's版本

android - 如何解决 "Your APK' s 版本代码需要高于 2 ."in Google Play' s 开发者控制台?

将我的Phonegap应用上传到GooglePlay开发者控制台时出现此错误:YourAPK'sversioncodeneedstobehigherthan2.我该如何解决这个问题? 最佳答案 如果您直接使用Gradle,或者通过AndroidStudio间接使用:我通过编辑build.gradle文件中的版本号来修复它!android.manifest文件底部有一个小横幅,上面写着“这些更改正在被build.gradle文件覆盖。” 关于android-如何解决"YourAPK's版本

android - APK app-debug-unaligned.apk 打包过程中文件重复

当放2个jar文件时,打包APKapp-debug-unaligned.apk时出现此错误:httpclient-4.3.5.jarhttpmime-4.3.5.jar在SyncwithGradle和Run之后进入libs文件夹。如果用户1jar文件-httpmime-4.3.5.jar,我不会得到这个错误。请帮助我如何避免此错误并且仍然可以使用上面的2个jar文件,谢谢,p/s:我使用的是AndroidStudio0.8.6版。错误详情Error:duplicatefilesduringpackagingofAPK...\app\build\outputs\apk\app-debug

android - APK app-debug-unaligned.apk 打包过程中文件重复

当放2个jar文件时,打包APKapp-debug-unaligned.apk时出现此错误:httpclient-4.3.5.jarhttpmime-4.3.5.jar在SyncwithGradle和Run之后进入libs文件夹。如果用户1jar文件-httpmime-4.3.5.jar,我不会得到这个错误。请帮助我如何避免此错误并且仍然可以使用上面的2个jar文件,谢谢,p/s:我使用的是AndroidStudio0.8.6版。错误详情Error:duplicatefilesduringpackagingofAPK...\app\build\outputs\apk\app-debug