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

首页 / 操作系统 / Linux

Android如何获取多媒体文件信息

Android如何获取多媒体文件信息

首先给大家讲Android的多媒体数据库。MediaStore这个类是android系统提供的一个多媒体数据库,android中多媒体信息都可以从这里提取。这个MediaStore包括了多媒体数据库的所有信息,包括音频,视频和图像,android把所有的多媒体数据库接口进行了封装,所有的数据库不用自己进行创建,直接调用利用ContentResolver去掉用那些封装好的接口就可以进行数据库的操作了。今天我就介绍一些这些接口的用法。首先,要得到一个Conte...
Android视频录制实现方法

Android视频录制实现方法

在Android SDK中有与之相关的类:android.media.MediaRecorder当然,因为模拟器上没有提供必要的硬件设施,所以在学习过程中并不能实现。Media能够播放来自任何地方的文件:一个实际的文件资源、系统中的一个文件或者是一个可用的网络链接。下面介绍如何在自己应用程序中播放一个可用的media音频:1、将文件放到你的工程的res/raw文件夹中,在这个文件夹中,Eclipse插件将会找到它,同时,会将这个资源与你的R类相关联起来;2...
Android 的SimpleAdapter几点认识

Android 的SimpleAdapter几点认识

这是我的第一篇关于Android的文章,其实我也是行外出身的,之前主要是做C#的BS,CS开发,Android是我自学的可能是自身对新技术有狂热和追求,以及对知识的渴求和兴趣所以我才开始了Android自学之路,不过编程也有一些年了(从大一开始),基于对编程的感知和经验,相信我不会误导大家啦!这个类是一个大家一看就明白的适用于数据绑定或者说数据渲染的一个类,只是这个类有些复杂,复杂之处在于其参数的设定,以及加载的形式上,官方文档上说是一个简单的Adapte...
Android开发:教您如何让Gif动画动起来

Android开发:教您如何让Gif动画动起来

本文将为讲解Android中Gif图片播放的教程。Android 中是不支持直接使用Gif 图片关联播放帧动画,如下动画在Android 中是无法播放的: Android 提供了另外一种解决的办法,就是使用AnimationDrawable 这一函数使其支持逐帧播放,但是如何把gif 图片打散开来,成为每一帧的图片呢?下面介绍一种比较不错的软件,可以帮我们打散图片。这里推荐使用如下 软件easygifanimator得到了帧文件后我们可以就编写代码,在re...
Android gallery滑动惯性问题

Android gallery滑动惯性问题

gallery菜单滑动有一个不好的效果就是每次经过中间的菜单都默认是被选中状态,同时会加载数据 以至于切换不流畅,有一种卡卡的感觉!!其实用线程来处理这个问题,一定的时间后如果选择的index值不变,说明已经稳定不变。废话少说,上部分代码!//----------------------用到的常量-----------------------------private int showingIndex = -1;private static final i...
Android自定义Spinner下拉菜单(下拉列表框)样式

Android自定义Spinner下拉菜单(下拉列表框)样式

在Android中Spinner就是下拉菜单,它相当于HTML中的<select>标签。Android中提供的Spinner Widget下拉菜单已经非常好用了,样式也适用,不过我们还是可以通过定义xml的方式来改变下拉菜单的样式。在layout目录下新建一个xml文件,名字随便(我这里叫myspinner.xml)。在这个文件里面可以定义下拉菜单的样式我们这里采用TextView来实现<?xml version="1.0" encodi...
实时查看Linux网卡流量Shell脚本

实时查看Linux网卡流量Shell脚本

将下列脚本保存为可执行脚本文件,比如叫linuxidc.sh。 1、本脚本默认监视eth0流量,因为换算成KB所以精度不高,如要精确度可不除以1024。 2、限于sleep命令的间隔最小为秒,所以速度的实时性有限。 3、此脚本不需要额外再安装软件,可在急用情况下应付一下,比如临时想看一下是否有流量通过,大概为多少等。 用法为watch -n 1 ./linuxidc.sh即可开始监看流量,按ctrl+c退出。 [Shell/批处理]代码#!/bin/bas...
Android各版本区别总结

Android各版本区别总结

Android 1.0 第一版商用操作系统 Android 1.1 更新了部分API,新增一些功能,修正了一些错误,同时增加com.google.android.maps包 Android 1.5 智能虚拟键盘 使用widgets实现桌面个性化 在线文件夹(Live Folder)快速浏览在线数据 视频录制和分享 图片上传 更快的标准兼容浏览器 Voice search 语音搜索 立体声蓝牙和免提电话 Android 1.6 完全重新设计的Android ...
Arch Linux启动脚本纵览

Arch Linux启动脚本纵览

Arch Linux 的启动非常简单,类似于 *BSD。运行的第一个启动脚本是 /etc/rc.sysinit,然后是 /etc/rc.multi(正常启动),最后是 /etc/rc.local。当启动的是 runlevel 1(单用户模式)时,/etc/rc.single 将会代替 /etc/rc.multi 运行。在 /etc/rc?.d/ 目录下,你将不会找到系列没完没了的符号链接来为所有可能的 runlevel(运行级别)定义启动序列。由于这样,A...
利用Shell脚本创建基于本机的ISO镜像

利用Shell脚本创建基于本机的ISO镜像

前提:1.以当前系统的anaconda-ks.cfg为模板,创建kickstart文件 2.以install.log为模板摘取其中软件包包名信息并复制这些软件包到/tmp/iso目录中去,而后要复制过来的目录做createrepo(注意要保留原有光盘上的目录结构,比如Server,VT等而复制来的软件包应按原来的位置存放) 3.将第一步创建的kickstart文件复制到/tmp/iso目录中为ks.cfg 4.创建光盘镜像#!/bin/bash#cat /...
<< 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 >>