Je travaille sur le texte à la parole, dans un certain dispositif ne fonctionne pas parce que les utilisateurs ont désactiver Google texte à la parole d'un gestionnaire de pplication, est-il ainsi que je peux vérifier où l'application de désactivation de l'utilisateur ou non avant de faire du texte à la demande de la paroleComment vérifier si l'utilisateur de désactiver Google texte à la parole du Gestionnaire d'applications
0
A
Répondre
0
-je résoudre mon problème, cette meilleure solution que je sais pas, mais pour moi, ce travail
textToSpeech = new TextToSpeech(context.getApplicationContext(), new TextToSpeech.OnInitListener() {
@Override
public void onInit(int status) {
if (status == TextToSpeech.SUCCESS) {
// for speak code goes here
} else {
Toast.makeText(context, "tts_failed Error code "+status, Toast.LENGTH_LONG).show();
if(status == -1) //
{
// this is will open play store if use have not install or disable google text to speach
try {
context.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=com.google.android.tts")));
} catch (android.content.ActivityNotFoundException anfe) {
context. startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id=com.google.android.tts")));
}
}
}