我已经使用IBM Worklight 6.0入门模块中的FIPS下载了加密JSON存储的示例应用程序。 使用可用的PDF,我在Android项目中添加了所有必需的文件,并根据PDF提供的指令修改了src java文件。
在Emulator中检查我的应用程序时,我无法初始化我的JSON存储,并且Logcat中显示的错误是
Unable to create JSON directory.
之后,我尝试使用Android设备检查我的应用程序。一切正常,我能够使用FIPS创建,存储和加密JSON商店,在logcat中显示FIPSEnabled = true
。
但问题是,当我之前创建了一个JSON Store时,我能够使用DDMS视图看到JSON存储,但现在我无法检查该文件。现在我想看看JSON Store文件的可用位置以及它是否真的使用FIPS加密。这样做的方法是什么?
答案 0 :(得分:1)
JSONStore使用的数据库文件将在此处:
/data/data/com.[app-name]/databases/wljsonstore
将[app-name]
替换为Worklight Hybrid Android应用程序的名称。
该信息的来源是IBM InfoCenter。
您需要设备的读取权限才能访问该文件,因为Android通常意味着您需要root access。
截至撰写本文时,如果您在Android v4.4上使用JSONStore,则可能会遇到问题read more here。 IBM Worklight开发团队目前正致力于在Android v4.4上支持JSONStore。