我无法找到将共享首选项添加到我的应用程序的方法,
任何人都可以请给我一个教程链接如何在 Windows 环境中进行操作。
以及如何向phonegap添加服务?
我无法找到将共享首选项添加到我的应用程序的方法,
任何人都可以请给我一个教程链接如何在 Windows 环境中进行操作。
以及如何向phonegap添加服务?
我不确定您所说的共享偏好是什么意思。你的意思是如何存储不同用户的用户偏好?如果是这样,您需要将每个首选项存储在设备数据库中,并将它们提取出来以供用户使用该应用程序。看看这个如何与数据库交互。
“如何在 Windows 环境中执行此操作”是什么意思?如果您的意思是如何为 Windows 设备应用程序执行此操作,那没关系。为 Windows 执行此操作与为 iOS 和 Android 执行此操作的代码相同。但是,如果您的意思是如何在 Windows 环境中开发代码,那也没关系。由于您使用了标签“phonegap-build”,我假设您使用的是 PhoneGap Build 而不是直接的 Cordova。使用PhoneGap Build,您可以在任何设备上开发您的HTML/CSS/JS,将其压缩并上传到build.phonegap.com,它会为您构建应用程序,无论代码是在什么操作系统上编写的。
如何向phonegap添加服务?好吧,从技术上讲,你没有。您使用 JavaScript 而不是 phonegap 为您的应用程序构建服务。就个人而言,我更喜欢使用 jQuery 和 json。看看这个使用 jQuery 访问 json web 服务的示例/文档。
将来,您应该在此处发布有关您尝试过的事情以及结果的信息。通常,除非您表明您已经尝试过首先帮助自己,否则人们不会提供帮助。你在一个早上好时抓住了我:)
这是给你的代码示例,你可以在这里查看更多
//Create/Open a SharedPreferences(file xml) with name: "filename" and mode:MODE_PRIVATE(only your app read/write)
SharedPreferences shared = getSharedPreferences("filename", Context.MODE_PRIVATE);
//Create editor to set String or anything into SharedPreferences file
SharedPreferences.Editor editor = shared.edit();
//Set Content for SharedPreferences file
editor.putString("user","content set for key 'user' ");
editor.putString("pass","content set for key 'pass' ");
//Important. Commit after set value. Same commit transaction in SQL
editor.commit();
//Get content from SharedPreferences file
String username = shared.getString("user", "defaul_value if key user not available");
String password = shared.getString("pass", "defaul_value if key user not available");
并在android中提供服务。更多细节在这里