1d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd/* 2d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd * Copyright (C) 2015 The Android Open Source Project 3d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd * 4d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd * Licensed under the Apache License, Version 2.0 (the "License"); 5d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd * you may not use this file except in compliance with the License. 6d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd * You may obtain a copy of the License at 7d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd * 8d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd * http://www.apache.org/licenses/LICENSE-2.0 9d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd * 10d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd * Unless required by applicable law or agreed to in writing, software 11d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd * distributed under the License is distributed on an "AS IS" BASIS, 12d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd * See the License for the specific language governing permissions and 14d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd * limitations under the License. 15d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd */ 16d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd 17d3b009ae55651f1e60950342468e3c37fdeb0796Mike Doddpackage com.android.messaging.util; 18d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd 19d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd/** 20d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd * Fake implementation which just returns the default values. 21d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd */ 22d3b009ae55651f1e60950342468e3c37fdeb0796Mike Doddpublic class FakeBugleGservices extends BugleGservices { 23d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd public FakeBugleGservices() { 24d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd } 25d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd 26d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd @Override 27d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd public void registerForChanges(final Runnable r) { 28d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd } 29d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd 30d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd @Override 31d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd public long getLong(final String key, final long defaultValue) { 32d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd return defaultValue; 33d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd } 34d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd 35d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd @Override 36d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd public int getInt(final String key, final int defaultValue) { 37d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd return defaultValue; 38d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd } 39d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd 40d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd @Override 41d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd public boolean getBoolean(final String key, final boolean defaultValue) { 42d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd return defaultValue; 43d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd } 44d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd 45d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd @Override 46d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd public String getString(final String key, final String defaultValue) { 47d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd return defaultValue; 48d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd } 49d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd 50d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd @Override 51d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd public float getFloat(String key, float defaultValue) { 52d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd return defaultValue; 53d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd } 54d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd 55d3b009ae55651f1e60950342468e3c37fdeb0796Mike Dodd} 56