草庐IT

resource_description_id

全部标签

android - 我如何获得我的注册 ID 设备

我需要什么才能为android发送推送通知(像iOS我需要一个设备udid来发送一个简单的推送)?如果我需要获取我的设备的注册ID,我该如何获取?谢谢。 最佳答案 你需要这个吗?publicstaticStringgetDeviceID(Contextcontext){finalTelephonyManagertm=(TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);finalStringtmDevice,tmSerial,tmPhone,and

android - Robolectric 在尝试访问原始文件夹中的资源时抛出 Resources$NotFoundException

当我尝试访问原始资源时,我收到一个android.content.res.Resources$NotFoundException:UnabletofindresourceID#0x7f060000错误。该资源是一个.bks证书,用于服务器验证。它存储在res/raw文件夹中。最尴尬的是,当我将证书(和验证架构)复制到一个新项目(我构建的项目只是为了测试它)时,它起作用了!我正在使用nenick的customrunner,因此Robolectric可以正确找到manifest、res和assets的文件夹。当我转到intermediates/res/debug文件夹时,所有资源都在那里。

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 - 检索项目 : No resource found that matches the given name 'android:Theme.Material.Light' 的父项时出错

我在styles.xml中收到此错误:Errorretrievingparentforitem:Noresourcefoundthatmatchesthegivenname'android:Theme.Material.Light'.在list中:AndroidSDK管理器:我更新了所有api21和附加功能。订购和导出:values-v21/styles.xml:@color/primary@color/primary_dark@color/accent@color/text_primary@color/text_secondary@color/primary_dark控制台:E:\w

android - Gradle 错误 : Duplicate value for resource 'attr/font' with config "solutions not working

这个问题在这里已经有了答案:Duplicatevalueforresource'attr/font'withconfig"(14个答案)关闭3年前。我正在尝试为我的第一个Android应用程序创建圆形按钮。为此,我将库添加为在circlebutton/app/build.gradle中编译'com.cuboid:cuboidcirclebutton:1.0.5'当我同步时,我遇到了错误。下面是日志Information:Gradletasks[clean,:app:assembleDebug]C:\Users\Amninder\.gradle\caches\transforms-1\f

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