草庐IT

flutter-apk

全部标签

android - 如何在插入sdcard时自动安装apk?

我不知道。如何在插入sdcard时自动安装apk?但是,我遇到了一个问题,当我在AndroidManifest.xmlEm中注册监听ACTION_MEDIA_SHARED的接收器时......我创建了一个扩展BroadcastReceive的接收器,我覆盖了OnReceive()。但是,最后,Receiver无法获得任何Action。这是我的代码。令人沮丧!!!!publicclassSdcardPutOnListenerextendsBroadcastReceiver{finalstaticStringTAG="SdcardPutOnListener";publicvoidonRec

Android 从 URL 安装 apk

我的应用程序验证我的应用程序是否有新版本(我的应用程序未进入Play商店)并自动将apk文件下载到sdcard/download。然后我想开始安装并使用此代码:Intentintent=newIntent(Intent.ACTION_VIEW);intent.setDataAndType(Uri.fromFile(newFile(Environment.getExternalStorageDirectory()+"/download/"+"file.apk")),"application/vnd.android.package-archive");startActivity(inten

android - 使用 Scala 合并 dex 文件时运行 Android APK 文件的问题

我一直在尝试使用Scala2.9.1和SBT0.13以及Android插件创建Android应用程序。但是,运行ProGuard可能会非常慢。因此,相反,当我自上次构建以来未使用任何新类/方法时,我只是尝试将classes.dex与我自己的dexedandroid-app类(如MainActivity.scala等等)。我遇到的问题(在Android4.0.x上)是合并没有任何错误,但是当我尝试运行该应用程序时,我得到这个“不幸的是,MyAndroidApp已停止”。这是logcat日志:EmbeddedLoggerEAppcrashed!Package:com.my.appv0(0.

android - 如何挂载加密的APK扩展文件?

我试过这样挂载扩展文件:finalStorageManagerstorageManager=(StorageManager)getSystemService(STORAGE_SERVICE);StringobbPath=Environment.getExternalStorageDirectory()+"/Android/obb";finalStringobbFilePath=obbPath+"/com.example/main.1.com.example.obb";storageManager.mountObb(obbFilePath,"SecretKey",newOnObbStat

android - 将 'META-INF/services' - 文件保留在 apk 中

我有一个已经在J​​avaSE上运行的自定义字符集。我的CharsetProvider类在java.nio.charset.spi.CharsetProvider文件中指定,该文件位于META-INF/services中,所有内容都正常加载并按预期工作。但是现在我也在android上使用lib,但是字符集没有加载到Android-App中。如何集成我的字符集,以便它可以像预期的那样在Android应用程序中使用?Charset.forName("MyCS");目前我正在做这样的解决方法:publicstaticStringdecode(Stringencoding,byte[]buff

android - 如何在 android apk 文件中保护 web 服务 url

我构建了一个android应用程序,它从我提到的url中的web服务获取数据,比如“http://www.google.com/getData”如果有人解密我的apk文件,web服务url将变得可见,并且有可能滥用它或者可以使用我的数据甚至自定义它。我正在使用内置于HTTPPOST中的android来调用Web服务和获取数据。我希望我的web服务url免受窥探者、黑客等的侵害。请建议我可以使用什么机制来保护我的web服务url。这对我来说是一个紧迫的问题。我是android的初学者。请帮忙!如有任何建议或帮助,我们将不胜感激!谢谢!! 最佳答案

android - APK 压缩级别,尺寸减小

由于APK文件只是一个Zip文件,具有不同的扩展名和一些meta参数,似乎有一种方法可以更改文件的压缩级别。只是为了验证Eclipse没有以最高压缩级别导出,我尝试通过winrar将压缩级别设置为自己打包APK的内容,我得到了20%的减少大约1MB。在不删除metadata的情况下,我找不到任何简单的方法来安全地重新打包APK。.我尝试过7zip、aapt、apktool。 最佳答案 您可以使用以下ant任务重新打包apk:它使用7zip。7zip的路径应该在local.properties中:z7zip=C:\\ProgramFi

android - 如何使用 DexGuard 混淆我的 apk?

如何使用DexGuard混淆我的apk?我知道如何启用混淆器及其定制。谁能推荐一个好的教程? 最佳答案 您也可以试试DexProtector(http://dexprotector.com),它有试用期。而且它的配置比DexGuard简单得多。注意我是Licel的首席执行官,因此我隶属于DexProtector。 关于android-如何使用DexGuard混淆我的apk?,我们在StackOverflow上找到一个类似的问题: https://stackov

android - 不同类型的APK

谁能解释一下它们之间的区别:签名apk未签名的apkDebug模式下的apkapk处于Release模式虽然很明显,签名的apk是你用自己的证书生​​成的apk,而未签名的是没有证书的。特别是debug模式下的apk和release模式下的apk到底是什么意思?这两个与签名apk和未签名apk有什么关系?已编辑:除此之外还有其他类型的apk吗?我已经阅读了文档http://developer.android.com/tools/publishing/app-signing.html它只解释了SigninginDebugMode和SigninginReleaseMode,但是他们没有提到

android - 如何验证 APK 未被篡改?

普通Androidrom(AOSP)不包含GoogleApps。如果我从其他来源下载GoogleApps,我如何验证它没有被篡改? 最佳答案 每个apk都使用发布key进行签名。如果apk被反编译并重新编译,则必须使用不同的发布key对新的apk进行签名(因为每个发布key都需要一个只有开发人员/公司知道的密码)。因此,您可以通过检查key的sha1来验证apk的真实性。希望对你有帮助编辑:您必须使用网络服务来验证您的应用程序的有效性(就像facebook所做的那样)您必须在您的发布key上执行此操作以获取您应用的key哈希,即。k