小编Fai*_*med的帖子

什么是元数据?它在android中的用途是什么?

我是android新手,我之前没有看到或听说过元数据.然而,我谷歌并在YouTube上搜索它,它基本上是你的对象的信息.如果我错了,请纠正我.任何人都可以帮助我以更好的方式理解它.

1)什么是元数据?

2)为什么在Android中使用它?

如果解释为什么在Android中使用元数据的示例将会很好.我在manifest的活动元数据标签中看到过它们.

android metadata android-manifest android-activity

47
推荐指数
2
解决办法
4万
查看次数

如何在Kotlin中组合Intent标志

我想结合两个意图标志,就像我们在android中所做的那样

Intent intent = new Intent(this, MapsActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK|Intent.FLAG_ACTIVITY_NEW_TASK);
Run Code Online (Sandbox Code Playgroud)

我尝试过这样的事情,但它对我不起作用

val intent = Intent(context, MapActivity::class.java)
intent.flags = (Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK)
Run Code Online (Sandbox Code Playgroud)

java android bitwise-operators android-intent kotlin

45
推荐指数
3
解决办法
9101
查看次数

Kotlin类没有从firebase获得它的布尔值

我有我的kotlin课程

class Center : Serializable {
var active: Boolean? = null
var address: String? = null
var isJobAccessGranted: Boolean? = null
}
Run Code Online (Sandbox Code Playgroud)

这是我如何获得价值

 //from java class
   @Override
        public void onChildChanged(DataSnapshot dataSnapshot, String s) {
            centerMap.put(dataSnapshot.getKey(), dataSnapshot.getValue(Center.class));
        }
Run Code Online (Sandbox Code Playgroud)

但问题是我active没有任何问题得到了领域的价值.但是isJobAccessGranted布尔字段始终保持为空.我已经测试了一些其他布尔删除is前缀,工作正常.当我使用isActive或时,我没有得到布尔值isJobAccessGranted.任何人都可以解释我为什么面对这个问题.#AskFirebase

android kotlin firebase firebase-realtime-database kotlin-android-extensions

10
推荐指数
1
解决办法
726
查看次数

403 调用者没有 Firebase Management API addFirebase 的权限

我想通过 Firebase Management Api 添加 Firebase 项目。所以为此。我在 Google Cloud Platform 控制台上做了项目。并以所有者的身份创建了具有权限的服务帐户。

我尝试为addFirebase阅读和创建项目 throw google api explorer并且它有效。但是当我尝试通过我的代码做同样的事情时,它成功读取了availableProject并给出了输出

{ "projectInfo": [ { "project": "projects/firebase-api-238012", "displayName": "Firebase-Api" } ] }

但是当我尝试添加项目时,它给了我这个错误

{ "error": { "code": 403, "message": "调用方没有权限", "status": "PERMISSION_DENIED" } }

我不知道为什么它没有创建项目。它需要什么其他权限。以及为什么它允许我首先阅读可用的项目。

这是我如何尝试添加我的项目。

jwt.js

const { google } = require('googleapis');
var serviceAccountJwt = require('./Firebase-Api-b0e41b85ad44.json');

exports.connect = async () => {
return new Promise((resolve, reject) => {

    // scope is based on what is needed in our api
    const …
Run Code Online (Sandbox Code Playgroud)

google-api firebase google-oauth google-cloud-platform firebase-authentication

8
推荐指数
1
解决办法
1万
查看次数

HTTP 错误:403,启用服务的权限被拒绝 [cloudfunctions.googleapis.com]

我拥有 firebase 管理员权限和云功能管理员访问权限,但即使如此,当我尝试运行firebase init functions命令时,它也会出现以下错误。

Error: HTTP Error: 403, Permission denied to enable service [runtimeconfig.googleapis.com] Help Token *******

我在这里发现了类似的问题。但不确定它是否有效,因为我不是所有者。

我不确定是什么原因导致此错误或缺少权限或角色。请帮我解决这个问题。#AskFirebase

firebase google-cloud-functions

8
推荐指数
1
解决办法
9403
查看次数

MongoDB Realm 功能可扩展吗?

我对 MongoDB 还很陌生。我所处的场景是系统可以多次同时调用函数。

我浏览了mongoDB Atlas 函数文档,没有找到任何涉及可扩展性或并发问题的内容。

单个函数可以并行调用多次吗?例如:三个不同的请求试图调用同一函数,这三个请求将被一一处理或并行处理。

mongodb mongodb-atlas mongodb-realm

7
推荐指数
1
解决办法
130
查看次数

怀疑Java中的垃圾收集

我知道很多关于垃圾收集的问题,我已经完成了它们,但我仍然有一些疑问.

  1. 如果我们不能强制JVM进行垃圾收集那么需要System.gc()什么?它在哪种情况下有用?

  2. 我知道年轻一代[eden,SO,S1]和老一代以及物体如何从年轻一代转移到老一代.何时将对象移动到永久生成?例如,我有mycar一个引用的对象,并且不符合垃圾收集的条件,所以什么时候mycar对象会在永久生成中移动?

  3. 我已经读过静态变量存储在永久生成中.什么时候它们会被垃圾收集以及永久生成哪种类型的其他物品?为什么静态变量存储在永久生成中以及永久生成的用途是什么?

  4. 我知道对象存储在堆内存中.这是真的,每个应用程序都有自己的堆内存吗?

  5. Calling是否会System.gc()降低应用程序性能并降低我们的应用程序速度?或者,当JVM完成垃圾收集时,它会降低应用程序性能并使我们的应用程序工作缓慢?

  6. 在哪些情况下,部分垃圾收集完成,何时进行主要垃圾收集?

java garbage-collection memory-management

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

反编译 React Native index.android.bundle

我正在使用 React Native 和集成库react-native-obfuscating-transformer 来混淆我的代码。现在在反编译我的 APK 之后,我相信我的整个 js 代码都在assets/index.android.bundle 下

我怎样才能解包它并查看我的代码是否混淆工作。

obfuscation android react-native

4
推荐指数
1
解决办法
5944
查看次数

GoogleAuthUtil.getToken() 已弃用 我如何获取 accessToken

我正在实施谷歌标志,但我来到了这个方法,这已被弃用显示它总是返回空值

String  token = GoogleAuthUtil.getToken(loginActivity, accountName, scopes);
Run Code Online (Sandbox Code Playgroud)

即使我使用了其他方法

 String token = GoogleAuthUtil.getToken(loginActivity, accountName, scopes, null);
Run Code Online (Sandbox Code Playgroud)

但它仍然返回 null 并显示为已弃用。请帮助我如何获得访问令牌

android google-plus

3
推荐指数
1
解决办法
2484
查看次数

在Firebase云功能中获取null值onDelete()

我在onDelete()firebase云函数中获得null值.以下是我的代码

 exports.jobSeekerToES=functions.database.ref('/Users/{userId}/userFileDetails/files/{fileKey}').onDelete(event=>
{

var file=event.data.val();
console.log("deleted file key"+event.params.fileKey);
console.log("deleted file "+file);  // file is null

});
Run Code Online (Sandbox Code Playgroud)

它在日志上打印fileKey.但文件是null请帮助我,我错了

firebase firebase-realtime-database firebase-storage

3
推荐指数
1
解决办法
2309
查看次数