2012-11-26 36 views
2

我目前正在研究一个涉及ssl通信的项目。所以,我想复制我的bks文件到设备的内部内存,然后再访问它。我正在使用特定的库进行通信,我必须提供bks文件的完整路径作为此库的参数。我应该在哪里放这个bks文件?进入原始或资产文件夹或其他地方?我可以从哪个uri访问这个文件? (在Windows中,我给它C:\ keys \ blah.bks,所以我必须提供一个类似的uri,比如/data/data/com.example.exampleapplication/my_app/blah.bks或类似的东西。)这是怎么回事在Android系统中实现?在Android中放置密钥库文件的位置?

在此先感谢

回答

1

储存于您的应用程序的文件夹assets

但考虑对它进行加密,并让你的程序进行解密,因为在资产文件夹中的文件是用户访问

+0

谢谢:)然后,我怎么可以参照这个文件? – Alpay

+0

在Android中,您可以使用'file:/// android_asset/blah.bks' – CQM

+1

请注意,所有资产都可以被用户访问,如果密钥应该是秘密的,请不要将其存储在设备上。 – NikkyD

相关问题