アプリのブラウザからブックマークを読んでいます。コンピューターのエミュレーターで動作していますが、実際のデバイスでアプリを実行するとクラッシュします。
まず、次のように ListView を埋めています。
String[] proj = new String[]{Browser.BookmarkColumns.TITLE, Browser.BookmarkColumns.URL};
String sel = Browser.BookmarkColumns.BOOKMARK;
myCursor = getContentResolver().query(Browser.BOOKMARKS_URI, proj, sel, null, null);
int[] to = new int[]{R.id.txtTitle, R.id.txtUrl};
adapter = new SimpleCursorAdapter(getBaseContext(), R.layout.list_view_row, myCursor, proj, to, CursorAdapter.FLAG_REGISTER_CONTENT_OBSERVER);
bookMarksListView = (ListView)findViewById(R.id.listViewBookMarks);
bookMarksListView.setAdapter(adapter);
そして、それはエミュレーターで動作しています。エミュレータは Android 2.3.3 を実行しています
そして、実際のデバイスはAndroid 4.0.4を実行しています
Android 4.0.4 は 2.3.3 を実行できると思いましたか? これを機能させる方法についてアドバイスはありますか?
2.3.3 から 4.0 までのデバイスでアプリを実行できるようにしたい