草庐IT

application-key

全部标签

android - 一小部分用户在 Application 类中出现 java.lang.VerifyError

(这不是其他类似问题的重复,因为这只发生在一小部分用户身上,我无法重现)在我最新的生产版本中,我突然看到java.lang.VerifyError类崩溃的巨大峰值来self的Application类中的一行。这行很简单:Settings.init(this);Settings是围绕SharedPreferences的便利包装类。似乎只有不到1%的用户找不到该类。我们无法在我团队的任何设备上重现崩溃,GooglePlay的预发布报告显示0个错误。这是完整的堆栈跟踪:java.lang.VerifyError:atcom.my_package.MyApplication.onCreate(

android - 修复 debug.keystore 以使用 ADT 22 和 Google Maps v1 API key

将我的AndroidSDK更新到修订版22.0.1并更新EclipseADT后,我发现我无法再在设备上安装调试版本。控制台显示此错误:Installationerror:INSTALL_PARSE_FAILED_NO_CERTIFICATES我发现我可以通过删除我的debug.keystore文件并让SDK/ADT重新创建它来解决这个问题。这让我可以构建并安装调试包。但是,该应用程序使用GoogleMapsv1API,它需要一个绑定(bind)到debug.keystore签名的APIkey。重新创建debug.keystore使该APIkey无效,Googleisnolongerpr

android - UnknownError : ApiException:Key hash **** does not match. .. 当我安装 FB 应用程序时

我首先要说明的是,我对java和android开发还很陌生,可能错过了一些简单的东西。我正在研究Facebook示例“sessionlogin”。它在没有Facebook应用程序时有效。当我安装Facebook应用程序并尝试运行代码时,它失败并出现错误UnknownError:ApiException:KeyhashBGyx5d0rMOuY9aQqZK4B9q04+nodoesnotmatchanystoredkeyhashes我得出的第一件事是很明显key不匹配,但为什么呢?我很困惑为什么该应用程序可以在没有该应用程序的情况下运行以及FB应用程序的哈希键有何区别?它使用我的应用程序的

android - Android 版 Eclipse : How to automate 'Export Android Application' to apk?

我正在使用eclipse开发一个android项目。由于传感器的原因,我无法在模拟器中对其进行测试,因此我必须经常导出到APK文件。问题是需要点击10次以上的鼠标并输入两次(相同的)密码(我经常输入错误的密码)才能生成APK文件。我想知道是否有办法自动执行这些步骤。或者这些步骤是否有等效的命令行? 最佳答案 如果您只想将APK文件用于测试,则可以使用未签名的APK。RightClickProject->AndroidTools->ExportUnsignedApplicationPackage

android - 公开不那么 secret 的 oauth key 有哪些风险?有什么解决方法吗?

我目前正在开发一个使用Twitter的多平台应用程序,包括通过oAuth进行身份验证。我看过很多现有的应用程序,其中大多数似乎都在应用程序中嵌入了ID和key。这样做有什么风险?是否只是有人可以“下载并检查”您的应用程序二进制文件以提取您的key-然后可以假装是您的应用程序(网络钓鱼风格)?还是有其他风险?除了风险之外,人们是否知道任何变通方法或解决方案?我已经看到的一个解决方案是,有些人通过他们自己的网站路由所有Twitter调用来解决这个问题-例如OAuthTwitterwithonlyConsumerKey(notuseConsumerSecret)oniPhoneandandr

android - Application.onConfigurationChanged 的​​使用

编辑:我知道如何处理配置更改;此查询是关于为此任务使用“应用程序”类。我可以看到许多示例,其中Application类被用作“全局”来维护状态变量。但我很好奇知道我一直认为与单个Activity生命周期相关的方法的使用...例如onConfigurationChanged()和registerComponentCallbacks()。我找不到任何关于如何使用这些方法的示例。我请求一些用例/模式,在这些用例/模式中覆盖这些方法会有所帮助。谢谢! 最佳答案 官方文档说:Unlikeactivities,othercomponentsar

android - 应用内支付安全 - 混淆 key 有什么用?

我正在Xamarin应用程序中实现GooglePlay应用程序内结算,因此我查看了android和xamarin文档。他们都推荐模糊的方法来混淆应用程序内部的公钥:http://developer.android.com/training/in-app-billing/preparing-iab-app.htmlSecurityRecommendation:Itishighlyrecommendedthatyoudonothard-codetheexactpubliclicensekeystringvalueasprovidedbyGooglePlay.Instead,youcanco

安卓 : Create a single task with multiple applications' activities (Lauchmode issue)

我不知道如何解决这个Android问题。简而言之,我的2个应用程序之间的流程如下:流将应用程序A绑定(bind)到市场应用程序(AIDL)中的服务注册BroadcastReceiver并调用返回pendingIntent的服务方法。启动PendingIntent(包含BillingActivity实例)。使用“startActivityForResult()”启动PaymentActivity。做一些事情,终止(finish())。在onActivitiyResult()方法中,发送广播并终止。获取广播信息。问题:我想创建一个包含以下组件的任务:Top1Activity(应用程序A)B

android - 如何在 Android 中使用 KeyGenerator for FingerPrint API 生成 key

我正在尝试为我的应用程序实现FingerPrintAPI。我正在关注Google的FingerprintDialogsample为此目的。如果compileSdkVersion=23和minSdkVersion=23它工作正常但是我的应用程序的compileSdkVersion是21和minSdkVersion是14。为此,我使用FingerprintManagerCompat而不是FingerprintManager,它工作正常,但问题在于key生成。android.security.keystore.KeyGenParameterSpec;android.security.keys

java - Java 文件中的安全 key ,如来自黑客的 API key 等

我正在构建一个Android应用程序,我担心API和其他key的应用程序安全性。所以我需要一种方法来保护它们免受黑客攻击!我已经尝试将这些key存储在Firebase上,但这不是一个完美的方法,因为它在Firebase上使用大量数据并且需要时间来接收。 最佳答案 一个安全的选择是将KEYAPI值保存在local.properties文件中。在您的app/build.gradle文件中添加对APIKEY的引用:android{...defaultConfig{...buildConfigField"String","myAPI_KEY