如何应用assets下的文件
来源:互联网 发布:美工兼职 编辑:程序博客网 时间:2024/06/05 23:05
package com.example.csdn;
import java.io.IOException;
import java.io.InputStream;
import org.apache.http.util.EncodingUtils;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.TextView;
public class MainActivity extends Activity {
private TextView assetsText;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
assetsText=(TextView) this.findViewById(R.id.tv_assest);
assetsText.setText(getFromAssets("text.txt"));
}
private String getFromAssets(String filename){
String result="";
try {
InputStream in=getResources().getAssets().open(filename);
int length = in.available();
byte[] buffer =new byte[length];
in.read(buffer);
result = EncodingUtils.getString(buffer,"UTF-8");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return result;
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}
import java.io.IOException;
import java.io.InputStream;
import org.apache.http.util.EncodingUtils;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.TextView;
public class MainActivity extends Activity {
private TextView assetsText;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
assetsText=(TextView) this.findViewById(R.id.tv_assest);
assetsText.setText(getFromAssets("text.txt"));
}
private String getFromAssets(String filename){
String result="";
try {
InputStream in=getResources().getAssets().open(filename);
int length = in.available();
byte[] buffer =new byte[length];
in.read(buffer);
result = EncodingUtils.getString(buffer,"UTF-8");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return result;
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}
0 0
- 如何应用assets下的文件
- 如何读取assets下的文件
- Android WebView如何加载assets下的html文件
- 关于android 如何安装 assets文件下的apk
- 关于android 如何安装 assets文件下的apk .
- 关于android 如何安装 assets文件下的apk
- 关于android 如何安装 assets文件下的apk
- Xamarin.Android 如何使用Assets目录下的文件
- 关于android 如何安装 assets文件下的apk
- 如何利用android访问assets下的文件或文件夹
- 关于android 如何安装 assets文件下的apk
- 如何解压assets目录下的压缩包文件
- 如何解析assets目录下的xml文件,,并展示
- 读取assets下的文件
- Android jar包里面有assets目录下有文件,APP的assets里面也有文件,如何读呢?
- android应用Assets目录下的资源
- android assets文件夹下的数据库应用
- 如何获取assets下和raw下的文件转成string字符串
- HDU 1008 猜数字
- 贪心算法☞磁盘文件最优存储问题
- python文件读写
- 分享我原油金融直播系统开发的过程心得
- 链栈的基本操作
- 如何应用assets下的文件
- 机器学习基石第七讲:the vc dimension
- Java并发:等待事件发生后所有线程继续执行
- LeetCode *** 79. Word Search
- java基础学习(3)
- android.webkit.WebView/WebViewClient/WebChromeClient
- 从头认识多线程-2.2 synchronized持有对象锁与类锁的相同点
- Hibernate4实战 之 第二部分:Hibernate的基本配置
- 循环队列的基本操作