草庐IT

private-key

全部标签

android - 是否可以通过编程方式设置 Android Maps API v2 key ?

是否可以通过编程方式设置APIv2key而不是在AndroidManifest文件中设置此值?我能够使用APIv1key执行此操作,但我无法在MapView中找到一些方法构造函数来使用当前API执行此操作。 最佳答案 据我所知,这在GoogleAPIV2中是不可能的。文档建议同样的事情,必须使用list文件分配APIkey:https://developers.google.com/maps/documentation/android/start#adding_the_api_key_to_your_application

android - Android 内部/外部存储上的私有(private)文件夹

我想为我的应用程序数据创建一个私有(private)文件夹。从设备中删除应用程序时,必须自动删除此文件夹。根据http://developer.android.com/training/basics/data-storage/files.html,我必须创建一个私有(private)文件夹。我怎样才能做到这一点。我的代码如下。删除应用程序时不会删除文件夹。publicstaticStringgetAppFilePath(Contextcontext){Stringpath="";if(Environment.getExternalStorageState().equals(Enviro

android - Alias Key with space like (my name) insted of (my_name) 在生成释放 key 哈希时导致错误

我的问题是:-上周我生成了签名的apk并上传到playstore。-我在该apk中实现了firebase身份验证,但使用的是调试key(debugmd5)。现在我想为这个应用程序生成已发布的key散列(releasemd5),但是由于我的key别名带有空格,例如(我的名字)而不是(我的名字)导致像[Illegaloption:name]及以下。现在我知道如果我创建没有空格的别名,如(my_name),将很容易生成发布md5哈希key。keytool-exportcert-list-v-aliasmyname-keystore/home/bpn/Music/keystore.jks非法选

android - 如何在指纹认证成功时从 keystore 中获取 key

我正在创建一个应用程序,用户可以通过两种方式来解锁他们的应用程序,一种是使用PIN码,另一种是使用指纹。为了使用指纹,他们必须首先设置一个pin,因为这个pin是从SharedPreferences中获取加密详细信息的解密key。所以我在这里遵循了这个教程:http://www.techotopia.com/index.php/An_Android_Fingerprint_Authentication_Tutorial#Accessing_the_Android_Keystore_and_KeyGenerator我已经设法让应用程序读取指纹并判断它是否有效。但是当指纹被授权时,我不知道

android - Firebase 获取推送的 key 字符串

我正在使用setValue执行推送操作。mFirebaseDatabaseReference.child("loccheck").push().setValue(cloc);如何检索创建的唯一字符串?附言我知道如何在没有setValue的情况下进行推送:Stringkey=mDatabase.child("posts").push().getKey(); 最佳答案 点赞后即可获得唯一keyDatabaseReferencenewDatabaseReference=mDatabaseReference.child("loccheck"

android - 充当完整版 key 的外部应用程序

我注意到一些应用程序使用第二个应用程序作为完整版的key-这样就不需要有两个版本的应用程序,只有免费版和完整版解锁器。我将如何实现它?谢谢,杰森 最佳答案 你需要的都在这里HowcanIusethepaidversionofmyappasa"key"tothefreeversion? 关于android-充当完整版key的外部应用程序,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions

安卓错误 : Cannot recover key

我想运行我的android应用程序时遇到问题,这是错误消息:Errorgeneratingfinalarchive:java.security.UnrecoverableKeyException:Cannotrecoverkey如何解决这个问题?谢谢 最佳答案 keystore密码和key密码都必须相同。如果它们不相同,您一定会收到此错误。 关于安卓错误:Cannotrecoverkey,我们在StackOverflow上找到一个类似的问题: https://

java - 如何创建用于身份验证目的的 ECDSA key ?

我正在尝试根据Californium.Scandium中的示例java文件在Android上设置DTLS服务器.最初我遇到了问题,因为keystore和信任库是jks格式,而我没有key密码。因此,我使用Portecle创建了自己的PKCS12keystore和信任库。KeyStorekeyStore=KeyStore.getInstance("PKCS12");in=getResources().openRawResource(R.raw.keystore);keyStore.load(in,KEY_STORE_PASSWORD.toCharArray());KeyStoretrus

android - Github 中的 Google Maps Api key 代码

我想在Github上发布一个Android应用程序。问题是我使用GoogleMapsApi,并且我在项目中有apikey。您对此有何建议?只需从代码中删除apikey?谢谢! 最佳答案 您可以从代码中删除APIkey,但在推送到存储库时要一直从代码中删除它会很困难。我会创建一个名为keys.xml的新值资源文件,并将所有APIkey移到那里。然后将keys.xml添加到gitignore,这样它就不会被推送。在AndroidManifest中,您只需指向字符串资源。在您存储库的自述文件中,您可以指导开发人员如何添加他们自己的APIk

java - Dagger 2 : avoid exporting private dependencies

假设我有一个模块,我只想导出A的一个实例。但是,此A需要在构造函数中传递B和C的实例。所以我们也会在模块中声明它们:publicclassSampleModule{@Provides@SingletonAprovideA(Bb,Cc){returnnewA(b,c);}@Provides@SingletonBprovideB(){returnnewB();}@Provides@SingletonCprovideC(){returnnewC();}}这行得通,但现在B和C也可以在代码的其他地方使用。我想让它们保持私有(private)并强制客户端类只能访问A。有什么办法可以实现吗?