小编use*_*332的帖子

为什么没有UtteranceProgress Listener在Text to Speech上被调用?

我试图在文本的开头和结尾调用一些方法,所以我使用了setOnUtteranceProgressListener,但它不能工作/被调用.

我究竟做错了什么?

这里需要的代码:

类:

public class SpeechRecognizerActivity extends Activity implements TextToSpeech.OnInitListener
Run Code Online (Sandbox Code Playgroud)

初始化方法:

 @Override
public void onInit(int status) {
    if (status == TextToSpeech.SUCCESS) {
        String language = Locale.getDefault().getLanguage();
        int result = tts.setLanguage(Locale.US);
        if (result == TextToSpeech.LANG_MISSING_DATA
                || result == TextToSpeech.LANG_NOT_SUPPORTED) {
            Log.e("TTS", "This Language is not supported");
        } else {

        }
    } else {
        Log.e("TTS", "Initilization Failed!");
    }
}
Run Code Online (Sandbox Code Playgroud)

说话开始的方法:

private void speakOut(String text) {
    setTtsListener();
    tts.setPitch(1.5f);
    tts.setSpeechRate(1.5f);
    tts.speak(text, TextToSpeech.QUEUE_FLUSH, null);
}
Run Code Online (Sandbox Code Playgroud)

监听器(方法在speakOut中调用):这些日志都不会显示在Logcat中.

private void setTtsListener() {
    if (Build.VERSION.SDK_INT >= 15) …
Run Code Online (Sandbox Code Playgroud)

java android text-to-speech complete listener

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

如何改变实习Android Android绘图的颜色?

我试图将Android的实习图标(anrdoid.R.drawable.bla)放入ImageButton,我想改变Icon的颜色(不是背景!),但它不能像我想的那样工作.

这是我尝试过的:

来自布局的我的ImageButton:

<ImageButton
    android:id="@+id/imageButton1"
    android:layout_marginTop="100dp"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@color/background"
    android:src="@android:drawable/ic_lock_silent_mode" />
Run Code Online (Sandbox Code Playgroud)

我在我的活动中尝试过的内容:

Drawable myIcon = getResources().getDrawable( android.R.drawable.ic_lock_silent_mode); 
    ColorFilter filter = new LightingColorFilter( R.color.blue, R.color.blue);
    myIcon.setColorFilter(filter);
Run Code Online (Sandbox Code Playgroud)

无论我为LightingColorFilter尝试了什么值,它总能给出相同的结果.Imagebutton中的图标变暗.但这不是我所说的.我只是想从colors.xml中应用一种颜色,它在某种程度上无法解决.

这是否是正确的方向我要去?或者是否存在另一种机会(我并不是说在Photoshop中将自己着色并将它们放入drawables文件夹中)

java icons android colors drawable

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

Android:"系统工具"权限来自哪里?

我在Google Play上安装了一个Android应用程序,在安装它时,它说它有Persmission"系统工具 - 测试对受保护存储的访问权限.允许该应用程序测试USB存储的权限,该权限将在未来的设备上提供".

我真的不明白这个权限,我不知道我的清单中的哪个权限激活了这个.

我在manifest.xml中使用以下权限

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.VIBRATE" />
Run Code Online (Sandbox Code Playgroud)

xml permissions android manifest google-play

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

如何在操作表中进行多个选择和部分?

在我的手机应用程序中,我需要一个ActionSheet,其中有多个按钮部分,并且可以选择每个部分中的一个按钮。一个带有“确定”按钮的整体。

首先,我有一个打开ActionSheet的方法:

-(void)showActionSheet{
    UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:nil delegate:self cancelButtonTitle:nil destructiveButtonTitle:nil otherButtonTitles: nil];

    for(int i = 0; i < [selectionArray count]; i++){
        ObjektGroup *groupArray = [selectionArray objectAtIndex:i];
        for(int j = 0; j < [groupArray count]; j++){
            [sheet addButtonWithTitle:nameofbuttonbla];
        }
        [sheet addButtonWithTitle:@"------------------"];
    }
    [sheet addButtonWithTitle:@"OK"];
    sheet.cancelButtonIndex = sheet.numberOfButtons-1;
    [sheet showInView:self.view];  
}
Run Code Online (Sandbox Code Playgroud)

如您所见,我是动态添加按钮的。那很好,但是节设计([sheet addButtonWithTitle:@"------------------"];)器不是我想要的最终解决方案。那么有可能像分组的tableView一样分组吗?+我只希望每个部分选择一个按钮。

另一个问题是以下方法被调用时:

-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex{}
Run Code Online (Sandbox Code Playgroud)

Actionsheet全自动驳回。我也想避免这种情况。

有任何想法吗?

xcode selection uiactionsheet ios

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