草庐IT

set_relation

全部标签

android - map Activity : set APIKey programmatically

我目前在我的应用程序中使用MapActivity。我将它与2个APIkey一起使用。一个用于调试,一个用于“生产”我受够了在xml布局中更改这些值:我厌倦了每次尝试更改apikey并每次都通过debug替换prod。是否可以在我的应用程序的onCreate()中更改此键。想象一下,我有一个类似的bool偏好:isDebug。我可以在我的手机上查看此偏好设置,并在用户应用程序中默认禁用它。并制作如下内容:if(isDebug)myMap.setApiKey(R.string.api_key_debug)elsemyMap.setApiKey(R.string.api_key_prod)非

android - 为什么 Android 8 中的 Settings.canDrawOverlays() 方法在用户授​​予绘制叠加层的权限并返回应用程序时返回 "false"?

我正在为parent开发MDM应用程序来控制child的设备,如果执行了禁止的操作,它使用权限SYSTEM_ALERT_WINDOW在设备上显示警告。在具有SDK23+(Android6.0)的设备上,应用程序在安装过程中使用此方法检查权限:Settings.canDrawOverlays(getApplicationContext())如果此方法返回false,应用会打开系统对话框,用户可以在其中授予权限:Intentintent=newIntent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION,Uri.parse("package:"+getP

mongodb - errmsg": "No host described in new configuration 1 for replica set rs0 maps to this node", 为什么我会收到此消息?

我每次执行rs.initiate()时都会收到此消息:Nohostdescribedinnewconfiguration1forreplicasetrs0mapstothisnode这就是我的/etc/hosts/文件在两个副本集服务器上的外观。服务器1和服务器2“主机”文件127.0.0.1localhostaa.bb.cc.ddDataMongo1ee.ff.gg.hhDataMongo2服务器1-mongod.conf文件bind-ipaa.bb.cc.dd服务器2-mongod.conf文件bind-ipee.ff.gg.hh将server1主机名更改为DataMongo1,将

mongodb - errmsg": "No host described in new configuration 1 for replica set rs0 maps to this node", 为什么我会收到此消息?

我每次执行rs.initiate()时都会收到此消息:Nohostdescribedinnewconfiguration1forreplicasetrs0mapstothisnode这就是我的/etc/hosts/文件在两个副本集服务器上的外观。服务器1和服务器2“主机”文件127.0.0.1localhostaa.bb.cc.ddDataMongo1ee.ff.gg.hhDataMongo2服务器1-mongod.conf文件bind-ipaa.bb.cc.dd服务器2-mongod.conf文件bind-ipee.ff.gg.hh将server1主机名更改为DataMongo1,将

android - android sharedpreferences 中的 Set<String> 不会在强制关闭时保存

我正在尝试使用androidssharedpreferences,我已经记录了所有内容,下面的代码确实提交了字符串集。问题是当我强制关闭应用程序并重新启动时,settings.getStringSet返回一个空集。任何地方都没有错误消息。我已经尝试过PreferenceManager.getDefaultSharedPreferences但这对我也不起作用。感谢您的宝贵时间。publicstaticfinalStringPREFS_NAME="MyPrefsFile";privatestaticfinalStringFOLLOWED_ROUTES="followedRoutes";稍后

Android:有人知道 "settings"图标的文件名吗?

我正在寻找齿轮形状的设置图标,但在sdkdrawables中找不到它。有人知道文件名吗?谢谢 最佳答案 我相信ic_menu_preferences.png是您正在寻找的。它在drawables-?dpi目录中,而不是在drawables中。 关于Android:有人知道"settings"图标的文件名吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5505472/

android - GMS 非法状态异常 : Results have already been set?

从上周开始,我们的应用程序出现了很多关于此的异常。我们使用GMS11.0.2FatalException:java.lang.IllegalStateException:Resultshavealreadybeensetatcom.google.android.gms.common.internal.zzbo.zza(UnknownSource)atcom.google.android.gms.internal.zzbbl.setResult(UnknownSource)atcom.google.android.gms.internal.zzbbf.zzz(UnknownSource)

android - 无法从 https ://settings. crashlytics.com/spi/v2/platforms/android/apps/检索设置

我正在尝试新的Firebase/Crashlytics设置,但似乎遇到了一个奇怪的问题。我有一个包含多种产品风格的Android代码库,每种风格都是一个单独的应用程序。所有这些应用都在Fabric中注册(过去)所有这些应用都添加到Firebase中两者之间的所有链接似乎都正常(从Fabric方面以及从Firebase方面来看,它都表示它们都已链接)我从list文件中删除了FabricAPIkey,并将适当的插件/依赖项等添加到两个gradle文件中我尝试按照Firebase说明发送测试崩溃报告。我收到的其中一种产品口味非常好,所以我认为一切都很好。然而,其他产品风格不发送崩溃报告,我在

android - 应用内计费不起作用 : "IAB Helper is not set up"

我尝试在我的应用中包含应用内计费并出于测试目的,基于应用内计费版本3的“TrivialDrive”示例的整个过程(并将IAB文件的未修改版本实现为在演示的“util”子目录中提供),但它对我不起作用-在LogCat上,就在应用程序因错误终止之前,它给出消息“应用程序内计费错误:非法状态operation(launchPurchaseFlow):IABHelperisnotsetup.”(在startRegistered()函数被触发并给我LOG消息“Registerbuttonclicked;launchpurchaseflowforupgrade.”之后)...知道这里出了什么问题吗

安卓 : How to programmatically set layout_constraintRight_toRightOf "parent"

我在ConstrainLayout中有如下View。我想在recycleViewHolder中以编程方式将View更改为app:layout_constraintLeft_toLeftOf="@+id/parent"或layout_constraintLeft_toRightOf="@+id/parent"基于某些条件。 最佳答案 这是一个使用java代码将按钮设置到父View底部的示例:ConstraintLayoutconstraintLayout;ConstraintSetconstraintSet;@Overrideprot