toulezu的专栏

分享技术,科技资讯。

Android JNI学习之NDK_r5的使用简记(和r4之前有点区别)

自NDK r4版本后,不再需要在apps目录下建立工程了,也不再使用make APP=工程名方式来编译生成.so本地库了。 在NDK r4版本后,使用的是ndk安装目录下的ndk-build脚本来实现编译。关于ndk-build的使用,文档中说是,在cygwin中进入项目的所在路径,然后使用...

2011-04-25 16:35:00

阅读数 7

评论数 0

Android JNI学习之第一个入门实例(确实花了不少功夫,也遇到了很多阻碍,不过还好,最终解决,记录下)...

关于如何安装配置Cygwin,如何安装ndk网上搜搜一大片,这里不再赘述。下面主要对这个简单的JNI实例的实现,做一个记录。 注意:使用的是ndk-1.6.r1,在ndk_r4版本后和这有点区别,这里说明下。 1、在ndk安装目录的apps下建立一个工程文件夹JniDemo,在该文件夹...

2011-04-25 15:04:00

阅读数 9

评论数 0

Android JNI学习之javah命令的正确使用(找了好半天才找到的,汉,网上好多说法都没用)...

按照网上抄来的javah用法一般出错,今天查了一下午在一篇文章(http://www.ibm.com/developerworks/cn/java/j-jtctips/part6/index2.html) 中看到:“Javah 获取您的 Java 源文件并生成 C 头文件,其中包含您的 Ja...

2011-04-25 13:28:00

阅读数 13

评论数 0

Android学习系列(4)--App自适应draw9patch不失真背景(我见过最全的)

关于draw9patch如何使用,介绍的很详细,图文并茂,收藏下,备忘! http://www.cnblogs.com/qianxudetianxia/archive/2011/04/17/2017591.html

2011-04-24 10:19:00

阅读数 12

评论数 0

Android多媒体学习十五:使用在内置的Camera录制视频

使用Android自带的Camera应用来录制视频也很简单。直接指定一个ACTION_VIDEO_CAPTURE的Action就可以了,和Image类似 代码: package demo.camera; import android.app.Activity; import android...

2011-04-21 17:00:00

阅读数 28

评论数 0

Android多媒体学习十四:播放网络上的视频

Android支持播放网络上的视频。在播放网络上的视频时,牵涉到视频流的传输,往往有两种协议,一种是HTTP,一种是RTSP。这 两种协议最大的不同是,HTTP协议,不支持实时流媒体的播放,而RTSP协议就支持。 Android中自带的播放器,以及VideoView等都支持上述两种协议,因...

2011-04-21 16:04:00

阅读数 10

评论数 0

Android多媒体学习十三:检索MediaStore中的Video和其对应的缩略图信息

和Image,Audio一样,在Android中,Video信息也被MediaStore管理着。 和每个视频对应的有其一个缩略图,这个缩略图往往是其第一帧的图像。 下面看代码: package demo.camera; import java.util.ArrayList; ...

2011-04-21 16:00:00

阅读数 12

评论数 0

Android多媒体学习十二:Android中Video的三种播放方式的实现

在Android中,我们有三种方式来实现视频的播放。 1、使用其自带的播放器。指定Action为ACTION_VIEW,Data为Uri,Type为其MIME类型。 2、使用VideoView来播放。在布局文件中使用VideoView结合MediaController来实现对其控制。 ...

2011-04-21 11:29:00

阅读数 12

评论数 0

Android多媒体学习十一:实现仿百度图片查看功能

我们知道,进入百度图片后,输入一个关键字后,首先看到的是很多缩略图,当我们点击某张缩略图时,我们就可以进入到大图显示页面,在 大图显示页面,中包含了一个图片画廊,同时当前大图为刚刚我们点击的那张图片。现在我们看看在Android中如何实现类似的效果: 首先,我们需要有一个控件来显示缩略图,...

2011-04-20 16:37:00

阅读数 12

评论数 0

Android多媒体学习九:利用MediaRecorder类实现自己的音频录制程序

在上一篇中,我们在代码中有 case R.id.btn2: //通过MediaRecorder类来实现自己的音频录制程序 Intent intent2 = new Intent(); intent2.setClass(this, MyAudioRecord.class...

2011-04-19 09:58:00

阅读数 14

评论数 0

Android多媒体学习八:调用Android自带的音频录制程序,实现录制

Android中有自带的音频录制程序,我们可以通过指定一个Action为MediaStore.Audio.Media.RECORD_SOUND_ACTION的Intent来 启动它就可以了。然后在onActivityResult()方法中,获取Intent的Data,就是录制的音频对应的URI。...

2011-04-19 09:55:00

阅读数 14

评论数 0

Android多媒体学习七:访问网络上的Audio对应的M3U文件,实现网络音频流的播放...

Android中提供了对网络上流媒体的支持,我们可以使用MediaPlayer类来播放一个网络上的音频文件。 但是网络上的站点并不建议我们直接访问流,我们需要获取他提供的M3U文件,根据M3U文件来实现流的获取。 M3U是音频流地址索引文件,相当于播放列表。 本文通过实例演示,Andro...

2011-04-18 16:13:00

阅读数 22

评论数 0

Android多媒体学习六:利用Service实现背景音乐的播放

Android允许我们使用Service组件来完成后台任务,这些任务的允许不会影响到用户其他的交互。 1、Activity类 package demo.camera; import android.app.Activity; import android.content.Compone...

2011-04-18 11:35:00

阅读数 21

评论数 0

Android多媒体学习四:实现图像的编辑和合成

闲话少说,全在注释中: package demo.camera; import java.io.FileNotFoundException; import android.app.Activity; import android.content.Intent; import andr...

2011-04-14 15:50:00

阅读数 12

评论数 0

Android多媒体学习三:实现自己的Camera

Android自带的Camera应用虽然可以满足大多数情景,但是其灵活性上还有不足。但是Android允许我们定制自己的Camera。 在Android的hardware包中有一个Camera类。这个类就是获取Camera服务的,可以定制Camera等。 可以通过open()方法获取其实例。 ...

2011-04-13 17:17:00

阅读数 10

评论数 0

Android多媒体学习二:检索Android的图片库,并显示

上一篇中实例讲解了Android中的Camera的调用和图片的存储,这篇文章,我们将学习如何检索并显示媒体库中的图片。 这里有个问题需要注意,如果你在模拟器已经启动的情况下,push了几张图片到SDCard中,建议将模拟器关了,再重新启动 一下,否则,刚刚添加的图片,是没有办法获取到的。这...

2011-04-13 15:05:00

阅读数 7

评论数 0

Android多媒体学习一:Android中Image的简单实例。

在多媒体应用中,Image是最基础的功能模块,接下来我们将看看在Android中是如何获取和存储Image的。Android内嵌的Image获取和存储功能,可以让我们对于整个媒体框架有个比较全面的了解,同时为audio和video的学习打下基础。 一、Image的获取可以通过调Android自带...

2011-04-13 13:33:00

阅读数 5

评论数 0

Android自定义View之二:Matrix初探(懒了,使用拿来主义了)

原文地址:http://java-admin.iteye.com/blog/792217 Matrix ,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。 首先介绍一下矩阵运算。加法和减法就不用说了,太简单了,对应位相...

2011-04-11 16:14:00

阅读数 3

评论数 0

Android自定义View之一:初探实例

Android自定义View实现很简单 继承View,重写构造函数、onDraw,(onMeasure)等函数。 如果自定义的View需要有自定义的属性,需要在values下建立attrs.xml。在其中定义你的属性。 在使用到自定义View的xml布局文件中需要加入xmlns:前缀...

2011-04-11 15:23:00

阅读数 6

评论数 0

OpenGL ES之GLSurfaceView学习四:Android Demo里的Cube分析

关于android中Cube的绘制,可以看出一个3D图像的绘制机制。本文分析了Cube对象。 需要用到两张图片:第一张是立方体顶点顺序和位置图,第二张是三角面示例图。 package com.example.android.apis.graphics; impor...

2011-04-09 11:20:00

阅读数 6

评论数 0

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