Android 为什么Firestore在没有互联网许可的情况下工作?
我有一个正在工作的Firestore项目。我阅读和写作,一切都很顺利,但主要问题是,所有这些都是在没有互联网许可的情况下进行的。我只有一个录音许可 这怎么可能发生 舱单:Android 为什么Firestore在没有互联网许可的情况下工作?,android,firebase,Android,Firebase,我有一个正在工作的Firestore项目。我阅读和写作,一切都很顺利,但主要问题是,所有这些都是在没有互联网许可的情况下进行的。我只有一个录音许可 这怎么可能发生 舱单: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="xxx"> <uses-sdk and
<?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);
}
private void setuprecyclererview(){
Query Query=notebookRef.orderBy(“优先级”,Query.Direction.DESCENDING);
FirestoreRecyclerOptions选项=新建FirestoreRecyclerOptions.Builder()
.setQuery(查询,Note.class)
.build();
适配器=新的NoteAdapter(此选项);
RecyclerView RecyclerView=findViewById(R.id.recycle\u视图);
recyclerView.setHasFixedSize(true);
recyclerView.setLayoutManager(新的LinearLayoutManager(本));
recyclerView.setAdapter(适配器);
}
Gradle依赖项也是Android应用程序中的Java/Kotlin,这意味着它们有自己的清单
使用Gradle构建时,它会合并所有清单,包括实现中的所有清单。这意味着Firebase的清单将合并到您的清单中
大多数库在它们自己的清单中定义它们使用的权限,因此您不必自己包含它们,而Firebase与大多数库一样,因此它在其清单中包含INTERNET权限
编译项目时,Firestore清单将合并到您的项目中,因此您的应用程序现在请求INTERNET权限。Gradle依赖项也是Java/Kotlin Android应用程序,这意味着它们有自己的清单 使用Gradle构建时,它会合并所有清单,包括实现中的所有清单。这意味着Firebase的清单将合并到您的清单中 大多数库在它们自己的清单中定义它们使用的权限,因此您不必自己包含它们,而Firebase与大多数库一样,因此它在其清单中包含INTERNET权限
编译项目时,Firestore清单会合并到您的项目中,因此您的应用程序现在会请求INTERNET权限。显示代码和清单很难说出此处询问的内容,并且这个问题无法以其当前形式合理回答。请提供您所做工作的上下文和/或后代码示例(即:)Android的较新API级别明确授予internet权限,而无需在清单中注明。这是一种新的正常情况。显示代码并显示它很难说出这里要问什么,并且这个问题无法以当前的形式得到合理的回答。请提供您所做工作的上下文和/或后代码示例(即:)Android的较新API级别明确授予internet权限,而无需在清单中注明。这是新的正常情况。这是正确的答案!我使用ManifestReader应用程序查看了清单文件,它显示了internet权限。谢谢。这是正确的答案!我使用ManifestReader应用程序查看了清单文件,它显示了internet权限。谢谢