Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
halo
packages_apps_Browser
Commits
47fdfdb9
Commit
47fdfdb9
authored
15 years ago
by
Grace Kloba
Browse files
Options
Download
Email Patches
Plain Diff
Remove "search_url" in the debug setting as search is controlled by the search manager now.
parent
81678d92
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
4 additions
and
146 deletions
+4
-146
res/values/strings.xml
res/values/strings.xml
+0
-2
res/xml/debug_preferences.xml
res/xml/debug_preferences.xml
+0
-5
src/com/android/browser/BrowserActivity.java
src/com/android/browser/BrowserActivity.java
+4
-64
src/com/android/browser/BrowserSearchpagePreference.java
src/com/android/browser/BrowserSearchpagePreference.java
+0
-68
src/com/android/browser/BrowserSettings.java
src/com/android/browser/BrowserSettings.java
+0
-7
No files found.
res/values/strings.xml
View file @
47fdfdb9
...
...
@@ -404,8 +404,6 @@
<!-- Do not tranlsate. Development option -->
<string
name=
"pref_development_nav_dump"
translatable=
"false"
>
Enable nav cache dump
</string>
<!-- Do not tranlsate. Development option -->
<string
name=
"pref_development_search_url"
translatable=
"false"
>
Set search URL
</string>
<!-- Do not tranlsate. Development option -->
<string
name=
"pref_development_uastring"
translatable=
"false"
>
UAString
</string>
<!-- Do not tranlsate. Development option -->
<string-array
name=
"pref_development_ua_choices"
translatable=
"false"
>
...
...
This diff is collapsed.
Click to expand it.
res/xml/debug_preferences.xml
View file @
47fdfdb9
...
...
@@ -50,11 +50,6 @@
android:defaultValue=
"false"
android:title=
"@string/pref_development_nav_dump"
/>
<com.android.browser.BrowserSearchpagePreference
android:key=
"search_url"
android:title=
"@string/pref_development_search_url"
android:singleLine=
"true"
/>
<ListPreference
android:key=
"user_agent"
android:title=
"@string/pref_development_uastring"
...
...
This diff is collapsed.
Click to expand it.
src/com/android/browser/BrowserActivity.java
View file @
47fdfdb9
...
...
@@ -18,7 +18,6 @@ package com.android.browser;
import
com.google.android.googleapps.IGoogleLoginService
;
import
com.google.android.googlelogin.GoogleLoginServiceConstants
;
import
com.google.android.providers.GoogleSettings.Partner
;
import
android.app.Activity
;
import
android.app.ActivityManager
;
...
...
@@ -57,8 +56,6 @@ import android.graphics.drawable.LayerDrawable;
import
android.graphics.drawable.PaintDrawable
;
import
android.hardware.SensorListener
;
import
android.hardware.SensorManager
;
import
android.location.Location
;
import
android.location.LocationManager
;
import
android.net.ConnectivityManager
;
import
android.net.Uri
;
import
android.net.WebAddress
;
...
...
@@ -77,13 +74,10 @@ import android.os.Process;
import
android.os.RemoteException
;
import
android.os.ServiceManager
;
import
android.os.SystemClock
;
import
android.os.SystemProperties
;
import
android.preference.PreferenceManager
;
import
android.provider.Browser
;
import
android.provider.Contacts
;
import
android.provider.Downloads
;
import
android.provider.MediaStore
;
import
android.provider.Settings
;
import
android.provider.Contacts.Intents.Insert
;
import
android.text.IClipboard
;
import
android.text.TextUtils
;
...
...
@@ -142,7 +136,6 @@ import java.util.Date;
import
java.util.Enumeration
;
import
java.util.HashMap
;
import
java.util.LinkedList
;
import
java.util.Locale
;
import
java.util.Vector
;
import
java.util.regex.Matcher
;
import
java.util.regex.Pattern
;
...
...
@@ -658,9 +651,6 @@ public class BrowserActivity extends Activity
mResolver
=
getContentResolver
();
setBaseSearchUrl
(
PreferenceManager
.
getDefaultSharedPreferences
(
this
)
.
getString
(
"search_url"
,
""
));
//
// start MASF proxy service
//
...
...
@@ -4584,7 +4574,7 @@ public class BrowserActivity extends Activity
String
query
=
inUrl
.
substring
(
2
);
switch
(
shortcut
)
{
case
SHORTCUT_GOOGLE_SEARCH:
return
composeSearchUrl
(
query
);
return
URLUtil
.
composeSearchUrl
(
query
,
QuickSearch_G
,
QUERY_PLACE_HOLDER
);
case
SHORTCUT_WIKIPEDIA_SEARCH:
return
URLUtil
.
composeSearchUrl
(
query
,
QuickSearch_W
,
QUERY_PLACE_HOLDER
);
case
SHORTCUT_DICTIONARY_SEARCH:
...
...
@@ -4601,56 +4591,7 @@ public class BrowserActivity extends Activity
}
Browser
.
addSearchUrl
(
mResolver
,
inUrl
);
return
composeSearchUrl
(
inUrl
);
}
/* package */
String
composeSearchUrl
(
String
search
)
{
return
URLUtil
.
composeSearchUrl
(
search
,
QuickSearch_G
,
QUERY_PLACE_HOLDER
);
}
/* package */
void
setBaseSearchUrl
(
String
url
)
{
if
(
url
==
null
||
url
.
length
()
==
0
)
{
/*
* get the google search url based on the SIM. Default is US. NOTE:
* This code uses resources to optionally select the search Uri,
* based on the MCC value from the SIM. The default string will most
* likely be fine. It is parameterized to accept info from the
* Locale, the language code is the first parameter (%1$s) and the
* country code is the second (%2$s). This code must function in the
* same way as a similar lookup in
* com.android.googlesearch.SuggestionProvider#onCreate(). If you
* change either of these functions, change them both. (The same is
* true for the underlying resource strings, which are stored in
* mcc-specific xml files.)
*/
Locale
l
=
Locale
.
getDefault
();
String
language
=
l
.
getLanguage
();
String
country
=
l
.
getCountry
().
toLowerCase
();
// Chinese and Portuguese have two langauge variants.
if
(
"zh"
.
equals
(
language
))
{
if
(
"cn"
.
equals
(
country
))
{
language
=
"zh-CN"
;
}
else
if
(
"tw"
.
equals
(
country
))
{
language
=
"zh-TW"
;
}
}
else
if
(
"pt"
.
equals
(
language
))
{
if
(
"br"
.
equals
(
country
))
{
language
=
"pt-BR"
;
}
else
if
(
"pt"
.
equals
(
country
))
{
language
=
"pt-PT"
;
}
}
QuickSearch_G
=
getResources
().
getString
(
R
.
string
.
google_search_base
,
language
,
country
)
+
"client=ms-"
+
Partner
.
getString
(
this
.
getContentResolver
(),
Partner
.
CLIENT_ID
)
+
"&source=android-"
+
GOOGLE_SEARCH_SOURCE_SUGGEST
+
"&q=%s"
;
}
else
{
QuickSearch_G
=
url
;
}
return
URLUtil
.
composeSearchUrl
(
inUrl
,
QuickSearch_G
,
QUERY_PLACE_HOLDER
);
}
private
final
static
int
LOCK_ICON_UNSECURE
=
0
;
...
...
@@ -4760,9 +4701,8 @@ public class BrowserActivity extends Activity
new
FrameLayout
.
LayoutParams
(
ViewGroup
.
LayoutParams
.
FILL_PARENT
,
ViewGroup
.
LayoutParams
.
FILL_PARENT
);
// We may provide UI to customize these
// Google search from the browser
static
String
QuickSearch_G
;
// Google search
final
static
String
QuickSearch_G
=
"http://www.google.com/m?q=%s"
;
// Wikipedia search
final
static
String
QuickSearch_W
=
"http://en.wikipedia.org/w/index.php?search=%s&go=Go"
;
// Dictionary search
...
...
This diff is collapsed.
Click to expand it.
src/com/android/browser/BrowserSearchpagePreference.java
deleted
100644 → 0
View file @
81678d92
/*
* Copyright (C) 2008 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
com.android.browser
;
import
android.app.AlertDialog
;
import
android.content.Context
;
import
android.content.DialogInterface
;
import
android.preference.EditTextPreference
;
import
android.text.Editable
;
import
android.text.TextWatcher
;
import
android.text.util.Regex
;
import
android.util.AttributeSet
;
public
class
BrowserSearchpagePreference
extends
EditTextPreference
implements
TextWatcher
{
public
BrowserSearchpagePreference
(
Context
context
,
AttributeSet
attrs
,
int
defStyle
)
{
super
(
context
,
attrs
,
defStyle
);
getEditText
().
addTextChangedListener
(
this
);
}
public
BrowserSearchpagePreference
(
Context
context
,
AttributeSet
attrs
)
{
super
(
context
,
attrs
);
getEditText
().
addTextChangedListener
(
this
);
}
public
BrowserSearchpagePreference
(
Context
context
)
{
super
(
context
);
getEditText
().
addTextChangedListener
(
this
);
}
public
void
afterTextChanged
(
Editable
s
)
{
AlertDialog
dialog
=
(
AlertDialog
)
getDialog
();
// This callback is called before the dialog has been fully constructed
if
(
dialog
!=
null
)
{
String
string
=
s
.
toString
();
int
length
=
string
.
length
();
int
first
=
length
>
0
?
string
.
indexOf
(
BrowserActivity
.
QUERY_PLACE_HOLDER
)
:
-
1
;
int
last
=
length
>
0
?
string
.
lastIndexOf
(
BrowserActivity
.
QUERY_PLACE_HOLDER
)
:
-
1
;
dialog
.
getButton
(
DialogInterface
.
BUTTON_POSITIVE
).
setEnabled
(
length
==
0
||
(
first
>
0
&&
first
==
last
));
}
}
public
void
beforeTextChanged
(
CharSequence
s
,
int
start
,
int
count
,
int
after
)
{
}
public
void
onTextChanged
(
CharSequence
s
,
int
start
,
int
before
,
int
count
)
{
}
}
This diff is collapsed.
Click to expand it.
src/com/android/browser/BrowserSettings.java
View file @
47fdfdb9
...
...
@@ -18,15 +18,10 @@ package com.android.browser;
import
com.google.android.providers.GoogleSettings.Partner
;
import
android.app.Activity
;
import
android.content.ContentResolver
;
import
android.content.Context
;
import
android.content.pm.ActivityInfo
;
import
android.content.SharedPreferences
;
import
android.content.SharedPreferences.Editor
;
import
android.os.SystemProperties
;
import
android.view.WindowManager
;
import
android.webkit.CacheManager
;
import
android.webkit.CookieManager
;
import
android.webkit.WebView
;
import
android.webkit.WebViewDatabase
;
...
...
@@ -278,8 +273,6 @@ class BrowserSettings extends Observable {
navDump
=
p
.
getBoolean
(
"enable_nav_dump"
,
navDump
);
doFlick
=
p
.
getBoolean
(
"enable_flick"
,
doFlick
);
userAgent
=
Integer
.
parseInt
(
p
.
getString
(
"user_agent"
,
"0"
));
mTabControl
.
getBrowserActivity
().
setBaseSearchUrl
(
p
.
getString
(
"search_url"
,
""
));
}
update
();
}
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment