Roll android_tools support library to 25.1.0
[android_tools.git] / sdk / sources / android-23 / com / android / test / voiceinteraction / VoiceInteractionMain.java
blob87fa91a86a6be08175ba81f1280fef5b754e721f
1 /*
2 * Copyright (C) 2014 The Android Open Source Project
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
17 package com.android.test.voiceinteraction;
19 import android.app.Activity;
20 import android.content.Intent;
21 import android.net.Uri;
22 import android.os.Bundle;
23 import android.view.View;
24 import android.view.WindowManager;
25 import android.widget.CheckBox;
27 public class VoiceInteractionMain extends Activity {
29 @Override
30 public void onCreate(Bundle savedInstanceState) {
31 super.onCreate(savedInstanceState);
33 setContentView(R.layout.main);
34 findViewById(R.id.start).setOnClickListener(mStartListener);
35 findViewById(R.id.secure).setOnClickListener(mSecureListener);
38 @Override
39 public void onResume() {
40 super.onResume();
43 @Override
44 public void onDestroy() {
45 super.onDestroy();
48 @Override
49 public Uri onProvideReferrer() {
50 return Uri.parse("http://www.example.com/VoiceInteractionMain");
53 View.OnClickListener mStartListener = new View.OnClickListener() {
54 public void onClick(View v) {
55 showAssist(null);
59 View.OnClickListener mSecureListener = new View.OnClickListener() {
60 public void onClick(View v) {
61 if (((CheckBox)v).isChecked()) {
62 getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);
63 } else {
64 getWindow().clearFlags(WindowManager.LayoutParams.FLAG_SECURE);