1b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen/* 2b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen * Copyright (C) 2010 The Android Open Source Project 3b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen * 4b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen * Licensed under the Apache License, Version 2.0 (the "License"); 5b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen * you may not use this file except in compliance with the License. 6b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen * You may obtain a copy of the License at 7b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen * 8b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen * http://www.apache.org/licenses/LICENSE-2.0 9b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen * 10b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen * Unless required by applicable law or agreed to in writing, software 11b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen * distributed under the License is distributed on an "AS IS" BASIS, 12b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen * See the License for the specific language governing permissions and 14b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen * limitations under the License. 15b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen */ 16b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyenpackage com.android.framework.externalsharedpermsbttestapp; 17b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen 18b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyenimport android.bluetooth.BluetoothAdapter; 19b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen 20b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyenimport android.test.InstrumentationTestCase; 21b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen 22b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyenpublic class ExternalSharedPermsBTTest extends InstrumentationTestCase 23b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen{ 24b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen private static final int REQUEST_ENABLE_BT = 2; 25b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen 26b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen /** The use of bluetooth below is simply to simulate an activity that tries to use bluetooth 27b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen * upon creation, so we can verify whether permissions are granted and accessible to the 28b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen * activity once it launches. 29b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen * */ 30b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen public void testRunBluetooth() 31b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen { 32b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); 33b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen 34b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen if ((mBluetoothAdapter != null) && (!mBluetoothAdapter.isEnabled())) { 35b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen mBluetoothAdapter.getName(); 36b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen } 37b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen } 38b1fb5c301120389f0d16e8414ca813ef51f44089Neal Nguyen} 39