草庐IT

FOREIGN_KEY_CHECKS

全部标签

android - 每次更换计算机时,我都需要向 Facebook 应用程序设置添加新的 key 哈希吗?

然后我从git下载Hackbook示例,然后创建并运行项目。它显示登录失败:invalid_key(我没有做任何更改)所以,我尝试创建我自己的新应用程序并将我从keytool获得的哈希键添加到facebook应用程序设置(Androidnative应用程序)然后,我更改了这个newFacebook("My_own_APP_ID");它有效!问题:我每次更换开发计算机时都需要添加新的key哈希吗(如果协作者很多,他们是否需要每次都更改Facebook_APP_ID?以防万一,我想将此应用推向市场。我是否需要更改此keytool-exportcert-aliasandroiddebugke

java - Android KeyPairGenerator 始终生成相同的 key 对

我正在制作一个为用户生成key对的应用程序。但是在每个设备中,key都是相同的。这是我的代码:publicKeyPairgenerateKeys(){KeyPairkeyPair=null;try{//getinstanceofrsacipherKeyPairGeneratorkeyGen=KeyPairGenerator.getInstance("RSA");keyGen.initialize(1024);//initializekeygeneratorkeyPair=keyGen.generateKeyPair();//generatepairofkeys}catch(Genera

android - 此 IP、站点或移动应用程序无权使用此 API key - Android

我在连接GooglemapAPIV2和Android时遇到问题。我启用了服务:谷歌地图AndroidAPIv2地点API我还添加了sha1指纹。但我仍然收到此消息:此IP、站点或移动应用程序未被授权使用此APIkey我正在从Android调用服务。你知道问题出在哪里吗,因为我不知道去哪里搜索。 最佳答案 您必须创建浏览器key而不是androidkey。当我不小心为GoogleCloudMessaging创建了一个androidkey而不是服务器key时,我遇到了类似的问题。请检查您的目的需要哪个key。对于googlemapsv2

Android:EditText 的 KeyListener 未接收 key

我有一个要监视其KeyEvents的EditText,并且我有一个监听器设置如下:mText=(EditText)this.findViewById(R.id.title);mText.setOnKeyListener(newOnKeyListener(){@OverridepublicbooleanonKey(Viewv,intkeyCode,KeyEventevent){finalintview=v.getId();switch(view){caseR.id.title:Log.d(LOG_TAG,"keyhandled");break;}returnfalse;}});我的问题是

android - 获取所有 SharedPreferences 名称及​​其所有 key ?

我正在制作备份程序,将手机SharedPreferences数据保存到我自己结构的文件中。但我不知道如何列出所有这些,我需要:例如,2个程序用名称“程序A”和“程序B”保存了它们的SharedPreferences。我需要获取包含这两个名称的字符串数组。然后,我将getSharedPreferences与“程序A”一起使用,我需要获取该程序保存的所有key。真的可以吗?EDIT1:我不知道手机上有什么程序/Activity。我想获取每个程序保存的所有keys。就像您备份所有手机数据一样,但仅备份SharedPreferences值。例如:您的手机有10个程序,每个程序都创建一个名为Pr

java - 如何获取存储在ArrayList<HashMap<key,value>>中的值?

我有ArrayList>。在另一个Activity中,我想访问存储在ArrayList>中的所有值。我试过以下代码:ArrayList>mylist=newArrayList>();for(Hashmapmap:mylist){for(EntrymapEntry:map){Stringkey=mapEntry.getKey();Stringvalue=mapEntry.getValue();}}但它在for(EntrymapEntry:map)处显示错误它只与数组交互。 最佳答案 你的代码对于这一行有点不同,for(Entrymap

android - 将 lib 上传到 bintray.com 时无法通过电子邮件获取 gpg key

我正在使用this将我的android库上传到bintray.com的教程我按照以下步骤上传库:gpg--gen-keygpg--list-keysgpg--keyserverhkp://pool.sks-keyservers.net--send-keysPUBLIC_KEY_IDgpg-a--exportyourmail@email.com>public_key_sender.ascgpg-a--export-secret-keyyourmail@email.com>private_key_sender.asc我已将PUBLIC_KEY_ID替换为我的keyID,电子邮件也是如此。我

java - 在 Android 上本地安全地存储 key 或密码

我正在制作一个android应用程序,目前,我的服务器用户名和密码在我的代码中写为常量(这不是很安全)。我已经在网上进行了研究,但我无法真正找到可以完全保护用户密码或至少防止黑客攻击的东西。谁能帮我解决如何在android本地安全存储密码的问题?谢谢! 最佳答案 您的问题似乎实际上是“我可以限制服务器仅访问我的应用程序吗?”。这是不可能的。一旦应用程序或文件存在于客户端(例如用户设备)上,就没有万无一失的方法来阻止该客户端访问该应用程序或文件中的任何内容,无论是否有您的授权。如果设备可以读取它,那么设备可以读取它-不管它实际上是您的

android - Firebase Cloud Messaging 将服务器 key 替换为用于发送通知/消息的 token

我正在使用Firebase云消息传递开发一个演示应用程序。但是,我遇到了Firebase服务器key的问题。今天早上我注意到我的服务器key被FCMtoken替换了。截图:我在两个Gmail帐户中有两个不同的FCM项目,它们具有相同的Android应用程序包名称。我认为这可能会导致问题,我已经删除了这两个项目并更改了包名称,但仍然没有成功。我无法接收推送到我的设备。我已经研究过这个问题,但没有找到任何解决方案。 最佳答案 我查看了Firebase发行说明,但找不到关于此更改的任何发布。但是,看起来服务器key很快就会被弃用,并将被F

使用 API key 限制时 Android SafetyNet API 失败

当对APIkey设置限制时,AttestationAPI停止工作:OnFailureListener被CANCELLED触发(16)状态码限制是android包名和证书签名(SHA-1)SafetyNetAttestationAPI是否支持受限的APIkey?注意:具有附加限制的相同APIkey适用于GoogleMapsAPI更新:在运行GooglePlay服务v13.0及更高版本的设备上,SafetyNetAttestationAPI还支持应用程序限制的APIkey。https://developer.android.com/training/safetynet/attestatio