自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

专注Android开发

淡泊以明志,宁静以致远

  • 博客(11)
  • 收藏
  • 关注

转载 Eclipse自动编译NDK/JNI的三种方法

一、Eclipse关联cygwin1. 工程->右击选择Properties->选择Builders,在Builders中选择New创建一个Program     2. 参数配置    二、Eclipse关联ndk-build(自建Builder方法) 1. Project->Properties->Builders->New,新建一个Build

2015-08-27 16:04:45 426

转载 android byte[] 和short[]的转换

public class BytesTransUtil { private String TAG = "BytesTransUtil"; private static BytesTransUtil instance = null; private BytesTransUtil() { // Log.i(TAG, "instance BytesTransUtil"); } pub

2015-08-25 18:16:15 1609

转载 Android的NDK开发(5)————Android JNI层实现文件的read、write与seek操作

1、          在Android的java层实现文件的读写操作是非常简单的,可以参看之前写的博文:http://blog.csdn.net/conowen/article/details/7296121          在JNI层实现文件的读写操作的话,就要使用到linux的读写函数了。2、打开文件[cpp] view pl

2015-08-24 16:25:57 498

转载 Android的NDK开发(4)————JNI数据结构之JNINativeMethod

1、JNINativeMethod 结构体的官方定义[cpp] view plaincopytypedef struct {    const char* name;  const char* signature;  void* fnPtr;  } JNINativeMethod;  第一个变量name是J

2015-08-24 16:25:06 463

转载 Android的NDK开发(3)————JNI数据类型的详解

在Java中有两类数据类型:primitive types,如,int, float, char;另一种为reference types,如,类,实例,数组。 注意:数组,不管是对象数组还是基本类型数组,都作为reference types存在,有专门的JNI方法取数组中每个元素。1、voidjava的void与JNI的void是一致

2015-08-24 16:24:22 453 1

转载 Android的NDK开发(2)————利用Android NDK编写一个简单的HelloWorld

1、Android NDK简介NDK全称为native development kit本地语言(C&C++)开发包。而对应的是经常接触的Android-SDK,(software development kit)软件开发包(只支持java语言开发)。简单来说利用NDK,可以开发纯C&C++的代码,然后编译成库,让利用Android-SDK开发的Java程序调用。NDK开发的可以称之

2015-08-24 16:23:30 453

转载 Android的NDK开发(1)————Android JNI简介与调用流程

1、JNI简介JNI全称为Java Native Interface(JAVA本地调用)。从Java1.1开始,JNI成为java平台的一部分,它允许Java代码和其他语言写的代码(如C&C++)进行交互。并非从Android发布才引入JNI的概念的。2、JNI与NDK        简单来说,Android的NDK提供了一些交叉编译工具链和Androi

2015-08-24 16:22:22 472

转载 手机录音和降噪那些事

想必大家都有这样的经历:接到朋友从火车站、地铁、会场、KTV等场合打来的电话,有时候很难听清楚,有时候却听得很清晰。这是为什么?通常我们会认为是对方信号不稳定,所以通话质量有好有坏。其实不然,这种环境下能否听清对方讲话,主要取决于对方手机录音和降噪功能的优劣。同时,这也是高端手机和普通手机的一个重要区别。任何功能的差别,归根到底,都是硬件和软件的差别。在本文中,笔者将花较长的篇幅和

2015-08-24 15:35:12 10860

转载 Android平台aac谷歌软解框架和流程、解码库学习

前言:    在Android系统4.1上面目前aac谷歌软解已经给了两套方案,一套是沿用以前的解码库,一套是使用Fraunhofer Institute开发出来的aac解码库,目前谷歌已经切换到了后者,Fraunhofer提供了一套标准的调用接口,谷歌实现的aac软解component逻辑类SoftAAC2.cpp只要按照这个标准去调用,就能完成aac的解码。正文

2015-08-24 15:22:50 2258

转载 android: AAC文件解析

AAC音频格式分析AAC音频格式有ADIF和ADTS:ADIF:Audio Data Interchange Format 音频数据交换格式。这种格式的特征是可以确定的找到这个音频数据的开始,不需进行在音频数据流中间开始的解码,即它的解码必须在明确定义的开始处进行。故这种格式常用在磁盘文件中。ADTS:Audio Data Transport Stream 音频数据传输流。

2015-08-24 15:18:43 913

转载 viewpager获取当前view报空指针的解决方法

因为需求,我需要获得viewpager当前的view于是我采用以下写法[java] view plaincopyView currentView = mViewPager.getChildAt(mViewPager.getCurrentItem());  然后我拿这个view去做其他的事,但是滑动超过3个view后,再拿这

2015-08-19 14:58:58 1448

空空如也

空空如也

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

TA关注的人

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