版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zfs2008zfs/article/details/52885147
1、在app中包含文件
首先我们放一个文件名为beauties.xml的XML文件到assets目录下,访问方法如下:
try {
//通过assertmanager的open方法获取到beauties.xml文件的输入流
InputStream is = this.getAssets().open("beauties.xml");
} catch (Exception e) {
e.printStackTrace();
}
2、直接用绝对路径访问文件方法
File file=new File("/mnt/sdcard/通话录音/1.mp4");
3、使用VideoView来播放网络上的视频
public class InternetVideoDemo extends Activity {
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
this.setContentView(R.layout.video_view);
Uri uri = Uri.parse("rtsp://v2.cache2.c.youtube.com/CjgLENy73wIaLwm3JbT_%ED%AF%80%ED%B0%819HqWohMYESARFEIJbXYtZ29vZ2xlSARSB3Jlc3VsdHNg_vSmsbeSyd5JDA==/0/0/0/video.3gp");
VideoView videoView = (VideoView)this.findViewById(R.id.video_view);
videoView.setMediaController(new MediaController(this));
videoView.setVideoURI(uri);
//videoView.start();
videoView.requestFocus();
}
}
参考链接:http://blog.csdn.net/kepoon/article/details/6772060
4、HttpURLConnection用法
参考链接:http://blog.csdn.net/allen_zhao_2012/article/details/7817382
1、设置headers参数:
httpUrlConnection.setRequestProperty("Content-type", "application/x-java-serialized-object");
2、HttpURLConnection的connect()函数,实际上只是建立了一个与服务器的tcp连接,并没有实际发送http请求。无论是post还是get,http请求实际上直到HttpURLConnection的getInputStream()这个函数里面才正式发送出去。
3、http请求实际上由两部分组成, 一个是http头,所有关于此次http请求的配置都在http头里面定义,一个是正文content。 connect()函数会根据HttpURLConnection对象的配置值生成http头部信息,因此在调用connect函数之前,就必须把所有的配置准备好。