avatar
Articles
852
Tags
268
Categories
179

Yan 的杂物志_个人主页分享
Search
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 ...
CTS的Signature规则
Created2010-07-06|2_Note0_Technic3_编程Android应用
CTS 的 Signature 规则 1. 说明 主要是对公共控件的语法检查 2. 测试方法 _ $ make cts $ adb install -r out/target/product/qsd8250_surf/data/app/SignatureTest.apk $ adb shell am instrument -w android.tests.sigtest/.InstrumentationRunner _ 3. 原理 系统生成了一些 xml,位置在: out/target/common/obj/APPS/SignatureTest_intermediates/genres/xml/* 根据 xml 对类、方法、变量给出的规则对当前系统中的公共部分进行检测 4. 举例 用于检查的语法规则 xml 文件 out/target/common/obj/APPS/SignatureTest_intermediates/genres/xml/app_widget.xml 被检查的代码 framework/base/core/java/android/widget/* 检查步骤 用循 ...
android应用程序的签名(Signature)
Created2010-07-06|2_Note0_Technic3_编程Android应用
android 应用程序的签名 (Signature) 1. 为什么要签名 发送者的身份认证 由于开发商可能通过使用相同的 Package Name 来混淆替换已经安装的程序,以此保证签名不同的包不被替换 保证信息传输的完整性 签名对于包中的每个文件进行处理,以此确保包中内容不被替换 防止交易中的抵赖发生,Market 对软件的要求 2. 签名的说明 所有的应用程序都必须有数字证书,Android 系统不会安装一个没有数字证书的应用程序 Android 程序包使用的数字证书可以是自签名的,不需要一个权威的数字证书机构签名认证 如果要正式发布一个 Android 应用,必须使用一个合适的私钥生成的数字证书来给程序签名,而不能使用 adt 插件或者 ant 工具生成的调试证书来发布 数字证书都是有有效期的,Android 只是在应用程序安装的时候才会检查证书的有效期。如果程序已经安装在系统中,即使证书过期也不会影响程序的正常功能 签名后需使用 zipalign 优化程序 Android 将数字证书用来标识应用程序的作者和在应用程序之间建立信任关系,而不是用来决定最终用户可以安 ...
编译在G1上运行的android2
Created2010-07-03|2_Note0_Technic3_编程Android工具
编译在 G1 上运行的 android 2.2(froyo) 代码 _ 山寨版 一、说明 1. 下载编译最基本的 android 源码,无法在真机上使用(不能生成 boot.img ),只能在模拟器上使用。这是因为没有编译相关机型的内核和硬件驱动。以下介绍的是用 android 源码编译出对应 HTC G1 的版本,和烧写的过程。编译生成的版本绝大部分功能都能正常使用(电话,短信,上网,音乐,软件安装等正常使用,SD 卡还不能自动挂载,正在修改之中),在 G1 上运行 2.2 版稳定性不错,也很顺畅。 2. 本文主要参考编译 android 2.1 的日文文档 G1/G2 烧机指南,感谢原文作者,原文地址: [http://code.google.com/p/android-development- environment/wiki/EclaironADP1andADP2](http://code.google.com/p/android- development-environment/wiki/EclaironADP1andADP2) 同时加入中文系统的支持和 2.2 部分相关修改 ...
1…808182…86
avatar
Yan.xie
顺流而下还是逆流而上?
Articles
852
Tags
268
Categories
179
Follow Me
Announcement
This is my Blog
Recent Post
基金交易量预测比赛_5_背景知识22025-08-08
两阶段股票价格预测研究2025-08-08
TradingAgents项目源码解析2025-08-08
基金交易量预测比赛_1_我的方案2025-08-07
基金交易量预测比赛_3_反思2025-08-07
Categories
  • 0_IMO84
    • 工作1
    • 方法1
      • 工作1
    • 说给一个人听82
      • 01_自我建构32
        • 实修3
        • 思考与觉悟16
Tags
角色扮演 代码模型 社交 运动 社会文化 生物医学 历史 Linux 阅读哲学 数据存储/ES 数据存储/PGSQL 心理建设 反思 笔记/Obsidian 模型工具 股票预测 阅读/心理学 模型解释 自我构建 叙事治疗 关系维护 笔记工具 机器学习 人生哲学 大型语言模型 编程语言 Python/图形图像 效率 情感分析 机器学习/XGBoost 技巧 编程 读书 技术 GitHub Actions 移动开发 禅宗 深度学习/图形图像 驱动 知识库
Archives
  • August 202510
  • July 202540
  • June 202538
  • May 202529
  • April 202516
  • March 20258
  • February 20252
  • January 20256
Info
Article :
852
Total Count :
1188.5k
UV :
PV :
Last Push :
©2020 - 2025 By Yan.xie
Framework Hexo|Theme Butterfly
京公网安备11010802043346号
京ICP备2023029600号-1
Search
Loading the Database