- 博客(11)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 android播放视频(三)利用原生的MediaPlayer+SurfaceView之提高
转载请注明地址: http://blog.csdn.net/shenxiaolei507本文是在 android视频播放(二) 利用android原生的MediaPlayer+SurfaceView的基础上,进行的一些功能上再次提高和一些需求的实现,如果对android利用MediaPlayer+SurfaceView播放视频不熟悉,可以看下这篇文章。众所周知,我们在开发视频播放的时候,往
2014-12-02 14:53:13 8312
原创 android视频播放(二) 利用android原生的MediaPlayer+SurfaceView
转载请注明地址: http://blog.csdn.net/shenxiaolei507
2014-11-21 15:08:50 15300 17
原创 android 视频播放(一)利用android原生的videoview
转载请注明地址 http://blog.csdn.net/shenxiaolei507
2014-11-12 16:54:17 19478 1
原创 Flutter之Dart集合—List Map Set
Dart 集合主要有List、Map、Set。集合相关的操作方法主要在drat:core Library中。本文主要描述这三个集合的基本用法。
2023-06-16 20:50:12 1145
转载 Android Bander设计与实现 - 设计篇
关键词Binder Android IPC Linux内核驱动摘要Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder具有无可比拟的优势。深入了解Binder并将之与传统IPC做对比有助于我们深入领会进程间通信的实现和性能优化。本文将对Binder的设计细节做一个全面的阐述,首先通过介绍Binder通信模型和Binder通信协议了解Binder的设计需..
2020-08-12 17:51:05 216
转载 Java多线程:volatile关键字解析
转载:本文章连接http://www.cnblogs.com/dolphin0520/p/3920373.htmlvolatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容...
2019-11-20 11:23:55 220
原创 Java多线程: 线程(Thread)
进程进程是一个独立功能的程序,是系统进行资源分配和调度的一个独立单位,重点是系统进行调度和分配的独立单位。线程线程是进程中的一个任务,是CPU分派和调度的基本单位。线程和进程的区别一个进程中可以有多个线程,但最少有一个线程,也就是经常说的主线程。一个线程只能属于一个进程。每个进程都有属于自己的资源,进程间的资源不共享。同一进程中的线程间是共享本进程的资源。每个进程都有自己的独立地址...
2019-11-17 23:26:49 139
原创 Java基础:常量、常量类和常量方法(final)
Java常量、常量类和常量方法Java中实现常量类和常量方法是通过关键字final实现。通常分为两种情况编译时一种不可变的常量运行时初始化,但不希望被改变的变量编译时的常量,编译器可以将它的值代入用到它的任何地方,也就是说在编译时就已经执行了计算式,减少了运行时的负担,优化了性能。在Java这些常量必须为基本类型,并且必须赋值。final关键字修饰的特点静态常量一般以大写字母和下...
2019-11-15 17:25:02 2207
原创 Java基础:抽象类和抽象方法(abstract)
Java的抽象Java是面向对象编程,而对象的描绘是通过Java的类来实现,如果一个类没有足够的信息来描述对象的话,那这个类就是抽象类。抽象的实现在Java中定义抽象类或抽象方法都是通过abstract关键字,如下://抽象类的定义public abstract class Person{ //抽象方法的定义 public abstract void getName();} ...
2019-11-14 00:08:02 845
转载 Android实战技巧:ViewStub的应用
在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来比较灵活。但是它的缺点就是,耗费资源。虽然把View的初始可见View.GONE但是在Inflate布局的时候View仍然会被Infl
2014-11-18 10:33:16 728
Android利用MediaPlayer+SurfaceView播放网络视频
2014-12-03
android VideoView播放视频
2014-11-12
android super.onTouchEvent(ev)报异常
2016-06-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人