Search in sources :

Example 71 with ActivityNotFoundException

use of android.content.ActivityNotFoundException in project android_frameworks_base by ParanoidAndroid.

the class Credentials method install.

public void install(Context context, String type, byte[] value) {
    try {
        Intent intent = KeyChain.createInstallIntent();
        intent.putExtra(type, value);
        context.startActivity(intent);
    } catch (ActivityNotFoundException e) {
        Log.w(LOGTAG, e.toString());
    }
}
Also used : ActivityNotFoundException(android.content.ActivityNotFoundException) Intent(android.content.Intent)

Example 72 with ActivityNotFoundException

use of android.content.ActivityNotFoundException in project android_frameworks_base by ParanoidAndroid.

the class Credentials method unlock.

public void unlock(Context context) {
    try {
        Intent intent = new Intent(UNLOCK_ACTION);
        context.startActivity(intent);
    } catch (ActivityNotFoundException e) {
        Log.w(LOGTAG, e.toString());
    }
}
Also used : ActivityNotFoundException(android.content.ActivityNotFoundException) Intent(android.content.Intent)

Example 73 with ActivityNotFoundException

use of android.content.ActivityNotFoundException in project android_frameworks_base by ParanoidAndroid.

the class Credentials method install.

public void install(Context context) {
    try {
        Intent intent = KeyChain.createInstallIntent();
        context.startActivity(intent);
    } catch (ActivityNotFoundException e) {
        Log.w(LOGTAG, e.toString());
    }
}
Also used : ActivityNotFoundException(android.content.ActivityNotFoundException) Intent(android.content.Intent)

Example 74 with ActivityNotFoundException

use of android.content.ActivityNotFoundException in project android_frameworks_base by ParanoidAndroid.

the class Credentials method install.

public void install(Context context, KeyPair pair) {
    try {
        Intent intent = KeyChain.createInstallIntent();
        intent.putExtra(EXTRA_PRIVATE_KEY, pair.getPrivate().getEncoded());
        intent.putExtra(EXTRA_PUBLIC_KEY, pair.getPublic().getEncoded());
        context.startActivity(intent);
    } catch (ActivityNotFoundException e) {
        Log.w(LOGTAG, e.toString());
    }
}
Also used : ActivityNotFoundException(android.content.ActivityNotFoundException) Intent(android.content.Intent)

Example 75 with ActivityNotFoundException

use of android.content.ActivityNotFoundException in project android_frameworks_base by ParanoidAndroid.

the class AudioService method startVoiceBasedInteractions.

/**
     * Tell the system to start voice-based interactions / voice commands
     */
private void startVoiceBasedInteractions(boolean needWakeLock) {
    Intent voiceIntent = null;
    // select which type of search to launch:
    // - screen on and device unlocked: action is ACTION_WEB_SEARCH
    // - device locked or screen off: action is ACTION_VOICE_SEARCH_HANDS_FREE
    //    with EXTRA_SECURE set to true if the device is securely locked
    PowerManager pm = (PowerManager) mContext.getSystemService(Context.POWER_SERVICE);
    boolean isLocked = mKeyguardManager != null && mKeyguardManager.isKeyguardLocked();
    if (!isLocked && pm.isScreenOn()) {
        voiceIntent = new Intent(android.speech.RecognizerIntent.ACTION_WEB_SEARCH);
        Log.i(TAG, "voice-based interactions: about to use ACTION_WEB_SEARCH");
    } else {
        voiceIntent = new Intent(RecognizerIntent.ACTION_VOICE_SEARCH_HANDS_FREE);
        voiceIntent.putExtra(RecognizerIntent.EXTRA_SECURE, isLocked && mKeyguardManager.isKeyguardSecure());
        Log.i(TAG, "voice-based interactions: about to use ACTION_VOICE_SEARCH_HANDS_FREE");
    }
    // start the search activity
    if (needWakeLock) {
        mMediaEventWakeLock.acquire();
    }
    try {
        if (voiceIntent != null) {
            voiceIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
            mContext.startActivity(voiceIntent);
        }
    } catch (ActivityNotFoundException e) {
        Log.w(TAG, "No activity for search: " + e);
    } finally {
        if (needWakeLock) {
            mMediaEventWakeLock.release();
        }
    }
}
Also used : PowerManager(android.os.PowerManager) ActivityNotFoundException(android.content.ActivityNotFoundException) PendingIntent(android.app.PendingIntent) Intent(android.content.Intent) RecognizerIntent(android.speech.RecognizerIntent)

Aggregations

ActivityNotFoundException (android.content.ActivityNotFoundException)406 Intent (android.content.Intent)365 Uri (android.net.Uri)49 PendingIntent (android.app.PendingIntent)39 View (android.view.View)39 ResolveInfo (android.content.pm.ResolveInfo)38 RecognizerIntent (android.speech.RecognizerIntent)35 PackageManager (android.content.pm.PackageManager)30 UserHandle (android.os.UserHandle)28 ComponentName (android.content.ComponentName)26 ImageView (android.widget.ImageView)24 Bundle (android.os.Bundle)23 TextView (android.widget.TextView)23 Test (org.junit.Test)23 RemoteException (android.os.RemoteException)22 Activity (android.app.Activity)21 SearchManager (android.app.SearchManager)20 DialogInterface (android.content.DialogInterface)17 SearchableInfo (android.app.SearchableInfo)15 File (java.io.File)15