自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

San石的博客

Beginning from today, do better!

  • 博客(11)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 android播放视频(三)利用原生的MediaPlayer+SurfaceView之提高

转载请注明地址: http://blog.csdn.net/shenxiaolei507本文是在 android视频播放(二) 利用android原生的MediaPlayer+SurfaceView的基础上,进行的一些功能上再次提高和一些需求的实现,如果对android利用MediaPlayer+SurfaceView播放视频不熟悉,可以看下这篇文章。众所周知,我们在开发视频播放的时候,往

2014-12-02 14:53:13 8242

原创 android视频播放(二) 利用android原生的MediaPlayer+SurfaceView

转载请注明地址: http://blog.csdn.net/shenxiaolei507

2014-11-21 15:08:50 15172 17

原创 android 视频播放(一)利用android原生的videoview

转载请注明地址 http://blog.csdn.net/shenxiaolei507

2014-11-12 16:54:17 19369 1

原创 Flutter之Dart集合—List Map Set

Dart 集合主要有List、Map、Set。集合相关的操作方法主要在drat:core Library中。本文主要描述这三个集合的基本用法。

2023-06-16 20:50:12 1056

转载 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 203

转载 Java多线程:volatile关键字解析

转载:本文章连接http://www.cnblogs.com/dolphin0520/p/3920373.htmlvolatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容...

2019-11-20 11:23:55 210

原创 Java多线程: 线程(Thread)

进程进程是一个独立功能的程序,是系统进行资源分配和调度的一个独立单位,重点是系统进行调度和分配的独立单位。线程线程是进程中的一个任务,是CPU分派和调度的基本单位。线程和进程的区别一个进程中可以有多个线程,但最少有一个线程,也就是经常说的主线程。一个线程只能属于一个进程。每个进程都有属于自己的资源,进程间的资源不共享。同一进程中的线程间是共享本进程的资源。每个进程都有自己的独立地址...

2019-11-17 23:26:49 126

原创 Java基础:常量、常量类和常量方法(final)

Java常量、常量类和常量方法Java中实现常量类和常量方法是通过关键字final实现。通常分为两种情况编译时一种不可变的常量运行时初始化,但不希望被改变的变量编译时的常量,编译器可以将它的值代入用到它的任何地方,也就是说在编译时就已经执行了计算式,减少了运行时的负担,优化了性能。在Java这些常量必须为基本类型,并且必须赋值。final关键字修饰的特点静态常量一般以大写字母和下...

2019-11-15 17:25:02 2115

原创 Java基础:抽象类和抽象方法(abstract)

Java的抽象Java是面向对象编程,而对象的描绘是通过Java的类来实现,如果一个类没有足够的信息来描述对象的话,那这个类就是抽象类。抽象的实现在Java中定义抽象类或抽象方法都是通过abstract关键字,如下://抽象类的定义public abstract class Person{ //抽象方法的定义 public abstract void getName();} ...

2019-11-14 00:08:02 819

转载 Android实战技巧:ViewStub的应用

在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来比较灵活。但是它的缺点就是,耗费资源。虽然把View的初始可见View.GONE但是在Inflate布局的时候View仍然会被Infl

2014-11-18 10:33:16 718

转载 App工程结构搭建:几种常见Android代码架构分析

本文章为转载文章源地址

2014-11-05 11:51:11 1068

Android利用MediaPlayer+SurfaceView播放网络视频

android 利用MediaPlayer+SurfaceView播放视频,与我的文章对应http://blog.csdn.net/shenxiaolei507/article/details/41349295,而且其中还有很多高级功能的实现,还包括ViedioView播放视频!!

2014-12-03

android VideoView播放视频

android视频播放,利用VideoView播放视频,编译环境为AndroidStudio,如果没有该编译器可以查找单独代码文件进行查看

2014-11-12

asmack 源码和API文档和jar包

有详细的API文档介绍和jar,可以更快的学习利用asmack+xmpp+openfire搭建及时通讯聊天!

2014-06-25

局部左右滑屏示例

实现局部滑屏的示例源代码,android方面,简单易懂

2013-03-11

《Android多媒体编程从初学到精通》.rar

多媒体开发必备参考资料,从图片,音频,视频等开发全面介绍多媒体开发的详细步骤,从初学到精通,从简单到复杂,多媒体开发

2012-12-31

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除