blob: 87fa91a86a6be08175ba81f1280fef5b754e721f [file] [log] [blame]
Dianne Hackborn91097de2014-04-04 18:02:06 -07001/*
2 * Copyright (C) 2014 The Android Open Source Project
3 *
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
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
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.
15 */
16
17package com.android.test.voiceinteraction;
18
19import android.app.Activity;
20import android.content.Intent;
Dianne Hackborna3acdb32015-06-08 17:07:40 -070021import android.net.Uri;
Dianne Hackborn91097de2014-04-04 18:02:06 -070022import android.os.Bundle;
23import android.view.View;
Dianne Hackbornafb308d2015-07-31 13:10:55 -070024import android.view.WindowManager;
25import android.widget.CheckBox;
Dianne Hackborn91097de2014-04-04 18:02:06 -070026
27public class VoiceInteractionMain extends Activity {
28
29 @Override
30 public void onCreate(Bundle savedInstanceState) {
31 super.onCreate(savedInstanceState);
32
33 setContentView(R.layout.main);
34 findViewById(R.id.start).setOnClickListener(mStartListener);
Dianne Hackbornafb308d2015-07-31 13:10:55 -070035 findViewById(R.id.secure).setOnClickListener(mSecureListener);
Dianne Hackborn91097de2014-04-04 18:02:06 -070036 }
37
38 @Override
39 public void onResume() {
40 super.onResume();
41 }
42
43 @Override
44 public void onDestroy() {
45 super.onDestroy();
46 }
47
Dianne Hackborna3acdb32015-06-08 17:07:40 -070048 @Override
49 public Uri onProvideReferrer() {
50 return Uri.parse("http://www.example.com/VoiceInteractionMain");
51 }
52
Dianne Hackborn91097de2014-04-04 18:02:06 -070053 View.OnClickListener mStartListener = new View.OnClickListener() {
54 public void onClick(View v) {
Dianne Hackborn17f69352015-07-17 18:04:14 -070055 showAssist(null);
Dianne Hackborn91097de2014-04-04 18:02:06 -070056 }
57 };
Dianne Hackbornafb308d2015-07-31 13:10:55 -070058
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);
65 }
66 }
67 };
Dianne Hackborn91097de2014-04-04 18:02:06 -070068}