Android开发点滴积累

版权声明:本文为博主原创文章,未经博主允许不得转载。 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函数之前,就必须把所有的配置准备好。

猜你喜欢

转载自blog.csdn.net/zfs2008zfs/article/details/52885147
今日推荐