Tôi mới đến đây không biết làm thế nào để bắt đầu này,Android: Cần tạo Preferences chung đối tượng trong C++ NDK và lưu trữ một số giá trị Boolean
Tôi đã tạo ra một dự án mà được liên kết với C++ sử dụng Android. mk
Vì vậy, khi tôi gọi một phương thức từ java, nó sẽ làm việc lưu trữ giá trị boolean vào đối tượng tùy chọn được chia sẻ của tôi.
Đây là phương pháp JNI tôi
extern "C"
JNIEXPORT void JNICALL
Java_com_example_sample_storeBoolean(JNIEnv *env,jobject instance){
//TODO
const char *name ="hello";
__android_log_print(ANDROID_LOG_ERROR, "TRACKERS", "***** %s *****", name);
}
log bình thường Tôi đã in nó đang làm việc bây giờ chỉ chỉ cần tạo đối tượng sharepreference và thiết lập giá trị boolean
SharedPreferences prefs = context.getSharedPreferences("myprefdata", Context.MODE_PRIVATE);
prefs.edit().putBoolean("settingnootification", true).commit();
hãy hướng dẫn cho tôi cách thực hiện. Cảm ơn
public abstract SharedPreferences getSharedPreferences(String name, int mode);
Cần sử dụng phương pháp này trong C++
xem phương thức 'JNIEnv.call * (jobject, jmethodID, ...)' – pskink