草庐IT

problem_id

全部标签

php - 如何从此 Android 应用程序获取此 Google 登录 ID token 以验证服务器端?

我通过这样启动在我的Android应用程序中获取IDtoken:GoogleSignInOptionsgoogleSignInOptions=newGoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN).requestIdToken(getString(R.string.server_client_id)).requestEmail().build();server_client_id是我服务器的Oauth客户端ID。然后我用googleAccount.getIdToken()请求token然后在我的服务器(PH

java - Android:通过id查找按钮

我在查找按钮时遇到了问题。我有一个AlertDialog我从5个选项中选择一个。当我选择一个选项时,我想更改我单击的按钮的颜色。我在中的xml文件中声明了按钮但是当我试图通过id找到我的按钮时(id就像“id1”,“id2”......)使用findViewById方法,有个错误,说不能像我这样使用这个方法:AlertDialog.Builderbuilder=newAlertDialog.Builder(StartGameActivity.this);builder.setTitle(R.string.pickColor);builder.setItems(R.array.color

android - 对于 Google API Access,我可以为同一个 Android 包名称创建多个客户端 ID 吗?

我正在按照此处的快速入门指南将Google云端硬盘与我的Android应用程序集成:https://developers.google.com/drive/quickstart-android.因此,我使用相同包名的调试和发布SHA1指纹创建了两个客户端ID。API控制台允许这样做,但我想知道自从我使用调试keySHA1指纹创建客户端ID以来,GoogleOAuth2服务器是否会接受来self的发布应用程序的身份验证请求?顺便说一句,我正在使用GooglePlay服务API来请求身份验证token,因此无法指定API控制台中显示的“客户端ID”字符串。 最佳

android - Google Cloud Messaging 注册 ID 过期

我正在为我的Android应用程序使用GoogleCloudMessaging,我试图了解注册ID何时过期。来自this发布我能够理解谷歌倾向于在某个时间刷新ID。我很好奇我的应用程序如何知道id何时刷新?如果Google决定刷新ID,而我的服务器直到将消息发送到旧ID,我认为消息不会被发送。那么我是否必须每次都尝试注册并查看ID是否相同?还有同一篇文章说,当应用程序版本更改时,id会被刷新,但是通过list更改版本时,注册id没有改变。那么尝试再次注册版本更改有什么意义呢?编辑这是服务器端。规范ID究竟存储在哪里?服务器端代码:array($_POST['registrationID

android - ImageButtons 数组,从变量分配 R.view.id

你好。我的应用程序将使用64个ImageButtons(8x8)的数组,并且它们都已在我的XML布局中声明,名称如one1、two5、eight8等。与其在我的Java中分别声明这些,我认为是在一些for循环中声明它们可能是明智的。我有ImageButtonmusicGrid[][]=newImageButton[8][8];然后我有我的嵌套for循环,它基本上创建一个字符串来代替R.id.whatever。这只是我循环中的最后一行,应该进行分配。正确的语法是什么,或者这甚至不可能做到(如果是这样,我将如何更好地处理64按钮网格?)。谢谢!for(inti=0;i

android - 在更新方法中只更新当前的 Android widget ID

我正在android中制作一个小部件,它在单击时会产生一个随机数。当小部件单独出现在主屏幕上时,它可以完美运行,但是当您添加多个小部件时,它们会同时开始生成随机数。发生的事情是,当单击单个小部件时,它会更新所有小部件;产生许多随机数。我想要的是每个小部件都与其他小部件隔离;基本上当一个小部件被点击时,它只会更新自己而不是周围的其他人。我认为这可以通过获取当前小部件的ID并只更新那个小部件来实现,而不是更新所有小部件的更新方法;我该怎么做?我的代码@OverridepublicvoidonUpdate(Contextcontext,AppWidgetManagerappWidgetMan

Android 如何模拟@android :id/empty in a GridView? 的行为

我有一个gridview,它由一个从SQLITE数据库中获取数据的游标填充。有时,没有要显示的数据。这显示了一个空白Activity。我之前使用过listview,我可以在其中使用@android:id/empty来设置空View,例如“未找到数据”。我可以利用GridView的任何类似功能吗?请帮忙。 最佳答案 ListActivity和ListFragment只需搜索具有该ID的View并调用listView.setEmptyView(emptyView);您可以在您的GridView..中模仿这种行为TextViewempty

android - 为什么我不能为同一个包名称创建多个 OAuth 2.0 客户端 ID?

教程中here,声明完全可以对同一个包名称使用两个OAuth2.0客户端ID。YoushouldcreatetwoclientIDs,onewiththereleasecertificatefingerprintandanotherwiththedebugcertificatefingerprint.Makesuretousethesamepackagenameforboth.ThisallowsPlayGamesservicestorecognizecallsfromyourlinkedAPKsthataresignedwitheithercertificate所以我按照上面链接中的

Android:以编程方式遍历资源 ID

我希望能够遍历生成的R文件中的所有字段。类似于:for(intid:R.id.getAllFields()){//Dosomethingwithid,likecreateaviewforeachimage}我试过反射,但我似乎无法加载包含在R类中的特定内部类。因此,例如,这对我不起作用:Classc=Class.forName("packageName.R.id")我可以反射(reflection)R类本身,但我需要id类中的字段。我也尝试查看Resources类,但在那里找不到任何东西。在那种情况下,您似乎可以获取resourceID并获取该id的字符串名称,或者获取字符串名称并获取

android - 当适配器注册了观察者时,无法更改此适配器是否具有稳定 ID

我在我的android项目中使用RecyclerView,它的性能非常糟糕。来自答案here,我尝试将adapter.setHasStableIds(true);添加到我的代码中。运行时报错:java.lang.IllegalStateException:CannotchangewhetherthisadapterhasstableIDswhiletheadapterhasregisteredobservers.我的完整logCat如下;09-2222:22:23.6341808-1808/com.revosleap.movielistE/AndroidRuntime:FATALEXC