技术与热点应用 您所在的位置:电子展览网 > 行业资讯 > 技术与热点应用 > 手机设计与制造

SQLite3在Android 0.9中移除了




关键词:
在测试上次的SQL脚本时发现执行错误提示Not Found,经过仔细检查在Android模拟器的/system/bin/目录中发现sqlite3执行文件已经被移除了,在Android 0.9或者说Android 1.0最终版将不会自带SQLite命令,其实我们仔细想想这也是正常的现象,Android平台提供了丰富的Database API,可以轻松完成对SQLite数据库的访问,加入一个SQLite程序对于最终的用户而然这是完全没有必要的。

  我们可以通过使用android.database、android.database.sqlite、android.content.ContentProvider可以满足我们的常规需求,Android开发网分析认为这也是处于安全考虑,通过API执行将会经过Dalvik VM的安全处理,会涉及部分敏感数据库表的访问,通过相关的Permissions在可以执行修改删除操作,而SQLite作为一个Native C++程序,它的执行必然会影响到整个平台的安全,同时在0.9r1 SDK中还去除了GTalkService类,也是处于安全原因,此前已经取消了XMPP协议。

分享到:
收藏 打印
相关新闻
  • 没有相关信息!