小编Jim*_*837的帖子

如果没有Android手机中烦人的对话框,我怎么能使用语音识别

这可能没有修改android API吗?我发现了一篇关于此的文章.有一条评论我应该对android API进行修改.但它没有说明如何进行修改.谁能给我一些关于如何做到这一点的建议?谢谢!


我找到了这篇文章; SpeechRecognizer 他的需求与我的几乎相同.这对我来说是一个很好的参考!


我完全解决了这个问题.
从这个中国网站上搜索了一个可用的示例代码.这 是我的源代码

package voice.recognition.test;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.speech.RecognitionListener;
import android.speech.RecognizerIntent;
import android.speech.SpeechRecognizer;
import android.widget.Button;
import android.widget.TextView;
import java.util.ArrayList;
import android.util.Log;



public class voiceRecognitionTest extends Activity implements OnClickListener 
{

   private TextView mText;
   private SpeechRecognizer sr;
   private static final String TAG = "MyStt3Activity";
   @Override
   public void onCreate(Bundle savedInstanceState) 
   {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            Button speakButton = (Button) findViewById(R.id.btn_speak);     
            mText = (TextView) findViewById(R.id.textView1);     
            speakButton.setOnClickListener(this);
            sr = SpeechRecognizer.createSpeechRecognizer(this); …
Run Code Online (Sandbox Code Playgroud)

android speech-recognition speech

121
推荐指数
4
解决办法
7万
查看次数

如何在Android手机中的短信中添加超链接?

我想发送一条带有消息体的短信,比如"我在哪里?" 当我点击"我在哪里?"时,它会带我到我的位置谷歌地图网站.我的问题是如何在"我在哪里?"中添加此超链接.消息文本?有什么例子我可以学习吗?

sms android hyperlink

7
推荐指数
1
解决办法
5万
查看次数

如何唤醒Android设备并跳过屏幕锁定

作为标题,我可以唤醒手机并跳过屏幕锁定吗?我想根据闹钟编写一个应用程序,当它的时候,即使手机正在睡觉,应用程序也应该在后台检测一些东西.检测到某些内容后,手机应自动唤醒,跳过屏幕锁定并显示图片(开始新活动).有人能给我一些关于这些的建议或例子吗?非常感谢!

android screen android-activity

5
推荐指数
1
解决办法
1938
查看次数

有没有稳定的方法来检测摇动事件?

我试图用加速度计检测摇动事件.我发现当我对手机进行连续摇动时,加速度的值差非常稳定.但是当我旋转手机时,价值总会发生很大的变化(该值通常大于"不旋转时摇晃").我想专注于摇晃事件,而不是旋转事件.有办法解决问题吗?

这是我的shaing检测代码

public void onSensorChanged(SensorEvent event)
    {
        if (event.sensor.getType() == SensorManager.SENSOR_ACCELEROMETER)
        {
            nowTime = System.currentTimeMillis();

            float x = event.values[SensorManager.DATA_X];
            float y = event.values[SensorManager.DATA_Y];
            float z = event.values[SensorManager.DATA_Z];
            nowAcc = Math.sqrt(x*x+y*y+z*z);
            accDiff = Math.abs(nowAcc - preAcc);
            timeDiff = (nowTime - preTime);
                        //  try to get the sum of 10 samplings of accDiff
            tempAccDiff10 = tempAccDiff9;
            tempAccDiff9 = tempAccDiff8;
            tempAccDiff8 = tempAccDiff7;
            tempAccDiff7 = tempAccDiff6;
            tempAccDiff6 = tempAccDiff5;
            tempAccDiff5 = tempAccDiff4;
            tempAccDiff4 = tempAccDiff3;
            tempAccDiff3 = tempAccDiff2;
            tempAccDiff2 = tempAccDiff1;
            tempAccDiff1 = …
Run Code Online (Sandbox Code Playgroud)

android sensor shake handshake

5
推荐指数
1
解决办法
3164
查看次数

如何在android手机的音量按钮中添加特殊功能?

我的问题改变了.我可以使用音量按钮来做同样的事情吗?(即使手机正在睡觉时触发act2)


嗨,我想写一个使用电源按钮的应用程序.该应用程序的概念如下

Activity1 - > service1 - > service2 - > service3 - > .....--> serviceXX - > Activity2

每个类都有其赢得触发机制.我想做的是:无论何时(无论你是否启动了应用程序),快速按下电源按钮5次(1秒内5次,不累计5次),并强制跳转到Activity2.当然,原来的电源按钮功能仍然保持,我只想为电源按钮添加一个特殊功能.我知道我停止了应用程序,我希望通过手机记忆下电源功能设置.

有可能这样做吗?感谢帮助!

android operating-system button

1
推荐指数
1
解决办法
768
查看次数