Tag: android

Google语音识别超时

我正在开发基于语音识别的Android应用程序。 直到今天,一切工作都很顺利,例如,我会开始说话,然后在1秒或2秒内收到结果。 这是一个非常可以接受的用户体验。 那么今天我必须等待十秒或更长时间才能得到识别结果。 我试图设置下面的EXTRAS,其中没有任何明显的差异 RecognizerIntent.EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS RecognizerIntent.EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS RecognizerIntent.EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS 我一直在不断地改变我的应用,但是这些改变都没有涉及到语音识别器。 有什么方法可以用来减less语音识别器从onBeginningOfSpeech()切换到onBeginningOfSpeech()之间的时间? 下面是需要多长时间的例子 07-01 17:50:20.839 24877-24877/com.voice I/Voice: onReadyForSpeech() 07-01 17:50:21.614 24877-24877/com.voice I/Voice: onBeginningOfSpeech() 07-01 17:50:38.163 24877-24877/com.voice I/Voice: onEndOfSpeech()

Android错误 – 打开失败ENOENT

我正在尝试使用一个整数数组来保存一些数据块的覆盖范围,这个数组只是简单地保存了一个数据块的执行次数。 不过,由于某些原因,当我尝试写入一些我创build的文件(例如我在Eclipse中制作的“BlockForHelper.txt”,并将其放在项目目录中)时,出现以下错误: java.io.FileNotFoundException: /nfs/guille/groce/users/nicholsk/workspace3/SQLTest/BlockForTest: open failed: ENOENT (No such file or directory) at libcore.io.IoBridge.open(IoBridge.java:416) at java.io.FileOutputStream.<init>(FileOutputStream.java:88) at java.io.FileOutputStream.<init>(FileOutputStream.java:73) at com.example.sql2.SQLTest.blockCoverage(SQLTest.java:149) at com.example.sql2.test.SQLTestCase.testSuite(SQLTestCase.java:41) at java.lang.reflect.Method.invokeNative(Native Method) at android.test.InstrumentationTestCase.runMethod(InstrumentationTestCase.java:214) at android.test.InstrumentationTestCase.runTest(InstrumentationTestCase.java:199) at android.test.ActivityInstrumentationTestCase2.runTest(ActivityInstrumentationTestCase2.java:192) at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:190) at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:175) at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:555) at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1584) Caused by: libcore.io.ErrnoException: open failed: ENOENT (No such file or directory) at libcore.io.Posix.open(Native Method) at libcore.io.BlockGuardOs.open(BlockGuardOs.java:110) […]

升级到SDK 2.3 – 现在没有仿真器连接

我已经从2.2升级到2.3。 我本来以为我自己的Google地图应用程序只是一个问题,不工作,并发布了一个问题链接文本 我现在意识到这个问题要广泛得多,因为创build新的AVD时内置的应用程序不会有效。 例如,“地图”应用程序给出了“networking故障 – 这个应用程序需要一个工作的数据连接”。 浏览器将无法连接到谷歌或其他任何东西。 对于所有API级别的升级之前存在的AVD和升级后的命令行创build的AVD,都会发生这种情况。 我有所有我认为必要的组件: 我试图用最简单的术语来描述这个问题,把它从任何对Eclipse的引用和我写的应用程序中解耦。 一个新创build的AVD集合的logcat过滤掉所有但是错误是非常长的,但我张贴那些我认为可能是相关的: 12-07 12:05:42.048: ERROR/System(61): Failure starting core service 12-07 12:05:42.048: ERROR/System(61): java.lang.SecurityException 12-07 12:05:42.048: ERROR/System(61): at android.os.BinderProxy.transact(Native Method) 12-07 12:05:42.048: ERROR/System(61): at android.os.ServiceManagerProxy.addService(ServiceManagerNative.java:146) 12-07 12:05:42.048: ERROR/System(61): at android.os.ServiceManager.addService(ServiceManager.java:72) 12-07 12:05:42.048: ERROR/System(61): at com.android.server.ServerThread.run(SystemServer.java:206) 12-07 12:07:22.553: ERROR/CheckinTask(382): Checkin failed: https://android.clients.google.com/checkin (request #0) 12-07 12:07:22.553: ERROR/CheckinTask(382): java.net.UnknownHostException: […]

如何检索Android SDK版本?

我怎样才能以编程方式获得当前的Android SDK版本(1.5,1.6,2.0等)?

Android:Dex无法parsing52版本的字节码

我刚刚切换到Android Studio 2.1,并试图编译以前的应用程序时出现此错误: Error:Error converting bytecode to dex: Cause: Dex cannot parse version 52 byte code. This is caused by library dependencies that have been compiled using Java 8 or above. If you are using the 'java' gradle plugin in a library submodule add targetCompatibility = '1.7' sourceCompatibility = '1.7' to that submodule's build.gradle file. […]

Android – 如何设置壁纸图像

是否有可能以编程方式设置Android壁纸图像? 我想创build一个服务,从网上下载图像,并定期更新主屏幕壁纸。

使用毕加索获得一个位图的callback

我正在使用毕加索下载我的应用程序的图像。 我处于需要在加载到ImageView之前首先访问Bitmap的情况。 Downloader.Response类的存在似乎表明这是可能的,但我找不到任何使用示例。 我不想写更多的代码来asynchronous处理这个特殊的情况,如果可能的话,毕加索。 任何人都可以告诉我如何做到这一点?

在Android中使用Facebook Android SDK将照片上传到Facebook

我是Android新手。 我正在寻找通过授权加载Facebook的照片,获取access_token。 如何做到这一点? 请给我一个Java代码示例。

Eclipse成功编译,但仍然会产生语义错误

注意:它显然是一个经常性的问题StackOverflow,但是 – 我所看到的 – 人们从来没有find一种方法或他们的解决scheme不适合我 问题: 我正在使用Eclipse Juno ADT。 一切工作正常,直到我试图更新NDK。 我用新版本(即ndk-r8e )replace了我的ndk文件夹(即ndk-r8e ),并且在我的Paths and Symbolsconfiguration中,我将包含从g ++ 4.6更改为4.7。 它似乎打破了我的索引: 我可以编译我的代码,但是Eclipse正在给出语义错误,就像[ 1 ]和[ 2 ]中一样。 这些错误主要来源于OpenCV4Android使用的符号,如distance , pt , queryIdx和trainIdx 。 当我尝试备份到我的旧configuration时,索引仍然被破坏! 我找不到改变这种情况的方法。 我曾经尝试过 清理项目 重build,刷新和“索引”子菜单中的所有其他选项(在项目上“右键单击”时) 在首选项中禁用/启用索引器 validation像trainIdx这样的符号只出现在我的OpenCV4Android包含在Paths and Symbols部分。 在“ Paths and Symbols部分更改我的包含的顺序。 我基本上试图把OpenCV包括在开始和结束。 一些观察 什么不工作 我认为这是CDT指数,因为以下几点: 在命令行中,我可以使用ndk-build clean和ndk-build构build我的项目。 当我启动Eclipse时,我没有错误,直到我打开一个C ++文件(从jni文件夹)。 我总是可以build立这个项目,但是只要我打开了一个C ++文件,就不Field '<name>' could not […]

Android ListView文本颜色

我想将ListView textColor设置为黑色,因为我使用的是白色背景。 这是我的MailActivity public class MailActivity extends ListActivity { String[] listItems = { "Compose", "Inbox", "Drafts", "Sent" }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mails); setListAdapter(new ArrayAdapter(this, android.R.layout.simple_list_item_1, listItems)); } } 和我的XML <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#FFFFFF"> <ListView android:id="@android:id/list" android:layout_width="fill_parent" android:layout_height="wrap_content"/> <TextView android:id="@android:id/empty" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Empty set" android:textColor="#000000" /> </LinearLayout> […]