apk を参照すると、assets という名前のフォルダーが 1 つあることがわかりました。今、プログラムでそのフォルダーにアクセスしたいと思います。では、そのためにどのように進めるべきですか?(プログラムの入力はapkファイル/アプリ名のみになります)。
49748 次
3 に答える
19
これにより、assets フォルダー内のすべてのファイルが一覧表示されます。
AssetManager assetManager = getAssets();
String[] files = assetManager.list("");
特定のファイルを開くには、次のようにします。
InputStream input = assetManager.open(assetName);
于 2012-09-12T11:58:14.280 に答える
5
アセットフォルダからファイルにアクセスする場合は、次のコードを使用します。
InputStream is = getAssets().open("contacts.csv");
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpGet httpGet = new HttpGet(is);
HttpContext localContext = new BasicHttpContext();
HttpResponse response =httpClient.execute(httpGet, localContext);
BufferedReader reader = new BufferedReader(new
InputStreamReader(response.getEntity().getContent()));
于 2012-09-12T12:11:37.760 に答える
2
例: assets フォルダーに .ttf ファイルがある場合: 次のように使用します。
Typeface font = Typeface.createFromAsset(getAssets(), "MARKER.TTF");
ここにリンクがあります:http://developer.android.com/guide/topics/resources/accessing-resources.html#ResourcesFromCode
于 2012-09-12T12:01:05.693 に答える