![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android进阶篇
文章平均质量分 77
Hopelin=.=
这个作者很懒,什么都没留下…
展开
-
Surface+MediaPlayer显示视频
/** * 该实例中使用MediaPlayer完成播放,同时界面使用SurfaceView来实现 * * 这里我们实现MediaPlayer中很多状态变化时的监听器 * * 使用Mediaplayer时,也可以使用MediaController类,但是需要实现MediaController.mediaController接口 * 实现一些控制方法。 * * 然后,设置contr原创 2015-05-05 22:00:01 · 2506 阅读 · 0 评论 -
VideoView的使用
播放视频的方法就是放个VideoView,设置它播放Video的路径或者URI,就可以播放了。if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) { path=Environment.getExternalStorageDirectory().getAbsol原创 2015-05-02 17:56:11 · 3874 阅读 · 1 评论 -
Binder初尝Ex
上一章中我们利用bindservice来绑定一个service,在service里面我们new了一个extends Binder的MusicPlayerServer服务端,并且在onBind中返回,在ServiceConnection conn中把返回的服务端保存记录在客户端中,然后利用Binder的transact函数来调用各种服务。整个过程都是在一个project中进行的,没体现出Binder原创 2015-02-05 14:56:52 · 458 阅读 · 0 评论 -
Binder初尝
首先看的书是《Android内核剖析》,先讲下书上的Binder架构:分3部分,客户端,服务端和Binder驱动首先来看服务端。一个Binder 服务端实际上就是一个Binder 类的对象,该对象一旦创建,内部就启动一个隐藏线程。该线程接下来会接收Binder 驱动发送的消息,收到消息后,会执行到Binder 对象中的onTransact()函数,并按照该函数的参数执行不同的服务代原创 2015-02-03 17:32:12 · 442 阅读 · 0 评论 -
Android源码分析---JNI浅尝
JNI=java native interface,是一种技术,通过这种技术ke原创 2014-11-22 00:38:39 · 503 阅读 · 0 评论 -
StaggeredGridView的使用
把开源库导入之后,在自己的工程右击原创 2014-11-18 23:16:46 · 2261 阅读 · 0 评论 -
ViewPager & Fragment & Tab
效果图:用到的技术大体sh原创 2014-10-05 11:19:13 · 479 阅读 · 0 评论 -
Android_PullToRefresh使用
使用方法,把jar包拖进Libs文件夹就行原创 2014-11-14 00:39:06 · 519 阅读 · 0 评论