summaryrefslogtreecommitdiffstats
path: root/src/com/android/swe/browser/search/SearchEngines.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/swe/browser/search/SearchEngines.java')
-rw-r--r--src/com/android/swe/browser/search/SearchEngines.java13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/com/android/swe/browser/search/SearchEngines.java b/src/com/android/swe/browser/search/SearchEngines.java
index 2484ce01..a2e96192 100644
--- a/src/com/android/swe/browser/search/SearchEngines.java
+++ b/src/com/android/swe/browser/search/SearchEngines.java
@@ -13,16 +13,17 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.android.browser.search;
+package com.android.swe.browser.search;
-import com.android.browser.R;
+import com.android.swe.browser.R;
import android.content.Context;
import android.content.res.Resources;
-import android.os.SystemProperties;
import android.text.TextUtils;
import android.util.Log;
+import com.android.swe.browser.reflect.ReflectHelper;
+
import java.util.ArrayList;
import java.util.List;
@@ -38,7 +39,11 @@ public class SearchEngines {
ArrayList<SearchEngineInfo> searchEngineInfos = new ArrayList<SearchEngineInfo>();
Resources res = context.getResources();
String[] searchEngines = res.getStringArray(R.array.search_engines);
- String browserRes = SystemProperties.get("persist.env.c.browser.resource", "default");
+ Object[] params = { new String("persist.env.c.browser.resource"),
+ new String("default")};
+ Class[] type = new Class[] {String.class, String.class};
+ String browserRes = (String)ReflectHelper.invokeStaticMethod(
+ "android.os.SystemProperties","get", type, params);
for (int i = 0; i < searchEngines.length; i++) {
String name = searchEngines[i];
if ("cmcc".equals(browserRes)) {