Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Android开发——通过子线程更新界面UI

Android开发——通过子线程更新界面UI

在Android开发过程中,我们经常有通过子线程来更新界面UI的需求,而android是不允许子线程更新界面的,只能通过主线程来更新界面UI,而且,android开发中,由于要保证主线程的通畅,一般主线程只负责处理界面更新,事件处理,窗体显示的回调等重要且不耗时的操作,而像连接网络,io操作等,一般让子进程负责。所以,android提供了一种消息机制来实现子线程更新UI的需求,android提供Handler类,用于子线程和主进程交互。在主进程中,声明实例...
VLC视频播放器开发--VLC for Android编译

VLC视频播放器开发--VLC for Android编译

VLC播放器是一款优秀的开源播放器,可以播放MPEG-1、MPEG-2、MPEG-4、DivX、DVD/VCD、数字卫星频道、数字地球电视频道(digital terrestial television channels)、在许多作业平台底下透过宽频 IPv4、IPv6网络播放线上影片。此软件开发项目是由法国学生所发起的,参与者来自于世界各地,设计了多平台的支持,可以用于播放网络串流及本机多媒体档案之播放。接下来我们使用VLC来制作一个视频播放器,这章我们...
Ruby 安全漏洞,1.9/2.0 全分支受影响

Ruby 安全漏洞,1.9/2.0 全分支受影响

Ruby开发团队今天发布了两个更新版本Ruby 1.9.3-p429和Ruby 2.0.0-p195。 这两个版本主要修复了Ruby DL / Fiddle中的一个安全漏洞:对象污染绕过漏洞(CVE-2013-2065):受污染的字符串可以通过系统调用来使用,而不受Ruby中$SAFE级别设置约束。受影响的版本:Ruby 1.9.3 p426之前的所有1.9.x版本Ruby 2.0.0 p195之前的所有2.0版本trunk 40728之前的版本Ruby ...
Android本地视频播放器开发--NDK编译FFmpeg

Android本地视频播放器开发--NDK编译FFmpeg

在Android本地视频播放器开发中的搜索本地视频章节中,我们能够搜索本地视频并且显示每个视频的图片、标题、时间长度,当然如果需要添加其他的例如视频的长度和宽度可以使用Video类中的方法,既然我们获取到视频后,那么接下来就是解码视频,解码视频我使用的是ffmpeg,所以这张就是使用NDK编译手机可以使用的FFmpeg库。首先到官网http://ffmpeg.org/download.html下载最新的源码,然后在ffmpeg目录下面创建一个脚本confi...
Linux下编译VLC for Android源代码总结

Linux下编译VLC for Android源代码总结

由于项目需要,需要一个在Android平台能够支持RTSP协议的播放器,由于之前没有android平台的经验,所以找了著名的video LAN的VLC播放器,更令人惊奇的是这款播放器居然还是完全开源的。在此向那些开源软件的作者和组织致以崇高的敬意,是你们的存在使得计算机软件产业蓬勃发展,你们帮助了很多囊中羞涩的个人和企业,让他们也有机会用上高质量的软件,同时不可避免的吸引了一批有志之士加入到你们的行业。既然有现成的代码,所以就想编译一下vlc for an...
Qt环境的搭建X11与Embedded

Qt环境的搭建X11与Embedded

Qt 版本:qt4.8.5qt是一个开源的、跨平台的图形库(当然qt的功能不只是图形库啦),一般在linux平台中应用比较广泛。开发者要是使用qt库进行应用程序的开发,需要对安装qt的开发环境,说简单点就是安装好qt的库、头文件及内部工具。我们一般采用源码包安装。准备:下载源码包qt-everywhere-opensource-src-4.8.5.tar.gz像所有的源码包安装一样,qt的安装也是configure、make、make install这经典...
<< 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 >>