gpt4 book ai didi

android - Firestore 为什么在没有互联网权限的情况下工作?

转载 作者:行者123 更新时间:2023-11-29 18:42:14 24 4
gpt4 key购买 nike

我有一个正在运行的 Firestore 项目。我阅读和写作,一切都运行良好,但主要问题是所有这些都是在没有互联网权限的情况下运行的。我只有一项录音权限。

这怎么可能发生?

list :

<?xml version="1.0" encoding="utf-8"?>
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="xxx">

<uses-sdk android:maxSdkVersion="28" />

<uses-permission android:name="android.permission.RECORD_AUDIO" />

<application
android:name=".App"
android:allowBackup="false"
android:icon="@mipmap/ic_logo"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".AuthActivity" android:launchMode="singleTop" android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".MainActivity" android:launchMode="singleTop">
</activity>
<activity
android:name=".NewNoteActivity"
android:parentActivityName=".MainActivity">
</activity>
</application>

</manifest>

Firestore/RecycleView 初始化:

private void setUpRecyclerView() {
Query query = notebookRef.orderBy("priority", Query.Direction.DESCENDING);

FirestoreRecyclerOptions<Note> options = new FirestoreRecyclerOptions.Builder<Note>()
.setQuery(query, Note.class)
.build();

adapter = new NoteAdapter(this, options);

RecyclerView recyclerView = findViewById(R.id.recycle_view);
recyclerView.setHasFixedSize( true );
recyclerView.setLayoutManager( new LinearLayoutManager( this ) );
recyclerView.setAdapter(adapter);
}

最佳答案

Gradle 依赖项也是 Java/Kotlin Android 应用程序,这意味着它们有自己的 list 。

当您使用 Gradle 构建时,它会合并所有 list ,包括实现中的所有 list 。这意味着 Firebase 的 list 已合并到您的 list 中。

大多数库都会在自己的 list 中定义它们使用的权限,因此您不必自己包含它们,并且 Firebase 与大多数库一样,因此它在其 list 中包含 INTERNET 权限。

当您编译项目时,Firestore Manifest 会合并到您的项目中,因此您的应用现在请求 INTERNET 权限。

关于android - Firestore 为什么在没有互联网权限的情况下工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52859941/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com