avatar
Articles
851
Tags
236
Categories
189

Yan 的杂物志_个人主页分享
Search
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 部分相关修改 ...
android的测试工具CTS
Created2010-06-29|2_Note0_Technic3_编程Android应用
android 的测试工具 CTS #移动开发 #Android 1. 什么是 CTS 兼容性测试,手机设备需要通过 Android 的兼容性测试 (CTS),以确保在 android 上开发的程序在手机设备上都能运行,才能使用 android market 2. 下载及安装 git 下载的源码里包含 cts,位置在 $ANDROID/cts 目录下(android2.1 以后版本) 如果没有也可以从此处下载 git://android.git.kernel.org/platform/cts.git(源码 70M 左右) 编译 _ $ build/envsetup.sh $ make cts _ 此时生成测试计划,测试包,测试用例,和测试报告生成的目录 3. 使用 方法1:一般使用的方法 _ $ cts _ _ 注意如果用手机设备调试,用 _ _ root _ _ 权限执行 _ _ cts_host > ls --plan _ _ 列出所有 _ _ plan _ out/host/linux-x86/cts/android-cts/repository/plan ...
1…808182…86
avatar
Yan.xie
顺流而下还是逆流而上?
Articles
851
Tags
236
Categories
189
Follow Me
Announcement
This is my Blog
Recent Post
LLM+知识库_总结篇2026-04-10
LLM_知识库_02_记忆宫殿2026-04-10
LLM_知识库_03_LLM_Wiki2026-04-10
模仿欲望_读后感2026-04-07
OpenAI的CUA_ComputerUseAgent2026-04-07
Categories
  • 0_IMO2
    • 工作1
    • 方法1
      • 工作1
  • 1_Data11
    • 生活9
      • 主食3
      • 菜3
Tags
浏览器插件 编程语言/C 模型工具 数据存储/Hadoop 情绪分析 语言模型 辅助编程 模型解释 阅读/社会学 目标管理 阅读 工具 技巧 VPN 项目管理 知识库 经济 远程桌面 工作思考 金融 AI绘画 异常检测 卡片 开源许可 markdown 健康 网络服务 主题笔记 音视频处理 嵌入表示 开发 日常技能 Paper 反思 区块链 软件版权 美食 视频编辑 云计算 #论文阅读
Archives
  • April 202616
  • March 20265
  • February 202637
  • January 20262
  • December 20252
  • November 202511
  • October 20258
  • September 20254
Info
Article :
851
Total Count :
1084.3k
UV :
PV :
Last Push :
©2020 - 2026 By Yan.xie
Framework Hexo|Theme Butterfly
京公网安备11010802043346号
京ICP备2023029600号-1
Search
Loading the Database