我的资产文件夹中有一个数据库(database.json)。每当我尝试在代码中访问它时,eclipse 都会尝试在 Web 浏览器中打开它,因此它返回null。
这是我的问题的代码示例。
public class JsonDBparse extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_json_dbparse);
JSONObject db = parse("file:///android_asset/database.json");
JSONObject shop = parse("file:///android_asset/shop.json");
Toast.makeText(getApplicationContext(), (CharSequence) db, Toast.LENGTH_LONG).show();
}
每当我使用 CTRL+单击
"file:///android_asset/database.json"
Eclipse 打开 Web 浏览器并假定文件路径是 URI。如何访问我的数据库?