avatar
Articles
845
Tags
265
Categories
175

Yan 的杂物志_个人主页分享
Search
android之JNI
Created2010-08-16|2_Note0_Technic3_编程Android系统
android 之 JNI #移动开发 #Android 1. 为什么使用 JNI JNI(Java Native Interface)Java 程序中调用 C/C++ 开发的共享库,主要用于提高程序效率,或者 Android 应用对 C/C++ 库的调用(多用于调用移植的库,如语音合成库 pico,图像识别库 opencv 等) 2. android 源码中自带的实例 development/samples/SimpleJNI/* 3. 实例 编译环境 Ubuntu 10.04, android 源码环境 重要代码说明 java 代码 123456789101112131415161718192021222324252627_ package com.android.myjni; __ __ import android.app.Activity; __ import android.widget.TextView; __ import android.os.Bundle; __ __ public class MyJniActivity extends Activi ...
Android自带的人脸识别
Created2010-08-16|2_Note0_Technic3_编程Android应用
Android 自带的人脸识别 1. Android 自带的人脸识别 Android 自带的人脸识别只能识别出人脸在画面中的位置,中点,眼间距,角度等基本特性,提供给拍照性质的应用使用。从基本功能中不能得出明显的特征数据 2. 底层库支持 external/neven/* 3. 接口 frameworks/base/media/java/android/media/FaceDetector.java 4. Android 源码参考 packages/apps/Gallery/src/com/android/camera/* 5. 关键代码分析 _ package com.android.mydetect; _ _ _ _ import android.app.Activity; _ _ import android.widget.TextView; _ _ import android.os.Bundle; _ _ import android.media.FaceDetector; // _ _ 人脸识别接口 _ __ _ import android.widget.ImageVie ...
android典型应用之语音合成
Created2010-08-06|2_Note0_Technic3_编程Android应用
android 典型应用之语音合成 #移动开发 #Android 1. android 语音合成介绍 语音合成引擎 语音引擎是真正实现语音合成的程序,必须安装它,应用程序才能使用此功能 pico 引擎 android 2.0 之后,源码自带语音软件 pico,其位置在 external/svox/pico* ,它只支持英法西班牙等五六种文字,不包含中文支持 espeak 引擎 如何需要支持中文,需要下载扩展支持 espeak, 下载 tts_3.0_rc05.apk(在此下载:[ http://code.google.com/p/eyes- free/downloads/detail?name=tts_3.0_rc05.apk&can=2&q ](http://code.google.com/p/eyes- free/downloads/detail?name=tts_3.0_rc05.apk&can=2&q)) 设置系统语音支持 设置 -> 语音输入输出 -> 文字转语音设置 选中使用我的设置, 引擎选择 espeak, 默认 ...
android典型用户之多媒体播放
Created2010-08-06|2_Note0_Technic3_编程Android应用
android 典型用户之多媒体播放 #移动开发 #Android 1. android 多媒体介绍 android 的多媒体功能基于 PacketVideo 的 OpenCORE 。这些库支持播放和录制许多流行的音频和视频格式,以及静态图像文件,包括 MPEG4、H.264、MP3、AAC、AMR 、JPG、PNG,底级实现在源码的 external/opencore 中 2. android 框架对多媒体的支持 应用程序调用接口 frameworks/base/media/java/android/media/MediaPlayer.java 3. 例程 功能 播放编辑框中指定的多媒体文件 可从此处下载可独立运行的代码 [http://download.csdn.net/source/2602127 ](http://download.csdn.net/source/2602127) 核心代码及说明 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484 ...
android典型应用之gps
Created2010-08-05|2_Note0_Technic3_编程Android应用
android 典型应用之 gps #移动开发 #Android 1. gps 说明 原理 每一卫星播发一个伪随机测距码信号,该信号大约每 1 毫秒播发一次。接收仪同时复制出一个同样结构的信号并与接收到的卫星信号进行比较,由信号的延迟时间 (dT) 推算出卫星至 接收仪的距离 述语 TTFF:首次定位时间 PRN:伪随机码,用于辨别是哪颗卫星 SNR:信噪比 2. android 对 gps 的内部支持 位置服务 android 对卫星定位的支持名字叫位置服务,可以通过设置来打开或关闭它 android 实现 frameworks/base/location/java/android/location/LocationManager.java 接口 frameworks/base/services/java/com/android/server/LocationManagerService.java 服务 frameworks/base/core/jni/android_location_GpsLocationProvider.cpp 等待 gps 事件 ,发给 servi ...
语音识别方法三:使用Service调用语音识别程序
Created2010-08-03|2_Note0_Technic2_算法1_音频
语音识别方法三:使用 Service 调用语音识别程序 1. 说明 以下例程功能为:在应用程序中使用通于访问 service 调用语言识别功能,录音并识别后将识别的字串通过 Listener 返回给应用程序。注意:使用前需要安装语音识别服务,如编译安装源码中的 development/samples/VoiceRecogitionService 。 2. 本例参考自 android 源码 后台服务 参见 development/samples/VoiceRecognitionService/* 此处实现了一个模拟的后台服务,它并未实现真的语音识别,而只是一个框架以示例,编译并安装它,即可在设置的语音输入与输出中看到它 ,它包含了一个设置界面,当连接这个 Service 时,如果设置了 Letters,则直接返回 abc, 如果设置了 Numbers,则直接返回 123 你可以自己实现,用于连接 android 源码自带的识别引擎 srec. 前台程序 参见 frameworks/base/core/java/android/speech/Recognition* 它 与后台 Se ...
android语音识别方法一:使用intent调用语音识别程序
Created2010-08-03|2_Note0_Technic3_编程Android应用
android 语音识别方法一:使用 intent 调用语音识别程序 #移动开发 #Android 1. 说明 以下例程功能为:在应用程序中使用 intent 来调出语言识别界面,录音并识别后将识别的字串返回给应用程序。注意:使用前需要安装语音识别程序如语音搜索。 2. 本例参考自 android 例程: development/samples/ApiDemos/src/com/example/android/apis/app/VoiceRecognition.java 3. 可从此处下载可独立运行的代码: [http://download.csdn.net/source/2591401 ](http://download.csdn.net/source/2591401) 4. 核心代码及说明 _ package com.android.mystt1; _ _ _ _ import android.app.Activity; _ _ import android.content.Intent; _ _ import android.content.pm.PackageManager; ...
android语音识别方法二:应用程序自己调用语音识别库
Created2010-08-03|2_Note0_Technic3_编程Android应用
android 语音识别方法二:应用程序自己调用语音识别库 #移动开发 #Android 1. 说明 以下例程功能为:应用程序自身调用语言识别函数,程序以循环方式等待录音并识别后的字串。 2. 本例参考自 android 代码: frameworks/base/core/java/android/speech/srec/Recognizer.java 中注释部分 3. 可从此处下载可独立运行的代码: [http://download.csdn.net/source/2591401 ](http://download.csdn.net/source/2591401) 4. 核心代码及说明 _ package com.android.mystt2; _ _ _ _ import android.app.Activity; _ _ import android.content.Intent; _ _ import android.os.Bundle; _ _ import android.widget.Button; _ _ import android.widget.TextView; _ ...
android语音识别简介
Created2010-08-03|2_Note0_Technic3_编程Android应用
android 语音识别简介 #移动开发 #Android 1. 语音识别一般使用三种方式 方式一:调用语音识别库的程序做成带界面的程序,供其它程序使用 intent 调用 方法二:应用程序自己调用语音识别库 方式三:调用语音识别库的程序做成 service,供其它应用使用 2. android2.2 对语音识别的内部支持 frameworks/base/core/java/android/speech/* 语音的 android 框架支持 (合语音合成和语音识别) RecognitionListener.java 用于支持对方式三的调用 Recognizer*Intent 用于支持对方式一的调用 RecognitionService.java 用于支持对方式三的调用 SpeechRecognizer.java 用于支持对方式三的调用 srec 目录 语音识别,它用于方式一二三真正功能的实现 MicrophoneInputStream.java 实现录音 Recognizer.java 实现识别的接口 tts 目录 语音合成 external/srec/* 语音识 ...
编译在G1上运行的android2
Created2010-07-12|2_Note0_Technic3_编程Android工具
编译在 G1 上运行的 android 2.2(froyo) 代码 _ 正规版 一、 ** 说明 ** 1. 下载编译最基本的 android 源码,只能在模拟器上使用,无法在真机上使用(不能生成 boot.img )。这是因为没有编译相关机型的内核和硬件驱动。以下介绍的是用 android 源码编译出对应 HTC G1 的版本,和烧写的过程。编译生成的版本除相机以外,其它功能均正常,稳定性不错,也很顺畅。 2. 以下步骤都经过验证(只验证 G1 手机),实验系统 ubuntu8.04,实验日期 2010 年 7 月 12 日 3. 关键字: android 2.2 froyo g1 源码编译 二、 ** 编译 ** 1. 建立 android 源码编译目录 _ $ export ANDROID=/exports/android/android_2.2/ $ mkdir -p $ANDROID $ cd $ANDROID _ 2. 源码下载 _ $ repo init -u git://android.git.kernel.org/platform/manifest.git -b an ...
1…798081…85
avatar
Yan.xie
顺流而下还是逆流而上?
Articles
845
Tags
265
Categories
175
Follow Me
Announcement
This is my Blog
Recent Post
基金交易量预测比赛_1_数据分析2025-08-03
基金交易量预测比赛_基金交易量与净值讨论2025-08-03
视频_后处理2025-08-01
以色列一个民族的重生_读后感2025-07-29
以色列一个民族的重生_背景知识2025-07-29
Categories
  • 0_IMO84
    • 工作1
    • 方法1
      • 工作1
    • 说给一个人听82
      • 01_自我建构32
        • 实修3
        • 思考与觉悟16
Tags
社会学 知识图/知识表示 Obsidian 股票预测 咖啡拉花 代码模型 论文阅读 笔记/Obsidian 数据库 数据存储/PGSQL 后端 反思 云计算 区块链 阅读/经济学 多模态 知识图/知识图谱 Transformer 健康 #编程语言/前端 #Python 模型解释 数据存储/ES 情绪管理 价值观 目标管理 认知提升 视频编辑 文化 人工智能 心理调节 阅读哲学 数据存储 Agent 编程语言/C 生物医学/重症 用户验证 稳定币 民族 公众号
Archives
  • August 20253
  • July 202540
  • June 202538
  • May 202529
  • April 202516
  • March 20258
  • February 20252
  • January 20256
Info
Article :
845
Total Count :
1176.6k
UV :
PV :
Last Push :
©2020 - 2025 By Yan.xie
Framework Hexo|Theme Butterfly
京公网安备11010802043346号
京ICP备2023029600号-1
Search
Loading the Database