从Xamarin迁移到React Native:Xamarin SQLite文件夹路径
问题描述:
我目前的公司正在将应用程序从Xamarin迁移到React Native。 问题是从React Native获取当前令牌存储在Xamarin中的SQLite中。从Xamarin迁移到React Native:Xamarin SQLite文件夹路径
这是Xamarin初始化的SQLite代码:
public static SQLiteConnection conn = new SQLiteConnection(System.IO.Path.Combine
(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal), "user.db"));
我试图从RN检索使用这样的:https://github.com/andpor/react-native-sqlite-storage
但似乎我们需要指定的文件夹路径。而且我不知道Xamarin中的文件夹路径。
非常感谢您的回答。
答
System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal)
- 在Android中:
/data/data/@[email protected]/files
- 在iOS系统:
@[email protected]/Documents
所以,在我的情况下,它存储在 '数据/数据/ @ PACKAGE_NAME @ /文件/的user.db' ?数据库名称是什么? –
是的,您的情况是'data/data/@ PACKAGE_NAME @/files/user.db'。数据库名称是您在新建SQLiteConnection时指定的“user.db”。 – lowleetak