相关疑难解决方法(0)

以编程方式更改R.string的值

我在strings.xml文件中声明了一个字符串,并在我的活动中将其用作R.string.compose_title.(将其设置为标题,即setTitle(R.id.compose_title)).现在在某些情况下我想编辑字符串然后用它来设置标题.我怎样才能做到这一点 ?

PS我只需要更改单个字符串的值,因此使用本地化为每种情况(根据用户而变化)声明一个新的strings.xml似乎效率低.

string resources android

25
推荐指数
3
解决办法
6万
查看次数

使用FirebaseOptions初始化firebase

我想在没有google-services.json的情况下使用FirebaseOptions初始化Firebase,我正在关注此处的博客文章https://firebase.googleblog.com/2017/03/take-control-of-your-firebase-init-on. HTML.

我删除了FirebaseInitProvider.

<provider
    android:name="com.google.firebase.provider.FirebaseInitProvider"
    android:authorities="${applicationId}.firebaseinitprovider"
    tools:node="remove"/>
Run Code Online (Sandbox Code Playgroud)

我正在尝试在Application子类中设置默认的FirebaseApp:

FirebaseOptions options = new FirebaseOptions.Builder()
                .setApplicationId("valid_app_id")
                .setGcmSenderId("valid_gcm_sender_id")
                .setApiKey("valid_api_key")
                .build();

FirebaseApp.initializeApp(getApplicationContext(), options);
Run Code Online (Sandbox Code Playgroud)

似乎一切正常,但是当我想将一些事件记录到FirebaseAnalytics时,我收到此错误:缺少google_app_id.Firebase Analytics已停用.我不知道是什么问题.

android firebase firebase-analytics

11
推荐指数
1
解决办法
2297
查看次数

Android动态添加项目到阵列XML资源

有什么办法可以将代码中的项添加到String-Array资源中吗?例如,如果我想创建一个显示用户值的微调器,我想允许用户添加自己的自定义值.

android android-xml

6
推荐指数
2
解决办法
3168
查看次数

如何让多个应用风格使用相同的 google-services.json 文件?

我想要一个带有一个应用程序 ID 的 google-services.json 文件,连接到一个 Firebase“项目”中的一个 Firebase“应用程序”,供我的各种 Android 应用程序使用。

我的口味的品牌不同,但它们的工作方式非常相似,我希望所有口味的分析数据最终都在 Firebase 中的同一位置。但是,它们(当然)都有后缀不同的 Android 应用程序 ID/包名称,并且这些风味包名称都与 google-services.json 中的名称不匹配,后者根本没有后缀。

我已经看到很多方法可以将不同风格的 Android 应用程序连接到同一个 Firebase“项目”中的不同 Firebase“应用程序”,但这不是我想要做的:我想将不同的 Android 应用程序风格连接到同一个Firebase”应用程序。”

有没有办法用 Firebase 做到这一点,还是我应该看看其他地方?

谢谢,丹·韦伯

android analytics firebase google-play-services

5
推荐指数
1
解决办法
1797
查看次数