草庐IT

ACTION_CHECK_TTS_DATA

全部标签

Android 在 BroadcastReceiver 中调用 TTS

我需要在BroadcastReceiver的子类中调用TTS服务。当我从OnInitListener实现该类时,它给出了运行时错误。有没有其他方法可以在BroadcastReceiver中实现TTS?谢谢你,抱歉代码:publicclassTextAppextendsBroadcastReceiverimplementsOnInitListener{privateTextToSpeechtts;privateStringmessage="Hello";@OverridepublicvoidonReceive(Contextcontext,Intentintent){tts=newTex

android - 如何在处理 Action 发送 Intent 的应用程序中获取通过 EXTRA_STREAM 接收的数据的大小?

当另一个应用程序向我的应用程序发送文件时,我通过intent.getExtras().get(EXTRA_STREAM)属性获得一个Uri。然后我可以使用输入流获取文件的字节:newBufferedInputStream(activity.getContentResolver().openInputStream(uri));到目前为止一切正常。现在我想向我的用户展示某种进度,但我不确定如何在不事先完全读取流的情况下获取文件的总字节数(这会破坏进度条的全部目的)...我试过ParcelFileDescriptorfileDesc=activity.getContentResolver()

java - TTS android 中缺少语言

我正在开发一个使用谷歌提供的TextToSpeech功能的android应用程序,并遵循了这个例子:TTSExamplefromGoogle我想知道这一行:intresult=mTts.setLanguage(Locale.US);if(result==TextToSpeech.LANG_MISSING_DATA||result==TextToSpeech.LANG_NOT_SUPPORTED){//Lanuagedataismissingorthelanguageisnotsupported.}如果用户设备上的语言数据丢失,我该怎么办?如果数据不存在,应用程序将不会继续?有没有办法让

android - 无法打开堆栈跟踪文件 '/data/anr/traces.txt' : Permission denied

我是android世界的新手。我已经申请了用户注册。它工作正常。但是当我尝试将微调器添加到我的Activity文件时,它在avd中显示错误,例如,TheApplicationRegistration(Processcom.students)hasstoppedunexpectedly.pleasetryagain来了。我的日志猫显示错误"11-1210:42:06.816:E/dalvikvm(313):Unabletoopenstacktracefile'/data/anr/traces.txt':Permissiondenied"这个错误究竟是什么?我怎样才能摆脱它?

android - 如何在 Android 4.2 多用户环境下查看外部存储中的 Android/data/your.package.name 文件?

Android4.2添加了对平板电脑的多用户支持。现在,当您通过Environment.getExternalStorageDirectory()或Context.getExternalFilesDir(null)等方法请求将文件保存在外部存储上的路径时,您会得到如下值:/storage/emulated/#/Android/data/your.package.name/#是一个数字,取决于您当前登录的用户身份。这工作正常,但我注意到DDMS的文件资源管理器以及AndroidFileTransfer无法查看这些文件。DDMS的文件资源管理器看不到storage/emulated/之后的

Android TTS 不会说话

我正在尝试在我的Activity中实现android的文本到语音技术,但我遇到了一个奇怪的错误。我的代码听不到任何声音。speak方法只有在我将它放在onInit方法中时才有效,否则它不会说话。我的代码如下:publicclassGameOverActivityextendsActivityimplementsOnInitListener{privateTextToSpeechtalker;....talker=newTextToSpeech(this,this);say("Something",false);...publicvoidonInit(intstatus){if(stat

android intent action_send 选项只发送一次

你好,有一个带有此代码的java来创建共享IntentIntentsendIntent=newIntent();sendIntent.setAction(Intent.ACTION_SEND);sendIntent.putExtra(Intent.EXTRA_TEXT,"text");sendIntent.putExtra(Intent.EXTRA_SUBJECT,"subject");sendIntent.setType("text/plain");它现在会创建一个可用应用程序的弹出窗口,并询问您是否要始终或仅一次使用所选应用程序是否有设置仅将其打开一次并删除这2个按钮?androi

Data Fusion: The Key to Stronger Predictions:

作者:禅与计算机程序设计艺术1.简介:数据融合(DataFusion)是指在多个来源、不同类型的数据之间进行关联分析并综合计算出结果,从而获得更加准确的预测或决策结果的一种方法。随着计算机、互联网的发展,人们越来越多地将个人的数据、日常生活中的数据、网页浏览记录等多种形式的私密数据共享到云端,如何有效地利用这些数据提升个人和社会的生活质量成为一个关键问题。传统的基于统计模型或者规则工程的方法无法有效处理如此庞大的海量数据集,传统的机器学习算法所需要的训练样本数量极其有限,而且很难进行端到端的深度学习。因此,如何利用现有的各类数据资源来产生精准且准确的预测或决策结果,就成为了一个需要解决的问题。

Android:事件 ACTION_POWER_CONNECTED 未发送到我的 BroadcastReceiver

我想在手机插入充电器后做一些事情。所以我创建ChargingOnReciever:publicclassChargingOnReceiverextendsBroadcastReceiver{publicvoidonReceive(Contextcontext,Intentintent){context.startActivity(someActivity);Log.d(TAG,"Phonewasconnectedtopower");}}我想让我的接收器听android.intent.action.ACTION_POWER_CONNECTED,所以我把它放到list中:但是Chargin

android - 电话间隙 : how to check if gps is enabled

我想显示一条提示“请打开您的GPS”。如何使用phonegap获取GPS状态?我使用了以下代码,但如果GPS关闭,我不会收到任何警告消息。相反,什么也没有发生。DevicePropertiesExample//WaitfordeviceAPIlibrariestoload//document.addEventListener("deviceready",onDeviceReady,false);//deviceAPIsareavailable//functiononDeviceReady(){vartest=navigator.geolocation.getCurrentPositio