diff options
344 files changed, 53221 insertions, 1006 deletions
@@ -406,11 +406,19 @@ web_docs_sample_code_flags := \ -samplecode $(sample_dir)/SampleSyncAdapter \ resources/samples/SampleSyncAdapter "Sample Sync Adapter" \ -samplecode $(sample_dir)/SearchableDictionary \ - resources/samples/SearchableDictionary "Searchable Dictionary" \ + resources/samples/SearchableDictionary "Searchable Dictionary v2" \ -samplecode $(sample_dir)/Snake \ resources/samples/Snake "Snake" \ -samplecode $(sample_dir)/SoftKeyboard \ resources/samples/SoftKeyboard "Soft Keyboard" \ + -samplecode $(sample_dir)/Spinner \ + resources/samples/Spinner "Spinner" \ + -samplecode $(sample_dir)/SpinnerTest \ + resources/samples/SpinnerTest "SpinnerTest" \ + -samplecode $(sample_dir)/TicTacToeLib \ + resources/samples/TicTacToeLib "TicTacToeLib" \ + -samplecode $(sample_dir)/TicTacToeMain \ + resources/samples/TicTacToeMain "TicTacToeMain" \ -samplecode $(sample_dir)/Wiktionary \ resources/samples/Wiktionary "Wiktionary" \ -samplecode $(sample_dir)/WiktionarySimple \ @@ -43,6 +43,16 @@ The Apache Software Foundation (http://www.apache.org/). These files are Copyright 2007 Nuance Communications, but released under the Apache2 License. + ========================================================================= + == NOTICE file corresponding to the section 4 d of == + == the Apache License, Version 2.0, == + == in this case for the Media Codecs code. == + ========================================================================= + +Media Codecs +These files are Copyright 1998 - 2009 PacketVideo, but released under +the Apache2 License. + Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ diff --git a/common/java/com/android/common/GoogleLogTags.logtags b/common/java/com/android/common/GoogleLogTags.logtags index a5c9bb0..bf6091a 100644 --- a/common/java/com/android/common/GoogleLogTags.logtags +++ b/common/java/com/android/common/GoogleLogTags.logtags @@ -80,7 +80,7 @@ option java_package com.android.common 204004 gtalk_heartbeat_reset (interval_and_nt|1),(ip|3) # This event is logged when an Rmq v2 packet is sent or received. -204005 push_messaging (packet_type|1),(persistent_id|3),(stream_id|1),(last_stream_id|1) +204005 data_messaging (packet_type|1),(persistent_id|3),(stream_id|1),(last_stream_id|1) ##### # Google Login Service and Setup Wizard diff --git a/core/java/android/content/Intent.java b/core/java/android/content/Intent.java index ed548c5..6aac4b9 100644 --- a/core/java/android/content/Intent.java +++ b/core/java/android/content/Intent.java @@ -1866,7 +1866,7 @@ public class Intent implements Parcelable, Cloneable { * @hide */ public static final String ACTION_REMOTE_INTENT = - "com.google.android.pushmessaging.intent.RECEIVE"; + "com.google.android.datamessaging.intent.RECEIVE"; /** * Broadcast Action: hook for permforming cleanup after a system update. diff --git a/core/java/android/net/Uri.java b/core/java/android/net/Uri.java index eca4569..47faaba 100644 --- a/core/java/android/net/Uri.java +++ b/core/java/android/net/Uri.java @@ -1588,6 +1588,9 @@ public abstract class Uri implements Parcelable, Comparable<Uri> { break; } final int equalsIndex = keyIndex + encodedKeyLength; + if (equalsIndex >= query.length()) { + break; + } if (query.charAt(equalsIndex) != '=') { encodedKeySearchIndex = equalsIndex + 1; continue; diff --git a/core/java/android/os/Process.java b/core/java/android/os/Process.java index 4887783..5640a06 100644 --- a/core/java/android/os/Process.java +++ b/core/java/android/os/Process.java @@ -747,6 +747,24 @@ public class Process { */ public static final native void sendSignal(int pid, int signal); + /** + * @hide + * Private impl for avoiding a log message... DO NOT USE without doing + * your own log, or the Android Illuminati will find you some night and + * beat you up. + */ + public static final void killProcessQuiet(int pid) { + sendSignalQuiet(pid, SIGNAL_KILL); + } + + /** + * @hide + * Private impl for avoiding a log message... DO NOT USE without doing + * your own log, or the Android Illuminati will find you some night and + * beat you up. + */ + public static final native void sendSignalQuiet(int pid, int signal); + /** @hide */ public static final native long getFreeMemory(); diff --git a/core/java/android/speech/RecognitionService.java b/core/java/android/speech/RecognitionService.java index 1c1fa95..75a5ed5 100644 --- a/core/java/android/speech/RecognitionService.java +++ b/core/java/android/speech/RecognitionService.java @@ -118,7 +118,7 @@ public abstract class RecognitionService extends Service { private void dispatchCancel(IRecognitionListener listener) { if (mCurrentCallback == null) { - Log.w(TAG, "cancel called with no preceding startListening - ignoring"); + if (DBG) Log.d(TAG, "cancel called with no preceding startListening - ignoring"); } else if (mCurrentCallback.mListener.asBinder() != listener.asBinder()) { Log.w(TAG, "cancel called by client who did not call startListening - ignoring"); } else { // the correct state diff --git a/core/java/android/webkit/WebView.java b/core/java/android/webkit/WebView.java index 6b316ce..f921caa 100644 --- a/core/java/android/webkit/WebView.java +++ b/core/java/android/webkit/WebView.java @@ -30,10 +30,12 @@ import android.graphics.BitmapShader; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Interpolator; +import android.graphics.Matrix; import android.graphics.Paint; import android.graphics.Picture; import android.graphics.Point; import android.graphics.Rect; +import android.graphics.RectF; import android.graphics.Region; import android.graphics.Shader; import android.graphics.drawable.Drawable; @@ -1994,6 +1996,23 @@ public class WebView extends AbsoluteLayout } /** + * Given a x coordinate in view space, convert it to content space. + * Returns the result as a float. + */ + private float viewToContentXf(int x) { + return x * mInvActualScale; + } + + /** + * Given a y coordinate in view space, convert it to content space. + * Takes into account the height of the title bar if there is one + * embedded into the WebView. Returns the result as a float. + */ + private float viewToContentYf(int y) { + return (y - getTitleHeight()) * mInvActualScale; + } + + /** * Given a distance in content space, convert it to view space. Note: this * does not reflect translation, just scaling, so this should not be called * with coordinates, but should be called for dimensions like width or @@ -2230,6 +2249,24 @@ public class WebView extends AbsoluteLayout r.bottom = Math.min(viewToContentY(r.bottom), mContentHeight); } + // Sets r to be our visible rectangle in content coordinates. We use this + // method on the native side to compute the position of the fixed layers. + // Uses floating coordinates (necessary to correctly place elements when + // the scale factor is not 1) + private void calcOurContentVisibleRectF(RectF r) { + Rect ri = new Rect(0,0,0,0); + calcOurVisibleRect(ri); + // pin the rect to the bounds of the content + r.left = Math.max(viewToContentXf(ri.left), 0.0f); + // viewToContentY will remove the total height of the title bar. Add + // the visible height back in to account for the fact that if the title + // bar is partially visible, the part of the visible rect which is + // displaying our content is displaced by that amount. + r.top = Math.max(viewToContentYf(ri.top + getVisibleTitleHeight()), 0.0f); + r.right = Math.min(viewToContentXf(ri.right), (float)mContentWidth); + r.bottom = Math.min(viewToContentYf(ri.bottom), (float)mContentHeight); + } + static class ViewSizeData { int mWidth; int mHeight; diff --git a/core/jni/android_util_Process.cpp b/core/jni/android_util_Process.cpp index e84f2e5..68be741 100644 --- a/core/jni/android_util_Process.cpp +++ b/core/jni/android_util_Process.cpp @@ -311,8 +311,8 @@ jboolean android_os_Process_setOomAdj(JNIEnv* env, jobject clazz, sprintf(text, "%d", adj); write(fd, text, strlen(text)); close(fd); - return true; } + return true; } #endif return false; @@ -797,6 +797,13 @@ void android_os_Process_sendSignal(JNIEnv* env, jobject clazz, jint pid, jint si } } +void android_os_Process_sendSignalQuiet(JNIEnv* env, jobject clazz, jint pid, jint sig) +{ + if (pid > 0) { + kill(pid, sig); + } +} + static jlong android_os_Process_getElapsedCpuTime(JNIEnv* env, jobject clazz) { struct timespec ts; @@ -854,6 +861,7 @@ static const JNINativeMethod methods[] = { {"setUid", "(I)I", (void*)android_os_Process_setUid}, {"setGid", "(I)I", (void*)android_os_Process_setGid}, {"sendSignal", "(II)V", (void*)android_os_Process_sendSignal}, + {"sendSignalQuiet", "(II)V", (void*)android_os_Process_sendSignalQuiet}, {"supportsProcesses", "()Z", (void*)android_os_Process_supportsProcesses}, {"getFreeMemory", "()J", (void*)android_os_Process_getFreeMemory}, {"readProcLines", "(Ljava/lang/String;[Ljava/lang/String;[J)V", (void*)android_os_Process_readProcLines}, diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index db71b21..5a92dbe 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -1225,12 +1225,12 @@ android:description="@string/permlab_copyProtectedData" android:protectionLevel="signature" /> - <!-- Push messaging permission. + <!-- Data messaging permission. @hide Used internally. --> - <permission android:name="android.intent.category.MASTER_CLEAR.permission.PUSH_MESSAGE" + <permission android:name="android.intent.category.MASTER_CLEAR.permission.DATA_MESSAGE" android:protectionLevel="signature" /> - <uses-permission android:name="android.intent.category.MASTER_CLEAR.permission.PUSH_MESSAGE"/> + <uses-permission android:name="android.intent.category.MASTER_CLEAR.permission.DATA_MESSAGE"/> <application android:process="system" android:persistent="true" @@ -1314,7 +1314,7 @@ <action android:name="android.intent.action.MASTER_CLEAR" /> <!-- MCS always uses REMOTE_INTENT: category=MASTER_CLEAR --> - <action android:name="com.google.android.pushmessaging.intent.RECEIVE" /> + <action android:name="com.google.android.datamessaging.intent.RECEIVE" /> <category android:name="android.intent.category.MASTER_CLEAR" /> </intent-filter> </receiver> diff --git a/core/res/res/layout/keyguard_screen_tab_unlock.xml b/core/res/res/layout/keyguard_screen_tab_unlock.xml index 79ca617..200a1b2 100644 --- a/core/res/res/layout/keyguard_screen_tab_unlock.xml +++ b/core/res/res/layout/keyguard_screen_tab_unlock.xml @@ -65,7 +65,7 @@ android:layout_below="@id/carrier" android:layout_marginTop="52dip" android:layout_marginLeft="20dip" - android:layout_marginBottom="8dip" + android:paddingBottom="8dip" > <TextView android:id="@+id/timeDisplay" diff --git a/core/res/res/layout/keyguard_screen_tab_unlock_land.xml b/core/res/res/layout/keyguard_screen_tab_unlock_land.xml index 8353887..23505c2 100644 --- a/core/res/res/layout/keyguard_screen_tab_unlock_land.xml +++ b/core/res/res/layout/keyguard_screen_tab_unlock_land.xml @@ -66,7 +66,7 @@ android:layout_height="wrap_content" android:layout_below="@id/carrier" android:layout_marginTop="56dip" - android:layout_marginBottom="8dip" + android:paddingBottom="8dip" > <TextView android:id="@+id/timeDisplay" diff --git a/core/res/res/layout/keyguard_screen_unlock_landscape.xml b/core/res/res/layout/keyguard_screen_unlock_landscape.xml index 83381a1..b5cd442 100644 --- a/core/res/res/layout/keyguard_screen_unlock_landscape.xml +++ b/core/res/res/layout/keyguard_screen_unlock_landscape.xml @@ -65,7 +65,7 @@ android:layout_alignParentTop="true" android:layout_alignParentLeft="true" android:layout_marginTop="8dip" - android:layout_marginBottom="8dip" + android:paddingBottom="8dip" > <TextView android:id="@+id/timeDisplay" diff --git a/core/res/res/layout/keyguard_screen_unlock_portrait.xml b/core/res/res/layout/keyguard_screen_unlock_portrait.xml index 8dacfaf..9ac0a47 100644 --- a/core/res/res/layout/keyguard_screen_unlock_portrait.xml +++ b/core/res/res/layout/keyguard_screen_unlock_portrait.xml @@ -55,7 +55,7 @@ android:layout_alignParentTop="true" android:layout_marginTop="15dip" android:layout_marginLeft="20dip" - android:layout_marginBottom="8dip" + android:paddingBottom="8dip" > <TextView android:id="@+id/timeDisplay" diff --git a/core/res/res/values/arrays.xml b/core/res/res/values/arrays.xml index 0c065ef..4672c0e 100644 --- a/core/res/res/values/arrays.xml +++ b/core/res/res/values/arrays.xml @@ -71,6 +71,20 @@ <item>@drawable/indicator_code_lock_point_area_default</item> <item>@drawable/indicator_code_lock_point_area_green</item> <item>@drawable/indicator_code_lock_point_area_red</item> + <!-- SlidingTab drawables shared by InCallScreen and LockScreen --> + <item>@drawable/jog_tab_bar_left_end_confirm_gray</item> + <item>@drawable/jog_tab_bar_left_end_normal</item> + <item>@drawable/jog_tab_bar_left_end_pressed</item> + <item>@drawable/jog_tab_bar_right_end_confirm_gray</item> + <item>@drawable/jog_tab_bar_right_end_normal</item> + <item>@drawable/jog_tab_bar_right_end_pressed</item> + <item>@drawable/jog_tab_left_confirm_gray</item> + <item>@drawable/jog_tab_left_normal</item> + <item>@drawable/jog_tab_left_pressed</item> + <item>@drawable/jog_tab_right_confirm_gray</item> + <item>@drawable/jog_tab_right_normal</item> + <item>@drawable/jog_tab_right_pressed</item> + <item>@drawable/jog_tab_target_gray</item> </array> <!-- Do not translate. These are all of the color state list resources that should be diff --git a/core/res/res/values/strings.xml b/core/res/res/values/strings.xml index a76c70c..86bfe94 100644 --- a/core/res/res/values/strings.xml +++ b/core/res/res/values/strings.xml @@ -2257,7 +2257,7 @@ <!-- Strings for tethered notification --> <!-- Shown when the device is tethered --> - <string name="tethered_notification_title">Tethering active</string> + <string name="tethered_notification_title">Tethering or hotspot active</string> <string name="tethered_notification_message">Touch to configure</string> <!-- Strings for throttling notification --> diff --git a/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/functional/ConnectivityManagerMobileTest.java b/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/functional/ConnectivityManagerMobileTest.java index ae3daad..cdaefc8 100644 --- a/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/functional/ConnectivityManagerMobileTest.java +++ b/core/tests/ConnectivityManagerTest/src/com/android/connectivitymanagertest/functional/ConnectivityManagerMobileTest.java @@ -150,6 +150,15 @@ public class ConnectivityManagerMobileTest // Test case 1: Test enabling Wifi without associating with any AP @LargeTest public void test3GToWifiNotification() { + // To avoid UNKNOWN state when device boots up + cmActivity.enableWifi(); + try { + Thread.sleep(2 * STATE_TRANSITION_SHORT_TIMEOUT); + } catch (Exception e) { + Log.v(LOG_TAG, "exception: " + e.toString()); + } + + cmActivity.disableWifi(); // As Wifi stays in DISCONNECTED, the connectivity manager will not broadcast // any network connectivity event for Wifi NetworkInfo networkInfo = cmActivity.mCM.getNetworkInfo(ConnectivityManager.TYPE_MOBILE); diff --git a/core/tests/coretests/Android.mk b/core/tests/coretests/Android.mk index c067b80..245c67c 100644 --- a/core/tests/coretests/Android.mk +++ b/core/tests/coretests/Android.mk @@ -7,9 +7,9 @@ LOCAL_MODULE_TAGS := tests # Include all test java files. LOCAL_SRC_FILES := \ $(call all-java-files-under, src) \ + $(call all-Iaidl-files-under, src) \ $(call all-java-files-under, DisabledTestApp/src) \ - $(call all-java-files-under, EnabledTestApp/src) \ - src/android/os/IAidlTest.aidl + $(call all-java-files-under, EnabledTestApp/src) LOCAL_STATIC_JAVA_LIBRARIES += android-common diff --git a/core/tests/coretests/AndroidManifest.xml b/core/tests/coretests/AndroidManifest.xml index 30855d1..a77717f 100644 --- a/core/tests/coretests/AndroidManifest.xml +++ b/core/tests/coretests/AndroidManifest.xml @@ -1179,8 +1179,11 @@ <!-- Application components used for os tests --> <service android:name="android.os.MessengerService" - android:process=":messengerService"> - </service> + android:process=":messengerService" /> + + <!-- Used by BinderThreadPriorityTest --> + <service android:name="android.os.BinderThreadPriorityService" + android:process=":BinderThreadPriorityService" /> <!-- Application components used for search manager tests --> @@ -1198,13 +1201,6 @@ android:authorities="android.app.SuggestionProvider"> </provider> - <!-- Used to test IPC. --> - <service android:name="com.android.frameworks.coretests.binder.BinderTestService" - android:process="binder.BinderTestService" /> - <service android:name="com.android.frameworks.coretests.binder.BinderPerformanceService" - android:process="binder.BinderPerformanceService" /> - <service android:name="com.android.frameworks.coretests.binder.BinderVsMessagingService" - android:process="binder.BinderVsMessagingService" /> </application> <instrumentation diff --git a/core/tests/coretests/src/android/net/UriTest.java b/core/tests/coretests/src/android/net/UriTest.java index 095ee13..a5fda20 100644 --- a/core/tests/coretests/src/android/net/UriTest.java +++ b/core/tests/coretests/src/android/net/UriTest.java @@ -582,5 +582,25 @@ public class UriTest extends TestCase { .appendQueryParameter("bkey", "e f") .build(); assertNull(uri.getQueryParameter("key")); + + // key is a prefix or suffix of the query + uri = Uri.parse("http://test/?qq=foo"); + assertNull(uri.getQueryParameter("q")); + assertNull(uri.getQueryParameter("oo")); + + // escaped keys + uri = Uri.parse("http://www.google.com/?a%20b=foo&c%20d="); + assertEquals("foo", uri.getQueryParameter("a b")); + assertEquals("", uri.getQueryParameter("c d")); + assertNull(uri.getQueryParameter("e f")); + assertNull(uri.getQueryParameter("b")); + assertNull(uri.getQueryParameter("c")); + assertNull(uri.getQueryParameter(" d")); + + // empty values + uri = Uri.parse("http://www.google.com/?a=&b=&&c="); + assertEquals("", uri.getQueryParameter("a")); + assertEquals("", uri.getQueryParameter("b")); + assertEquals("", uri.getQueryParameter("c")); } } diff --git a/core/tests/coretests/src/android/os/BinderThreadPriorityService.java b/core/tests/coretests/src/android/os/BinderThreadPriorityService.java new file mode 100644 index 0000000..47a4483 --- /dev/null +++ b/core/tests/coretests/src/android/os/BinderThreadPriorityService.java @@ -0,0 +1,62 @@ +/* + * Copyright (C) 2010 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 android.os; + +import android.app.Service; +import android.content.Intent; +import android.text.TextUtils; +import android.util.Log; + +/** + * Service used by {@link BinderThreadPriorityTest} to verify + * the conveyance of thread priorities over Binder. + */ +public class BinderThreadPriorityService extends Service { + private static final String TAG = "BinderThreadPriorityService"; + + private final IBinderThreadPriorityService.Stub mBinder = + new IBinderThreadPriorityService.Stub() { + public int getThreadPriority() { + return Process.getThreadPriority(Process.myTid()); + } + + public String getThreadSchedulerGroup() { + return BinderThreadPriorityTest.getSchedulerGroup(); + } + + public void callBack(IBinderThreadPriorityService recurse) { + try { + recurse.callBack(this); + } catch (RemoteException e) { + Log.e(TAG, "Binder callback failed", e); + } + } + + public void setPriorityAndCallBack(int priority, IBinderThreadPriorityService recurse) { + Process.setThreadPriority(priority); + try { + recurse.callBack(this); + } catch (RemoteException e) { + Log.e(TAG, "Binder callback failed", e); + } + } + }; + + public IBinder onBind(Intent intent) { + return mBinder; + } +} diff --git a/core/tests/coretests/src/android/os/BinderThreadPriorityTest.java b/core/tests/coretests/src/android/os/BinderThreadPriorityTest.java new file mode 100644 index 0000000..7a4980a --- /dev/null +++ b/core/tests/coretests/src/android/os/BinderThreadPriorityTest.java @@ -0,0 +1,146 @@ +/* + * Copyright (C) 2010 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 android.os; + +import android.content.ComponentName; +import android.content.Context; +import android.content.Intent; +import android.content.ServiceConnection; +import android.test.AndroidTestCase; +import android.test.suitebuilder.annotation.MediumTest; +import android.util.Log; + +import java.io.File; +import java.io.IOException; + +/** + * Test whether Binder calls inherit thread priorities correctly. + */ +public class BinderThreadPriorityTest extends AndroidTestCase { + private static final String TAG = "BinderThreadPriorityTest"; + private IBinderThreadPriorityService mService; + private int mSavedPriority; + + private ServiceConnection mConnection = new ServiceConnection() { + public void onServiceConnected(ComponentName name, IBinder service) { + synchronized (BinderThreadPriorityTest.this) { + mService = IBinderThreadPriorityService.Stub.asInterface(service); + BinderThreadPriorityTest.this.notifyAll(); + } + } + + public void onServiceDisconnected(ComponentName name) { + mService = null; + } + }; + + private static class ServiceStub extends IBinderThreadPriorityService.Stub { + public int getThreadPriority() { fail(); return -999; } + public String getThreadSchedulerGroup() { fail(); return null; } + public void setPriorityAndCallBack(int p, IBinderThreadPriorityService cb) { fail(); } + public void callBack(IBinderThreadPriorityService cb) { fail(); } + private static void fail() { throw new RuntimeException("unimplemented"); } + } + + @Override + protected void setUp() throws Exception { + super.setUp(); + + getContext().bindService( + new Intent(getContext(), BinderThreadPriorityService.class), + mConnection, Context.BIND_AUTO_CREATE); + + synchronized (this) { + if (mService == null) { + try { + wait(30000); + } catch (InterruptedException e) { + throw new RuntimeException(e); + } + assertNotNull("Gave up waiting for BinderThreadPriorityService", mService); + } + } + + mSavedPriority = Process.getThreadPriority(Process.myTid()); + Process.setThreadPriority(mSavedPriority); // To realign priority & cgroup, if needed + assertEquals(expectedSchedulerGroup(mSavedPriority), getSchedulerGroup()); + Log.i(TAG, "Saved priority: " + mSavedPriority); + } + + @Override + protected void tearDown() throws Exception { + // HACK -- see bug 2665914 -- setThreadPriority() doesn't always set the + // scheduler group reliably unless we start out with background priority. + Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND); + Process.setThreadPriority(mSavedPriority); + assertEquals(mSavedPriority, Process.getThreadPriority(Process.myTid())); + assertEquals(expectedSchedulerGroup(mSavedPriority), getSchedulerGroup()); + + getContext().unbindService(mConnection); + super.tearDown(); + } + + public static String getSchedulerGroup() { + String fn = "/proc/" + Process.myPid() + "/task/" + Process.myTid() + "/cgroup"; + try { + String cgroup = FileUtils.readTextFile(new File(fn), 1024, null); + for (String line : cgroup.split("\n")) { + String fields[] = line.trim().split(":"); + if (fields.length == 3 && fields[1].equals("cpu")) return fields[2]; + } + } catch (IOException e) { + Log.e(TAG, "Can't read: " + fn, e); + } + return null; // Unknown + } + + public static String expectedSchedulerGroup(int prio) { + return prio < Process.THREAD_PRIORITY_BACKGROUND ? "/" : "/bg_non_interactive"; + } + + public void testPassPriorityToService() throws Exception { + for (int prio = 19; prio >= -20; prio--) { + Process.setThreadPriority(prio); + + // Local + assertEquals(prio, Process.getThreadPriority(Process.myTid())); + assertEquals(expectedSchedulerGroup(prio), getSchedulerGroup()); + + // Remote + assertEquals(prio, mService.getThreadPriority()); + assertEquals(expectedSchedulerGroup(prio), mService.getThreadSchedulerGroup()); + } + } + + public void testCallBackFromServiceWithPriority() throws Exception { + for (int prio = -20; prio <= 19; prio++) { + final int expected = prio; + mService.setPriorityAndCallBack(prio, new ServiceStub() { + public void callBack(IBinderThreadPriorityService cb) { + assertEquals(expected, Process.getThreadPriority(Process.myTid())); + assertEquals(expectedSchedulerGroup(expected), getSchedulerGroup()); + } + }); + + assertEquals(mSavedPriority, Process.getThreadPriority(Process.myTid())); + + // BROKEN -- see bug 2665954 -- scheduler group doesn't get reset + // properly after a back-call with a different priority. + // assertEquals(expectedSchedulerGroup(mSavedPriority), getSchedulerGroup()); + } + } +} diff --git a/core/tests/coretests/src/android/os/IBinderThreadPriorityService.aidl b/core/tests/coretests/src/android/os/IBinderThreadPriorityService.aidl new file mode 100644 index 0000000..b30f04c --- /dev/null +++ b/core/tests/coretests/src/android/os/IBinderThreadPriorityService.aidl @@ -0,0 +1,24 @@ +/* + * Copyright (C) 2010 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 android.os; + +interface IBinderThreadPriorityService { + int getThreadPriority(); + String getThreadSchedulerGroup(); + void callBack(IBinderThreadPriorityService recurse); + void setPriorityAndCallBack(int priority, IBinderThreadPriorityService recurse); +} diff --git a/core/tests/hosttests/src/android/content/pm/PackageManagerHostTestUtils.java b/core/tests/hosttests/src/android/content/pm/PackageManagerHostTestUtils.java index 8dfa850..91cbe2f 100644 --- a/core/tests/hosttests/src/android/content/pm/PackageManagerHostTestUtils.java +++ b/core/tests/hosttests/src/android/content/pm/PackageManagerHostTestUtils.java @@ -16,6 +16,7 @@ package android.content.pm; +import com.android.ddmlib.AndroidDebugBridge; import com.android.ddmlib.IDevice; import com.android.ddmlib.IShellOutputReceiver; import com.android.ddmlib.Log; @@ -23,11 +24,21 @@ import com.android.ddmlib.MultiLineReceiver; import com.android.ddmlib.SyncService; import com.android.ddmlib.SyncService.ISyncProgressMonitor; import com.android.ddmlib.SyncService.SyncResult; +import com.android.ddmlib.testrunner.ITestRunListener; +import com.android.ddmlib.testrunner.RemoteAndroidTestRunner; +import com.android.ddmlib.testrunner.TestIdentifier; import com.android.hosttest.DeviceTestCase; import com.android.hosttest.DeviceTestSuite; +import java.io.BufferedReader; import java.io.File; +import java.io.InputStreamReader; import java.io.IOException; +import java.io.StringReader; +import java.lang.Runtime; +import java.lang.Process; +import java.util.regex.Matcher; +import java.util.regex.Pattern; import junit.framework.Assert; import com.android.hosttest.DeviceTestCase; @@ -47,6 +58,21 @@ public class PackageManagerHostTestUtils extends Assert { private static final int MAX_WAIT_FOR_DEVICE_TIME = 120 * 1000; private static final int WAIT_FOR_DEVICE_POLL_TIME = 10 * 1000; + private static final int MAX_WAIT_FOR_APP_LAUNCH_TIME = 60 * 1000; + private static final int WAIT_FOR_APP_LAUNCH_POLL_TIME = 5 * 1000; + + // Install preference on the device-side + public static enum InstallLocPreference { + AUTO, + INTERNAL, + EXTERNAL + } + + // Actual install location + public static enum InstallLocation { + DEVICE, + SDCARD + } /** * Constructor takes the device to use @@ -90,6 +116,30 @@ public class PackageManagerHostTestUtils extends Assert { } /** + * Helper method to run tests and return the listener that collected the results. + * @param pkgName Android application package for tests + * @return the {@link CollectingTestRunListener} + */ + private CollectingTestRunListener doRunTests(String pkgName) throws IOException { + RemoteAndroidTestRunner testRunner = new RemoteAndroidTestRunner( + pkgName, mDevice); + CollectingTestRunListener listener = new CollectingTestRunListener(); + testRunner.run(listener); + return listener; + } + + /** + * Runs the specified packages tests, and returns whether all tests passed or not. + * + * @param pkgName Android application package for tests + * @return true if every test passed, false otherwise. + */ + public boolean runDeviceTestsDidAllTestsPass(String pkgName) throws IOException { + CollectingTestRunListener listener = doRunTests(pkgName); + return listener.didAllTestsPass(); + } + + /** * Helper method to push a file to device * @param apkAppPrivatePath * @throws IOException @@ -102,18 +152,48 @@ public class PackageManagerHostTestUtils extends Assert { } /** - * Helper method to install a file to device + * Helper method to install a file * @param localFilePath the absolute file system path to file on local host to install * @param reinstall set to <code>true</code> if re-install of app should be performed * @throws IOException */ - public void installFile(final String localFilePath, final boolean replace) - throws IOException { + public void installFile(final String localFilePath, final boolean replace) throws IOException { String result = mDevice.installPackage(localFilePath, replace); assertEquals(null, result); } /** + * Helper method to install a file that should not be install-able + * @param localFilePath the absolute file system path to file on local host to install + * @param reinstall set to <code>true</code> if re-install of app should be performed + * @return the string output of the failed install attempt + * @throws IOException + */ + public String installFileFail(final String localFilePath, final boolean replace) + throws IOException { + String result = mDevice.installPackage(localFilePath, replace); + assertNotNull(result); + return result; + } + + /** + * Helper method to install a file to device as forward locked + * @param localFilePath the absolute file system path to file on local host to install + * @param reinstall set to <code>true</code> if re-install of app should be performed + * @throws IOException + */ + public String installFileForwardLocked(final String localFilePath, final boolean replace) + throws IOException { + String remoteFilePath = mDevice.syncPackageToDevice(localFilePath); + InstallReceiver receiver = new InstallReceiver(); + String cmd = String.format(replace ? "pm install -r -l \"%1$s\"" : + "pm install -l \"%1$s\"", remoteFilePath); + mDevice.executeShellCommand(cmd, receiver); + mDevice.removeRemotePackage(remoteFilePath); + return receiver.getErrorMessage(); + } + + /** * Helper method to determine if file on device exists. * * @param destPath the absolute path of file on device to check @@ -128,7 +208,7 @@ public class PackageManagerHostTestUtils extends Assert { /** * Helper method to determine if file exists on the device containing a given string. * - * @param destPath the + * @param destPath the absolute path of the file * @return <code>true</code> if file exists containing given string, * <code>false</code> otherwise. * @throws IOException if adb shell command failed @@ -152,18 +232,18 @@ public class PackageManagerHostTestUtils extends Assert { } /** - * Helper method to determine if app was installed on device. + * Determines if app was installed on device. * * @param packageName package name to check for * @return <code>true</code> if file exists, <code>false</code> otherwise. * @throws IOException if adb shell command failed */ - private boolean doesAppExistOnDevice(String packageName) throws IOException { + public boolean doesAppExistOnDevice(String packageName) throws IOException { return doesRemoteFileExistContainingString(DEVICE_APP_PATH, packageName); } /** - * Helper method to determine if app was installed on SD card. + * Determines if app was installed on SD card. * * @param packageName package name to check for * @return <code>true</code> if file exists, <code>false</code> otherwise. @@ -174,12 +254,23 @@ public class PackageManagerHostTestUtils extends Assert { } /** + * Helper method to determine if app was installed on SD card. + * + * @param packageName package name to check for + * @return <code>true</code> if file exists, <code>false</code> otherwise. + * @throws IOException if adb shell command failed + */ + public boolean doesAppExistAsForwardLocked(String packageName) throws IOException { + return doesRemoteFileExistContainingString(APP_PRIVATE_PATH, packageName); + } + + /** * Waits for device's package manager to respond. * * @throws InterruptedException * @throws IOException */ - public void waitForDevice() throws InterruptedException, IOException { + public void waitForPackageManager() throws InterruptedException, IOException { Log.i(LOG_TAG, "waiting for device"); int currentWaitTime = 0; // poll the package manager until it returns something for android @@ -194,20 +285,125 @@ public class PackageManagerHostTestUtils extends Assert { } /** + * Helper to determine if the device is currently online and visible via ADB. + * + * @return true iff the device is currently available to ADB and online, false otherwise. + */ + private boolean deviceIsOnline() { + AndroidDebugBridge bridge = AndroidDebugBridge.getBridge(); + IDevice[] devices = bridge.getDevices(); + + for (IDevice device : devices) { + // only online if the device appears in the devices list, and its state is online + if ((mDevice != null) && + mDevice.getSerialNumber().equals(device.getSerialNumber()) && + device.isOnline()) { + return true; + } + } + return false; + } + + /** + * Waits for device to be online (visible to ADB) before returning, or times out if we've + * waited too long. Note that this only means the device is visible via ADB, not that + * PackageManager is fully up and running yet. + * + * @throws InterruptedException + * @throws IOException + */ + public void waitForDeviceToComeOnline() throws InterruptedException, IOException { + Log.i(LOG_TAG, "waiting for device to be online"); + int currentWaitTime = 0; + + // poll ADB until we see the device is online + while (!deviceIsOnline()) { + Thread.sleep(WAIT_FOR_DEVICE_POLL_TIME); + currentWaitTime += WAIT_FOR_DEVICE_POLL_TIME; + if (currentWaitTime > MAX_WAIT_FOR_DEVICE_TIME) { + Log.e(LOG_TAG, "time out waiting for device"); + throw new InterruptedException(); + } + } + // Note: if we try to access the device too quickly after it is "officially" online, + // there are sometimes strange issues where it's actually not quite ready yet, + // so we pause for a bit once more before actually returning. + Thread.sleep(WAIT_FOR_DEVICE_POLL_TIME); + } + + /** + * Queries package manager and waits until a package is launched (or times out) + * + * @param packageName The name of the package to wait to load + * @throws InterruptedException + * @throws IOException + */ + public void waitForApp(String packageName) throws InterruptedException, IOException { + Log.i(LOG_TAG, "waiting for app to launch"); + int currentWaitTime = 0; + // poll the package manager until it returns something for the package we're looking for + while (!doesPackageExist(packageName)) { + Thread.sleep(WAIT_FOR_APP_LAUNCH_POLL_TIME); + currentWaitTime += WAIT_FOR_APP_LAUNCH_POLL_TIME; + if (currentWaitTime > MAX_WAIT_FOR_APP_LAUNCH_TIME) { + Log.e(LOG_TAG, "time out waiting for app to launch: " + packageName); + throw new InterruptedException(); + } + } + } + + /** * Helper method which executes a adb shell command and returns output as a {@link String} * @return the output of the command * @throws IOException */ public String executeShellCommand(String command) throws IOException { - Log.d(LOG_TAG, String.format("adb shell %s", command)); + Log.i(LOG_TAG, String.format("adb shell %s", command)); CollectingOutputReceiver receiver = new CollectingOutputReceiver(); mDevice.executeShellCommand(command, receiver); String output = receiver.getOutput(); - Log.d(LOG_TAG, String.format("Result: %s", output)); + Log.i(LOG_TAG, String.format("Result: %s", output)); return output; } /** + * Helper method ensures we are in root mode on the host side. It returns only after + * PackageManager is actually up and running. + * @throws IOException + */ + public void runAdbRoot() throws IOException, InterruptedException { + Log.i(LOG_TAG, "adb root"); + Runtime runtime = Runtime.getRuntime(); + Process process = runtime.exec("adb root"); // adb should be in the path + BufferedReader output = new BufferedReader(new InputStreamReader(process.getInputStream())); + + String nextLine = null; + while (null != (nextLine = output.readLine())) { + Log.i(LOG_TAG, nextLine); + } + process.waitFor(); + waitForDeviceToComeOnline(); + waitForPackageManager(); // now wait for package manager to actually load + } + + /** + * Helper method which reboots the device and returns once the device is online again + * and package manager is up and running (note this function is synchronous to callers). + * @throws IOException + * @throws InterruptedException + */ + public void rebootDevice() throws IOException, InterruptedException { + String command = "reboot"; // no need for -s since mDevice is already tied to a device + Log.i(LOG_TAG, command); + CollectingOutputReceiver receiver = new CollectingOutputReceiver(); + mDevice.executeShellCommand(command, receiver); + String output = receiver.getOutput(); + Log.i(LOG_TAG, String.format("Result: %s", output)); + waitForDeviceToComeOnline(); // wait for device to come online + runAdbRoot(); + } + + /** * A {@link IShellOutputReceiver} which collects the whole shell output into one {@link String} */ private class CollectingOutputReceiver extends MultiLineReceiver { @@ -255,6 +451,97 @@ public class PackageManagerHostTestUtils extends Assert { } } + // For collecting results from running device tests + private static class CollectingTestRunListener implements ITestRunListener { + + private boolean mAllTestsPassed = true; + private String mTestRunErrorMessage = null; + + public void testEnded(TestIdentifier test) { + // ignore + } + + public void testFailed(TestFailure status, TestIdentifier test, + String trace) { + Log.w(LOG_TAG, String.format("%s#%s failed: %s", test.getClassName(), + test.getTestName(), trace)); + mAllTestsPassed = false; + } + + public void testRunEnded(long elapsedTime) { + // ignore + } + + public void testRunFailed(String errorMessage) { + Log.w(LOG_TAG, String.format("test run failed: %s", errorMessage)); + mAllTestsPassed = false; + mTestRunErrorMessage = errorMessage; + } + + public void testRunStarted(int testCount) { + // ignore + } + + public void testRunStopped(long elapsedTime) { + // ignore + } + + public void testStarted(TestIdentifier test) { + // ignore + } + + boolean didAllTestsPass() { + return mAllTestsPassed; + } + + /** + * Get the test run failure error message. + * @return the test run failure error message or <code>null</code> if test run completed. + */ + String getTestRunErrorMessage() { + return mTestRunErrorMessage; + } + } + + /** + * Output receiver for "pm install package.apk" command line. + * + */ + private static final class InstallReceiver extends MultiLineReceiver { + + private static final String SUCCESS_OUTPUT = "Success"; //$NON-NLS-1$ + private static final Pattern FAILURE_PATTERN = Pattern.compile("Failure\\s+\\[(.*)\\]"); //$NON-NLS-1$ + + private String mErrorMessage = null; + + public InstallReceiver() { + } + + @Override + public void processNewLines(String[] lines) { + for (String line : lines) { + if (line.length() > 0) { + if (line.startsWith(SUCCESS_OUTPUT)) { + mErrorMessage = null; + } else { + Matcher m = FAILURE_PATTERN.matcher(line); + if (m.matches()) { + mErrorMessage = m.group(1); + } + } + } + } + } + + public boolean isCancelled() { + return false; + } + + public String getErrorMessage() { + return mErrorMessage; + } + } + /** * Helper method for installing an app to wherever is specified in its manifest, and * then verifying the app was installed onto SD Card. @@ -280,7 +567,7 @@ public class PackageManagerHostTestUtils extends Assert { installFile(apkPath, overwrite); assertTrue(doesAppExistOnSDCard(pkgName)); assertFalse(doesAppExistOnDevice(pkgName)); - waitForDevice(); + waitForPackageManager(); // grep for package to make sure it is installed assertTrue(doesPackageExist(pkgName)); @@ -311,7 +598,39 @@ public class PackageManagerHostTestUtils extends Assert { installFile(apkPath, overwrite); assertFalse(doesAppExistOnSDCard(pkgName)); assertTrue(doesAppExistOnDevice(pkgName)); - waitForDevice(); + waitForPackageManager(); + + // grep for package to make sure it is installed + assertTrue(doesPackageExist(pkgName)); + } + + /** + * Helper method for installing an app as forward-locked, and + * then verifying the app was installed in the proper forward-locked location. + * + * @param the path of the apk to install + * @param the name of the package + * @param <code>true</code> if the app should be overwritten, <code>false</code> otherwise + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted + * <p/> + * Assumes adb is running as root in device under test. + */ + public void installFwdLockedAppAndVerifyExists(String apkPath, + String pkgName, boolean overwrite) throws IOException, InterruptedException { + // Start with a clean slate if we're not overwriting + if (!overwrite) { + // cleanup test app just in case it already exists + mDevice.uninstallPackage(pkgName); + // grep for package to make sure its not installed + assertFalse(doesPackageExist(pkgName)); + } + + String result = installFileForwardLocked(apkPath, overwrite); + assertEquals(null, result); + assertTrue(doesAppExistAsForwardLocked(pkgName)); + assertFalse(doesAppExistOnSDCard(pkgName)); + waitForPackageManager(); // grep for package to make sure it is installed assertTrue(doesPackageExist(pkgName)); @@ -332,4 +651,74 @@ public class PackageManagerHostTestUtils extends Assert { assertFalse(doesPackageExist(pkgName)); } + /** + * Helper method for clearing any installed non-system apps. + * Useful ensuring no non-system apps are installed, and for cleaning up stale files that + * may be lingering on the system for whatever reason. + * + * @throws IOException if adb shell command failed + * <p/> + * Assumes adb is running as root in device under test. + */ + public void wipeNonSystemApps() throws IOException { + String allInstalledPackages = executeShellCommand("pm list packages -f"); + BufferedReader outputReader = new BufferedReader(new StringReader(allInstalledPackages)); + + // First use Package Manager to uninstall all non-system apps + String currentLine = null; + while ((currentLine = outputReader.readLine()) != null) { + // Skip over any system apps... + if (currentLine.contains("/system/")) { + continue; + } + String packageName = currentLine.substring(currentLine.indexOf('=') + 1); + mDevice.uninstallPackage(packageName); + } + // Make sure there are no stale app files under these directories + executeShellCommand(String.format("rm %s*", SDCARD_APP_PATH, "*")); + executeShellCommand(String.format("rm %s*", DEVICE_APP_PATH, "*")); + executeShellCommand(String.format("rm %s*", APP_PRIVATE_PATH, "*")); + } + + /** + * Sets the device's install location preference. + * + * <p/> + * Assumes adb is running as root in device under test. + */ + public void setDevicePreferredInstallLocation(InstallLocPreference pref) throws IOException { + String command = "pm setInstallLocation %d"; + int locValue = 0; + switch (pref) { + case INTERNAL: + locValue = 1; + break; + case EXTERNAL: + locValue = 2; + break; + default: // AUTO + locValue = 0; + break; + } + executeShellCommand(String.format(command, locValue)); + } + + /** + * Gets the device's install location preference. + * + * <p/> + * Assumes adb is running as root in device under test. + */ + public InstallLocPreference getDevicePreferredInstallLocation() throws IOException { + String result = executeShellCommand("pm getInstallLocation"); + if (result.indexOf('0') != -1) { + return InstallLocPreference.AUTO; + } + else if (result.indexOf('1') != -1) { + return InstallLocPreference.INTERNAL; + } + else { + return InstallLocPreference.EXTERNAL; + } + } } diff --git a/core/tests/hosttests/src/android/content/pm/PackageManagerHostTests.java b/core/tests/hosttests/src/android/content/pm/PackageManagerHostTests.java index 90ddc3a..1b797d5 100644 --- a/core/tests/hosttests/src/android/content/pm/PackageManagerHostTests.java +++ b/core/tests/hosttests/src/android/content/pm/PackageManagerHostTests.java @@ -59,6 +59,21 @@ public class PackageManagerHostTests extends DeviceTestCase { // Apk with install location set to preferExternal private static final String EXTERNAL_LOC_APK = "ExternalLocTestApp.apk"; private static final String EXTERNAL_LOC_PKG = "com.android.framework.externalloctestapp"; + // Apk with install location set to auto (2 versions, for update testing) + private static final String AUTO_LOC_VERSION_V1_APK = "AutoLocVersionedTestApp_v1.apk"; + private static final String AUTO_LOC_VERSION_V2_APK = "AutoLocVersionedTestApp_v2.apk"; + private static final String AUTO_LOC_VERSION_PKG = + "com.android.framework.autolocversionedtestapp"; + // Apk with install location set to preferExternal (2 versions, for update testing) + private static final String EXTERNAL_LOC_VERSION_V1_APK = "ExternalLocVersionedTestApp_v1.apk"; + private static final String EXTERNAL_LOC_VERSION_V2_APK = "ExternalLocVersionedTestApp_v2.apk"; + private static final String EXTERNAL_LOC_VERSION_PKG = + "com.android.framework.externallocversionedtestapp"; + // Apk with install location set to auto (2 versions, for update testing) + private static final String NO_LOC_VERSION_V1_APK = "NoLocVersionedTestApp_v1.apk"; + private static final String NO_LOC_VERSION_V2_APK = "NoLocVersionedTestApp_v2.apk"; + private static final String NO_LOC_VERSION_PKG = + "com.android.framework.nolocversionedtestapp"; // Apk with no install location set private static final String NO_LOC_APK = "NoLocTestApp.apk"; private static final String NO_LOC_PKG = "com.android.framework.noloctestapp"; @@ -76,6 +91,12 @@ public class PackageManagerHostTests extends DeviceTestCase { = "UpdateExtToIntLocTestApp_v2_int.apk"; private static final String UPDATE_EXT_TO_INT_LOC_PKG = "com.android.framework.updateexttointloctestapp"; + // Apk set to preferExternal, with Access Fine Location permissions set in its manifest + private static final String FL_PERMS_APK = "ExternalLocPermsFLTestApp.apk"; + private static final String FL_PERMS_PKG = "com.android.framework.externallocpermsfltestapp"; + // Apk set to preferExternal, with all permissions set in manifest + private static final String ALL_PERMS_APK = "ExternalLocAllPermsTestApp.apk"; + private static final String ALL_PERMS_PKG = "com.android.framework.externallocallpermstestapp"; // Apks with the same package name, but install location set to // one of: Internal, External, Auto, or None private static final String VERSATILE_LOC_PKG = "com.android.framework.versatiletestapp"; @@ -83,6 +104,20 @@ public class PackageManagerHostTests extends DeviceTestCase { private static final String VERSATILE_LOC_EXTERNAL_APK = "VersatileTestApp_External.apk"; private static final String VERSATILE_LOC_AUTO_APK = "VersatileTestApp_Auto.apk"; private static final String VERSATILE_LOC_NONE_APK = "VersatileTestApp_None.apk"; + // Apks with shared UserID + private static final String SHARED_PERMS_APK = "ExternalSharedPermsTestApp.apk"; + private static final String SHARED_PERMS_PKG + = "com.android.framework.externalsharedpermstestapp"; + private static final String SHARED_PERMS_FL_APK = "ExternalSharedPermsFLTestApp.apk"; + private static final String SHARED_PERMS_FL_PKG + = "com.android.framework.externalsharedpermsfltestapp"; + private static final String SHARED_PERMS_BT_APK = "ExternalSharedPermsBTTestApp.apk"; + private static final String SHARED_PERMS_BT_PKG + = "com.android.framework.externalsharedpermsbttestapp"; + // Apk with shared UserID, but signed with a different cert (the media cert) + private static final String SHARED_PERMS_DIFF_KEY_APK = "ExternalSharedPermsDiffKeyTestApp.apk"; + private static final String SHARED_PERMS_DIFF_KEY_PKG + = "com.android.framework.externalsharedpermsdiffkeytestapp"; @Override protected void setUp() throws Exception { @@ -95,6 +130,12 @@ public class PackageManagerHostTests extends DeviceTestCase { appPrivatePath = mPMHostUtils.getAppPrivatePath(); deviceAppPath = mPMHostUtils.getDeviceAppPath(); sdcardAppPath = mPMHostUtils.getSDCardAppPath(); + + // Ensure the default is set to let the system decide where to install apps + // (It's ok for individual tests to override and change this during their test, but should + // reset it back when they're done) + mPMHostUtils.setDevicePreferredInstallLocation( + PackageManagerHostTestUtils.InstallLocPreference.AUTO); } /** @@ -115,6 +156,8 @@ public class PackageManagerHostTests extends DeviceTestCase { * the app, and otherwise cause the system to blow up. * <p/> * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted */ public void testPushAppPrivate() throws IOException, InterruptedException { Log.i(LOG_TAG, "testing pushing an apk to /data/app-private"); @@ -129,7 +172,7 @@ public class PackageManagerHostTests extends DeviceTestCase { assertTrue(mPMHostUtils.doesRemoteFileExist(apkAppPrivatePath)); mPMHostUtils.executeShellCommand("start"); - mPMHostUtils.waitForDevice(); + mPMHostUtils.waitForPackageManager(); // grep for package to make sure its not installed assertFalse(mPMHostUtils.doesPackageExist(SIMPLE_PKG)); @@ -138,67 +181,424 @@ public class PackageManagerHostTests extends DeviceTestCase { } /** - * Regression test to verify that an app with its manifest set to installLocation=auto - * will install the app to the device. + * Helper to do a standard install of an apk and verify it installed to the correct location. * <p/> * Assumes adb is running as root in device under test. + * @param apkName the file name of the test app apk + * @param pkgName the package name of the test app apk + * @param expectedLocation the file name of the test app apk + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted */ - public void testInstallAppAutoLoc() throws IOException, InterruptedException { - Log.i(LOG_TAG, "Test an app with installLocation=auto gets installed on device"); + private void doStandardInstall(String apkName, String pkgName, + PackageManagerHostTestUtils.InstallLocation expectedLocation) + throws IOException, InterruptedException { - try { + if (expectedLocation == PackageManagerHostTestUtils.InstallLocation.DEVICE) { mPMHostUtils.installAppAndVerifyExistsOnDevice( - getTestAppFilePath(AUTO_LOC_APK), AUTO_LOC_PKG, false); + getTestAppFilePath(apkName), pkgName, false); + } + else { + mPMHostUtils.installAppAndVerifyExistsOnSDCard( + getTestAppFilePath(apkName), pkgName, false); + } + } + + /** + * Installs the Auto app using the preferred device install location specified, + * and verifies it was installed on the device. + * <p/> + * Assumes adb is running as root in device under test. + * @param preference the device's preferred location of where to install apps + * @param expectedLocation the expected location of where the apk was installed + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted + */ + public void installAppAutoLoc(PackageManagerHostTestUtils.InstallLocPreference preference, + PackageManagerHostTestUtils.InstallLocation expectedLocation) + throws IOException, InterruptedException { + + PackageManagerHostTestUtils.InstallLocPreference savedPref = + PackageManagerHostTestUtils.InstallLocPreference.AUTO; + + try { + savedPref = mPMHostUtils.getDevicePreferredInstallLocation(); + mPMHostUtils.setDevicePreferredInstallLocation(preference); + + doStandardInstall(AUTO_LOC_APK, AUTO_LOC_PKG, expectedLocation); } // cleanup test app finally { + mPMHostUtils.setDevicePreferredInstallLocation(savedPref); mPMHostUtils.uninstallApp(AUTO_LOC_PKG); } } /** - * Regression test to verify that an app with its manifest set to installLocation=internalOnly - * will install the app to the device. + * Regression test to verify that an app with its manifest set to installLocation=auto + * will install the app to the device when device's preference is auto. + * <p/> + * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted + */ + public void testInstallAppAutoLocPrefIsAuto() throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test installLocation=auto, prefer=auto gets installed on device"); + installAppAutoLoc(PackageManagerHostTestUtils.InstallLocPreference.AUTO, + PackageManagerHostTestUtils.InstallLocation.DEVICE); + } + + /** + * Regression test to verify that an app with its manifest set to installLocation=auto + * will install the app to the device when device's preference is internal. * <p/> * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted */ - public void testInstallAppInternalLoc() throws IOException, InterruptedException { - Log.i(LOG_TAG, "Test an app with installLocation=internalOnly gets installed on device"); + public void testInstallAppAutoLocPrefIsInternal() throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test installLocation=auto, prefer=internal gets installed on device"); + installAppAutoLoc(PackageManagerHostTestUtils.InstallLocPreference.INTERNAL, + PackageManagerHostTestUtils.InstallLocation.DEVICE); + } + + /** + * Regression test to verify that an app with its manifest set to installLocation=auto + * will install the app to the SD card when device's preference is external. + * <p/> + * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted + */ + public void testInstallAppAutoLocPrefIsExternal() throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test installLocation=auto, prefer=external gets installed on device"); + installAppAutoLoc(PackageManagerHostTestUtils.InstallLocPreference.EXTERNAL, + PackageManagerHostTestUtils.InstallLocation.DEVICE); + } + + /** + * Installs the Internal app using the preferred device install location specified, + * and verifies it was installed to the location expected. + * <p/> + * Assumes adb is running as root in device under test. + * @param preference the device's preferred location of where to install apps + * @param expectedLocation the expected location of where the apk was installed + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted + */ + public void installAppInternalLoc(PackageManagerHostTestUtils.InstallLocPreference preference, + PackageManagerHostTestUtils.InstallLocation expectedLocation) + throws IOException, InterruptedException { + + PackageManagerHostTestUtils.InstallLocPreference savedPref = + PackageManagerHostTestUtils.InstallLocPreference.AUTO; try { - mPMHostUtils.installAppAndVerifyExistsOnDevice( - getTestAppFilePath(INTERNAL_LOC_APK), INTERNAL_LOC_PKG, false); + savedPref = mPMHostUtils.getDevicePreferredInstallLocation(); + mPMHostUtils.setDevicePreferredInstallLocation(preference); + + doStandardInstall(INTERNAL_LOC_APK, INTERNAL_LOC_PKG, expectedLocation); } // cleanup test app finally { + mPMHostUtils.setDevicePreferredInstallLocation(savedPref); mPMHostUtils.uninstallApp(INTERNAL_LOC_PKG); } } /** + * Regression test to verify that an app with its manifest set to installLocation=internalOnly + * will install the app to the device when device's preference is auto. + * <p/> + * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted + */ + public void testInstallAppInternalLocPrefIsAuto() throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test installLocation=internal, prefer=auto gets installed on device"); + installAppInternalLoc(PackageManagerHostTestUtils.InstallLocPreference.AUTO, + PackageManagerHostTestUtils.InstallLocation.DEVICE); + } + + /** + * Regression test to verify that an app with its manifest set to installLocation=internalOnly + * will install the app to the device when device's preference is internal. + * <p/> + * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted + */ + public void testInstallAppInternalLocPrefIsInternal() throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test installLocation=internal, prefer=internal is installed on device"); + installAppInternalLoc(PackageManagerHostTestUtils.InstallLocPreference.INTERNAL, + PackageManagerHostTestUtils.InstallLocation.DEVICE); + } + + /** + * Regression test to verify that an app with its manifest set to installLocation=internalOnly + * will install the app to the device when device's preference is external. + * <p/> + * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted + */ + public void testInstallAppInternalLocPrefIsExternal() throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test installLocation=internal, prefer=external is installed on device"); + installAppInternalLoc(PackageManagerHostTestUtils.InstallLocPreference.EXTERNAL, + PackageManagerHostTestUtils.InstallLocation.DEVICE); + } + + /** * Regression test to verify that an app with its manifest set to installLocation=preferExternal * will install the app to the SD card. * <p/> * Assumes adb is running as root in device under test. + * @param preference the device's preferred location of where to install apps + * @param expectedLocation the expected location of where the apk was installed + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted */ - public void testInstallAppExternalLoc() throws IOException, InterruptedException { - Log.i(LOG_TAG, "Test an app with installLocation=preferExternal gets installed on SD Card"); + public void installAppExternalLoc(PackageManagerHostTestUtils.InstallLocPreference preference, + PackageManagerHostTestUtils.InstallLocation expectedLocation) + throws IOException, InterruptedException { + + PackageManagerHostTestUtils.InstallLocPreference savedPref = + PackageManagerHostTestUtils.InstallLocPreference.AUTO; try { - mPMHostUtils.installAppAndVerifyExistsOnSDCard( - getTestAppFilePath(EXTERNAL_LOC_APK), EXTERNAL_LOC_PKG, false); + savedPref = mPMHostUtils.getDevicePreferredInstallLocation(); + mPMHostUtils.setDevicePreferredInstallLocation(preference); + + doStandardInstall(EXTERNAL_LOC_APK, EXTERNAL_LOC_PKG, expectedLocation); + } // cleanup test app finally { + mPMHostUtils.setDevicePreferredInstallLocation(savedPref); mPMHostUtils.uninstallApp(EXTERNAL_LOC_PKG); } } /** + * Regression test to verify that an app with its manifest set to installLocation=preferExternal + * will install the app to the device when device's preference is auto. + * <p/> + * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted + */ + public void testInstallAppExternalLocPrefIsAuto() throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test installLocation=external, pref=auto gets installed on SD Card"); + installAppExternalLoc(PackageManagerHostTestUtils.InstallLocPreference.AUTO, + PackageManagerHostTestUtils.InstallLocation.SDCARD); + } + + /** + * Regression test to verify that an app with its manifest set to installLocation=preferExternal + * will install the app to the device when device's preference is internal. + * <p/> + * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted + */ + public void testInstallAppExternalLocPrefIsInternal() throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test installLocation=external, pref=internal gets installed on SD Card"); + installAppExternalLoc(PackageManagerHostTestUtils.InstallLocPreference.INTERNAL, + PackageManagerHostTestUtils.InstallLocation.SDCARD); + } + + /** + * Regression test to verify that an app with its manifest set to installLocation=preferExternal + * will install the app to the device when device's preference is external. + * <p/> + * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted + */ + public void testInstallAppExternalLocPrefIsExternal() throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test installLocation=external, pref=external gets installed on SD Card"); + installAppExternalLoc(PackageManagerHostTestUtils.InstallLocPreference.EXTERNAL, + PackageManagerHostTestUtils.InstallLocation.SDCARD); + } + + /** + * Regression test to verify that an app without installLocation in its manifest + * will install the app to the device by default when the system default pref is to let the + * system decide. + * <p/> + * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted + */ + public void testInstallAppNoLocPrefIsAuto() throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test an app with no installLocation gets installed on device"); + + PackageManagerHostTestUtils.InstallLocPreference savedPref = + PackageManagerHostTestUtils.InstallLocPreference.AUTO; + + try { + savedPref = mPMHostUtils.getDevicePreferredInstallLocation(); + mPMHostUtils.setDevicePreferredInstallLocation( + PackageManagerHostTestUtils.InstallLocPreference.AUTO); + mPMHostUtils.installAppAndVerifyExistsOnDevice( + getTestAppFilePath(NO_LOC_APK), NO_LOC_PKG, false); + } + // cleanup test app + finally { + mPMHostUtils.setDevicePreferredInstallLocation(savedPref); + mPMHostUtils.uninstallApp(NO_LOC_PKG); + } + } + + /** + * Regression test to verify that an app without installLocation in its manifest + * will install the app to the device by default when the system default pref is to install + * external. + * <p/> + * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted + */ + public void testInstallAppNoLocPrefIsExternal() throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test an app with no installLocation gets installed on SD card"); + + PackageManagerHostTestUtils.InstallLocPreference savedPref = + PackageManagerHostTestUtils.InstallLocPreference.AUTO; + + try { + savedPref = mPMHostUtils.getDevicePreferredInstallLocation(); + mPMHostUtils.setDevicePreferredInstallLocation( + PackageManagerHostTestUtils.InstallLocPreference.EXTERNAL); + mPMHostUtils.installAppAndVerifyExistsOnSDCard( + getTestAppFilePath(NO_LOC_APK), NO_LOC_PKG, false); + } + // cleanup test app + finally { + mPMHostUtils.setDevicePreferredInstallLocation(savedPref); + mPMHostUtils.uninstallApp(NO_LOC_PKG); + } + } + + /** + * Regression test to verify that an app without installLocation in its manifest + * will install the app to the device by default when the system default pref is to install + * internal. + * <p/> + * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted + */ + public void testInstallAppNoLocPrefIsInternal() throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test an app with no installLocation gets installed on device"); + + PackageManagerHostTestUtils.InstallLocPreference savedPref = + PackageManagerHostTestUtils.InstallLocPreference.AUTO; + + try { + savedPref = mPMHostUtils.getDevicePreferredInstallLocation(); + mPMHostUtils.setDevicePreferredInstallLocation( + PackageManagerHostTestUtils.InstallLocPreference.INTERNAL); + mPMHostUtils.installAppAndVerifyExistsOnDevice( + getTestAppFilePath(NO_LOC_APK), NO_LOC_PKG, false); + } + // cleanup test app + finally { + mPMHostUtils.setDevicePreferredInstallLocation(savedPref); + mPMHostUtils.uninstallApp(NO_LOC_PKG); + } + } + + /** + * Regression test to verify that an app with its installLocation set to internal that is + * forward-locked will get installed to the correct location. + * <p/> + * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted + */ + public void testInstallFwdLockedAppInternal() throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test an app with installLoc set to Internal gets installed to app-private"); + + try { + mPMHostUtils.installFwdLockedAppAndVerifyExists( + getTestAppFilePath(INTERNAL_LOC_APK), INTERNAL_LOC_PKG, false); + } + // cleanup test app + finally { + mPMHostUtils.uninstallApp(INTERNAL_LOC_PKG); + } + } + + /** + * Regression test to verify that an app with its installLocation set to external that is + * forward-locked will get installed to the correct location. + * <p/> + * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted + */ + public void testInstallFwdLockedAppExternal() throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test an app with installLoc set to Internal gets installed to app-private"); + + try { + mPMHostUtils.installFwdLockedAppAndVerifyExists( + getTestAppFilePath(INTERNAL_LOC_APK), INTERNAL_LOC_PKG, false); + } + // cleanup test app + finally { + mPMHostUtils.uninstallApp(INTERNAL_LOC_PKG); + } + } + + /** + * Regression test to verify that an app with its installLocation set to external that is + * forward-locked will get installed to the correct location. + * <p/> + * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted + */ + public void testInstallFwdLockedAppAuto() throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test an app with installLoc set to Auto gets installed to app-private"); + + try { + mPMHostUtils.installFwdLockedAppAndVerifyExists( + getTestAppFilePath(AUTO_LOC_APK), AUTO_LOC_PKG, false); + } + // cleanup test app + finally { + mPMHostUtils.uninstallApp(AUTO_LOC_PKG); + } + } + + /** + * Regression test to verify that an app with no installLocation set and is + * forward-locked installed will get installed to the correct location. + * <p/> + * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted + */ + public void testInstallFwdLockedAppNone() throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test an app with no installLoc set gets installed to app-private"); + + try { + mPMHostUtils.installFwdLockedAppAndVerifyExists( + getTestAppFilePath(NO_LOC_APK), NO_LOC_PKG, false); + } + // cleanup test app + finally { + mPMHostUtils.uninstallApp(NO_LOC_PKG); + } + } + + /** * Regression test to verify that we can install an app onto the device, * uninstall it, and reinstall it onto the SD card. * <p/> * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted */ // TODO: This currently relies on the app's manifest to switch from device to // SD card install locations. We might want to make Device's installPackage() @@ -225,6 +625,8 @@ public class PackageManagerHostTests extends DeviceTestCase { * uninstall it, and reinstall it onto the device. * <p/> * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted */ // TODO: This currently relies on the app's manifest to switch from device to // SD card install locations. We might want to make Device's installPackage() @@ -250,10 +652,37 @@ public class PackageManagerHostTests extends DeviceTestCase { /** * Regression test to verify that updating an app on the SD card will install + * the update onto the SD card as well when location is set to external for both versions + * <p/> + * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted + */ + public void testUpdateBothExternal() throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test updating an app on the SD card stays on the SD card"); + + try { + // install the app externally + mPMHostUtils.installAppAndVerifyExistsOnSDCard(getTestAppFilePath( + EXTERNAL_LOC_VERSION_V1_APK), EXTERNAL_LOC_VERSION_PKG, false); + // now replace the app with one where the location is still set to preferExternal + mPMHostUtils.installAppAndVerifyExistsOnSDCard(getTestAppFilePath( + EXTERNAL_LOC_VERSION_V2_APK), EXTERNAL_LOC_VERSION_PKG, true); + } + // cleanup test app + finally { + mPMHostUtils.uninstallApp(EXTERNAL_LOC_VERSION_PKG); + } + } + + /** + * Regression test to verify that updating an app on the SD card will install * the update onto the SD card as well when location is not explicitly set in the * updated apps' manifest file. * <p/> * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted */ public void testUpdateToSDCard() throws IOException, InterruptedException { Log.i(LOG_TAG, "Test updating an app on the SD card stays on the SD card"); @@ -274,10 +703,11 @@ public class PackageManagerHostTests extends DeviceTestCase { /** * Regression test to verify that updating an app on the SD card will install - * the update onto the SD card as well when location is not explicitly set in the - * updated apps' manifest file. + * the update onto the device if the manifest has changed to installLocation=internalOnly * <p/> * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted */ public void testUpdateSDCardToDevice() throws IOException, InterruptedException { Log.i(LOG_TAG, "Test updating an app on the SD card to the Device through manifest change"); @@ -286,7 +716,7 @@ public class PackageManagerHostTests extends DeviceTestCase { // install the app externally mPMHostUtils.installAppAndVerifyExistsOnSDCard(getTestAppFilePath( UPDATE_EXT_TO_INT_LOC_V1_EXT_APK), UPDATE_EXT_TO_INT_LOC_PKG, false); - // now replace the app with an update marked for internalOnly... + // now replace the app with an update marked for internalOnly...(should move internal) mPMHostUtils.installAppAndVerifyExistsOnDevice(getTestAppFilePath( UPDATE_EXT_TO_INT_LOC_V2_INT_APK), UPDATE_EXT_TO_INT_LOC_PKG, true); } @@ -295,4 +725,264 @@ public class PackageManagerHostTests extends DeviceTestCase { mPMHostUtils.uninstallApp(UPDATE_EXT_TO_INT_LOC_PKG); } } + + /** + * Regression test to verify that installing and updating a forward-locked app will install + * the update onto the device's forward-locked location + * <p/> + * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted + */ + public void testInstallAndUpdateExternalLocForwardLockedApp() + throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test updating a forward-locked app marked preferExternal"); + + try { + // first try to install the forward-locked app externally + mPMHostUtils.installFwdLockedAppAndVerifyExists(getTestAppFilePath( + EXTERNAL_LOC_VERSION_V1_APK), EXTERNAL_LOC_VERSION_PKG, false); + // now replace the app with an update marked for internalOnly and as forward locked + mPMHostUtils.installFwdLockedAppAndVerifyExists(getTestAppFilePath( + EXTERNAL_LOC_VERSION_V2_APK), EXTERNAL_LOC_VERSION_PKG, true); + } + // cleanup test app + finally { + mPMHostUtils.uninstallApp(EXTERNAL_LOC_VERSION_PKG); + } + } + + /** + * Regression test to verify that updating a forward-locked app will install + * the update onto the device's forward-locked location + * <p/> + * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted + */ + public void testInstallAndUpdateNoLocForwardLockedApp() + throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test updating a forward-locked app with no installLocation pref set"); + + try { + // install the app + mPMHostUtils.installFwdLockedAppAndVerifyExists(getTestAppFilePath( + NO_LOC_VERSION_V1_APK), NO_LOC_VERSION_PKG, false); + // now replace the app with an update marked for internalOnly... + mPMHostUtils.installFwdLockedAppAndVerifyExists(getTestAppFilePath( + NO_LOC_VERSION_V2_APK), NO_LOC_VERSION_PKG, true); + } + // cleanup test app + finally { + mPMHostUtils.uninstallApp(NO_LOC_VERSION_PKG); + } + } + + /** + * Regression test to verify that an app with all permissions set can be installed on SD card + * and then launched without crashing. + * <p/> + * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted + */ + public void testInstallAndLaunchAllPermsAppOnSD() + throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test launching an app with all perms set, installed on SD card"); + + try { + // install the app + mPMHostUtils.installAppAndVerifyExistsOnSDCard(getTestAppFilePath( + ALL_PERMS_APK), ALL_PERMS_PKG, false); + boolean testsPassed = mPMHostUtils.runDeviceTestsDidAllTestsPass(ALL_PERMS_PKG); + assert(testsPassed); + } + // cleanup test app + finally { + mPMHostUtils.uninstallApp(ALL_PERMS_PKG); + } + } + + /** + * Regression test to verify that an app with ACCESS_FINE_LOCATION (GPS) permissions can + * run without permissions errors. + * <p/> + * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted + */ + public void testInstallAndLaunchFLPermsAppOnSD() + throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test launching an app with location perms set, installed on SD card"); + + try { + // install the app and verify we can launch it without permissions errors + mPMHostUtils.installAppAndVerifyExistsOnSDCard(getTestAppFilePath( + SHARED_PERMS_FL_APK), SHARED_PERMS_FL_PKG, false); + boolean testsPassed = mPMHostUtils.runDeviceTestsDidAllTestsPass(SHARED_PERMS_FL_PKG); + assert(testsPassed); + } + // cleanup test app + finally { + mPMHostUtils.uninstallApp(SHARED_PERMS_FL_PKG); + } + } + + /** + * Regression test to verify that an app with BLUE_TOOTH permissions can + * run without permissions errors. + * <p/> + * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted + */ + public void testInstallAndLaunchBTPermsAppOnSD() + throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test launching an app with bluetooth perms set, installed on SD card"); + + try { + // install the app and verify we can launch it without permissions errors + mPMHostUtils.installAppAndVerifyExistsOnSDCard(getTestAppFilePath( + SHARED_PERMS_BT_APK), SHARED_PERMS_BT_PKG, false); + boolean testsPassed = mPMHostUtils.runDeviceTestsDidAllTestsPass(SHARED_PERMS_BT_PKG); + assert(testsPassed); + } + // cleanup test app + finally { + mPMHostUtils.uninstallApp(SHARED_PERMS_BT_PKG); + } + } + + /** + * Regression test to verify that a shared app with no explicit permissions throws a + * SecurityException when launched if its other shared apps are not installed. + * <p/> + * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted + */ + public void testInstallAndLaunchSharedPermsAppOnSD_NoPerms() + throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test launching an app with no explicit perms set, installed on SD card"); + + try { + // Make sure the 2 shared apps with needed permissions are not installed... + mPMHostUtils.uninstallApp(SHARED_PERMS_FL_PKG); + mPMHostUtils.uninstallApp(SHARED_PERMS_BT_PKG); + + // now install the app and see if when we launch it we get a permissions error + mPMHostUtils.installAppAndVerifyExistsOnSDCard(getTestAppFilePath( + SHARED_PERMS_APK), SHARED_PERMS_PKG, false); + + boolean testsPassed = mPMHostUtils.runDeviceTestsDidAllTestsPass(SHARED_PERMS_PKG); + assertEquals("Shared perms app should fail to run", false, testsPassed); + } + // cleanup test app + finally { + mPMHostUtils.uninstallApp(SHARED_PERMS_PKG); + } + } + + /** + * Regression test to verify that a shared app with no explicit permissions can run if its other + * shared apps are installed. + * <p/> + * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted + */ + public void testInstallAndLaunchSharedPermsAppOnSD_GrantedPerms() + throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test launching an app with no explicit perms set, installed on SD card"); + + try { + // install the 2 shared apps with needed permissions first + mPMHostUtils.installAppAndVerifyExistsOnSDCard(getTestAppFilePath( + SHARED_PERMS_FL_APK), SHARED_PERMS_FL_PKG, false); + mPMHostUtils.installAppAndVerifyExistsOnSDCard(getTestAppFilePath( + SHARED_PERMS_BT_APK), SHARED_PERMS_BT_PKG, false); + + // now install the test app and see if we can launch it without errors + mPMHostUtils.installAppAndVerifyExistsOnSDCard(getTestAppFilePath( + SHARED_PERMS_APK), SHARED_PERMS_PKG, false); + boolean testsPassed = mPMHostUtils.runDeviceTestsDidAllTestsPass(SHARED_PERMS_PKG); + assert(testsPassed); + } + // cleanup test app + finally { + mPMHostUtils.uninstallApp(SHARED_PERMS_PKG); + mPMHostUtils.uninstallApp(SHARED_PERMS_BT_PKG); + mPMHostUtils.uninstallApp(SHARED_PERMS_FL_PKG); + } + } + + /** + * Regression test to verify that an app with ACCESS_FINE_LOCATION (GPS) permissions can + * run without permissions errors even after a reboot + * <p/> + * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted + */ + public void testInstallAndLaunchFLPermsAppOnSD_Reboot() + throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test launching an app with location perms set, installed on SD card"); + + try { + // install the app and verify we can launch it without permissions errors + mPMHostUtils.installAppAndVerifyExistsOnSDCard(getTestAppFilePath( + SHARED_PERMS_FL_APK), SHARED_PERMS_FL_PKG, false); + boolean testsPassed = mPMHostUtils.runDeviceTestsDidAllTestsPass(SHARED_PERMS_FL_PKG); + assert(testsPassed); + + mPMHostUtils.rebootDevice(); + + testsPassed = mPMHostUtils.runDeviceTestsDidAllTestsPass(SHARED_PERMS_FL_PKG); + assert(testsPassed); + } + // cleanup test app + finally { + mPMHostUtils.uninstallApp(SHARED_PERMS_FL_PKG); + } + } + + /** + * Regression test to verify that a shared app with no explicit permissions can run if its other + * shared apps are installed, even after a reboot. + * <p/> + * Assumes adb is running as root in device under test. + * @throws IOException if adb shell command failed + * @throws InterruptedException if the thread was interrupted + */ + public void testInstallAndLaunchSharedPermsAppOnSD_Reboot() + throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test launching an app on SD, with no explicit perms set after reboot"); + + try { + // install the 2 shared apps with needed permissions first + mPMHostUtils.installAppAndVerifyExistsOnSDCard(getTestAppFilePath( + SHARED_PERMS_FL_APK), SHARED_PERMS_FL_PKG, false); + mPMHostUtils.installAppAndVerifyExistsOnSDCard(getTestAppFilePath( + SHARED_PERMS_BT_APK), SHARED_PERMS_BT_PKG, false); + + // now install the test app and see if we can launch it without errors + mPMHostUtils.installAppAndVerifyExistsOnSDCard(getTestAppFilePath( + SHARED_PERMS_APK), SHARED_PERMS_PKG, false); + boolean testsPassed = mPMHostUtils.runDeviceTestsDidAllTestsPass(SHARED_PERMS_PKG); + assert(testsPassed); + + // reboot + mPMHostUtils.rebootDevice(); + + // Verify we can still launch the app + testsPassed = mPMHostUtils.runDeviceTestsDidAllTestsPass(SHARED_PERMS_PKG); + assert(testsPassed); + } + // cleanup test app + finally { + mPMHostUtils.uninstallApp(SHARED_PERMS_PKG); + mPMHostUtils.uninstallApp(SHARED_PERMS_BT_PKG); + mPMHostUtils.uninstallApp(SHARED_PERMS_FL_PKG); + } + } } diff --git a/core/tests/hosttests/src/android/content/pm/PackageManagerStressHostTests.java b/core/tests/hosttests/src/android/content/pm/PackageManagerStressHostTests.java new file mode 100644 index 0000000..715c55b --- /dev/null +++ b/core/tests/hosttests/src/android/content/pm/PackageManagerStressHostTests.java @@ -0,0 +1,286 @@ +/* + * Copyright (C) 2010 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 android.content.pm; + +import com.android.ddmlib.IDevice; +import com.android.ddmlib.Log; +import com.android.hosttest.DeviceTestCase; +import com.android.hosttest.DeviceTestSuite; + +import java.io.File; +import java.io.IOException; + +import junit.framework.Test; + +/** + * Set of tests that verify host side stress scenarios (large apps, multiple upgrades, etc.) + */ +public class PackageManagerStressHostTests extends DeviceTestCase { + + private static final String LOG_TAG = "PackageManagerStressHostTests"; + private PackageManagerHostTestUtils mPMHostUtils = null; + + // Path to the app repository and various subdirectories of it + // Note: These stress tests require large apks that cannot be checked into the tree. + // These variables define static locations that point to existing APKs (not built from + // the tree) which can be used by the the stress tests in this file. + private static final String LARGE_APPS_DIRECTORY_NAME = "largeApps"; + private static final String MISC_APPS_DIRECTORY_NAME = "miscApps"; + private static final String VERSIONED_APPS_DIRECTORY_NAME = "versionedApps"; + private static final String MANY_APPS_DIRECTORY_NAME = "manyApps"; + + // Note: An external environment variable "ANDROID_TEST_APP_REPOSITORY" must be set + // which points to the root location of the app respository. + private static String AppRepositoryPath = null; + + // Large apps (>1mb) - filenames and their corresponding package names: + private static enum APK { + FILENAME, + PACKAGENAME; + } + private static final String[][] LARGE_APPS = { + {"External1mb.apk", "com.appsonsd.mytests.External1mb"}, + {"External2mb.apk", "com.appsonsd.mytests.External2mb"}, + {"External3mb.apk", "com.appsonsd.mytests.External3mb"}, + {"External4mb.apk", "com.appsonsd.mytests.External4mb"}, + {"External5mb.apk", "com.appsonsd.mytests.External5mb"}, + {"External6mb.apk", "com.appsonsd.mytests.External6mb"}, + {"External7mb.apk", "com.appsonsd.mytests.External7mb"}, + {"External8mb.apk", "com.appsonsd.mytests.External8mb"}, + {"External9mb.apk", "com.appsonsd.mytests.External9mb"}, + {"External10mb.apk", "com.appsonsd.mytests.External10mb"}, + {"External16mb.apk", "com.appsonsd.mytests.External16mb"}, + {"External28mb.apk", "com.appsonsd.mytests.External28mb"}, + {"External34mb.apk", "com.appsonsd.mytests.External34mb"}, + {"External46mb.apk", "com.appsonsd.mytests.External46mb"}, + {"External58mb.apk", "com.appsonsd.mytests.External58mb"}, + {"External65mb.apk", "com.appsonsd.mytests.External65mb"}, + {"External72mb.apk", "com.appsonsd.mytests.External72mb"}, + {"External79mb.apk", "com.appsonsd.mytests.External79mb"}, + {"External86mb.apk", "com.appsonsd.mytests.External86mb"}, + {"External93mb.apk", "com.appsonsd.mytests.External93mb"}}; + + // Various test files and their corresponding package names + private static final String AUTO_LOC_APK = "Auto241kb.apk"; + private static final String AUTO_LOC_PKG = "com.appsonsd.mytests.Auto241kb"; + private static final String INTERNAL_LOC_APK = "Internal781kb.apk"; + private static final String INTERNAL_LOC_PKG = "com.appsonsd.mytests.Internal781kb"; + private static final String EXTERNAL_LOC_APK = "External931kb.apk"; + private static final String EXTERNAL_LOC_PKG = "com.appsonsd.mytests.External931kb"; + private static final String NO_LOC_APK = "Internal751kb_EclairSDK.apk"; + private static final String NO_LOC_PKG = "com.appsonsd.mytests.Internal751kb_EclairSDK"; + // Versioned test apps + private static final String VERSIONED_APPS_FILENAME_PREFIX = "External455kb_v"; + private static final String VERSIONED_APPS_PKG = "com.appsonsd.mytests.External455kb"; + private static final int VERSIONED_APPS_START_VERSION = 1; // inclusive + private static final int VERSIONED_APPS_END_VERSION = 250; // inclusive + // Large number of app installs + // @TODO: increase the max when we can install more apps + private static final int MANY_APPS_START = 1; + private static final int MANY_APPS_END = 100; + private static final String MANY_APPS_PKG_PREFIX = "com.appsonsd.mytests.External49kb_"; + private static final String MANY_APPS_APK_PREFIX = "External49kb_"; + + public static Test suite() { + return new DeviceTestSuite(PackageManagerStressHostTests.class); + } + + @Override + protected void setUp() throws Exception { + super.setUp(); + + // setup the PackageManager host tests utilities class, and get various paths we'll need... + mPMHostUtils = new PackageManagerHostTestUtils(getDevice()); + AppRepositoryPath = System.getenv("ANDROID_TEST_APP_REPOSITORY"); + assertNotNull(AppRepositoryPath); + + // Make sure path ends with a separator + if (!AppRepositoryPath.endsWith(File.separator)) { + AppRepositoryPath += File.separator; + } + } + + /** + * Get the absolute file system location of repository test app with given filename + * @param fileName the file name of the test app apk + * @return {@link String} of absolute file path + */ + private String getRepositoryTestAppFilePath(String fileDirectory, String fileName) { + return String.format("%s%s%s%s", AppRepositoryPath, fileDirectory, + File.separator, fileName); + } + + /** + * Get the absolute file system location of test app with given filename + * @param fileName the file name of the test app apk + * @return {@link String} of absolute file path + */ + public String getTestAppFilePath(String fileName) { + return String.format("%s%s%s", getTestAppPath(), File.separator, fileName); + } + + /** + * Stress test to verify that we can update an app multiple times on the SD card. + * <p/> + * Assumes adb is running as root in device under test. + */ + public void testUpdateAppManyTimesOnSD() throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test updating an app on SD numerous times"); + + // cleanup test app just in case it already exists + mPMHostUtils.uninstallApp(VERSIONED_APPS_PKG); + // grep for package to make sure its not installed + assertFalse(mPMHostUtils.doesPackageExist(VERSIONED_APPS_PKG)); + + try { + for (int i = VERSIONED_APPS_START_VERSION; i <= VERSIONED_APPS_END_VERSION; ++i) { + String currentApkName = String.format("%s%d.apk", + VERSIONED_APPS_FILENAME_PREFIX, i); + + Log.i(LOG_TAG, "Installing app " + currentApkName); + mPMHostUtils.installFile(getRepositoryTestAppFilePath(VERSIONED_APPS_DIRECTORY_NAME, + currentApkName), true); + mPMHostUtils.waitForPackageManager(); + assertTrue(mPMHostUtils.doesAppExistOnSDCard(VERSIONED_APPS_PKG)); + assertTrue(mPMHostUtils.doesPackageExist(VERSIONED_APPS_PKG)); + } + } + finally { + // cleanup test app + mPMHostUtils.uninstallApp(VERSIONED_APPS_PKG); + // grep for package to make sure its not installed + assertFalse(mPMHostUtils.doesPackageExist(VERSIONED_APPS_PKG)); + } + } + + /** + * Stress test to verify that an app can be installed, uninstalled, and + * reinstalled on SD many times. + * <p/> + * Assumes adb is running as root in device under test. + */ + public void testUninstallReinstallAppOnSDManyTimes() throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test updating an app on the SD card stays on the SD card"); + + // cleanup test app just in case it was already exists + mPMHostUtils.uninstallApp(EXTERNAL_LOC_PKG); + // grep for package to make sure its not installed + assertFalse(mPMHostUtils.doesPackageExist(EXTERNAL_LOC_PKG)); + + for (int i = 0; i <= 500; ++i) { + Log.i(LOG_TAG, "Installing app"); + + try { + // install the app + mPMHostUtils.installFile(getRepositoryTestAppFilePath(MISC_APPS_DIRECTORY_NAME, + EXTERNAL_LOC_APK), false); + mPMHostUtils.waitForPackageManager(); + assertTrue(mPMHostUtils.doesAppExistOnSDCard(EXTERNAL_LOC_PKG)); + assertTrue(mPMHostUtils.doesPackageExist(EXTERNAL_LOC_PKG)); + } + finally { + // now uninstall the app + Log.i(LOG_TAG, "Uninstalling app"); + mPMHostUtils.uninstallApp(EXTERNAL_LOC_PKG); + mPMHostUtils.waitForPackageManager(); + assertFalse(mPMHostUtils.doesPackageExist(EXTERNAL_LOC_PKG)); + } + } + } + + /** + * Stress test to verify that we can install, 20 large apps (>1mb each) + * <p/> + * Assumes adb is running as root in device under test. + */ + public void testInstallManyLargeAppsOnSD() throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test installing 20 large apps onto the sd card"); + + try { + // Install all the large apps + for (int i=0; i < LARGE_APPS.length; ++i) { + String apkName = LARGE_APPS[i][APK.FILENAME.ordinal()]; + String pkgName = LARGE_APPS[i][APK.PACKAGENAME.ordinal()]; + + // cleanup test app just in case it already exists + mPMHostUtils.uninstallApp(pkgName); + // grep for package to make sure its not installed + assertFalse(mPMHostUtils.doesPackageExist(pkgName)); + + Log.i(LOG_TAG, "Installing app " + apkName); + // install the app + mPMHostUtils.installFile(getRepositoryTestAppFilePath(LARGE_APPS_DIRECTORY_NAME, + apkName), false); + mPMHostUtils.waitForPackageManager(); + assertTrue(mPMHostUtils.doesAppExistOnSDCard(pkgName)); + assertTrue(mPMHostUtils.doesPackageExist(pkgName)); + } + } + finally { + // Cleanup - ensure we uninstall all large apps if they were installed + for (int i=0; i < LARGE_APPS.length; ++i) { + String apkName = LARGE_APPS[i][APK.FILENAME.ordinal()]; + String pkgName = LARGE_APPS[i][APK.PACKAGENAME.ordinal()]; + + Log.i(LOG_TAG, "Uninstalling app " + apkName); + // cleanup test app just in case it was accidently installed + mPMHostUtils.uninstallApp(pkgName); + // grep for package to make sure its not installed anymore + assertFalse(mPMHostUtils.doesPackageExist(pkgName)); + assertFalse(mPMHostUtils.doesAppExistOnSDCard(pkgName)); + } + } + } + + /** + * Stress test to verify that we can install many small apps onto SD. + * <p/> + * Assumes adb is running as root in device under test. + */ + public void testInstallManyAppsOnSD() throws IOException, InterruptedException { + Log.i(LOG_TAG, "Test installing 500 small apps onto SD"); + + try { + for (int i = MANY_APPS_START; i <= MANY_APPS_END; ++i) { + String currentPkgName = String.format("%s%d", MANY_APPS_PKG_PREFIX, i); + + // cleanup test app just in case it already exists + mPMHostUtils.uninstallApp(currentPkgName); + // grep for package to make sure its not installed + assertFalse(mPMHostUtils.doesPackageExist(currentPkgName)); + + String currentApkName = String.format("%s%d.apk", MANY_APPS_APK_PREFIX, i); + Log.i(LOG_TAG, "Installing app " + currentApkName); + mPMHostUtils.installFile(getRepositoryTestAppFilePath(MANY_APPS_DIRECTORY_NAME, + currentApkName), true); + mPMHostUtils.waitForPackageManager(); + assertTrue(mPMHostUtils.doesAppExistOnSDCard(currentPkgName)); + assertTrue(mPMHostUtils.doesPackageExist(currentPkgName)); + } + } + finally { + for (int i = MANY_APPS_START; i <= MANY_APPS_END; ++i) { + String currentPkgName = String.format("%s%d", MANY_APPS_PKG_PREFIX, i); + + // cleanup test app + mPMHostUtils.uninstallApp(currentPkgName); + // grep for package to make sure its not installed + assertFalse(mPMHostUtils.doesPackageExist(currentPkgName)); + } + } + } +}
\ No newline at end of file diff --git a/core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v1/Android.mk b/core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v1/Android.mk new file mode 100644 index 0000000..a887bac --- /dev/null +++ b/core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v1/Android.mk @@ -0,0 +1,27 @@ +# Copyright (C) 2010 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. + +LOCAL_PATH:= $(call my-dir) + +include $(CLEAR_VARS) + +LOCAL_MODULE_TAGS := tests + +LOCAL_SRC_FILES := $(call all-java-files-under, src) + +LOCAL_SDK_VERSION := current + +LOCAL_PACKAGE_NAME := AutoLocVersionedTestApp_v1 + +include $(BUILD_PACKAGE) diff --git a/core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v1/AndroidManifest.xml b/core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v1/AndroidManifest.xml new file mode 100644 index 0000000..867871d --- /dev/null +++ b/core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v1/AndroidManifest.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 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. +--> +<manifest xmlns:android="http://schemas.android.com/apk/res/android" + package="com.android.framework.autolocversionedtestapp" + android:installLocation="auto" + android:versionCode="1" + android:versionName="1.0"> + + <application android:label="AutoLocVersionedTestApp_v1"/> + +</manifest> diff --git a/core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v1/src/com/android/framework/autolocversionedtestapp/AutoLocVersionedTestAppActivity.java b/core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v1/src/com/android/framework/autolocversionedtestapp/AutoLocVersionedTestAppActivity.java new file mode 100644 index 0000000..49575b7 --- /dev/null +++ b/core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v1/src/com/android/framework/autolocversionedtestapp/AutoLocVersionedTestAppActivity.java @@ -0,0 +1,26 @@ +/* + * Copyright (C) 2010 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.framework.autolocversionedtestapp; + +import android.app.Activity; +import android.os.Bundle; + +/** + * Empty activity, not needed for this test + */ +public class AutoLocVersionedTestAppActivity extends Activity { + +} diff --git a/core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v2/Android.mk b/core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v2/Android.mk new file mode 100644 index 0000000..69084bf --- /dev/null +++ b/core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v2/Android.mk @@ -0,0 +1,27 @@ +# Copyright (C) 2010 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. + +LOCAL_PATH:= $(call my-dir) + +include $(CLEAR_VARS) + +LOCAL_MODULE_TAGS := tests + +LOCAL_SRC_FILES := $(call all-java-files-under, src) + +LOCAL_SDK_VERSION := current + +LOCAL_PACKAGE_NAME := AutoLocVersionedTestApp_v2 + +include $(BUILD_PACKAGE) diff --git a/core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v2/AndroidManifest.xml b/core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v2/AndroidManifest.xml new file mode 100644 index 0000000..98e5606 --- /dev/null +++ b/core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v2/AndroidManifest.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 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. +--> +<manifest xmlns:android="http://schemas.android.com/apk/res/android" + package="com.android.framework.autolocversionedtestapp" + android:installLocation="auto" + android:versionCode="2" + android:versionName="2.0"> + + <application android:label="AutoLocVersionedTestApp_v2"/> + +</manifest> diff --git a/core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v2/src/com/android/framework/autolocversionedtestapp/AutoLocVersionedTestAppActivity.java b/core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v2/src/com/android/framework/autolocversionedtestapp/AutoLocVersionedTestAppActivity.java new file mode 100644 index 0000000..49575b7 --- /dev/null +++ b/core/tests/hosttests/test-apps/AutoLocVersionedTestApp_v2/src/com/android/framework/autolocversionedtestapp/AutoLocVersionedTestAppActivity.java @@ -0,0 +1,26 @@ +/* + * Copyright (C) 2010 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.framework.autolocversionedtestapp; + +import android.app.Activity; +import android.os.Bundle; + +/** + * Empty activity, not needed for this test + */ +public class AutoLocVersionedTestAppActivity extends Activity { + +} diff --git a/core/tests/hosttests/test-apps/ExternalLocAllPermsTestApp/Android.mk b/core/tests/hosttests/test-apps/ExternalLocAllPermsTestApp/Android.mk new file mode 100644 index 0000000..c70c1d3 --- /dev/null +++ b/core/tests/hosttests/test-apps/ExternalLocAllPermsTestApp/Android.mk @@ -0,0 +1,27 @@ +# Copyright (C) 2010 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. + +LOCAL_PATH:= $(call my-dir) + +include $(CLEAR_VARS) + +LOCAL_MODULE_TAGS := tests + +LOCAL_SRC_FILES := $(call all-java-files-under, src) + +LOCAL_SDK_VERSION := current + +LOCAL_PACKAGE_NAME := ExternalLocAllPermsTestApp + +include $(BUILD_PACKAGE) diff --git a/core/tests/hosttests/test-apps/ExternalLocAllPermsTestApp/AndroidManifest.xml b/core/tests/hosttests/test-apps/ExternalLocAllPermsTestApp/AndroidManifest.xml new file mode 100644 index 0000000..0c502c0 --- /dev/null +++ b/core/tests/hosttests/test-apps/ExternalLocAllPermsTestApp/AndroidManifest.xml @@ -0,0 +1,138 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 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. +--> +<manifest xmlns:android="http://schemas.android.com/apk/res/android" + package="com.android.framework.externallocallpermstestapp" + android:installLocation="preferExternal"> + + <uses-permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES" /> + <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> + <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> + <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> + <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" /> + <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> + <uses-permission android:name="android.permission.ACCESS_SURFACE_FLINGER" /> + <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> + <uses-permission android:name="android.permission.ACCOUNT_MANAGER" /> + <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" /> + <uses-permission android:name="android.permission.BATTERY_STATS" /> + <uses-permission android:name="android.permission.BIND_APPWIDGET" /> + <uses-permission android:name="android.permission.BIND_INPUT_METHOD" /> + <uses-permission android:name="android.permission.BLUETOOTH" /> + <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> + <uses-permission android:name="android.permission.BRICK" /> + <uses-permission android:name="android.permission.BROADCAST_PACKAGE_REMOVED" /> + <uses-permission android:name="android.permission.BROADCAST_SMS" /> + <uses-permission android:name="android.permission.BROADCAST_STICKY" /> + <uses-permission android:name="android.permission.BROADCAST_WAP_PUSH" /> + <uses-permission android:name="android.permission.CALL_PHONE" /> + <uses-permission android:name="android.permission.CALL_PRIVILEGED" /> + <uses-permission android:name="android.permission.CAMERA" /> + <uses-permission android:name="android.permission.CHANGE_COMPONENT_ENABLED_STATE" /> + <uses-permission android:name="android.permission.CHANGE_CONFIGURATION" /> + <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> + <uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" /> + <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> + <uses-permission android:name="android.permission.CLEAR_APP_CACHE" /> + <uses-permission android:name="android.permission.CLEAR_APP_USER_DATA" /> + <uses-permission android:name="android.permission.CONTROL_LOCATION_UPDATES" /> + <uses-permission android:name="android.permission.DELETE_CACHE_FILES" /> + <uses-permission android:name="android.permission.DELETE_PACKAGES" /> + <uses-permission android:name="android.permission.DEVICE_POWER" /> + <uses-permission android:name="android.permission.DIAGNOSTIC" /> + <uses-permission android:name="android.permission.DISABLE_KEYGUARD" /> + <uses-permission android:name="android.permission.DUMP" /> + <uses-permission android:name="android.permission.EXPAND_STATUS_BAR" /> + <uses-permission android:name="android.permission.FACTORY_TEST" /> + <uses-permission android:name="android.permission.FLASHLIGHT" /> + <uses-permission android:name="android.permission.FORCE_BACK" /> + <uses-permission android:name="android.permission.GET_ACCOUNTS" /> + <uses-permission android:name="android.permission.GET_PACKAGE_SIZE" /> + <uses-permission android:name="android.permission.GET_TASKS" /> + <uses-permission android:name="android.permission.GLOBAL_SEARCH" /> + <uses-permission android:name="android.permission.HARDWARE_TEST" /> + <uses-permission android:name="android.permission.INJECT_EVENTS" /> + <uses-permission android:name="android.permission.INSTALL_LOCATION_PROVIDER" /> + <uses-permission android:name="android.permission.INSTALL_PACKAGES" /> + <uses-permission android:name="android.permission.INTERNAL_SYSTEM_WINDOW" /> + <uses-permission android:name="android.permission.INTERNET" /> + <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" /> + <uses-permission android:name="android.permission.MANAGE_APP_TOKENS" /> + <uses-permission android:name="android.permission.MASTER_CLEAR" /> + <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> + <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" /> + <uses-permission android:name="android.permission.MOUNT_FORMAT_FILESYSTEMS" /> + <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /> + <uses-permission android:name="android.permission.PERSISTENT_ACTIVITY" /> + <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" /> + <uses-permission android:name="android.permission.READ_CALENDAR" /> + <uses-permission android:name="android.permission.READ_CONTACTS" /> + <uses-permission android:name="android.permission.READ_FRAME_BUFFER" /> + <uses-permission android:name="android.permission.READ_HISTORY_BOOKMARKS" /> + <uses-permission android:name="android.permission.READ_INPUT_STATE" /> + <uses-permission android:name="android.permission.READ_LOGS" /> + <uses-permission android:name="android.permission.READ_OWNER_DATA" /> + <uses-permission android:name="android.permission.READ_PHONE_STATE" /> + <uses-permission android:name="android.permission.READ_SMS" /> + <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" /> + <uses-permission android:name="android.permission.READ_SYNC_STATS" /> + <uses-permission android:name="android.permission.REBOOT" /> + <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> + <uses-permission android:name="android.permission.RECEIVE_MMS" /> + <uses-permission android:name="android.permission.RECEIVE_SMS" /> + <uses-permission android:name="android.permission.RECEIVE_WAP_PUSH" /> + <uses-permission android:name="android.permission.RECORD_AUDIO" /> + <uses-permission android:name="android.permission.REORDER_TASKS" /> + <uses-permission android:name="android.permission.RESTART_PACKAGES" /> + <uses-permission android:name="android.permission.SEND_SMS" /> + <uses-permission android:name="android.permission.SET_ACTIVITY_WATCHER" /> + <uses-permission android:name="android.permission.SET_ALWAYS_FINISH" /> + <uses-permission android:name="android.permission.SET_ANIMATION_SCALE" /> + <uses-permission android:name="android.permission.SET_DEBUG_APP" /> + <uses-permission android:name="android.permission.SET_ORIENTATION" /> + <uses-permission android:name="android.permission.SET_PREFERRED_APPLICATIONS" /> + <uses-permission android:name="android.permission.SET_PROCESS_LIMIT" /> + <uses-permission android:name="android.permission.SET_TIME_ZONE" /> + <uses-permission android:name="android.permission.SET_WALLPAPER" /> + <uses-permission android:name="android.permission.SET_WALLPAPER_HINTS" /> + <uses-permission android:name="android.permission.SIGNAL_PERSISTENT_PROCESSES" /> + <uses-permission android:name="android.permission.STATUS_BAR" /> + <uses-permission android:name="android.permission.SUBSCRIBED_FEEDS_READ" /> + <uses-permission android:name="android.permission.SUBSCRIBED_FEEDS_WRITE" /> + <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> + <uses-permission android:name="android.permission.UPDATE_DEVICE_STATS" /> + <uses-permission android:name="android.permission.USE_CREDENTIALS" /> + <uses-permission android:name="android.permission.VIBRATE" /> + <uses-permission android:name="android.permission.WAKE_LOCK" /> + <uses-permission android:name="android.permission.WRITE_APN_SETTINGS" /> + <uses-permission android:name="android.permission.WRITE_CALENDAR" /> + <uses-permission android:name="android.permission.WRITE_CONTACTS" /> + <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> + <uses-permission android:name="android.permission.WRITE_GSERVICES" /> + <uses-permission android:name="android.permission.WRITE_HISTORY_BOOKMARKS" /> + <uses-permission android:name="android.permission.WRITE_OWNER_DATA" /> + <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" /> + <uses-permission android:name="android.permission.WRITE_SETTINGS" /> + <uses-permission android:name="android.permission.WRITE_SMS" /> + <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" /> + + <application> + <uses-library android:name="android.test.runner" /> + </application> + + <instrumentation android:name="android.test.InstrumentationTestRunner" + android:targetPackage="com.android.framework.externallocallpermstestapp" + android:label="Test for instrumentation with an app granted all permissions" /> +</manifest> diff --git a/core/tests/hosttests/test-apps/ExternalLocAllPermsTestApp/src/com/android/framework/externallocallpermstestapp/ExternalLocAllPermsTest.java b/core/tests/hosttests/test-apps/ExternalLocAllPermsTestApp/src/com/android/framework/externallocallpermstestapp/ExternalLocAllPermsTest.java new file mode 100644 index 0000000..8456255 --- /dev/null +++ b/core/tests/hosttests/test-apps/ExternalLocAllPermsTestApp/src/com/android/framework/externallocallpermstestapp/ExternalLocAllPermsTest.java @@ -0,0 +1,31 @@ +/* + * Copyright (C) 2010 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.framework.externallocallpermstestapp; + +import android.app.Activity; +import android.os.Bundle; + +import junit.framework.TestCase; + + +public class ExternalLocAllPermsTest extends TestCase { + /** + * Test method that should get run. Doesn't need to actually do anything here, + * we just need to verify the test runs without errors. + */ + public void testInstrumentationCanRun() { + } +} diff --git a/core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v1/Android.mk b/core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v1/Android.mk new file mode 100644 index 0000000..05f62cd --- /dev/null +++ b/core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v1/Android.mk @@ -0,0 +1,27 @@ +# Copyright (C) 2010 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. + +LOCAL_PATH:= $(call my-dir) + +include $(CLEAR_VARS) + +LOCAL_MODULE_TAGS := tests + +LOCAL_SRC_FILES := $(call all-java-files-under, src) + +LOCAL_SDK_VERSION := current + +LOCAL_PACKAGE_NAME := ExternalLocVersionedTestApp_v1 + +include $(BUILD_PACKAGE) diff --git a/core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v1/AndroidManifest.xml b/core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v1/AndroidManifest.xml new file mode 100644 index 0000000..84bd5df --- /dev/null +++ b/core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v1/AndroidManifest.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 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. +--> +<manifest xmlns:android="http://schemas.android.com/apk/res/android" + package="com.android.framework.externallocversionedtestapp" + android:installLocation="preferExternal" + android:versionCode="1" + android:versionName="1.0"> + + <application android:label="ExternalLocVersionedTestApp_v1"/> + +</manifest> diff --git a/core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v1/src/com/android/framework/externallocversionedtestapp/ExternalLocVersionedTestAppActivity.java b/core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v1/src/com/android/framework/externallocversionedtestapp/ExternalLocVersionedTestAppActivity.java new file mode 100644 index 0000000..a7487c2 --- /dev/null +++ b/core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v1/src/com/android/framework/externallocversionedtestapp/ExternalLocVersionedTestAppActivity.java @@ -0,0 +1,26 @@ +/* + * Copyright (C) 2010 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.framework.externallocversionedtestapp; + +import android.app.Activity; +import android.os.Bundle; + +/** + * Empty activity, not needed for this test + */ +public class ExternalLocVersionedTestAppActivity extends Activity { + +} diff --git a/core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v2/Android.mk b/core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v2/Android.mk new file mode 100644 index 0000000..aa31759 --- /dev/null +++ b/core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v2/Android.mk @@ -0,0 +1,27 @@ +# Copyright (C) 2010 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. + +LOCAL_PATH:= $(call my-dir) + +include $(CLEAR_VARS) + +LOCAL_MODULE_TAGS := tests + +LOCAL_SRC_FILES := $(call all-java-files-under, src) + +LOCAL_SDK_VERSION := current + +LOCAL_PACKAGE_NAME := ExternalLocVersionedTestApp_v2 + +include $(BUILD_PACKAGE) diff --git a/core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v2/AndroidManifest.xml b/core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v2/AndroidManifest.xml new file mode 100644 index 0000000..7acba15 --- /dev/null +++ b/core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v2/AndroidManifest.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 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. +--> +<manifest xmlns:android="http://schemas.android.com/apk/res/android" + package="com.android.framework.externallocversionedtestapp" + android:installLocation="preferExternal" + android:versionCode="2" + android:versionName="2.0"> + + <application android:label="ExternalLocVersionedTestApp_v2"/> + +</manifest> diff --git a/core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v2/src/com/android/framework/externallocversionedtestapp/ExternalLocVersionedTestAppActivity.java b/core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v2/src/com/android/framework/externallocversionedtestapp/ExternalLocVersionedTestAppActivity.java new file mode 100644 index 0000000..a7487c2 --- /dev/null +++ b/core/tests/hosttests/test-apps/ExternalLocVersionedTestApp_v2/src/com/android/framework/externallocversionedtestapp/ExternalLocVersionedTestAppActivity.java @@ -0,0 +1,26 @@ +/* + * Copyright (C) 2010 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.framework.externallocversionedtestapp; + +import android.app.Activity; +import android.os.Bundle; + +/** + * Empty activity, not needed for this test + */ +public class ExternalLocVersionedTestAppActivity extends Activity { + +} diff --git a/core/tests/hosttests/test-apps/ExternalSharedPerms/Android.mk b/core/tests/hosttests/test-apps/ExternalSharedPerms/Android.mk new file mode 100644 index 0000000..7946e1a --- /dev/null +++ b/core/tests/hosttests/test-apps/ExternalSharedPerms/Android.mk @@ -0,0 +1,27 @@ +# Copyright (C) 2010 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. + +LOCAL_PATH:= $(call my-dir) + +include $(CLEAR_VARS) + +LOCAL_MODULE_TAGS := tests + +LOCAL_SRC_FILES := $(call all-java-files-under, src) + +LOCAL_SDK_VERSION := current + +LOCAL_PACKAGE_NAME := ExternalSharedPermsTestApp + +include $(BUILD_PACKAGE) diff --git a/core/tests/hosttests/test-apps/ExternalSharedPerms/AndroidManifest.xml b/core/tests/hosttests/test-apps/ExternalSharedPerms/AndroidManifest.xml new file mode 100644 index 0000000..263a0fb --- /dev/null +++ b/core/tests/hosttests/test-apps/ExternalSharedPerms/AndroidManifest.xml @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 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. +--> +<manifest xmlns:android="http://schemas.android.com/apk/res/android" + package="com.android.framework.externalsharedpermstestapp" + android:installLocation="preferExternal" + android:versionCode="1" + android:versionName="1.0" + android:sharedUserId="com.android.framework.externalsharedpermstestapp"> + + <application> + <uses-library android:name="android.test.runner" /> + </application> + + <instrumentation android:name="android.test.InstrumentationTestRunner" + android:targetPackage="com.android.framework.externalsharedpermstestapp" + android:label="Test for instrumentation with an external app with shared permissions (BT and FL)" /> +</manifest> + + diff --git a/core/tests/hosttests/test-apps/ExternalSharedPerms/src/com/android/framework/externalsharedpermstestapp/ExternalSharedPermsTest.java b/core/tests/hosttests/test-apps/ExternalSharedPerms/src/com/android/framework/externalsharedpermstestapp/ExternalSharedPermsTest.java new file mode 100644 index 0000000..da9600c --- /dev/null +++ b/core/tests/hosttests/test-apps/ExternalSharedPerms/src/com/android/framework/externalsharedpermstestapp/ExternalSharedPermsTest.java @@ -0,0 +1,54 @@ +/* + * Copyright (C) 2010 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.framework.externalsharedpermstestapp; + +import android.bluetooth.BluetoothAdapter; +import android.content.Context; +import android.location.Location; +import android.location.LocationListener; +import android.location.LocationManager; +import android.os.Bundle; + +import android.util.Log; + +import android.test.InstrumentationTestCase; + +public class ExternalSharedPermsTest extends InstrumentationTestCase +{ + private static final int REQUEST_ENABLE_BT = 2; + + /** The use of location manager and bluetooth below are simply to simulate an app that + * tries to use them, so we can verify whether permissions are granted and accessible. + * */ + public void testRunLocationAndBluetooth() + { + LocationManager locationManager = (LocationManager)getInstrumentation().getContext( + ).getSystemService(Context.LOCATION_SERVICE); + locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, + new LocationListener() { + public void onLocationChanged(Location location) {} + public void onProviderDisabled(String provider) {} + public void onProviderEnabled(String provider) {} + public void onStatusChanged(String provider, int status, Bundle extras) {} + } + ); + BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); + + if ((mBluetoothAdapter != null) && (!mBluetoothAdapter.isEnabled())) { + mBluetoothAdapter.getName(); + } + } +} diff --git a/core/tests/hosttests/test-apps/ExternalSharedPermsBT/Android.mk b/core/tests/hosttests/test-apps/ExternalSharedPermsBT/Android.mk new file mode 100644 index 0000000..657d0a4 --- /dev/null +++ b/core/tests/hosttests/test-apps/ExternalSharedPermsBT/Android.mk @@ -0,0 +1,27 @@ +# Copyright (C) 2010 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. + +LOCAL_PATH:= $(call my-dir) + +include $(CLEAR_VARS) + +LOCAL_MODULE_TAGS := tests + +LOCAL_SRC_FILES := $(call all-java-files-under, src) + +LOCAL_SDK_VERSION := current + +LOCAL_PACKAGE_NAME := ExternalSharedPermsBTTestApp + +include $(BUILD_PACKAGE) diff --git a/core/tests/hosttests/test-apps/ExternalSharedPermsBT/AndroidManifest.xml b/core/tests/hosttests/test-apps/ExternalSharedPermsBT/AndroidManifest.xml new file mode 100644 index 0000000..98f7177 --- /dev/null +++ b/core/tests/hosttests/test-apps/ExternalSharedPermsBT/AndroidManifest.xml @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 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. +--> +<manifest xmlns:android="http://schemas.android.com/apk/res/android" + package="com.android.framework.externalsharedpermsbttestapp" + android:installLocation="preferExternal" + android:versionCode="1" + android:versionName="1.0" + android:sharedUserId="com.android.framework.externalsharedpermstestapp"> + + <uses-permission android:name="android.permission.BLUETOOTH" /> + + <application> + <uses-library android:name="android.test.runner" /> + </application> + + <instrumentation android:name="android.test.InstrumentationTestRunner" + android:targetPackage="com.android.framework.externalsharedpermsbttestapp" + android:label="Test for instrumentation with an external app granted BLUETOOTH permissions" /> + +</manifest> + + diff --git a/core/tests/hosttests/test-apps/ExternalSharedPermsBT/src/com/android/framework/externalsharedpermsbttestapp/ExternalSharedPermsBTTest.java b/core/tests/hosttests/test-apps/ExternalSharedPermsBT/src/com/android/framework/externalsharedpermsbttestapp/ExternalSharedPermsBTTest.java new file mode 100644 index 0000000..c7bcdfc --- /dev/null +++ b/core/tests/hosttests/test-apps/ExternalSharedPermsBT/src/com/android/framework/externalsharedpermsbttestapp/ExternalSharedPermsBTTest.java @@ -0,0 +1,38 @@ +/* + * Copyright (C) 2010 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.framework.externalsharedpermsbttestapp; + +import android.bluetooth.BluetoothAdapter; + +import android.test.InstrumentationTestCase; + +public class ExternalSharedPermsBTTest extends InstrumentationTestCase +{ + private static final int REQUEST_ENABLE_BT = 2; + + /** The use of bluetooth below is simply to simulate an activity that tries to use bluetooth + * upon creation, so we can verify whether permissions are granted and accessible to the + * activity once it launches. + * */ + public void testRunBluetooth() + { + BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); + + if ((mBluetoothAdapter != null) && (!mBluetoothAdapter.isEnabled())) { + mBluetoothAdapter.getName(); + } + } +} diff --git a/core/tests/hosttests/test-apps/ExternalSharedPermsDiffKey/Android.mk b/core/tests/hosttests/test-apps/ExternalSharedPermsDiffKey/Android.mk new file mode 100644 index 0000000..d4450dc --- /dev/null +++ b/core/tests/hosttests/test-apps/ExternalSharedPermsDiffKey/Android.mk @@ -0,0 +1,29 @@ +# Copyright (C) 2010 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. + +LOCAL_PATH:= $(call my-dir) + +include $(CLEAR_VARS) + +LOCAL_MODULE_TAGS := tests + +LOCAL_SRC_FILES := $(call all-java-files-under, src) + +LOCAL_SDK_VERSION := current + +LOCAL_PACKAGE_NAME := ExternalSharedPermsDiffKeyTestApp + +LOCAL_CERTIFICATE := media + +include $(BUILD_PACKAGE) diff --git a/core/tests/hosttests/test-apps/ExternalSharedPermsDiffKey/AndroidManifest.xml b/core/tests/hosttests/test-apps/ExternalSharedPermsDiffKey/AndroidManifest.xml new file mode 100644 index 0000000..d0e8fb9 --- /dev/null +++ b/core/tests/hosttests/test-apps/ExternalSharedPermsDiffKey/AndroidManifest.xml @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 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. +--> +<manifest xmlns:android="http://schemas.android.com/apk/res/android" + package="com.android.framework.externalsharedpermsdiffkeytestapp" + android:installLocation="preferExternal" + android:versionCode="1" + android:versionName="1.0" + android:sharedUserId="com.android.framework.externalsharedpermstestapp"> + + <application> + <uses-library android:name="android.test.runner" /> + </application> + + <instrumentation android:name="android.test.InstrumentationTestRunner" + android:targetPackage="com.android.framework.externalsharedpermsdiffkeytestapp" + android:label="Test for instrumentation with an app with shared permissions but signed by different key" /> +</manifest> + + diff --git a/core/tests/hosttests/test-apps/ExternalSharedPermsDiffKey/src/com/android/framework/externalsharedpermsdiffkeytestapp/ExternalSharedPermsDiffKeyTest.java b/core/tests/hosttests/test-apps/ExternalSharedPermsDiffKey/src/com/android/framework/externalsharedpermsdiffkeytestapp/ExternalSharedPermsDiffKeyTest.java new file mode 100644 index 0000000..adc906a --- /dev/null +++ b/core/tests/hosttests/test-apps/ExternalSharedPermsDiffKey/src/com/android/framework/externalsharedpermsdiffkeytestapp/ExternalSharedPermsDiffKeyTest.java @@ -0,0 +1,53 @@ +/* + * Copyright (C) 2010 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.framework.externalsharedpermsdiffkeytestapp; + +import android.bluetooth.BluetoothAdapter; +import android.content.Context; +import android.os.Bundle; +import android.location.Location; +import android.location.LocationListener; +import android.location.LocationManager; + +import android.test.InstrumentationTestCase; + +public class ExternalSharedPermsDiffKeyTest extends InstrumentationTestCase +{ + private static final int REQUEST_ENABLE_BT = 2; + + /** The use of location manager and bluetooth below are simply to simulate an app that + * tries to use them, so we can verify whether permissions are granted and accessible. + * */ + public void testRunBluetoothAndFineLocation() + { + LocationManager locationManager = (LocationManager)getInstrumentation().getContext( + ).getSystemService(Context.LOCATION_SERVICE); + locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, + new LocationListener() { + public void onLocationChanged(Location location) {} + public void onProviderDisabled(String provider) {} + public void onProviderEnabled(String provider) {} + public void onStatusChanged(String provider, int status, Bundle extras) {} + } + ); + BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); + + if ((mBluetoothAdapter != null) && (!mBluetoothAdapter.isEnabled())) { + mBluetoothAdapter.getName(); + } + fail("this app was signed by a different cert and should crash/fail to run by now"); + } +} diff --git a/core/tests/hosttests/test-apps/ExternalSharedPermsFL/Android.mk b/core/tests/hosttests/test-apps/ExternalSharedPermsFL/Android.mk new file mode 100644 index 0000000..8154862 --- /dev/null +++ b/core/tests/hosttests/test-apps/ExternalSharedPermsFL/Android.mk @@ -0,0 +1,27 @@ +# Copyright (C) 2010 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. + +LOCAL_PATH:= $(call my-dir) + +include $(CLEAR_VARS) + +LOCAL_MODULE_TAGS := tests + +LOCAL_SRC_FILES := $(call all-java-files-under, src) + +LOCAL_SDK_VERSION := current + +LOCAL_PACKAGE_NAME := ExternalSharedPermsFLTestApp + +include $(BUILD_PACKAGE) diff --git a/core/tests/hosttests/test-apps/ExternalSharedPermsFL/AndroidManifest.xml b/core/tests/hosttests/test-apps/ExternalSharedPermsFL/AndroidManifest.xml new file mode 100644 index 0000000..15cc912 --- /dev/null +++ b/core/tests/hosttests/test-apps/ExternalSharedPermsFL/AndroidManifest.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 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. +--> +<manifest xmlns:android="http://schemas.android.com/apk/res/android" + package="com.android.framework.externalsharedpermsfltestapp" + android:installLocation="preferExternal" + android:versionCode="1" + android:versionName="1.0" + android:sharedUserId="com.android.framework.externalsharedpermstestapp"> + + <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> + + <application> + <uses-library android:name="android.test.runner" /> + </application> + + <instrumentation android:name="android.test.InstrumentationTestRunner" + android:targetPackage="com.android.framework.externalsharedpermsfltestapp" + android:label="Test for instrumentation with an app granted FINE_LOCATION permissions" /> +</manifest> + + diff --git a/core/tests/hosttests/test-apps/ExternalSharedPermsFL/src/com/android/framework/externalsharedpermsfltestapp/ExternalSharedPermsFLTest.java b/core/tests/hosttests/test-apps/ExternalSharedPermsFL/src/com/android/framework/externalsharedpermsfltestapp/ExternalSharedPermsFLTest.java new file mode 100644 index 0000000..307034e --- /dev/null +++ b/core/tests/hosttests/test-apps/ExternalSharedPermsFL/src/com/android/framework/externalsharedpermsfltestapp/ExternalSharedPermsFLTest.java @@ -0,0 +1,44 @@ +/* + * Copyright (C) 2010 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.framework.externalsharedpermsfltestapp; + +import android.content.Context; +import android.os.Bundle; +import android.location.Location; +import android.location.LocationListener; +import android.location.LocationManager; + +import android.test.InstrumentationTestCase; + +public class ExternalSharedPermsFLTest extends InstrumentationTestCase +{ + /** The use of location manager below is simply to simulate an app that + * tries to use it, so we can verify whether permissions are granted and accessible. + * */ + public void testRunFineLocation() + { + LocationManager locationManager = (LocationManager)getInstrumentation().getContext( + ).getSystemService(Context.LOCATION_SERVICE); + locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, + new LocationListener() { + public void onLocationChanged(Location location) {} + public void onProviderDisabled(String provider) {} + public void onProviderEnabled(String provider) {} + public void onStatusChanged(String provider, int status, Bundle extras) {} + } + ); + } +} diff --git a/core/tests/hosttests/test-apps/NoLocVersionedTestApp_v1/Android.mk b/core/tests/hosttests/test-apps/NoLocVersionedTestApp_v1/Android.mk new file mode 100644 index 0000000..36413ee --- /dev/null +++ b/core/tests/hosttests/test-apps/NoLocVersionedTestApp_v1/Android.mk @@ -0,0 +1,27 @@ +# Copyright (C) 2010 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. + +LOCAL_PATH:= $(call my-dir) + +include $(CLEAR_VARS) + +LOCAL_MODULE_TAGS := tests + +LOCAL_SRC_FILES := $(call all-java-files-under, src) + +LOCAL_SDK_VERSION := current + +LOCAL_PACKAGE_NAME := NoLocVersionedTestApp_v1 + +include $(BUILD_PACKAGE) diff --git a/core/tests/hosttests/test-apps/NoLocVersionedTestApp_v1/AndroidManifest.xml b/core/tests/hosttests/test-apps/NoLocVersionedTestApp_v1/AndroidManifest.xml new file mode 100644 index 0000000..c98f1c2 --- /dev/null +++ b/core/tests/hosttests/test-apps/NoLocVersionedTestApp_v1/AndroidManifest.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 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. +--> +<manifest xmlns:android="http://schemas.android.com/apk/res/android" + package="com.android.framework.nolocversionedtestapp" + android:versionCode="1" + android:versionName="1.0"> + + <application android:label="NoLocVersionedTestApp_v1"/> + +</manifest> diff --git a/core/tests/hosttests/test-apps/NoLocVersionedTestApp_v1/src/com/android/framework/nolocversionedtestapp/NoLocVersionedTestAppActivity.java b/core/tests/hosttests/test-apps/NoLocVersionedTestApp_v1/src/com/android/framework/nolocversionedtestapp/NoLocVersionedTestAppActivity.java new file mode 100644 index 0000000..0540e5a --- /dev/null +++ b/core/tests/hosttests/test-apps/NoLocVersionedTestApp_v1/src/com/android/framework/nolocversionedtestapp/NoLocVersionedTestAppActivity.java @@ -0,0 +1,26 @@ +/* + * Copyright (C) 2010 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.framework.nolocversionedtestapp; + +import android.app.Activity; +import android.os.Bundle; + +/** + * Empty activity, not needed for this test + */ +public class NoLocVersionedTestAppActivity extends Activity { + +} diff --git a/core/tests/hosttests/test-apps/NoLocVersionedTestApp_v2/Android.mk b/core/tests/hosttests/test-apps/NoLocVersionedTestApp_v2/Android.mk new file mode 100644 index 0000000..27d03b0 --- /dev/null +++ b/core/tests/hosttests/test-apps/NoLocVersionedTestApp_v2/Android.mk @@ -0,0 +1,27 @@ +# Copyright (C) 2010 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. + +LOCAL_PATH:= $(call my-dir) + +include $(CLEAR_VARS) + +LOCAL_MODULE_TAGS := tests + +LOCAL_SRC_FILES := $(call all-java-files-under, src) + +LOCAL_SDK_VERSION := current + +LOCAL_PACKAGE_NAME := NoLocVersionedTestApp_v2 + +include $(BUILD_PACKAGE) diff --git a/core/tests/hosttests/test-apps/NoLocVersionedTestApp_v2/AndroidManifest.xml b/core/tests/hosttests/test-apps/NoLocVersionedTestApp_v2/AndroidManifest.xml new file mode 100644 index 0000000..1af1e68 --- /dev/null +++ b/core/tests/hosttests/test-apps/NoLocVersionedTestApp_v2/AndroidManifest.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2010 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. +--> +<manifest xmlns:android="http://schemas.android.com/apk/res/android" + package="com.android.framework.nolocversionedtestapp" + android:versionCode="2" + android:versionName="2.0"> + + <application android:label="NoLocVersionedTestApp_v2"/> + +</manifest> diff --git a/core/tests/hosttests/test-apps/NoLocVersionedTestApp_v2/src/com/android/framework/nolocversionedtestapp/NoLocVersionedTestAppActivity.java b/core/tests/hosttests/test-apps/NoLocVersionedTestApp_v2/src/com/android/framework/nolocversionedtestapp/NoLocVersionedTestAppActivity.java new file mode 100644 index 0000000..0540e5a --- /dev/null +++ b/core/tests/hosttests/test-apps/NoLocVersionedTestApp_v2/src/com/android/framework/nolocversionedtestapp/NoLocVersionedTestAppActivity.java @@ -0,0 +1,26 @@ +/* + * Copyright (C) 2010 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.framework.nolocversionedtestapp; + +import android.app.Activity; +import android.os.Bundle; + +/** + * Empty activity, not needed for this test + */ +public class NoLocVersionedTestAppActivity extends Activity { + +} diff --git a/docs/html/guide/appendix/market-filters.jd b/docs/html/guide/appendix/market-filters.jd new file mode 100644 index 0000000..0b1afae --- /dev/null +++ b/docs/html/guide/appendix/market-filters.jd @@ -0,0 +1,307 @@ +page.title=Market Filters
+@jd:body
+
+<div id="qv-wrapper">
+<div id="qv">
+
+<h2 align="left">Market Filters quickview</h2>
+<ul> <li>Android Market applies filters to control which apps are visible to a
+user.</li> <li>Filtering is determined by elements in an app's manifest file,
+aspects of the device being used, and other factors.</li> </ul>
+
+<h2>In this document</h2>
+
+<ol> <li><a href="#how-filters-work">How Filters Work in Android Market</a></li>
+<li><a href="#manifest-filters">The Manifest File</a>
+ <ol>
+ <li><a href="#affects-filtering">Elements that affect filtering</a></li>
+ </ol>
+</li>
+<li><a href="#other-filters">Other Filters</a></li>
+</ol>
+
+<h2>See also</h2>
+ <ol>
+<li><code><a
+href="{@docRoot}guide/topics/manifest/supports-screens-element.html"><supports-screens></a></code></li>
+<li><code><a
+href="{@docRoot}guide/topics/manifest/uses-configuration-element.html"><uses-configuration></a></code></li>
+<li><code><a
+href="{@docRoot}guide/topics/manifest/uses-feature-element.html"><uses-feature></a></code></li>
+<li><code><a
+href="{@docRoot}guide/topics/manifest/uses-library-element.html"><uses-library></a></code></li>
+<li><code><a
+href="{@docRoot}guide/topics/manifest/uses-permission-element.html"><uses-permission></a></code></li>
+<li><code><a
+href="{@docRoot}guide/topics/manifest/uses-sdk-element.html"><uses-sdk></code></a></li>
+</ol>
+
+<div id="qv-extra"> <img id="rule" src="{@docRoot}assets/images/grad-rule-qv.png">
+<div id="qv-sub-rule"> <img src="{@docRoot}assets/images/icon_market.jpg"
+style="float:left;margin:0;padding:0;"> <p style="color:#669999;">Interested in
+publishing your app on Android Market?</p> <a id="publish-link"
+href="http://market.android.com/publish">Go to Android Market »</a> </div>
+</div>
+
+</div> </div>
+
+<p>When a user searches or browses in Android Market, the results are filtered, and
+some applications might not be visible. For example, if an application requires a
+trackball (as specified in the manifest file), then Android Market will not show
+the app on any device that does not have a trackball.</p> <p>The manifest file and
+the device's hardware and features are only part of how applications are filtered
+— filtering also depends on the country and carrier, the presence or absence
+of a SIM card, and other factors. </p>
+
+<p>Changes to the Android Market filters are independent of changes
+to the Android platform itself. This document will be updated periodically to reflect
+any changes that might occur. </p>
+
+<h2 id="how-filters-work">How Filters Work in Android Market</h2>
+
+<p>If any one of the filter restrictions described in the following sections applies to
+an application, then the application will not appear in search results or category
+browsing on Android Market. </p><p> You can request any combination of the available filters for your
+app — for example, you could set a <code>minSdkVersion</code> of 4 and set
+<code>smallScreens</code> to false in the app, then when uploading the app to
+Market you could target European countries (carriers) only. Android Market's
+filters would prevent the application from being visible on any device that did not
+match all three of these requirements. </p>
+
+ <p>A filtered app is not visible within Market, even if a user specifically requests
+the app by clicking a deep link that points directly to the app's ID within Market.
+All filtering restrictions are associated with an application's version and can
+change between versions. For example:</p>
+
+<ul>
+<li>If you publish a new version of
+your app with stricter restrictions, the app will not be visible to users for whom
+it is filtered, even if those users were able see the previous version.</li> <li>If
+a user has installed your application and you publish an upgrade that makes the app
+invisible to the user, the user will not see that an upgrade is available.
+</li>
+</ul>
+
+<h2 id="manifest-filters">The Manifest File</h2>
+<p>Most Market filters are triggered by elements within an application's manifest file, <a
+href="{@docRoot}guide/topics/manifest/manifest-intro.html">AndroidManifest.xml</a>,
+although not everything in the manifest file can trigger filtering. </p>
+<h3 id="affects-filtering">Elements that affect filtering</h3>
+<p>The following table lists the manifest elements that can be used to trigger
+Android Market filtering, and explains how they work.</p>
+<table border="1">
+ <tr>
+ <th>Manifest Element</th>
+ <th>Filter Name</th>
+ <th>How It Works</th>
+ </tr>
+ <tr>
+ <td valign="top" style="white-space:nowrap;"><code><a href="{@docRoot}guide/topics/manifest/supports-screens-element.html"><supports-screens></a></code>
+ <!-- ##api level 4## --></td>
+ <td valign="top">Screen Size</td>
+ <td valign="top">
+
+<p>An application indicates the screen sizes that it is capable of supporting by
+setting attributes of the <code><supports-screens></code> element. When
+the application is published, Market uses those attributes to determine whether
+to show the application to users, based on the screen sizes of their
+devices. </p>
+
+<p>As a general rule, Market assumes that the platform on the device can adapt
+smaller layouts to larger screens, but cannot adapt larger layouts to smaller
+screens. Thus, if an application declares support for "normal" screen size only,
+Market makes the application available to both normal- and large-screen devices,
+but filters the application so that it is not available to small-screen
+devices.</p>
+
+<p>If an application does not declare attributes for
+<code><supports-screens></code>, Market uses the default values for those
+attributes, which vary by API Level. Specifically: </p>
+
+<ul>
+<li><p>In API level 3, the <code><supports-screens></code> element itself
+is undefined and no attributes are available. In this case, Market assumes that
+the application is designed for normal-size screens and shows the application to
+devices that have normal or large screens. </p>
+
+<p>This behavior is especially significant for applications that set their
+<code><a
+href="@docRoot}guide/topics/manifest/uses-sdk-element.html">android:
+minSdkVersion</a></code> to 3 or lower, since Market will filter them from
+small-screen devices by default. Such applications can enable support for
+small-screen devices by adding a <code>android:targetSdkVersion="4"</code>
+attribute to the <code><uses-sdk></code> element in their manifest
+files. For more information, see <a
+href="{@docRoot}guide/practices/screens_support.html#strategies">Strategies for
+Legacy Applications</a>.</p></li>
+
+<li>In API Level 4, the defaults for all of the attributes is
+<code>"true"</code>. If an application does not declare a
+<code><supports-screens></code> element, Market assumes that the
+application is designed for all screen sizes and does not filter it from any
+devices. If the application does not declare one of the attributes, Market uses
+the default value of <code>"true"</code> and does not filter the app for devices
+of corresponding screen size.</li>
+</ul>
+
+ <p><strong>Example 1</strong><br />
+ The manifest declares <code><uses-sdk android:minSdkVersion="3"></code>
+ and does not does not include a <code><supports-screens></code> element.
+ <strong>Result</strong>: Android Market will not show the app to a user of a
+ small-screen device, but will show it to users of normal and large-screen
+ devices, users, unless other filters apply. </p>
+ <p><strong>Example 2<br />
+ </strong>The manifest declares <code><uses-sdk android:minSdkVersion="3"
+ android:targetSdkVersion="4"></code> and does not include a
+ <code><supports-screens></code> element.
+ <strong>Result</strong>: Android Market will show the app to users on all
+ devices, unless other filters apply. </p>
+ <p><strong>Example 3<br />
+ </strong>The manifest declares <code><uses-sdk android:minSdkVersion="4"></code>
+ and does not include a <code><supports-screens></code> element.
+ <strong>Result</strong>: Android Market will show the app to all users,
+ unless other filters apply. </p>
+ <p>For more information on how to declare support for screen sizes in your
+ application, see <code><a
+ href="{@docRoot}guide/topics/manifest/supports-screens-element.html"><supports-screens></a></code>
+ and <a href="{@docRoot}guide/practices/screens-support.html">Supporting Multiple
+ Screens</a>.</p>
+</td>
+ </tr>
+ <tr>
+ <td valign="top" style="white-space:nowrap;"><code><a href="{@docRoot}guide/topics/manifest/uses-configuration-element.html"><uses-configuration></a></code>
+ <!-- ##api level 3## --></td>
+ <td valign="top">Device
+ Configuration: <br />
+ keyboard, navigation, touch screen</td>
+ <td valign="top"><p>An application can
+ request certain hardware features, and Android Market will show the app only on devices that have the required hardware.</p>
+ <p><strong>Example 1<br />
+ </strong>The manifest includes <code><uses-configuration android:reqFiveWayNav="true" /></code>, and a user is searching for apps on a device that does not have a five-way navigational control. <strong>Result</strong>: Android Market will not show the app to the user. </p>
+ <p><strong>Example 2<br />
+ </strong>The manifest does not include a <code><uses-configuration></code> element. <strong>Result</strong>: Android Market will show the app to all users, unless other filters apply.</p>
+<p>For more details, see <a
+href="{@docRoot}guide/topics/manifest/uses-configuration-element.html"><code><uses-configuration></code></a>.</p></td>
+ </tr>
+ <tr>
+ <td rowspan="2" valign="top" style="white-space:nowrap;"><code><a href="{@docRoot}guide/topics/manifest/uses-feature-element.html"><uses-feature></a></code>
+ <!-- ##api level 4## --></td>
+ <td valign="top">Device Features<br />
+ (<code>name</code>)</td>
+ <td valign="top"><p>An
+ application can require certain device features to be present on the device. This functionality
+ was introduced in Android 2.0 (API Level 5).</p>
+ <p><strong>Example 1<br />
+ </strong>The manifest includes <code><uses-feature android:name="android.hardware.sensor.light" /></code>, and a user is searching for apps on a device that does not have a light sensor. <strong>Result</strong>: Android Market will not show the app to the user. </p>
+ <p><strong>Example 2<br />
+ </strong>The manifest does not include a <code><uses-feature></code> element. <strong>Result</strong>: Android Market will show the app to all users, unless other filters apply.</p>
+ <p>For more details, see <code><a href="{@docRoot}guide/topics/manifest/uses-feature-element.html"><uses-feature></a></code>.</p>
+<p><em>A note about camera:</em> If an
+ application requests the CAMERA permission using the <a
+href="{@docRoot}guide/topics/manifest/uses-permission-element.html"> <code><uses-permission></code></a> element, Market assumes that the
+ application requires the camera and autofocus features. For applications that require the camera and are designed to run on Android 1.5 (API Level 3), declaring the CAMERA permission is an effective way of ensuring that Market filters your app properly, since <code>uses-feature</code> filtering is not available to applications compiled against the Android 1.5 platform. For more details about requiring or requesting a camera, see the <a href="{@docRoot}guide/topics/manifest/uses-library-element.html#required"> <code>required</code></a> attribute of <code><uses-feature></code>. </p></td>
+ </tr>
+ <tr>
+ <td valign="top">OpenGL-ES
+ Version<br />
+(<code>openGlEsVersion</code>)</td>
+ <td valign="top"><p>An application can require that the device support a specific
+ OpenGL-ES version using the <code><uses-feature
+ android:openGlEsVersion="int"></code> attribute.</p>
+ <p><strong>Example 1<br />
+ </strong>An app
+ requests multiple OpenGL-ES versions by specifying <code>openGlEsVersion</code> multiple times in the
+ manifest. <strong>Result</strong>: Market assumes that the app requires the highest of the indicated versions.</p>
+<p><strong>Example 2<br />
+</strong>An app
+ requests OpenGL-ES version 1.1, and a user is searching for apps on a device that supports OpenGL-ES version 2.0. <strong>Result</strong>: Android Market will show the app to the user, unless other filters apply. If a
+ device reports that it supports OpenGL-ES version <em>X</em>, Market assumes that it
+ also supports any version earlier than <em>X</em>.
+</p>
+<p><strong>Example 3<br />
+</strong>A user is searching for apps on a device that does not
+ report an OpenGL-ES version (for example, a device running Android 1.5 or earlier). <strong>Result</strong>: Android Market assumes that the device
+ supports only OpenGL-ES 1.0. Market will only show the user apps that do not specify <code>openGlEsVersion</code>, or apps that do not specify an OpenGL-ES version higher than 1.0. </p>
+ <p><strong>Example 4<br />
+ </strong>The manifest does not specify <code>openGlEsVersion</code>. <strong>Result</strong>: Android Market will show the app to all users, unless other filters apply. </p>
+<p>For more details, see <a
+href="{@docRoot}guide/topics/manifest/uses-feature-element.html"><code><uses-feature></code></a>.</p></td>
+ </tr>
+ <tr>
+ <td valign="top" style="white-space:nowrap;"><code><a href="{@docRoot}guide/topics/manifest/uses-library-element.html"><uses-library></a></code></td>
+ <td valign="top">Software Libraries</td>
+ <td valign="top"><p>An application can require specific
+ shared libraries to be present on the device. </p>
+ <p><strong>Example 1<br />
+ </strong>An app requires the <code>com.google.android.maps</code> library, and a user is searching for apps on a device that does not have the <code>com.google.android.maps</code> library. <strong>Result</strong>: Android Market will not show the app to the user. </p>
+ <p><strong>Example 2</strong><br />
+ The manifest does not include a <code><uses-library></code> element. <strong>Result</strong>: Android Market will show the app to all users, unless other filters apply.</p>
+<p>For more details, see <a
+href="{@docRoot}guide/topics/manifest/uses-library-element.html"><code><uses-library></code></a>.</p></td>
+ </tr>
+ <tr>
+ <td valign="top" style="white-space:nowrap;"><code><a href="{@docRoot}guide/topics/manifest/uses-permission-element.html"><uses-permission></a></code></td>
+ <td valign="top"> </td>
+ <td valign="top"><em>(See the note in the description of <code><uses-feature></code>, above.)</em></td>
+ </tr>
+ <tr>
+ <td rowspan="2" valign="top" style="white-space:nowrap;"><code><a href="{@docRoot}guide/topics/manifest/uses-sdk-element.html"><uses-sdk></a></code></td>
+ <td valign="top">Minimum Framework Version (<code>minSdkVersion</code>)</td>
+ <td valign="top"><p>An application can require a minimum API level. </p>
+ <p><strong>Example 1</strong><br />
+ The manifest includes <code><uses-sdk
+ android:minSdkVersion="3"></code>, and the app uses APIs that were introduced in API Level 3. A user is searching for apps on a device that has API Level 2. <strong>Result</strong>: Android Market will not show the app to the user. </p>
+ <p><strong>Example 2</strong><br />
+ The manifest does not include <code>minSdkVersion</code>, and the app uses APIs that were introduced in API Level 3. A user is searching for apps on a device that has API Level 2. <strong>Result</strong>: Android Market assumes that <code>minSdkVersion</code> is "1" and that the app is compatible with all versions of Android. Market shows the app to the user and allows the user to download the app. The app crashes at runtime. </p>
+ <p>Because you want to avoid this second scenario, we recommend that you always declare a <code>minSdkVersion</code>. For details, see <a
+href="{@docRoot}guide/topics/manifest/uses-sdk-element.html#min"><code>android:minSdkVersion</code></a>.</p></td>
+ </tr>
+ <tr>
+ <td valign="top">Maximum Framework Version (<code>maxSdkVersion</code>)</td>
+ <td valign="top"><p><em>Deprecated.</em> Android
+ 2.1 and later do not check or enforce the <code>maxSdkVersion</code> attribute, and
+ the SDK will not compile if <code>maxSdkVersion</code> is set in an app's manifest. For devices already
+ compiled with <code>maxSdkVersion</code>, Market will respect it and use it for
+ filtering.</p>
+<p> Declaring <code>maxSdkVersion</code> is <em>not</em> recommended. For details, see <a
+href="{@docRoot}guide/topics/manifest/uses-sdk-element.html#max"><code>android:maxSdkVersion</code></a>.</p></td>
+ </tr>
+</table>
+
+<h2 id="other-filters">Other Filters</h2>
+<p>The following table describes other application characteristics that trigger Android Market filtering. </p>
+
+<table border="1"> <tr>
+ <th>Filter Name</th> <th>How It Works</th> </tr>
+
+ <tr>
+ <td valign="top">Publishing Status</td> <td valign="top"><p>Only published applications will appear in
+ searches and browsing within Android Market.</p> <p>Even if an app is unpublished, it can
+ be installed if users can see it in their Downloads area among their purchased,
+ installed, or recently uninstalled apps.</p> <p>If an application has been
+ suspended, users will not be able to reinstall or update it, even if it appears in their Downloads.</p> </td></tr>
+ <tr>
+ <td valign="top">Priced
+ Status</td> <td valign="top"><p>Not all users can see paid apps. To show paid apps, a device
+must have a SIM card and be running Android 1.1 or later, and it must be in a
+country (as determined by SIM carrier) in which paid apps are available.</p></td>
+</tr> <tr>
+ <td valign="top">Country / Carrier Targeting</td> <td valign="top"> <p>When you upload your app to
+ the Android Market, you can select specific countries to target. The app will only
+ be visible to the countries (carriers) that you select, as follows:</p>
+ <ul><li><p>A device's country is determined based on the carrier, if a carrier is
+ available. If no carrier can be determined, the Market application tries to
+ determine the country based on IP.</p></li> <li><p>Carrier is determined based on
+ the device's SIM (for GSM devices), not the current roaming carrier.</p></li></ul>
+</td> </tr> <tr>
+ <td valign="top">Native Platform</td> <td valign="top"><p>An application that includes native
+ libraries that target a specific platform (ARM EABI v7, for example) will only be
+ visible on devices that support that platform. For details about the NDK and using
+ native libraries, see <a href="{@docRoot}sdk/ndk/index.html#overview">What is the
+ Android NDK?</a></p> </tr> <tr>
+ <td valign="top">Forward-Locked Applications</td> <td valign="top"><p>To
+ forward lock an application, set copy protection to "On" when you upload the
+ application to Market. Market will not show copy-protected applications on
+developer devices or unreleased devices.</p></td> </tr> </table>
+
+
diff --git a/docs/html/guide/developing/testing/index.jd b/docs/html/guide/developing/testing/index.jd new file mode 100644 index 0000000..ea61cc3 --- /dev/null +++ b/docs/html/guide/developing/testing/index.jd @@ -0,0 +1,37 @@ +page.title=Testing Overview +@jd:body + +<p> + Android includes powerful tools for setting up and running test applications. + Whether you are working in Eclipse with ADT or working from the command line, these tools + help you set up and run your tests within an emulator or the device you are targeting. + The documents listed below explain how to work with the tools in your development environment. +</p> +<p> + If you aren't yet familiar with the Android testing framework, please read the topic + <a href="{@docRoot}guide/topics/testing/testing_android.html">Testing and Instrumentation</a> + before you get started. + For a step-by-step introduction to Android testing, try the <a + href="{@docRoot}resources/tutorials/testing/helloandroid_test.html">Hello, Testing</a> + tutorial, which introduces basic testing concepts and procedures. + For a more advanced tutorial, try <a + href="{@docRoot}resources/tutorials/testing/activity_test.html">Activity Testing</a>, + which guides you through a more complex testing scenario. +</p> +<dl> + <dt><a href="testing_eclipse.html">Testing in Eclipse, with ADT</a></dt> + <dd> + The ADT plugin lets you quickly set up and manage test projects directly in + the Eclipse UI. Once you have written your tests, you can build and run them and + then see the results in the Eclipse JUnit view. You can also use the SDK command-line + tools to execute your tests if needed. + </dd> + <dt><a href="testing_otheride.html">Testing in Other IDEs</a></dt> + <dd> + The SDK command-line tools provide the same capabilities as the ADT plugin. You can + use them to set up and manage test projects, build your test application, + run your tests, and see the results. You use + the <code>android</code> tool to create and manage test projects, the Ant build system + to compile them, and the <code>adb</code> tool to install and run them. + </dd> +</dl> diff --git a/docs/html/guide/developing/testing/testing_eclipse.jd b/docs/html/guide/developing/testing/testing_eclipse.jd new file mode 100644 index 0000000..da1c0f0 --- /dev/null +++ b/docs/html/guide/developing/testing/testing_eclipse.jd @@ -0,0 +1,370 @@ +page.title=Testing In Eclipse, with ADT +@jd:body + +<div id="qv-wrapper"> + <div id="qv"> + <h2>In this document</h2> + <ol> + <li><a href="#CreateTestProjectEclipse">Creating a Test Project</a></li> + <li><a href="#CreateTestAppEclipse">Creating a Test Application</a></li> + <li><a href="#RunTestEclipse">Running Tests</a></li> + </ol> + </div> +</div> +<p> + This topic explains how create and run tests of Android applications in Eclipse with ADT. + + with the basic processes for creating and running applications with ADT, as described in + <a href="{@docRoot}guide/developing/eclipse-adt.html">Developing In Eclipse, with ADT</a>. + + Before you read this topic, you should read about how to create a Android application with the + basic processes for creating and running applications with ADT, as described in + <a href="{@docRoot}guide/developing/eclipse-adt.html">Developing In Eclipse, with ADT</a>. + You may also want to read + <a href="{@docRoot}guide/topics/testing/testing_android.html">Testing and Instrumentation</a>, + which provides an overview of the Android testing framework. +</p> +<p> + ADT provides several features that help you set up and manage your testing environment + effectively: +</p> + <ul> + <li> + It lets you quickly create a test project and link it to the application under test. + When it creates the test project, it automatically inserts the necessary + <code><instrumentation></code> element in the test application's manifest file. + </li> + <li> + It lets you quickly import the classes of the application under test, so that your + tests can inspect them. + </li> + <li> + It lets you create run configurations for your test application and include in + them flags that are passed to the Android testing framework. + </li> + <li> + It lets you run your test application without leaving Eclipse. ADT builds both the + application under test and the test application automatically, installs them if + necessary to your device or emulator, runs the test application, and displays the + results in a separate window in Eclipse. + </li> + </ul> +<p> + If you are not developing in Eclipse or you want to learn how to create and run tests from the + command line, see + <a href="{@docRoot}guide/developing/testing/testing_otheride.html">Testing in Other IDEs</a>. +</p> +<h2 id="CreateTestProjectEclipse">Creating a Test Project</h2> + <p> + To set up a test environment for your Android application, you must first create a separate + application project that holds the test code. The new project follows the directory structure + used for any Android application. It includes the same types of content and files, such as + source code, resources, a manifest file, and so forth. The test application you + create is connected to the application under test by an + <a href="{@docRoot}guide/topics/manifest/instrumentation-element.html"> + <code><instrumentation></code></a> element in its manifest file. + </p> + <p> + The <strong>New Android Test Project</strong> dialog makes it easy for you to generate a + new test project that has the proper structure, including the + <code><instrumentation></code> element in the manifest file. You can use the New Android + Test Project dialog to generate the test project at any time. The dialog appears just after you + create a new Android main application project, but you can also run it to create a test project + for a project that you created previously. + </p> +<p> + To create a test project in Eclipse with ADT: +</p> +<ol> + <li> + In Eclipse, select <strong>File > New > Other</strong>. This + opens the Select a Wizard dialog. + </li> + <li> + In the dialog, in the Wizards drop-down list, + find the entry for Android, then click the toggle to the left. Select + Android Test Project, then at the bottom + of the dialog click Next. The New Android Test Project wizard appears. + </li> + <li> + Enter a project name. You may use any name, but you may want to + associate the name with the project name for your Application. One + way to do this is to take the Application's project name, append the + string "Test" to it, and then use this as the test case project name. + </li> + <li> + In the Test Target panel, set + An Existing Android Project, click + Browse, then select your Android application from + the list. You now see that the wizard has completed the Test + Target Package, Application Name, and + Package Name fields for you (the latter two are in + the Properties panel). + </li> + <li> + In the Build Target panel, select the Android SDK + platform that you will use to test your application. Make this the same as the + build target of the application under test. + </li> + <li> + Click Finish to complete the wizard. If + Finish is disabled, look + for error messages at the top of the wizard dialog, and then fix + any problems. + </li> +</ol> +<p> + +</p> +<h2 id="CreateTestAppEclipse">Creating a Test Application</h2> +<p> + Once you have created a test project, you populate it with a test + Android application. This application does not require an {@link android.app.Activity Activity}, + although you can define one if you wish. Although your test application can + combine Activities, Android test class extensions, JUnit extensions, or + ordinary classes, you should extend one of the Android test classes or JUnit classes, + because these provide the best testing features. +</p> +<p> + Test applications do not have an Android GUI. Instead, when you run the application in + Eclipse with ADT, its results appear in the JUnit view. If you run + your tests with {@link android.test.InstrumentationTestRunner InstrumentationTestRunner} (or a related test runner), + then it will run all the methods in each class. You can modify this behavior + by using the {@link junit.framework.TestSuite TestSuite} class. +</p> + +<p> + To create a test application, start with one of Android's test classes in the Java package {@link android.test android.test}. + These extend the JUnit {@link junit.framework.TestCase TestCase} class. With a few exceptions, the Android test classes + also provide instrumentation for testing. +</p> +<p> + For test classes that extend {@link junit.framework.TestCase TestCase}, you probably want to override + the <code>setUp()</code> and <code>tearDown()</code> methods: +</p> +<ul> + <li> + <code>setUp()</code>: This method is invoked before any of the test methods in the class. + Use it to set up the environment for the test. You can use <code>setUp()</code> + to instantiate a new <code>Intent</code> object with the action <code>ACTION_MAIN</code>. You can + then use this intent to start the Activity under test. + <p class="note"><strong>Note:</strong> If you override this method, call + <code>super.setUp()</code> as the first statement in your code. + </p> + </li> + <li> + <code>tearDown()</code>: This method is invoked after all the test methods in the class. Use + it to do garbage collection and re-setting before moving on to the next set of tests. + <p class="note"><strong>Note:</strong> If you override this method, you must call + <code>super.tearDown()</code> as the <em>last</em> statement in your code.</p> + </li> +</ul> +<p> + Another useful convention is to add the method <code>testPreConditions()</code> to your test + class. Use this method to test that the application under test is initialized correctly. If this + test fails, you know that that the initial conditions were in error. When this happens, further test + results are suspect, regardless of whether or not the tests succeeded. +</p> +<p> + The Resources tab contains an <a href="{@docRoot}resources/tutorials/testing/activity_test.html">Activity Testing</a> + tutorial with more information about creating test classes and methods. +</p> +<h2 id="RunTestEclipse">Running Tests</h2> +<div class="sidebox-wrapper"> + <div class="sidebox"> + <h2>Running tests from the command line</h2> + <p> + If you've created your tests in Eclipse, you can still run your tests and test + suites by using command-line tools included with the Android SDK. You may want to + do this, for example, if you have a large number of tests to run, if you have a + large test case, or if you want a fine level of control over which tests are run at + a particular time. + </p> + <p> + To run tests created in Eclipse with ADT with command-line tools, you must first + install additional files into the test project using the <code>android</code> tool's + "create test-project" option. To see how to do this, read the section + <a href="{@docRoot}guide/developing/testing/testing_otheride.html#CreateProject"> + Creating a test project</a> in the topic + <a href="{@docRoot}guide/developing/testing/testing_otheride.html">Testing in Other + IDEs</a>. + </p> + </div> +</div> +<p> + When you run a test application in Eclipse with ADT, the output appears in + an Eclipse view panel. You can run the entire test application, one class, or one + method of a class. To do this, Eclipse runs the <code>adb</code> command for running a test application, and + displays the output, so there is no difference between running tests inside Eclipse and running them from the command line. +</p> +<p> + As with any other application, to run a test application in Eclipse with ADT you must either attach a device to your + computer or use the Android emulator. If you use the emulator, you must have an Android Virtual Device (AVD) that uses + the same target +</p> +<p> + To run a test in Eclipse, you have two choices:</p> +<ol> + <li> + Run a test just as you run an application, by selecting + <strong>Run As... > Android JUnit Test</strong> from the project's context menu or + from the main menu's <strong>Run</strong> item. + </li> + <li> + Create an Eclipse run configuration for your test project. This is useful if you want multiple test suites, each consisting of selected tests from the project. To run + a test suite, you run the test configuration. + <p> + Creating and running test configurations is described in the next section. + </p> + </li> +</ol> +<p>To create and run a test suite using a run configuration:</p> +<ol> + <li> + In the Package Explorer, select the test + project, then from the main menu, select + <strong>Run > Run Configurations...</strong>. The + Run Configurations dialog appears. + </li> + <li> + In the left-hand pane, find the + Android JUnit Test entry. + In the right-hand pane, click the Test tab. + The Name: text box + shows the name of your project. The + Test class: dropdown box shows one your project's classes + test classes in your project. + </li> + <li> + To run one test class, click Run a single test, then enter your project + name in the Project: text box and the class name in the + Test class: text box. + <p> + To run all the test classes, + click Run all tests in the selected project or package, + then enter the project or package name in the text box. + </p> + </li> + <li> + Now click the Target tab. + <ul> + <li> + Optional: If you are using the emulator, click + Automatic, then in the Android Virtual Device (AVD) + selection table, select an existing AVD. + </li> + <li> + In the Emulator Launch Parameters pane, set the + Android emulator flags you want to use. These are documented in the topic + <a href="{@docRoot}guide/developing/tools/emulator.html#startup-options">Emulator Startup Options</a>. + </li> + </ul> + <li> + Click the Common tab. In the + Save As pane, click Local to save + this run configuration locally, or click Shared to + save it to another project. + </li> + <li> + Optional: Add the configuration to the Run toolbar and the <strong>Favorites</strong> + menu: in the Display in Favorites pane + click the checkbox next to Run. + </li> + <li> + Optional: To add this configuration to the <strong>Debug</strong> menu and toolbar, click + the checkbox next to Debug. + </li> + <li> + To save your settings, click Close.<br/> + <p class="note"><strong>Note:</strong> Although you can run the test immediately by + clicking Run, you should save the test first and then + run it by selecting it from the Eclipse standard toolbar.</p> + </li> + <li> + On the Eclipse standard toolbar, click the down arrow next to the + green Run arrow. This displays a menu of saved Run and Debug + configurations. + </li> + <li> + Select the test run configuration you just created. + </li> + <li> + The progress of your test appears in the Console view. + You should see the following messages, among others: + <ul> + <li> + <code>Performing Android.test.InstrumentationTestRunner JUnit launch</code><br> + The class name that proceeds "JUnit" depends on the Android instrumentation + class you have chosen. + </li> + <li> + If you are using an emulator and you have not yet started it, then you will see + the message: + <p> + <code>Automatic Target Mode: launching new emulator with compatible + AVD <em>avdname</em></code><br>(where <em>avdname</em> is the name of + the AVD you are using.) + </p> + </li> + <li> + If you have not already installed your test application, then you will see + the message: + <p> + <code>Uploading <em>testclass</em>.apk onto device '<em>device-id</em>'</code><br> + where <em>testclass</em> is the name of your unit test class and <em>device-id</em> + is the name and port for your test device or emulator, followed by the message <code>Installing <em>testclass</em>.apk</code> + </p> + </li> + <li> + <code>Launching instrumentation Android.test.InstrumentationTestRunner on device <em>device-id</em></code>.<br> + This indicates that Android's Instrumentation system is now testing your code. Again, the + instrumentation class name depends on the Android instrumentation class you have chosen. + </li> + <li> + <code>Test run complete</code>.<br> When you see this, your unit tests have finished. + </li> + </ul> +</ol> +<p> + The test results appear in the JUnit view. This is divided into an upper summary pane, + and a lower stack trace pane. +</p> +<p> + The upper pane contains test information. In the pane's header, you see the following + information: +</p> + <ul> + <li> + Total time elapsed for the test application (labeled Finished after <em>x</em> seconds). + </li> + <li> + Number of runs (Runs:) - the number of tests in the entire test class. + </li> + <li> + Number of errors (Errors:) - the number of program errors and exceptions encountered + during the test run. + </li> + <li> + Number of failures (Failures:) - the number of test failures encountered during the test + run. This is the number of assertion failures. A test can fail even if the program does + not encounter an error. + </li> + <li> + A progress bar. The progress bar extends from left to right as the tests run. If all the + tests succeed, the bar remains green. If a test fails, the bar turns from green to red. + </li> + </ul> +<p> + The body of the upper pane contains the details of the test run. For each test case class + that was run, you see a line with the class name. To look at the results for the individual + test methods in that class, you click the left arrow to expand the line. You now see a + line for each test method in the class, and to its right the time it took to run. + If you double-click the method name, Eclipse opens the test class source in an editor view + pane and moves the focus to the first line of the test method. +</p> +<p> + The lower pane is for stack traces. If you highlight a failed test in the upper pane, the + lower pane contains a stack trace for the test. If a line corresponds to a point in your + test code, you can double-click it to display the code in an editor view pane, with the + line highlighted. For a successful test, the lower pane is empty. +</p> diff --git a/docs/html/guide/developing/testing/testing_otheride.jd b/docs/html/guide/developing/testing/testing_otheride.jd new file mode 100644 index 0000000..2bdf4d0 --- /dev/null +++ b/docs/html/guide/developing/testing/testing_otheride.jd @@ -0,0 +1,683 @@ +page.title=Testing In Other IDEs +@jd:body + +<div id="qv-wrapper"> + <div id="qv"> + <h2>In this document</h2> + <ol> + <li> + <a href="#CreateTestProjectCommand">Working with Test Projects</a> + <ol> + <li> + <a href="#CreateTestProject">Creating a test project</a> + </li> + <li> + <a href="#UpdateTestProject">Updating a test project</a> + </li> + </ol> + </li> + <li> + <a href="#CreateTestApp">Creating a Test Application</a> + </li> + <li> + <a href="#RunTestsCommand">Running Tests</a> + <ol> + <li> + <a href="#RunTestsAnt">Quick build and run with Ant</a> + </li> + <li> + <a href="#RunTestsDevice">Running tests on a device or emulator</a> + </li> + </ol> + </li> + <li> + <a href="#AMSyntax">Using the Instrument Command</a> + <ol> + <li> + <a href="#AMOptionsSyntax">Instrument options</a> + </li> + <li> + <a href="#RunTestExamples">Instrument examples</a> + </li> + </ol> + </li> + + </ol> + <h2>See Also</h2> + <ol> + <li> + <a + href="{@docRoot}guide/topics/testing/testing_android.html">Testing and Instrumentation</a> + </li> + <li> + <a href="{@docRoot}resources/tutorials/testing/activity_test.html">Activity Testing</a> + </li> + <li> + <a href="{@docRoot}guide/developing/tools/adb.html">Android Debug Bridge</a> + </li> + </ol> + </div> +</div> +<p> + This document describes how to create and run tests directly from the command line. + You can use the techniques described here if you are developing in an IDE other than Eclipse + or if you prefer to work from the command line. This document assumes that you already know how + to create a Android application in your programming environment. Before you start this + document, you should read the document <a + href="{@docRoot}guide/topics/testing/testing_android.html">Testing and Instrumentation</a>, + which provides an overview of Android testing. +</p> +<p> + If you are developing in Eclipse with ADT, you can set up and run your tests +directly in Eclipse. For more information, please read <a + href="{@docRoot}guide/developing/testing/testing_eclipse.html">Testing in Eclipse, with ADT</a>. +</p> +<h2 id="CreateTestProjectCommand">Working with Test Projects</h2> +<p> + You use the <code>android</code> tool to create test projects. + You also use <code>android</code> to convert existing test code into an Android test project, + or to add the <code>run-tests</code> Ant target to an existing Android test project. + These operations are described in more detail in the section <a + href="#UpdateTestProject">Updating a test project</a>. + The <code>run-tests</code> target is described in <a + href="#RunTestsAnt">Quick build and run with Ant</a>. +</p> +<h3 id="CreateTestProject">Creating a test project</h3> +<p> + To create a test project with the <code>android</code> tool, enter: +<pre>android create test-project -m <main_path> -n <project_name> -p <test_path></pre> +<p> + You must supply all the flags. The following table explains them in detail: +</p> +<table> + <tr> + <th>Flag</th> + <th>Value</th> + <th>Description</th> + <tr> + <td><code>-m, --main</code></td> + <td> + Path to the project of the application under test, relative to the test application + directory. + </td> + <td> + For example, if the application under test is in <code>source/HelloAndroid</code>, and you + want to create the test project in <code>source/HelloAndroidTest</code>, then the value of + <code>--main</code> should be <code>../HelloAndroid</code>. + </td> + <tr> + <td><code>-n, --name</code></td> + <td>Name that you want to give the test project.</td> + <td> </td> + </tr> + <tr> + <td><code>-p, --path</code></td> + <td>Directory in which you want to create the new test project.</td> + <td> + The <code>android</code> tool creates the test project files and directory structure in this + directory. If the directory does not exist, <code>android</code> creates it. + </td> + </tr> +</table> +<p> + If the operation is successful, <code>android</code> lists to STDOUT the names of the files + and directories it has created. +</p> +<p> + This creates a new test project with the appropriate directories and build files. The directory + structure and build file contents are identical to those in a regular Android application + project. They are described in detail in the topic + <a href="{@docRoot}guide/developing/other-ide.html">Developing In Other IDEs</a>. +</p> +<p> + The operation also creates an <code>AndroidManifest.xml</code> file with instrumentation + information. When you run the test, Android uses this information to load the application you + are testing and control it with instrumentation. +</p> +<p> + For example, suppose you create the <a + href="{@docRoot}resources/tutorials/hello-world.html">Hello, World</a> tutorial application + in the directory <code>~/source/HelloAndroid</code>. In the tutorial, this application uses the + package name <code>com.example.helloandroid</code> and the activity name + <code>HelloAndroid</code>. You can to create the test for this in + <code>~/source/HelloAndroidTest</code>. To do so, you enter: +</p> +<pre> +$ cd ~/source +$ android create test-project -m ../HelloAndroid -n HelloAndroidTest -p HelloAndroidTest +</pre> +<p> + This creates a directory called <code>~/src/HelloAndroidTest</code>. In the new directory you + see the file <code>AndroidManifest.xml</code>. This file contains the following + instrumentation-related elements and attributes: +</p> +<ul> + <li> + <code><application></code>: to contain the + <code><uses-library></code> element. + </li> + <li> + <code><uses-library android:name="android.test.runner"</code>: + specifies this testing application uses the <code>android.test.runner</code> library. + </li> + <li> + <code><instrumentation></code>: contains attributes that control Android + instrumentation. The attributes are: + <ul> + <li> + <code>android:name="android.test.InstrumentationTestRunner"</code>: + {@link android.test.InstrumentationTestRunner} runs test cases. It extends both + JUnit test case runner classes and Android instrumentation classes. + </li> + <li> + <code>android:targetPackage="com.example.helloandroid"</code>: specifies + that the tests in HelloAndroidTest should be run against the application with the + <em>Android</em> package name <code>com.example.helloandroid</code>. This is the + package name of the <a + href="{@docRoot}resources/tutorials/hello-world.html">Hello, World</a> + tutorial application. + </li> + <li> + <code>android:label="Tests for .HelloAndroid"</code>: specifies a + user-readable label for the instrumentation class. By default, + the <code>android</code> tool gives it the value "Tests for " plus + the name of the main Activity of the application under test. + </li> + </ul> + </li> +</ul> +<h3 id="UpdateTestProject">Updating a test project</h3> +<p> + You use the <code>android</code> tool when you need to change the path to the + project of the application under test. If you are changing an existing test project created in + Eclipse with ADT so that you can also build and run it from the command line, you must use the + "create" operation. See the section <a href="#CreateTestProject">Creating a test project</a>. +</p> +<p class="note"> + <strong>Note:</strong> If you change the Android package name of the application under test, + you must <em>manually</em> change the value of the <code><android:targetPackage></code> + attribute within the <code>AndroidManifest.xml</code> file of the test application. + Running <code>android update test-project</code> does not do this. +</p> +<p> + To update a test project with the <code>android</code> tool, enter: +</p> +<pre>android update-test-project -m <main_path> -p <test_path></pre> + +<table> +<tr> + <th>Flag</th> + <th>Value</th> + <th>Description</th> +</tr> +<tr> + <td><code>-m, --main</code></td> + <td>The path to the project of the application under test, relative to the test project</td> + <td> + For example, if the application under test is in <code>source/HelloAndroid</code>, and + the test project is in <code>source/HelloAndroidTest</code>, then the value for + <code>--main</code> is <code>../HelloAndroid</code>. + </td> +</tr> +<tr> + <td><code>-p, --path</code></td> + <td>The of the test project.</td> + <td> + For example, if the test project is in <code>source/HelloAndroidTest</code>, then the + value for <code>--path</code> is <code>HelloAndroidTest</code>. + </td> +</tr> +</table> +<p> + If the operation is successful, <code>android</code> lists to STDOUT the names of the files + and directories it has created. +</p> +<h2 id="CreateTestApp">Creating a Test Application</h2> +<p> + Once you have created a test project, you populate it with a test application. + The application does not require an {@link android.app.Activity Activity}, + although you can define one if you wish. Although your test application can + combine Activities, Android test class extensions, JUnit extensions, or + ordinary classes, you should extend one of the Android test classes or JUnit classes, + because these provide the best testing features. +</p> +<p> + If you run your tests with {@link android.test.InstrumentationTestRunner} + (or a related test runner), then it will run all the methods in each class. You can modify + this behavior by using the {@link junit.framework.TestSuite TestSuite} class. +</p> + +<p> + To create a test application, start with one of Android's test classes in the Java package + {@link android.test android.test}. These extend the JUnit + {@link junit.framework.TestCase TestCase} class. With a few exceptions, the Android test + classes also provide instrumentation for testing. +</p> +<p> + For test classes that extend {@link junit.framework.TestCase TestCase}, you probably want to + override the <code>setUp()</code> and <code>tearDown()</code> methods: +</p> +<ul> + <li> + <code>setUp()</code>: This method is invoked before any of the test methods in the class. + Use it to set up the environment for the test. You can use <code>setUp()</code> + to instantiate a new <code>Intent</code> object with the action <code>ACTION_MAIN</code>. + You can then use this intent to start the Activity under test. + <p class="note"> + <strong>Note:</strong> If you override this method, call + <code>super.setUp()</code> as the first statement in your code. + </p> + </li> + <li> + <code>tearDown()</code>: This method is invoked after all the test methods in the class. Use + it to do garbage collection and re-setting before moving on to the next set of tests. + <p class="note"><strong>Note:</strong> If you override this method, you must call + <code>super.tearDown()</code> as the <em>last</em> statement in your code.</p> + </li> +</ul> +<p> + Another useful convention is to add the method <code>testPreConditions()</code> to your test + class. Use this method to test that the application under test is initialized correctly. If this + test fails, you know that that the initial conditions were in error. When this happens, further + test results are suspect, regardless of whether or not the tests succeeded. +</p> +<p> + To learn more about creating test applications, see the topic <a + href="{@docRoot}guide/topics/testing/testing_android.html">Testing and Instrumentation</a>, + which provides an overview of Android testing. If you prefer to follow a tutorial, + try the <a href="{@docRoot}resources/tutorials/testing/activity_test.html">Activity Testing</a> + tutorial, which leads you through the creation of tests for an actual Android application. +</p> +<h2 id="RunTestsCommand">Running Tests</h2> +<p> + If you are not developing in Eclipse with ADT, you need to run tests from the command line. + You can do this either with Ant or with the {@link android.app.ActivityManager ActivityManager} + command line interface. +</p> +<p> + You can also run tests from the command line even if you are using Eclipse with ADT to develop + them. To do this, you need to create the proper files and directory structure in the test + project, using the <code>android</code> tool with the option <code>create test-project</code>. + This is described in the section <a + href="#CreateTestProjectCommand">Working with Test Projects</a>. +</p> +<h3 id="RunTestsAnt">Quick build and run with Ant</h3> +<p> + You can use Ant to run all the tests in your test project, using the target + <code>run-tests</code>, which is created automatically when you create a test project with + the <code>android</code> tool. +</p> +<p> + This target re-builds your main project and test project if necessary, installs the test + application to the current AVD or device, and then runs all the test classes in the test + application. The results are directed to <code>STDOUT</code>. +</p> +<p> + You can update an existing test project to use this feature. To do this, use the + <code>android</code> tool with the <code>update test-project</code> option. This is described + in the section <a href="#UpdateTestProject">Updating a test project</a>. +<h3 id="RunTestsDevice">Running tests on a device or emulator</h3> +<p> + When you run tests from the command line with the ActivityManager (<code>am</code>) + command-line tool, you get more options for choosing the tests to run than with any other + method. You can select individual test methods, filter tests according to their annotation, or + specify testing options. Since the test run is controlled entirely from a command line, you can + customize your testing with shell scripts in various ways. +</p> +<p> + You run the <code>am</code> tool on an Android device or emulator using the + <a href="{@docRoot}guide/developing/tools/adb.html">Android Debug Bridge</a> + (<code>adb</code>) shell. When you do this, you use the ActivityManager + <code>instrument</code> option to run your test application using an Android test runner + (usually {@link android.test.InstrumentationTestRunner}). You set <code>am</code> + options with command-line flags. +</p> +<p> + To run a test with <code>am</code>: +</p> +<ol> + <li> + If necessary, re-build your main application and test application. + </li> + <li> + Install your test application and main application Android package files + (<code>.apk</code> files) to your current Android device or emulator</li> + <li> + At the command line, enter: +<pre> +$ adb shell am instrument -w <test_package_name>/<runner_class> +</pre> +<p> + where <code><test_package_name></code> is the Android package name of your test + application, and <code><runner_class></code> is the name of the Android test runner + class you are using. The Android package name is the value of the <code>package</code> + attribute of the <code>manifest</code> element in the manifest file + (<code>AndroidManifest.xml</code>) of your test application. The Android test runner + class is usually <code>InstrumentationTestRunner</code>. +</p> +<p>Your test results appear in <code>STDOUT</code>.</p> + </li> +</ol> +<p> + This operation starts an <code>adb</code> shell, then runs <code>am instrument</code> in it + with the specified parameters. This particular form of the command will run all of the tests + in your test application. You can control this behavior with flags that you pass to + <code>am instrument</code>. These flags are described in the next section. +</p> +<h2 id="AMSyntax">Using the Instrument Command</h2> +<p> + The general syntax of the <code>am instrument</code> command is: +</p> +<pre> + am instrument [flags] <test_package>/<runner_class> +</pre> +<p> + The main input parameters to <code>am instrument</code> are described in the following table: +</p> +<table> + <tr> + <th> + Parameter + </th> + <th> + Value + </th> + <th> + Description + </th> + </tr> + <tr> + <td> + <code><test_package></code> + </td> + <td> + The Android package name of the test application. + </td> + <td> + The value of the <code>package</code> attribute of the <code>manifest</code> + element in the test application's manifest file. + </td> + </tr> + <tr> + <td> + <code><runner_class></code> + </td> + <td> + The class name of the instrumented test runner you are using. + </td> + <td> + This is usually {@link android.test.InstrumentationTestRunner}. + </td> + </tr> +</table> +<p> +The flags for <code>am instrument</code> are described in the following table: +</p> +<table> + <tr> + <th> + Flag + </th> + <th> + Value + </th> + <th> + Description + </th> + </tr> + <tr> + <td> + <code>-w</code> + </td> + <td> + (none) + </td> + <td> + Forces <code>am instrument</code> to wait until the instrumentation terminates + before terminating itself. The net effect is to keep the shell open until the tests + have finished. This flag is not required, but if you do not use it, you will not + see the results of your tests. + </td> + </tr> + <tr> + <td> + <code>-r</code> + </td> + <td> + (none) + </td> + <td> + Outputs results in raw format. Use this flag when you want to collect + performance measurements, so that they are not formatted as test results. This flag is + designed for use with the flag <code>-e perf true</code> (documented in the section + <a href="#AMOptionsSyntax">Instrument options</a>). + </td> + </tr> + <tr> + <td> + <code>-e</code> + </td> + <td> + <test_options> + </td> + <td> + Provides testing options , in the form of key-value pairs. The + <code>am instrument</code> tool passes these to the specified instrumentation class + via its <code>onCreate()</code> method. You can specify multiple occurrences of + <code>-e <test_options</code>. The keys and values are described in the next table. + <p> + The only instrumentation class that understands these key-value pairs is + <code>InstrumentationTestRunner</code> (or a subclass). Using them with + any other class has no effect. + </p> + </td> + </tr> +</table> + +<h3 id="AMOptionsSyntax">Instrument options</h3> +<p> + The <code>am instrument</code> tool passes testing options to + <code>InstrumentationTestRunner</code> or a subclass in the form of key-value pairs, + using the <code>-e</code> flag, with this syntax: +</p> +<pre> + -e <key> <value> +</pre> +<p> + Where applicable, a <key> may have multiple values separated by a comma (,). + For example, this invocation of <code>InstrumentationTestRunner</code> provides multiple + values for the <code>package</code> key: +<pre> +$ adb shell am instrument -w -e package com.android.test.package1,com.android.test.package2 com.android.test/android.test.InstrumentationTestRunner +</pre> +<p> + The following table describes the key-value pairs and their result. Please review the + <strong>Usage Notes</strong> following the table. +</p> +<table> +<tr> + <th>Key</th> + <th>Value</th> + <th>Description</th> +</tr> +<tr> + <td> + <code>package</code> + </td> + <td> + <Java_package_name> + </td> + <td> + The fully-qualified <em>Java</em> package name for one of the packages in the test + application. Any test case class that uses this package name is executed. Notice that this + is not an <em>Android</em> package name; a test application has a single Android package + name but may have several Java packages within it. + </td> +</tr> +<tr> + <td rowspan="2"><code>class</code></td> + <td><class_name></td> + <td> + The fully-qualified Java class name for one of the test case classes. Only this test case + class is executed. + </td> +</tr> +<tr> + <td><class_name><strong>#</strong>method name</td> + <td> + A fully-qualified test case class name, and one of its methods. Only this method is + executed. Note the hash mark (#) between the class name and the method name. + </td> +</tr> +<tr> + <td><code>func</code></td> + <td><code>true</code></td> + <td> + Runs all test classes that extend {@link android.test.InstrumentationTestCase}. + </td> +</tr> +<tr> + <td><code>unit</code></td> + <td><code>true</code></td> + <td> + Runs all test classes that do <em>not</em> extend either + {@link android.test.InstrumentationTestCase} or {@link android.test.PerformanceTestCase}. + </td> +</tr> +<tr> + <td><code>size</code></td> + <td>[<code>small</code> | <code>medium</code> | <code>large</code>] + </td> + <td> + Runs a test method annotated by size. The annotations are <code>@SmallTest</code>, + <code>@MediumTest</code>, and <code>@LargeTest</code>. + </td> +</tr> +<tr> + <td><code>perf</code></td> + <td><code>true</code></td> + <td> + Runs all test classes that implement {@link android.test.PerformanceTestCase}. + When you use this option, also specify the <code>-r</code> flag for + <code>am instrument</code>, so that the output is kept in raw format and not + re-formatted as test results. + </td> +</tr> +<tr> + <td><code>debug</code></td> + <td><code>true</code></td> + <td> + Runs tests in debug mode. + </td> +</tr> +<tr> + <td><code>log</code></td> + <td><code>true</code></td> + <td> + Loads and logs all specified tests, but does not run them. The test + information appears in <code>STDOUT</code>. Use this to verify combinations of other filters + and test specifications. + </td> +</tr> +<tr> + <td><code>emma</code></td> + <td><code>true</code></td> + <td> + Runs an EMMA code coverage analysis and writes the output to <code>/data//coverage.ec</code> + on the device. To override the file location, use the <code>coverageFile</code> key that + is described in the following entry. + <p class="note"> + <strong>Note:</strong> This option requires an EMMA-instrumented build of the test + application, which you can generate with the <code>coverage</code> target. + </p> + </td> +</tr> +<tr> + <td><code>coverageFile</code></td> + <td><code><filename></code></td> + <td> + Overrides the default location of the EMMA coverage file on the device. Specify this + value as a path and filename in UNIX format. The default filename is described in the + entry for the <code>emma</code> key. + </td> +</tr> +</table> +<strong><code>-e</code> Flag Usage Notes</strong> +<ul> + <li> + <code>am instrument</code> invokes + {@link android.test.InstrumentationTestRunner#onCreate(Bundle)} + with a {@link android.os.Bundle} containing the key-value pairs. + </li> + <li> + The <code>package</code> key takes precedence over the <code>class</code> key. If you + specifiy a package, and then separately specify a class within that package, Android + will run all the tests in the package and ignore the <code>class</code> key. + </li> + <li> + The <code>func</code> key and <code>unit</code> key are mutually exclusive. + </li> +</ul> +<h3 id="RunTestExamples">Instrument examples</h3> +<p> +Here are some examples of using <code>am instrument</code> to run tests. They are based on +the following structure:</p> +<ul> + <li> + The test application has the Android package name <code>com.android.demo.app.tests</code> + </li> + <li> + There are three test classes: + <ul> + <li> + <code>UnitTests</code>, which contains the methods + <code>testPermissions</code> and <code>testSaveState</code>. + </li> + <li> + <code>FunctionTests</code>, which contains the methods + <code>testCamera</code>, <code>testXVGA</code>, and <code>testHardKeyboard</code>. + </li> + <li> + <code>IntegrationTests</code>, + which contains the method <code>testActivityProvider</code>. + </li> + </ul> + </li> + <li> + The test runner is {@link android.test.InstrumentationTestRunner}. + </li> +</ul> +<h4>Running the Entire Test Application</h4> +<p> + To run all of the test classes in the test application, enter: +</p> +<pre> +$ adb shell am instrument -w com.android.demo.app.tests/android.test.InstrumentationTestRunner +</pre> +<h4>Running All Tests in a Test Case Class</h4> +<p> + To run all of the tests in the class <code>UnitTests</code>, enter: +</p> +<pre> +$ adb shell am instrument -w \ +-e class com.android.demo.app.tests.UnitTests \ +com.android.demo.app.tests/android.test.InstrumentationTestRunner +</pre> +<p> + <code>am instrument</code> gets the value of the <code>-e</code> flag, detects the + <code>class</code> keyword, and runs all the methods in the <code>UnitTests</code> class. +</p> +<h4>Selecting a Subset of Tests</h4> +<p> + To run all of the tests in <code>UnitTests</code>, and the <code>testCamera</code> method in + <code>FunctionTests</code>, enter: +</p> +<pre> +$ adb shell am instrument -w \ +-e class com.android.demo.app.tests.UnitTests,com.android.demo.app.tests.FunctionTests#testCamera \ +com.android.demo.app.tests/android.test.InstrumentationTestRunner +</pre> +<p> + You can find more examples of the command in the documentation for + {@link android.test.InstrumentationTestRunner}. +</p> diff --git a/docs/html/guide/guide_toc.cs b/docs/html/guide/guide_toc.cs index 8f66bdd..2277501 100644 --- a/docs/html/guide/guide_toc.cs +++ b/docs/html/guide/guide_toc.cs @@ -1,6 +1,6 @@ -<?cs # Table of contents for Dev Guide. +<?cs # Table of contents for Dev Guide. - For each document available in translation, add an localized title to this TOC. + For each document available in translation, add an localized title to this TOC. Do not add localized title for docs not available in translation. Below are template spans for adding localized doc titles. Please ensure that localized titles are added in the language order specified below. @@ -34,7 +34,7 @@ <!-- quick overview of what it's like to develop on Android --> </ul> </li> - + <li> <h2> <span class="en">Framework Topics</span> @@ -66,34 +66,34 @@ </a></div> <ul> <li><a href="<?cs var:toroot ?>guide/topics/ui/declaring-layout.html"> - <span class="en">Declaring Layout</span> + <span class="en">Declaring Layout</span> </a></li> <li><a href="<?cs var:toroot ?>guide/topics/ui/menus.html"> - <span class="en">Creating Menus</span> + <span class="en">Creating Menus</span> </a></li> <li><a href="<?cs var:toroot ?>guide/topics/ui/dialogs.html"> - <span class="en">Creating Dialogs</span> + <span class="en">Creating Dialogs</span> </a></li> <li><a href="<?cs var:toroot ?>guide/topics/ui/ui-events.html"> - <span class="en">Handling UI Events</span> + <span class="en">Handling UI Events</span> </a></li> <li><a href="<?cs var:toroot ?>guide/topics/ui/notifiers/index.html"> - <span class="en">Notifying the User</span> + <span class="en">Notifying the User</span> </a></li> <li><a href="<?cs var:toroot ?>guide/topics/ui/themes.html"> - <span class="en">Applying Styles and Themes</span> + <span class="en">Applying Styles and Themes</span> </a></li> <li><a href="<?cs var:toroot ?>guide/topics/ui/custom-components.html"> - <span class="en">Building Custom Components</span> + <span class="en">Building Custom Components</span> </a></li> <li><a href="<?cs var:toroot ?>guide/topics/ui/binding.html"> - <span class="en">Binding to Data with AdapterView</span> + <span class="en">Binding to Data with AdapterView</span> </a></li> <li><a href="<?cs var:toroot ?>guide/topics/ui/layout-objects.html"> - <span class="en">Common Layout Objects</span> + <span class="en">Common Layout Objects</span> </a></li> <li><a href="<?cs var:toroot ?>guide/topics/ui/how-android-draws.html"> - <span class="en">How Android Draws Views</span> + <span class="en">How Android Draws Views</span> </a></li> </ul> </li> @@ -229,9 +229,12 @@ <li><a href="<?cs var:toroot?>guide/topics/search/searchable-config.html">Searchable Configuration</a></li> </ul> </li> + <li><a href="<?cs var:toroot?>guide/topics/testing/testing_android.html"> + <span class="en">Testing and Instrumentation</span></a> + <span class="new">new!</span></li> </ul> </li> - + <li> <h2><span class="en">Developing</span> <span class="de" style="display:none">Entwicklung</span> @@ -246,7 +249,7 @@ <!--<li><a href="">Developing for Android</a></li> signing, upgrading, selecting a package name, select device profile, touch, trackball, dpad available, etc. --> <li><a href="<?cs var:toroot ?>guide/developing/eclipse-adt.html"> - <span class="en">In Eclipse, with ADT</span> + <span class="en">In Eclipse, with ADT</span> <span class="de" style="display:none">In Eclipse, mit ADT</span> <span class="es" style="display:none">En Eclipse, con ADT</span> <span class="fr" style="display:none">Sous Eclipse, à l'aide du plugin ADT</span> @@ -272,36 +275,53 @@ <span class="en">Debugging Tasks</span> </a></li> <li class="toggle-list"> + <div> + <a href="<?cs var:toroot ?>guide/developing/testing/index.html"> + <span class="en">Testing</span> + </a> <span class="new">new!</span> + </div> + <ul> + <li> + <a href="<?cs var:toroot ?>guide/developing/testing/testing_eclipse.html"> + <span class="en">Testing in Eclipse, with ADT</span> + </a> <span class="new">new!</span> + </li> + <li> + <a href="<?cs var:toroot ?>guide/developing/testing/testing_otheride.html"> + <span class="en">Testing in Other IDEs</span> + </a> <span class="new">new!</span> + </li> + </ul> + </li> + <li class="toggle-list"> <div><a href="<?cs var:toroot ?>guide/developing/tools/index.html"> <span class="en">Tools</span> </a></div> <ul> - <li><a href="<?cs var:toroot ?>guide/developing/tools/aapt.html">aapt</a></li> - <li><a href="<?cs var:toroot ?>guide/developing/tools/adb.html">adb</a></li> - <li><a href="<?cs var:toroot ?>guide/developing/tools/othertools.html#android">android</a></li> + <li><a href="<?cs var:toroot ?>guide/developing/tools/aapt.html">aapt</a></li> + <li><a href="<?cs var:toroot ?>guide/developing/tools/adb.html">adb</a></li> + <li><a href="<?cs var:toroot ?>guide/developing/tools/othertools.html#android">android</a></li> <!--<li><a href="<?cs var:toroot ?>guide/developing/tools/adt.html">ADT Plugin</a></li>--> - <li><a href="<?cs var:toroot ?>guide/developing/tools/aidl.html">aidl</a></li> - <li><a href="<?cs var:toroot ?>guide/developing/tools/avd.html">AVDs</a></li> - <li><a href="<?cs var:toroot ?>guide/developing/tools/bmgr.html">bmgr</a> + <li><a href="<?cs var:toroot ?>guide/developing/tools/aidl.html">aidl</a></li> + <li><a href="<?cs var:toroot ?>guide/developing/tools/avd.html">AVDs</a></li> + <li><a href="<?cs var:toroot ?>guide/developing/tools/bmgr.html">bmgr</a> <span class="new">new!</span></li> - <li><a href="<?cs var:toroot ?>guide/developing/tools/ddms.html">ddms</a></li> - <li><a href="<?cs var:toroot ?>guide/developing/tools/othertools.html#dx">dx</a></li> - <li><a href="<?cs var:toroot ?>guide/developing/tools/draw9patch.html">Draw 9-Patch</a></li> - <li><a href="<?cs var:toroot ?>guide/developing/tools/emulator.html">Emulator</a></li> - <li><a href="<?cs var:toroot ?>guide/developing/tools/hierarchy-viewer.html">Hierarchy Viewer</a></li> - <li><a href="<?cs var:toroot ?>guide/developing/tools/layoutopt.html">layoutopt</a></li> - <li><a href="<?cs var:toroot ?>guide/developing/tools/othertools.html#mksdcard">mksdcard</a></li> - <li><a href="<?cs var:toroot ?>guide/developing/tools/monkey.html">Monkey</a></li> - <li><a href="<?cs var:toroot ?>guide/developing/tools/adb.html#sqlite">sqlite3</a></li> - <li><a href="<?cs var:toroot ?>guide/developing/tools/traceview.html" >Traceview</a></li> - <li><a href="<?cs var:toroot ?>guide/developing/tools/zipalign.html" >zipalign</a></li> - </ul> - </li> - <!--<li><a href="<?cs var:toroot ?>guide/developing/instrumentation/index.html">Instrumentation</a></li> - <li><a style="color:gray;">JUnit</a></li> --> + <li><a href="<?cs var:toroot ?>guide/developing/tools/ddms.html">ddms</a></li> + <li><a href="<?cs var:toroot ?>guide/developing/tools/othertools.html#dx">dx</a></li> + <li><a href="<?cs var:toroot ?>guide/developing/tools/draw9patch.html">Draw 9-Patch</a></li> + <li><a href="<?cs var:toroot ?>guide/developing/tools/emulator.html">Emulator</a></li> + <li><a href="<?cs var:toroot ?>guide/developing/tools/hierarchy-viewer.html">Hierarchy Viewer</a></li> + <li><a href="<?cs var:toroot ?>guide/developing/tools/layoutopt.html">layoutopt</a></li> + <li><a href="<?cs var:toroot ?>guide/developing/tools/othertools.html#mksdcard">mksdcard</a></li> + <li><a href="<?cs var:toroot ?>guide/developing/tools/monkey.html">Monkey</a></li> + <li><a href="<?cs var:toroot ?>guide/developing/tools/adb.html#sqlite">sqlite3</a></li> + <li><a href="<?cs var:toroot ?>guide/developing/tools/traceview.html" >Traceview</a></li> + <li><a href="<?cs var:toroot ?>guide/developing/tools/zipalign.html" >zipalign</a></li> + </ul> + </li> </ul> </li> - + <li> <h2><span class="en">Publishing</span> <span class="de" style="display:none">Veröffentlichung</span> @@ -348,7 +368,7 @@ </a></li> </ul> </li> - + <li> <h2><span class="en">Best Practices</span> <span class="de" style="display:none">Bewährte Verfahren</span> @@ -410,6 +430,9 @@ <li><a href="<?cs var:toroot ?>guide/appendix/api-levels.html"> <span class="en">Android API Levels</span> </a></li> + <li><a href="<?cs var:toroot ?>guide/appendix/market-filters.html"> + <span class="en">Market Filters </span> + </a><span class="new">new!</span></li> <li><a href="<?cs var:toroot ?>guide/appendix/media-formats.html"> <span class="en">Supported Media Formats</span> </a></li> diff --git a/docs/html/guide/topics/manifest/instrumentation-element.jd b/docs/html/guide/topics/manifest/instrumentation-element.jd index 1fd1dd0..b18e777 100644 --- a/docs/html/guide/topics/manifest/instrumentation-element.jd +++ b/docs/html/guide/topics/manifest/instrumentation-element.jd @@ -51,10 +51,6 @@ name specified in the <code><a href="{@docRoot}guide/topics/manifest/manifest-el There is no default. The name must be specified. </p></dd> -<!-- ##api level indication## --> -<dt>introduced in:</dt> -<dd>API Level 1</dd> - <dt><a name="trgt"></a>{@code android:targetPackage}</dt> <dd>The application that the Instrumentation object will run against. An application is identified by the package name assigned in its manifest @@ -62,4 +58,8 @@ file by the <code><a href="{@docRoot}guide/topics/manifest/manifest-element.html </dl></dd> +<!-- ##api level indication## --> +<dt>introduced in:</dt> +<dd>API Level 1</dd> + </dl> diff --git a/docs/html/guide/topics/manifest/manifest-element.jd b/docs/html/guide/topics/manifest/manifest-element.jd index 734a79d..3353755 100644 --- a/docs/html/guide/topics/manifest/manifest-element.jd +++ b/docs/html/guide/topics/manifest/manifest-element.jd @@ -110,7 +110,6 @@ the significant version number used internally. <dt><a name="install"></a>{@code android:installLocation}</dt> <dd>The default install location for the application. -<p>This attribute was introduced in API Level 8.</p> <p>The following keyword strings are accepted:</p> @@ -119,23 +118,31 @@ the significant version number used internally. <th>Value</th> <th>Description</th> </tr><tr> - <td>"{@code auto}"</td> - <td>Let the system decide the ideal install location. This will usually be based on the user's -saved preference.</td> -</tr><tr> <td>"{@code internalOnly}"</td> - <td>The application requests to be installed on the internal device storage only. If this is set, -then the application will never be installed on the external storage (SD card). If the internal -storage is full, then the system will not install the application.</td> + <td>The application must be installed on the internal device storage only. If this is set, +the application will never be installed on the external storage. If the internal +storage is full, then the system will not install the application. This is also the default behavior +if you do not define {@code android:installLocation}.</td> +</tr><tr> + <td>"{@code auto}"</td> + <td>The application may be installed on the external storage, but the system will install the +application on the internal storage by default. If the internal storage is full, then the system +will install it on the external storage. Once installed, the user can move the application +to either internal or external storage through the system settings.</td> </tr><tr> <td>"{@code preferExternal}"</td> <td>The application prefers to be installed on the external storage (SD card). There is no guarantee that the system will honor this request. The application might be installed on internal storage if the external media is unavailable or full, or if the application uses the forward-locking -mechanism (not supported on external storage).</td> +mechanism (not supported on external storage). Once installed, the user can move the application to +either internal or external storage through the system settings.</td> </tr> </table> +<p class="note"><strong>Note:</strong> By default, your application will be installed on the +internal storage and cannot be installed on the external storage unless you define this attribute +to be either "{@code auto}" or "{@code preferExternal}".</p> + <p>When an application is installed on the external storage:</p> <ul> <li>The {@code .apk} file is saved @@ -150,8 +157,9 @@ multiple SD cards can be used with the same device.</li> <p>The user may also request to move an application from the internal storage to the external storage. However, the system will not allow the user to move the application to external storage if -this attribute is set to {@code internalOnly}. -</p> +this attribute is set to {@code internalOnly}, which is the default setting.</p> + +<p>Introduced in: API Level 8.</p> </dd> @@ -164,6 +172,7 @@ this attribute is set to {@code internalOnly}. <p> <dt>see also:</dt> -<dd><code><a href="{@docRoot}guide/topics/manifest/application-element.html"><application></a></code></dd> +<dd><a href="{@docRoot}guide/appendix/install-location.html">App Install Location</a><br/> +<code><a href="{@docRoot}guide/topics/manifest/application-element.html"><application></a></code></dd> </dl> diff --git a/docs/html/guide/topics/manifest/uses-feature-element.jd b/docs/html/guide/topics/manifest/uses-feature-element.jd index 8594452..4066daa 100644 --- a/docs/html/guide/topics/manifest/uses-feature-element.jd +++ b/docs/html/guide/topics/manifest/uses-feature-element.jd @@ -27,7 +27,8 @@ devices. One of the ways Market filters applications is by feature compatibility <code><uses-feature></code> elements in each application's manifest, to establish the app's feature needs. Market then shows or hides the application to each user, based on a comparison with the features available on the user's -device. </p> +device. For more information, see <a +href="{@docRoot}guide/appendix/market-filters.html">Market Filters</a>.</p> <p style="margin-top:1em;">By specifying the features your application requires, you enable Android Market to present your application only to users whose diff --git a/docs/html/guide/topics/manifest/uses-sdk-element.jd b/docs/html/guide/topics/manifest/uses-sdk-element.jd index f8aff1e..971d4cb 100644 --- a/docs/html/guide/topics/manifest/uses-sdk-element.jd +++ b/docs/html/guide/topics/manifest/uses-sdk-element.jd @@ -39,7 +39,8 @@ devices. One of the ways Market filters applications is by Android version-compatibility. To do this, Market checks the <code><uses-sdk></code> attributes in each application's manifest to establish its version-compatibility range, then shows or hides the application based on a comparison with the API -Level of the user's Android system version. </p> +Level of the user's Android system version. For more information, see <a +href="{@docRoot}guide/appendix/market-filters.html">Market Filters</a>.</p> </div> </div> diff --git a/docs/html/guide/topics/resources/accessing-resources.jd b/docs/html/guide/topics/resources/accessing-resources.jd index e3e4055..cf8970c 100644 --- a/docs/html/guide/topics/resources/accessing-resources.jd +++ b/docs/html/guide/topics/resources/accessing-resources.jd @@ -22,12 +22,13 @@ parent.link=index.html <h2>In this document</h2> <ol> - <li><a href="#ResourcesInCode">Accessing Resources in Code</a></li> - <li><a href="#ReferencesToResources">Accessing Resources in Other XML Resources</a> + <li><a href="#ResourcesFromCode">Accessing Resources from Code</a></li> + <li><a href="#ResourcesFromXml">Accessing Resources from XML</a> <ol> <li><a href="#ReferencesToThemeAttributes">Referencing style attributes</a></li> </ol> </li> + <li><a href="#PlatformResources">Accessing Platform Resources</a></li> </ol> <h2>See also</h2> @@ -39,154 +40,194 @@ parent.link=index.html </div> -<p>There are two ways you can reference your resources for use in your application:</p> + + +<p>Once you provide a resource in your application (discussed in <a +href="providing-resources.html">Providing Resources</a>), you can apply it by +referencing its resource ID. All resource IDs are defined in your project's {@code R} class, which +the {@code aapt} tool automatically generates.</p> + +<p>When your application is compiled, {@code aapt} generates the {@code R} class, which contains +resource IDs for all the resources in your {@code +res/} directory. For each type of resource, there is an {@code R} subclass (for example, +{@code R.drawable} for all drawable resources) and for each resource of that type, there is a static +integer (for example, {@code R.drawable.icon}). This integer is the resource ID that you can use +to retrieve your resource.</p> + +<p>Although the {@code R} class is where resource IDs are specified, you should never need to +look there to discover a resource ID. A resource ID is always composed of:</p> +<ul> + <li>The <em>resource type</em>: Each resource is grouped into a "type," such as {@code +string}, {@code drawable}, and {@code layout}. For more about the different types, see <a +href="available-resources.html">Resource Types</a>. + </li> + <li>The <em>resource name</em>, which is either: the filename, +excluding the extension; or the value in the XML {@code android:name} attribute, if the +resource is a simple value (such as a string).</li> +</ul> + +<p>There are two ways you can access a resource:</p> <ul> - <li><strong>From your code:</strong> Using an integer from a sub-class in your {@code R} class, -such as: - <p>{@code R.string.hello}</p> - <p>You will see Android APIs that accept this kind of resource identifier as a method parameter -(usually defined as the {@code id} parameter).</p> + <li><strong>In code:</strong> Using an static integer from a sub-class of your {@code R} +class, such as: + <pre class="classic no-pretty-print">R.string.hello</pre> + <p>{@code string} is the resource type and {@code hello} is the resource name. There are many +Android APIs that can access your resources when you provide a resource ID in this format. See +<a href="#ResourcesFromCode">Accessing Resources in Code</a>.</p> </li> - <li><strong>From another resource:</strong> Using a special XML syntax that corresponds to the -{@code R} sub-class, such as: - <p>{@code @string/hello}</p> - <p>You can use this syntax in an XML resource any place where a value is expected that is -matched by the existing resource. For example, if you need to provide a string in either an XML -attribute or element value, you can reference a resource instead of providing a hard-coded -string.</p> + <li><strong>In XML:</strong> Using a special XML syntax that also corresponds to +the resource ID defined in your {@code R} class, such as: + <pre class="classic no-pretty-print">@string/hello</pre> + <p>{@code string} is the resource type and {@code hello} is the resource name. You can use this +syntax in an XML resource any place where a value is expected that you provide in a resource. See <a +href="#ResourcesFromXml">Accessing Resources from XML</a>.</p> </li> </ul> -<h2 id="ResourcesInCode">Accessing Resources in Code </h2> +<h2 id="ResourcesFromCode">Accessing Resources in Code </h2> -<p>When your application is compiled, Android generates the {@code R.java} file (inside -the {@code gen/} directory), which contains resource -identifiers to all the resources in your {@code res/} directory. For each type of resource, a -specific subclass is added to the {@code R} class (for example, -{@code R.drawable}) and for each resource of that type, a static -integer is added to the subclass (for example, -{@code R.drawable.icon}). This integer is the resource ID and you can use it to retrieve -your resource from your application code.</p> +<p>You can use a resource in code by passing the resource ID as a method parameter. For +example, you can set an {@link android.widget.ImageView} to use the {@code res/drawable/myimage.png} +resource using {@link android.widget.ImageView#setImageResource(int) setImageResource()}:</p> +<pre> +ImageView imageView = (ImageView) findViewById(R.id.myimageview); +imageView.setImageResource(<strong>R.drawable.myimage</strong>); +</pre> +<p>You can also retrieve individual resources using methods in {@link +android.content.res.Resources}, which you can get an instance of +with {@link android.content.Context#getResources()}.</p> <div class="sidebox-wrapper"> <div class="sidebox"> <h2>Access to Original Files</h2> <p>While uncommon, you might need access your original files and directories. If you do, then -saving your files in {@code res/} won't work for you. Instead, you can save your resources in the +saving your files in {@code res/} won't work for you, because the only way to read a resource from +{@code res/} is with the resource ID. Instead, you can save your resources in the {@code assets/} directory.</p> -<p>Files saved in the {@code assets/} directory will <em>not</em> be given a resource +<p>Files saved in the {@code assets/} directory are <em>not</em> given a resource ID, so you can't reference them through the {@code R} class or from XML resources. Instead, you can query files in the {@code assets/} directory like a normal file system and read raw data using {@link android.content.res.AssetManager}.</p> <p>However, if all you require is the ability to read raw data (such as a video or audio file), then save the file in the {@code res/raw/} directory and read a stream of bytes using {@link -android.content.res.Resources#openRawResource(int)}.</p> +android.content.res.Resources#openRawResource(int) openRawResource()}.</p> </div> </div> -<p class="caution"><strong>Caution:</strong> You should never modify the {@code -R.java} file by hand—it is generated by the {@code aapt} tool when your project is -compiled. Any changes will be overridden next time you compile.</p> +<h3>Syntax</h3> -<p>Here is the syntax to reference a resource in code:</p> -<p> -<code>[<em><package_name></em>.]R.<em><resource_type></em>.<em><resource_name></em></code> -</p> +<p>Here's the syntax to reference a resource in code:</p> + +<pre class="classic no-pretty-print"> +[<em><package_name></em>.]R.<em><resource_type></em>.<em><resource_name></em> +</pre> <ul> <li><em>{@code <package_name>}</em> is the name of the package in which the resource is located (not required when referencing resources from your own package).</li> <li><em>{@code <resource_type>}</em> is the {@code R} subclass for the resource type.</li> - <li><em>{@code <resource_name>}</em> is either the {@code -android:name} attribute value (for some resources defined in XML files) or the resource filename -without the extension.</li> + <li><em>{@code <resource_name>}</em> is either the resource filename +without the extension or the {@code android:name} attribute value in the XML element (for simple +values).</li> </ul> <p>See <a href="resource-types.html">Resource Types</a> for more information about each resource type and how to reference them.</p> -<p>In many cases, you can supply an API method with the resource ID. For example, to set the image -for an {@link android.widget.ImageView}:</p> -<pre> -ImageView iv = (ImageView) findViewById(R.id.myimageview); -iv.setImageResource(R.drawable.myimage); -</pre> -<p>You can also retrieve your -resource objects using methods in {@link android.content.res.Resources}, which you can create an -instance of with {@link android.content.Context#getResources Context.getResources()}. For example, -to get a string:</p> -<pre> -Resources res = this.getResources(); -String string = res.getString(R.string.mystring); -</pre> +<h3>Use cases</h3> -<p>You can also access resources from the platform by prefixing the {@code android} -namespace. Android contains a number of standard resources, such as styles and themes for your -layout, button backgrounds, and layouts. To refer to these in code, qualify your reference with the -<code>android</code> package name. For example, -<code>android.R.layout.simple_gallery_item</code>.</p> +<p>There are many methods that accept a resource ID parameter and you can retrieve resources using +methods in {@link android.content.res.Resources}. You can get an instance of {@link +android.content.res.Resources} with {@link android.content.Context#getResources +Context.getResources()}.</p> -<p>Here are some examples of using resources in code:</p> + +<p>Here are some examples of accessing resources in code:</p> <pre> // Load a background for the current screen from a drawable resource {@link android.app.Activity#getWindow()}.{@link android.view.Window#setBackgroundDrawableResource(int) -setBackgroundDrawableResource}(R.drawable.my_background_image) ; +setBackgroundDrawableResource}(<strong>R.drawable.my_background_image</strong>) ; // Set the Activity title by getting a string from the Resources object, because // this method requires a CharSequence rather than a resource ID {@link android.app.Activity#getWindow()}.{@link android.view.Window#setTitle(CharSequence) setTitle}(getResources().{@link android.content.res.Resources#getText(int) -getText}(R.string.main_title)); +getText}(<strong>R.string.main_title</strong>)); // Load a custom layout for the current screen {@link android.app.Activity#setContentView(int) -setContentView}(R.layout.main_screen); +setContentView}(<strong>R.layout.main_screen</strong>); // Set a slide in animation by getting an Animation from the Resources object mFlipper.{@link android.widget.ViewAnimator#setInAnimation(Animation) setInAnimation}(AnimationUtils.loadAnimation(this, - R.anim.hyperspace_in)); + <strong>R.anim.hyperspace_in</strong>)); // Set the text on a TextView object using a resource ID -TextView msgTextView = (TextView) findViewById(R.id.msg); -msgTextView.{@link android.widget.TextView#setText(int) setText}(R.string.hello_message); +TextView msgTextView = (TextView) findViewById(<strong>R.id.msg</strong>); +msgTextView.{@link android.widget.TextView#setText(int) +setText}(<strong>R.string.hello_message</strong>); </pre> +<p class="caution"><strong>Caution:</strong> You should never modify the {@code +R.java} file by hand—it is generated by the {@code aapt} tool when your project is +compiled. Any changes are overridden next time you compile.</p> + + +<h2 id="ResourcesFromXml">Accessing Resources from XML</h2> +<p>You can define values for some XML attributes and elements using a +reference to an existing resource. You will often do this when creating layout files, to +supply strings and images for your widgets.</p> +<p>For example, if you add a {@link android.widget.Button} to your layout, you should use +a <a href="string-resource.html">string resource</a> for the button text:</p> + +<pre> +<Button + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:text="<strong>@string/submit</strong>" /> +</pre> -<h2 id="ReferencesToResources">Accessing Resources in other XML Resources</h2> -<p>When creating an XML resource, some values for attributes and elements can be a reference to -an existing resource. This is often used in layout files to supply strings and images.</p> +<h3>Syntax</h3> <p>Here is the syntax to reference a resource in an XML resource:</p> -<p><code>@[<em><package_name></em>:]<em><resource_type></em>/<em><resource_name></em></code></p> + +<pre class="classic no-pretty-print"> +@[<em><package_name></em>:]<em><resource_type></em>/<em><resource_name></em> +</pre> <ul> <li>{@code <package_name>} is the name of the package in which the resource is located (not required when referencing resources from the same package)</li> <li>{@code <resource_type>} is the {@code R} subclass for the resource type</li> - <li>{@code <resource_name>} is either the {@code -android:name} attribute value (for some resources defined in XML files) or the resource filename -without the extension</li> + <li>{@code <resource_name>} is either the resource filename +without the extension or the {@code android:name} attribute value in the XML element (for simple +values).</li> </ul> <p>See <a href="resource-types.html">Resource Types</a> for more information about each resource type and how to reference them.</p> -<p>For example, if you have the following resource file that includes a <a + +<h3>Use cases</h3> + +<p>In some cases you must use a resource for a value in XML (for example, to apply a drawable image +to a widget), but you can also use a resource in XML any place that accepts a simple value. For +example, if you have the following resource file that includes a <a href="more-resources.html#Color">color resource</a> and a <a href="string-resource.html">string resource</a>:</p> @@ -206,8 +247,8 @@ text string:</p> <EditText xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" - <strong>android:textColor="@color/opaque_red" - android:text="@string/hello"</strong> /> + android:textColor="<strong>@color/opaque_red</strong>" + android:text="<strong>@string/hello</strong>" /> </pre> <p>In this case you don't need to specify the package name in the resource reference because the @@ -219,19 +260,18 @@ reference a system resource, you would need to include the package name. For exa <EditText xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" - <strong>android:textColor="@android:color/secondary_text_dark"</strong> + android:textColor="<strong>@android:color/secondary_text_dark</strong>" android:text="@string/hello" /> </pre> -<p class="note"><strong>Note:</strong> You should always use a string resource when supplying -strings in a layout file, as demonstrated above, so that the strings can be localized. For -information about creating alternative resources (such as localized strings), see <a +<p class="note"><strong>Note:</strong> You should use string resources at all times, so that your +application can be localized for other languages. For information about creating alternative +resources (such as localized strings), see <a href="providing-resources.html#AlternativeResources">Providing Alternative Resources</a>.</p> -<p>This facility for referencing resources between resources can also be used to create -alias resources. For example, you can create new drawable resources that is an alias for an existing -image:</p> +<p>You can even use resources in XML to create aliases. For example, you can create a +drawable resource that is an alias for another drawable resource:</p> <pre> <?xml version="1.0" encoding="utf-8"?> @@ -239,15 +279,14 @@ image:</p> android:src="@drawable/other_drawable" /> </pre> -<p>This is discussed further in <a href="providing-resources.html#AliasResources">Creating -alias resources</a>.</p> - +<p>This sounds redundant, but can be very useful when using alternative resource. Read more about +<a href="providing-resources.html#AliasResources">Creating alias resources</a>.</p> <h3 id="ReferencesToThemeAttributes">Referencing style attributes</h3> -<p>A style attribute resource is another type of resource that allows you to reference the value +<p>A style attribute resource allows you to reference the value of an attribute in the currently-applied theme. Referencing a style attribute allows you to customize the look of UI elements by styling them to match standard variations supplied by the current theme, instead of supplying a hard-coded value. Referencing a style attribute @@ -257,28 +296,46 @@ essentially says, "use the style that is defined by this attribute, in the curre format, but instead of the at-symbol ({@code @}), use a question-mark ({@code ?}), and the resource type portion is optional. For instance:</p> -<p> -<code> +<pre class="classic"> ?[<em><package_name></em>:][<em><resource_type></em>/]<em><resource_name></em> -</code> -</p> +</pre> -<p>For example, here's how you might reference an attribute in a layout, -to set the text color to match the "primary" text color of the system theme:</p> +<p>For example, here's how you can reference an attribute to set the text color to match the +"primary" text color of the system theme:</p> <pre> <EditText id="text" android:layout_width="fill_parent" android:layout_height="wrap_content" - <strong>android:textColor="?android:textColorSecondary"</strong> + android:textColor="<strong>?android:textColorSecondary</strong>" android:text="@string/hello_world" /> </pre> -<p>Using this markup, you are -supplying the name of an attribute resource that will be looked up in the theme. -Because the system resource tool knows that an attribute resource is expected, +<p>Here, the {@code android:textColor} attribute specifies the name of a style attribute +in the current theme. Android now uses the value applied to the {@code android:textColorSecondary} +style attribute as the value for {@code android:textColor} in this widget. Because the system +resource tool knows that an attribute resource is expected in this context, you do not need to explicitly state the type (which would be -<code>?android:attr/textColorSecondary</code>), so you can exclude the {@code attr} type.</p> +<code>?android:attr/textColorSecondary</code>)—you can exclude the {@code attr} type.</p> + + + +<h2 id="PlatformResources">Accessing Platform Resources</h2> + +<p>Android contains a number of standard resources, such as styles, themes, and layouts. To +access these resource, qualify your resource reference with the +<code>android</code> package name. For example, Android provides a layout resource you can use for +list items in a {@link android.widget.ListAdapter}:</p> + +<pre> +{@link android.app.ListActivity#setListAdapter(ListAdapter) +setListAdapter}(new {@link +android.widget.ArrayAdapter}<String>(this, <strong>android.R.layout.simple_list_item_1</strong>, myarray)); +</pre> +<p>In this example, {@link android.R.layout#simple_list_item_1} is a layout resource defined by the +platform for items in a {@link android.widget.ListView}. You can use this instead of creating +your own layout for list items. (For more about using {@link android.widget.ListView}, see the +<a href="{@docRoot}resources/tutorials/views/hello-listview.html">List View Tutorial</a>.)</p> diff --git a/docs/html/guide/topics/resources/animation-resource.jd b/docs/html/guide/topics/resources/animation-resource.jd index b2fab04..e0ce051 100644 --- a/docs/html/guide/topics/resources/animation-resource.jd +++ b/docs/html/guide/topics/resources/animation-resource.jd @@ -62,18 +62,18 @@ In XML: <code>@[<em>package</em>:]anim/<em>filename</em></code> android:toXScale="<em>float</em>" android:fromYScale="<em>float</em>" android:toYScale="<em>float</em>" - android:pivotX="<em>string</em>" - android:pivotY="<em>string</em>" /> + android:pivotX="<em>float</em>" + android:pivotY="<em>float</em>" /> <<a href="#translate-element">translate</a> - android:fromX="<em>string</em>" - android:toX="<em>string</em>" - android:fromY="<em>string</em>" - android:toY="<em>string</em>" /> + android:fromX="<em>float</em>" + android:toX="<em>float</em>" + android:fromY="<em>float</em>" + android:toY="<em>float</em>" /> <<a href="#rotate-element">rotate</a> android:fromDegrees="<em>float</em>" android:toDegrees="<em>float</em>" - android:pivotX="<em>string</em>" - android:pivotY="<em>string</em>" /> + android:pivotX="<em>float</em>" + android:pivotY="<em>float</em>" /> <<a href="#set-element">set</a>> ... </set> @@ -158,21 +158,21 @@ android.view.animation.TranslateAnimation}. <p class="caps">attributes:</p> <dl class="atn-list"> <dt><code>android:fromXDelta</code></dt> - <dd><em>Float or percentage</em>. Starting X offset. Either in: pixels relative to the -normal position, in percentage relative to the element width (%), or relative to the parent width -(%p).</dd> + <dd><em>Float or percentage</em>. Starting X offset. Expressed either: in pixels relative +to the normal position (such as {@code "5"}), in percentage relative to the element width (such as +{@code "5%"}), or in percentage relative to the parent width (such as {@code "5%p"}).</dd> <dt><code>android:toXDelta</code></dt> - <dd><em>Float or percentage</em>. Ending X offset. Either in: pixels relative to the -normal position, in percentage relative to the element width (%), or relative to the parent width -(%p).</dd> + <dd><em>Float or percentage</em>. Ending X offset. Expressed either: in pixels relative +to the normal position (such as {@code "5"}), in percentage relative to the element width (such as +{@code "5%"}), or in percentage relative to the parent width (such as {@code "5%p"}).</dd> <dt><code>android:fromYDelta</code></dt> - <dd><em>Float or percentage</em>. Starting Y offset. Either in: pixels relative to the -normal position, in percentage relative to the element height (%), or relative to the parent height -(%p).</dd> + <dd><em>Float or percentage</em>. Starting Y offset. Expressed either: in pixels relative +to the normal position (such as {@code "5"}), in percentage relative to the element height (such as +{@code "5%"}), or in percentage relative to the parent height (such as {@code "5%p"}).</dd> <dt><code>android:toYDelta</code></dt> - <dd><em>Float or percentage</em>. Ending Y offset. Either in: pixels relative to the -normal position, in percentage relative to the element height (%), or relative to the parent height -(%p).</dd> + <dd><em>Float or percentage</em>. Ending Y offset. Expressed either: in pixels relative +to the normal position (such as {@code "5"}), in percentage relative to the element height (such as +{@code "5%"}), or in percentage relative to the parent height (such as {@code "5%p"}).</dd> </dl> <p>For more attributes supported by <code><translate></code>, see the {@link android.view.animation.Animation} class reference (of which, all XML attributes are @@ -183,15 +183,19 @@ inherrited by this element).</p> <p class="caps">attributes:</p> <dl class="atn-list"> <dt><code>android:fromDegrees</code></dt> - <dd><em>Integer</em>. Starting angular position, in degrees.</dd> + <dd><em>Float</em>. Starting angular position, in degrees.</dd> <dt><code>android:toDegrees</code></dt> - <dd><em>Integer</em>. Ending angular position, in degrees.</dd> + <dd><em>Float</em>. Ending angular position, in degrees.</dd> <dt><code>android:pivotX</code></dt> - <dd><em>Integer or percentage</em>. The X coordinate of the center of rotation, in total -pixels (where 0 is the left edge) or percentage of the screen width.</dd> + <dd><em>Float or percentage</em>. The X coordinate of the center of rotation. Expressed +either: in pixels relative to the object's left edge (such as {@code "5"}), in percentage relative +to the object's left edge (such as {@code "5%"}), or in percentage relative to the parent +container's left edge (such as {@code "5%p"}).</dd> <dt><code>android:pivotY</code></dt> - <dd><em>Integer or percentage</em>. The Y coordinate of the center of rotation, in total -pixels (where 0 is the top edge) or percentage of the screen height.</dd> + <dd><em>Float or percentage</em>. The Y coordinate of the center of rotation. Expressed +either: in pixels relative to the object's top edge (such as {@code "5"}), in percentage relative +to the object's top edge (such as {@code "5%"}), or in percentage relative to the parent +container's top edge (such as {@code "5%p"}).</dd> </dl> <p>For more attributes supported by <code><rotate></code>, see the {@link android.view.animation.Animation} class reference (of which, all XML attributes are diff --git a/docs/html/guide/topics/resources/available-resources.jd b/docs/html/guide/topics/resources/available-resources.jd index 19babee..09c55a5 100644 --- a/docs/html/guide/topics/resources/available-resources.jd +++ b/docs/html/guide/topics/resources/available-resources.jd @@ -18,6 +18,23 @@ of application resource that you can provide in your resources directory ({@code <p>Here's a brief summary of each resource type:</p> +<div class="sidebox-wrapper"> +<div class="sidebox"> +<h2>{@code R.id} Is Not a Resource</h2> + +<p>You will often use an {@code R.id} integer to handle {@link android.view.View} objects in +your UI. Although the {@code id} is a subclass of the {@code R} class, it is not considered a +"resource" because it is not a reference to an externalized application resource. The {@code id} +is simply a unique identifier that allows you to handle elements in your UI by instantiating +objects with {@link android.app.Activity#findViewById(int) findViewById()}.</p> + +<p>For information about using {@code R.id} with your UI, see <a +href="{@docRoot}guide/topics/ui/declaring-layout.html#attributes">Declaring Layout</a>.</p> + +</div> +</div> + + <dl> <dt><a href="{@docRoot}guide/topics/resources/animation-resource.html">Animation Resources</a></dt> <dd>Define pre-determined animations.<br/> diff --git a/docs/html/guide/topics/resources/drawable-resource.jd b/docs/html/guide/topics/resources/drawable-resource.jd index ec964ed..d8de16a 100644 --- a/docs/html/guide/topics/resources/drawable-resource.jd +++ b/docs/html/guide/topics/resources/drawable-resource.jd @@ -463,11 +463,11 @@ In XML: <code>@[<em>package</em>:]drawable/<em>filename</em></code> android:centerX="<em>integer</em>" android:centerY="<em>integer</em>" android:centerColor="<em>integer</em>" + android:endColor="<em>color</em>" android:gradientRadius="<em>integer</em>" - android:type="" - android:usesLevel="" android:startColor="<em>color</em>" - android:endColor="<em>color</em>" /> + android:type=["linear" | "radial" | "sweep"] + android:usesLevel=["true" | "false"] /> <<a href="#solid-element">solid</a> android:color="<em>color</em>" /> <<a href="#stroke-element">stroke</a> @@ -544,18 +544,6 @@ a {@link android.graphics.drawable.LevelListDrawable}. This should normally be " <dd>Specifies a gradient color for the shape. <p class="caps">attributes:</p> <dl class="atn-list"> - <dt><code>android:type</code></dt> - <dd><em>Keyword</em>. The type of gradient pattern to apply. Valid values are: - <table> - <tr><th>Value</th><th>Description</th></tr> - <tr><td>{@code "linear"}</td> - <td>A linear gradient. This is the default.</td></tr> - <tr><td>{@code "radial"}</td> - <td>A radial gradient. The start color is the center color.</td></tr> - <tr><td>{@code "sweep"}</td> - <td>A sweeping line gradient. </td></tr> - </table> - </dd> <dt><code>android:angle</code></dt> <dd><em>Integer</em>. The angle for the gradient, in degrees. 0 is left to right, 90 is bottom to top. It must be a multiple of 45. Default is 0.</dd> @@ -568,18 +556,30 @@ Does not apply when {@code android:type="linear"}.</dd> <dt><code>android:centerColor</code></dt> <dd><em>Color</em>. Optional color that comes between the start and end colors, as a hexadecimal value or <a href="more-resources.html#Color">color resource</a>.</dd> + <dt><code>android:endColor</code></dt> + <dd><em>Color</em>. The ending color, as a hexadecimal +value or <a href="more-resources.html#Color">color resource</a>.</dd> <dt><code>android:gradientRadius</code></dt> <dd><em>Float</em>. The radius for the gradient. Only applied when {@code android:type="radial"}.</dd> - <dt><code>android:useLevel</code></dt> - <dd><em>Boolean</em>. "true" if this is used as a {@link -android.graphics.drawable.LevelListDrawable}.</dd> <dt><code>android:startColor</code></dt> <dd><em>Color</em>. The starting color, as a hexadecimal value or <a href="more-resources.html#Color">color resource</a>.</dd> - <dt><code>android:endColor</code></dt> - <dd><em>Color</em>. The ending color, as a hexadecimal -value or <a href="more-resources.html#Color">color resource</a>.</dd> + <dt><code>android:type</code></dt> + <dd><em>Keyword</em>. The type of gradient pattern to apply. Valid values are: + <table> + <tr><th>Value</th><th>Description</th></tr> + <tr><td>{@code "linear"}</td> + <td>A linear gradient. This is the default.</td></tr> + <tr><td>{@code "radial"}</td> + <td>A radial gradient. The start color is the center color.</td></tr> + <tr><td>{@code "sweep"}</td> + <td>A sweeping line gradient. </td></tr> + </table> + </dd> + <dt><code>android:useLevel</code></dt> + <dd><em>Boolean</em>. "true" if this is used as a {@link +android.graphics.drawable.LevelListDrawable}.</dd> </dl> </dd> <dt id="solid-element"><code><solid></code></dt> diff --git a/docs/html/guide/topics/resources/index.jd b/docs/html/guide/topics/resources/index.jd index f602a04..2aa697e 100644 --- a/docs/html/guide/topics/resources/index.jd +++ b/docs/html/guide/topics/resources/index.jd @@ -27,14 +27,14 @@ important as more Android-powered devices become available with different config to provide this functionality, you must organize resources in your project's {@code res/} directory, using various sub-directories that group resources by type and configuration.</p> -<div class="figure" style="width:441px"> +<div class="figure" style="width:421px"> <img src="{@docRoot}images/resources/resource_devices_diagram1.png" height="137" alt="" /> <p class="img-caption"> <strong>Figure 1.</strong> Two device configurations, both using default resources.</p> </div> -<div class="figure" style="width:441px"> +<div class="figure" style="width:421px"> <img src="{@docRoot}images/resources/resource_devices_diagram2.png" height="137" alt="" /> <p class="img-caption"> <strong>Figure 2.</strong> Two device configurations, one using alternative diff --git a/docs/html/guide/topics/resources/layout-resource.jd b/docs/html/guide/topics/resources/layout-resource.jd index a6b177f..2c51d54 100644 --- a/docs/html/guide/topics/resources/layout-resource.jd +++ b/docs/html/guide/topics/resources/layout-resource.jd @@ -36,14 +36,14 @@ In XML: <code>@[<em>package</em>:]layout/<em>filename</em></code> <?xml version="1.0" encoding="utf-8"?> <<a href="#viewgroup-element"><em>ViewGroup</em></a> xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/<em>name</em>" - android:layout_height="@+id/<em>string_name</em>" - android:layout_width="@+id/<em>string_name</em>" - [<em>other attributes</em>] > + android:layout_height=["<em>dimension</em>" | "fill_parent" | "wrap_content"] + android:layout_width=["<em>dimension</em>" | "fill_parent" | "wrap_content"] + [<em>ViewGroup-specific attributes</em>] > <<a href="#view-element"><em>View</em></a> android:id="@+id/<em>name</em>" - android:layout_height="@+id/<em>string_name</em>" - android:layout_width="@+id/<em>string_name</em>" - [<em>other attributes</em>] > + android:layout_height=["<em>dimension</em>" | "fill_parent" | "wrap_content"] + android:layout_width=["<em>dimension</em>" | "fill_parent" | "wrap_content"] + [<em>View-specific attributes</em>] > <<a href="#requestfocus-element">requestFocus</a>/> </<em>View</em>> <<a href="#viewgroup-element"><em>ViewGroup</em></a> > diff --git a/docs/html/guide/topics/resources/menu-resource.jd b/docs/html/guide/topics/resources/menu-resource.jd index c9f27fa..badc403 100644 --- a/docs/html/guide/topics/resources/menu-resource.jd +++ b/docs/html/guide/topics/resources/menu-resource.jd @@ -35,12 +35,12 @@ In XML: <code>@[<em>package</em>:]menu.<em>filename</em></code> <pre> <?xml version="1.0" encoding="utf-8"?> <<a href="#menu-element">menu</a> xmlns:android="http://schemas.android.com/apk/res/android"> - <<a href="#item-element">item</a> android:id="<em>resource ID</em>" + <<a href="#item-element">item</a> android:id="@+id/<em>id_name</em>" android:menuCategory=["container" | "system" | "secondary" | "alternative"] android:orderInCategory="<em>integer</em>" android:title="<em>string</em>" android:titleCondensed="<em>string</em>" - android:icon="<em>drawable resource</em>" + android:icon="@[package:]drawable/<em>drawable_resource_name</em>" android:alphabeticShortcut="<em>string</em>" android:numericShortcut="<em>string</em>" android:checkable=["true" | "false"] @@ -172,22 +172,22 @@ too long.</dd> <dd>XML file saved at <code>res/menu/example_menu.xml</code>: <pre> <menu xmlns:android="http://schemas.android.com/apk/res/android"> - <item android:id="@+id/example_item" - android:title="Example Item" - android:icon="@drawable/example_item_icon" /> - <group android:id="@+id/example_group"> + <item android:id="@+id/item1" + android:title="@string/item1" + android:icon="@drawable/group_item1_icon" /> + <group android:id="@+id/group"> <item android:id="@+id/group_item1" - android:title="Group Item 1" - android:icon="@drawable/example_item1_icon" /> + android:title="@string/group_item1" + android:icon="@drawable/group_item1_icon" /> <item android:id="@+id/group_item2" - android:title="Group Item 2" - android:icon="@drawable/example_item2_icon" /> + android:title="G@string/group_item2" + android:icon="@drawable/group_item2_icon" /> </group> <item android:id="@+id/submenu" - android:title="Sub Menu" > + android:title="@string/submenu_title" > <menu> - <item android:id="@+id/submenu_item" - android:title="Sub Menu Item" /> + <item android:id="@+id/submenu_item1" + android:title="@string/submenu_item1" /> </menu> </item> </menu> diff --git a/docs/html/guide/topics/resources/providing-resources.jd b/docs/html/guide/topics/resources/providing-resources.jd index b495eb8..0f3d389 100644 --- a/docs/html/guide/topics/resources/providing-resources.jd +++ b/docs/html/guide/topics/resources/providing-resources.jd @@ -7,13 +7,15 @@ parent.link=index.html <div id="qv"> <h2>Quickview</h2> <ul> - <li>Different types of resources belong in different sub-directories of {@code res/}</li> + <li>Different types of resources belong in different subdirectories of {@code res/}</li> <li>Alternative resources provide configuration-specific resource files</li> </ul> <h2>In this document</h2> <ol> + <li><a href="#ResourceTypes">Grouping Resource Types</a></li> <li><a href="#AlternativeResources">Providing Alternative Resources</a> <ol> + <li><a href="#QualifierRules">Qualifier name rules</a></li> <li><a href="#AliasResources">Creating alias resources</a></li> </ol> </li> @@ -24,17 +26,30 @@ parent.link=index.html <ol> <li><a href="accessing-resources.html">Accessing Resources</a></li> <li><a href="available-resources.html">Resource Types</a></li> + <li><a href="{@docRoot}guide/practices/screens_support.html">Supporting Multiple +Screens</a></li> </ol> </div> </div> -<p>There are several types of resource files you can -include in your application and each type belongs in a specific sub-directory of your project's -{@code res/} directory. Absolutely no files should be saved directly inside {@code res/}.</p> +<p>You should always externalize application resources such as images and strings from your +code, so that you can maintain them independently. You can also provide alternative resources for +specific device configurations, by grouping them in specially-named resource directories. Android +will then automatically apply the appropriate resource based on the current configuration. For +instance, you might want to provide a different UI layout depending on the screen size.</p> -<p>For example, here's the file hierarchy for a simple project:</p> +<p>Once you save your resources external to your application code, you can access them +using resource IDs that are generated in your project's {@code R} class. How to use +resources in your application is discussed in <a href="accessing-resources.html">Accessing +Resources</a>.</p> -<pre class="no-pretty-print"> + +<h2 id="ResourceTypes">Grouping Resource Types</h2> + +<p>You should place each type of resource in a specific subdirectory of your project's +{@code res/} directory. For example, here's the file hierarchy for a simple project:</p> + +<pre class="classic no-pretty-print"> MyProject/ src/ <span style="color:black"> MyActivity.java </span> @@ -42,23 +57,23 @@ MyProject/ drawable/ <span style="color:black"> icon.png </span> layout/ <span style="color:black"> - main_layout.xml </span> + main.xml + info.xml</span> values/ <span style="color:black"> strings.xml </span> </pre> -<p>This project includes an image resource, a layout resource, and string resource file.</p> +<p>The {@code res/} directory contains all the resources (in subdirectories): an image resource, two +layout resources, and a string resource file. The resource directory names are important and are +described in table 1.</p> -<p>Table 1 lists the different {@code res/} sub-directories supported -and describes the types of resource files that belong in each one.</p> - -<p class="table-caption" id="table1"><strong>Table 1.</strong> Resource directories. Each directory -belongs inside the project {@code res/} directory.</p> +<p class="table-caption" id="table1"><strong>Table 1.</strong> Resource directories +supported inside project {@code res/} directory.</p> <table> <tr> <th scope="col">Directory</th> - <th scope="col">Resource Types</th> + <th scope="col">Resource Type</th> </tr> <tr> @@ -70,13 +85,13 @@ href="animation-resource.html">Animation Resources</a>.</td> <tr> <td><code>color/</code></td> <td>XML files that define a state list of colors. See <a href="color-list-resource.html">Color -State List Resources</a></td> +State List Resource</a></td> </tr> <tr> <td><code>drawable/</code></td> <td><p>Bitmap files ({@code .png}, {@code .9.png}, {@code .jpg}, {@code .gif}) or XML files that -are compiled into the following Drawable resource subtypes:</p> +are compiled into the following drawable resource subtypes:</p> <ul> <li>Bitmap files</li> <li>Nine-Patches (re-sizable bitmaps)</li> @@ -107,37 +122,35 @@ Menu. See <a href="menu-resource.html">Menu Resource</a>.</td> system. To open these resources with a raw {@link java.io.InputStream}, call {@link android.content.res.Resources#openRawResource(int) Resources.openRawResource()} with the resource ID, which is {@code R.raw.<em>filename</em>}.</p> - <p>However, if you require direct access to original file names and file hierarchy, instead of -using a resource ID to access your files, you might consider saving some resources in the {@code -assets/} directory, instead of {@code res/raw/}. You can query data in the {@code assets/} directory -like an ordinary file system, search through the directory and read raw data using {@link -android.content.res.AssetManager}.</p></td> + <p>However, if you need access to original file names and file hierarchy, you might consider +saving some resources in the {@code +assets/} directory (instead of {@code res/raw/}). Files in {@code assets/} are not given a +resource ID, so you can read them only using {@link android.content.res.AssetManager}.</p></td> </tr> <tr> <td><code>values/</code></td> <td><p>XML files that contain simple values, such as strings, integers, and colors.</p> - <p>Unlike the other {@code res/} subdirectories, this one - can hold files that contain descriptions of more than one resource, rather than -just one resource for the file. The XML element types of an XML file in {@code values/} control -how these resources are defined in the {@code R} class. For example, a {@code <string>} -element will create an -{@code R.string} resource, and a {@code <color>} element will create an {@code R.color} + <p>Whereas XML resource files in other {@code res/} subdirectories define a single resource +based on the XML filename, files in the {@code values/} directory describe multiple resources. +For a file in this directory, each child of the {@code <resources>} element defines a single +resource. For example, a {@code <string>} element creates an +{@code R.string} resource and a {@code <color>} element creates an {@code R.color} resource.</p> - <p>While the name of a file in this directory is arbitrary and not related to the name given -to a resource produced, you might want to separate different types of resources into different -files for easier maintenance. Here are some filename conventions for some of the different types -of resources you can save here:</p> + <p>Because each resource is defined with its own XML element, you can name the file +whatever you want and place different resource types in one file. However, for clarity, you might +want to place unique resource types in different files. For example, here are some filename +conventions for resources you can create in this directory:</p> <ul> - <li>arrays.xml to define resource arrays (<a + <li>arrays.xml for resource arrays (<a href="more-resources.html#TypedArray">typed arrays</a>).</li> - <li>colors.xml to define <a + <li>colors.xml for <a href="more-resources.html#Color">color values</a></li> - <li>dimens.xml to define <a + <li>dimens.xml for <a href="more-resources.html#Dimension">dimension values</a>.</li> - <li>strings.xml to define <a href="string-resource.html">string + <li>strings.xml for <a href="string-resource.html">string values</a>.</li> - <li>styles.xml to define <a href="style-resource.html">styles</a>.</li> + <li>styles.xml for <a href="style-resource.html">styles</a>.</li> </ul> <p>See <a href="string-resource.html">String Resources</a>, <a href="style-resource.html">Style Resource</a>, and @@ -147,38 +160,42 @@ values</a>.</li> <tr> <td><code>xml/</code></td> - <td>Arbitrary XML files that are compiled and can be read at runtime by calling {@link + <td>Arbitrary XML files that can be read at runtime by calling {@link android.content.res.Resources#getXml(int) Resources.getXML()}. Various XML configuration files -must also be saved here, such as a <a +must be saved here, such as a <a href="{@docRoot}guide/topics/search/searchable-config.html">searchable configuration</a>. <!-- or preferences configuration. --></td> </tr> </table> +<p class="note"><strong>Note:</strong> You should never save resource files directly inside the +{@code res/} directory.</p> + <p>For more information about certain types of resources, see the <a href="available-resources.html">Resource Types</a> documentation.</p> - - +<p>How to access resources in the {@code res/} subdirectories is discussed in <a +href="accessing-resources.html">Accessing Resources</a>. +</p> <h2 id="AlternativeResources">Providing Alternative Resources</h2> -<div class="figure" style="width:441px"> +<div class="figure" style="width:421px"> <img src="{@docRoot}images/resources/resource_devices_diagram2.png" height="137" alt="" /> <p class="img-caption"> <strong>Figure 1.</strong> Two device configurations, one using alternative resources.</p> </div> <p>Almost every application should provide alternative resources to support specific device -configurations. For instance, you should include different drawable resources for different -screen densities and different string resources for different languages. At runtime, Android -will automatically detect the current device configuration and then load the appropriate +configurations. For instance, you should include alternative drawable resources for different +screen densities and alternative string resources for different languages. At runtime, Android +automatically detects the current device configuration and loads the appropriate resources.</p> -<p>For each set of resources for which you want to provide configuration-specific alternatives:</p> +<p>To specify configuration-specific alternatives for a set of resources:</p> <ol> <li>Create a new directory in {@code res/} named in the form {@code <em><resources_name></em>-<em><config_qualifier></em>}. @@ -191,13 +208,13 @@ for which these resources are to be used.</li> <p>You can append more than one <em>{@code <config_qualifier>}</em>. Separate each one with a dash.</p> </li> - <li>Save your alternative resources in this directory, named exactly the same as the default -resource files.</li> + <li>Save your alternative resources in this new directory. The resource files must be named +exactly the same as the default resource files.</li> </ol> <p>For example, here are some default and alternative resources:</p> -<pre class="no-pretty-print"> +<pre class="classic no-pretty-print"> res/ drawable/ <span style="color:black"> icon.png @@ -207,22 +224,23 @@ res/ background.png </span> </pre> -<p>The {@code hdpi} qualifier indicates that the resources are for devices with a high-density -screen. While the images in each directory are different, the filenames are -identical. This way, the resource ID that you use to reference the {@code icon.png} image is -always the same. When you request the {@code icon} drawable, Android will select the +<p>The {@code hdpi} qualifier indicates that the resources in that directory are for devices with a +high-density screen. While the images in each drawable directory are sized for a specific screen +density, the filenames are +the same. This way, the resource ID that you use to reference the {@code icon.png} or {@code +background.png} image is always the same, but Android selects the version of that drawable that best matches the current device configuration.</p> <p>Android supports several configuration qualifiers and you can -add multiple qualifiers to one directory name in order to further specify the configuration, by -separating the qualifiers with dashes. Table 2 lists the valid configuration qualifiers, in order -of precedence—they must be specified in the directory name in the order that they are listed -in the table.</p> +add multiple qualifiers to one directory name, by separating each qualifier with a dash. Table 2 +lists the valid configuration qualifiers, in order of precedence—if you use multiple +qualifiers, they must be added to the directory name in the order they are listed in the +table.</p> <p class="table-caption" id="table2"><strong>Table 2.</strong> Alternative resource qualifier names.</p> -<table border="1"> +<table> <tr> <th>Qualifier</th> <th>Values</th> @@ -237,18 +255,22 @@ names.</p> etc. </td> <td> - <p>Specifies resources based on the mobile country code (MCC), optionally followed by mobile -network code (MNC) - from the SIM in the device. For example, <code>mcc310</code> is U.S. on any carrier, + <p>The mobile country code (MCC), optionally followed by mobile network code (MNC) + from the SIM card in the device. For example, <code>mcc310</code> is U.S. on any carrier, <code>mcc310-mnc004</code> is U.S. on Verizon, and <code>mcc208-mnc00</code> is France on Orange.</p> - <p>If the device uses a radio connection (GSM phone), the MCC will come - from the SIM, and the MNC will come from the network to which the - device is attached.</p> - <p>You might sometimes use the MCC alone, for example to include country-specific legal -resources in your application, but if you only need to specify based on language, then use the -language and region qualifier below. If you decide to use the MCC and MNC qualifier, you -should do so with great care and completely test that it works as expected.</p></td> + <p>If the device uses a radio connection (GSM phone), the MCC comes + from the SIM, and the MNC comes from the network to which the + device is connected.</p> + <p>You can also use the MCC alone (for example, to include country-specific legal +resources in your application). If you need to specify based on the language only, then use the +<em>language and region</em> qualifier instead (discussed next). If you decide to use the MCC and +MNC qualifier, you should do so with care and test that it works as expected.</p> + <p>Also see the configuration fields {@link +android.content.res.Configuration#mcc}, and {@link +android.content.res.Configuration#mnc}, which indicate the current mobile country code +and mobile network code, respectively.</p> + </td> </tr> <tr> <td>Language and region</td> @@ -260,22 +282,24 @@ should do so with great care and completely test that it works as expected.</p>< <code>fr-rCA</code><br/> etc. </td> - <td><p>This is defined by a two-letter <a + <td><p>The language is defined by a two-letter <a href="http://www.loc.gov/standards/iso639-2/php/code_list.php">ISO 639-1</a> language code, optionally followed by a two letter <a href="http://www.iso.org/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/list-en1.html">ISO - 3166-1-alpha-2</a> region code (preceded by lowercase "r"). + 3166-1-alpha-2</a> region code (preceded by lowercase "{@code r}"). </p><p> The codes are <em>not</em> case-sensitive; the {@code r} prefix is used to distinguish the region portion. You cannot specify a region alone.</p> <p>This can change during the life -of your application if the user changes their language in the system settings. See <a +of your application if the user changes his or her language in the system settings. See <a href="runtime-changes.html">Handling Runtime Changes</a> for information about how this can affect your application during runtime.</p> <p>See <a href="localization.html">Localization</a> for a complete guide to localizing your application for other langauges.</p> + <p>Also see the {@link android.content.res.Configuration#locale} configuration field, which +indicates the current locale.</p> </td> </tr> <tr> @@ -286,24 +310,27 @@ your application for other langauges.</p> <code>large</code> </td> <td> - <ul> - <li> <b>Small screens</b> are based on the space available on a - QVGA low density screen. Considering a portrait HVGA display, this has - the same available width but less height -- it is 3:4 vs. HVGA's + <ul class="nolist"> + <li>{@code small}: Screens based on the space available on a + low-density QVGA screen. Considering a portrait HVGA display, this has + the same available width but less height—it is 3:4 vs. HVGA's 2:3 aspect ratio. Examples are QVGA low density and VGA high density.</li> - <li> <b>Normal screens</b> are based on the traditional Android HVGA - medium density screen. A screen is considered to be normal if it is + <li>{@code normal}: Screens based on the traditional + medium-density HVGA screen. A screen is considered to be normal if it is at least this size (independent of density) and not larger. Examples of such screens a WQVGA low density, HVGA medium density, WVGA high density.</li> - <li> <b>Large screens</b> are based on the space available on a - VGA medium density screen. Such a screen has significantly more + <li>{@code large}: Screens based on the space available on a + medium-density VGA screen. Such a screen has significantly more available space in both width and height than an HVGA display. Examples are VGA and WVGA medium density screens.</li> </ul> <p>See <a href="{@docRoot}guide/practices/screens_support.html">Supporting Multiple Screens</a> for more information.</p> + <p>Also see the {@link android.content.res.Configuration#screenLayout} configuration field, +which indicates whether the screen is small, normal, +or large.</p> </td> </tr> <tr> @@ -313,12 +340,14 @@ Screens</a> for more information.</p> <code>notlong</code> </td> <td> - <p>This is based purely on the aspect ratio of the screen (a "long" screen is wider): - <ul> - <li><strong>Long</strong>: WQVGA, WVGA, FWVGA</li> - <li><strong>Not long</strong>: QVGA, HVGA, and VGA</li> + <ul class="nolist"> + <li>{@code long}: Long screens, such as WQVGA, WVGA, FWVGA</li> + <li>{@code notlong}: Not long screens, such as QVGA, HVGA, and VGA</li> </ul> - <p>This is not related to the screen orientation.</p> + <p>This is based purely on the aspect ratio of the screen (a "long" screen is wider). This +is not related to the screen orientation.</p> + <p>Also see the {@link android.content.res.Configuration#screenLayout} configuration field, +which indicates whether the screen is long.</p> </td> </tr> <tr> @@ -329,11 +358,16 @@ Screens</a> for more information.</p> <code>square</code> --> </td> <td> - <p>Portrait orientation ({@code port}) is vertical and landscape orientation -({@code land}) is horizontal. <!-- Square mode is currently not used. --> </p> + <ul class="nolist"> + <li>{@code port}: Device is in portrait orientation (vertical)</li> + <li>{@code land}: Device is in landscape orientation (horizontal)</li> + <!-- Square mode is currently not used. --> + </ul> <p>This can change during the life of your application if the user rotates the screen. See <a href="runtime-changes.html">Handling Runtime Changes</a> for information about how this affects your application during runtime.</p> + <p>Also see the {@link android.content.res.Configuration#orientation} configuration field, +which indicates the current device orientation.</p> </td> </tr> <tr> @@ -343,12 +377,15 @@ how this affects your application during runtime.</p> <code>desk</code> </td> <td> - <p>These configurations can be initiated when the device is placed in a dock.</p> + <ul class="nolist"> + <li>{@code car}: Device is in a car dock</li> + <li>{@code desk}: Device is in a desk dock</li> + </ul> <p><em>Added in API Level 8.</em></p> <p>This can change during the life of your application if the user places the device in a -dock. See <a href="runtime-changes.html">Handling Runtime Changes</a> for -information about how this affects your application during runtime. Also see {@link -android.app.UiModeManager}.</p> +dock. You can eneable or disable this mode using {@link +android.app.UiModeManager}. See <a href="runtime-changes.html">Handling Runtime Changes</a> for +information about how this affects your application during runtime.</p> </td> </tr> <tr> @@ -358,13 +395,16 @@ android.app.UiModeManager}.</p> <code>notnight</code> </td> <td> - <p> - These configurations can be initiated by the device light sensor (if available).</p> + <ul class="nolist"> + <li>{@code night}: Night time</li> + <li>{@code notnight}: Day time</li> + </ul> <p><em>Added in API Level 8.</em></p> - <p>This can change during the life of your application if the device determines that the -user environment is a "night" (dark) setting. See <a href="runtime-changes.html">Handling Runtime -Changes</a> for information about how this affects your application during runtime. You can -also explicitly set this mode using {@link android.app.UiModeManager}.</p> + <p>This can change during the life of your application if night mode is left in +auto mode (default), in which case the mode changes based on the time of day. You can eneable +or disable this mode using {@link android.app.UiModeManager}. See <a +href="runtime-changes.html">Handling Runtime Changes</a> for information about how this affects your +application during runtime.</p> </td> </tr> <tr> @@ -376,24 +416,27 @@ also explicitly set this mode using {@link android.app.UiModeManager}.</p> <code>nodpi</code> </td> <td> - <p>The medium - density of traditional HVGA screens (mdpi) is defined to be approximately - 160dpi; low density (ldpi) is 120, and high density (hdpi) is 240. There - is thus a 4:3 scaling factor between each density, so a 9x9 bitmap - in ldpi would be 12x12 in mdpi and 16x16 in hdpi. The special - <code>nodpi</code> density can be used with bitmap resources to prevent - them from being scaled at load time to match the device density. - </p><p> - When Android selects which resource files to use, - it handles screen density differently than the other qualifiers. + <ul class="nolist"> + <li>{@code ldpi}: Low-density screens; approximately 120dpi.</li> + <li>{@code mdpi}: Medium-density (on traditional HVGA) screens; approximately +160dpi.</li> + <li>{@code hdpi}: High-density screens; approximately 240dpi.</li> + <li>{@code nodpi}: This can be used for bitmap resources that you do not want to be scaled +to match the device density.</li> + </ul> + <p>There is thus a 4:3 scaling factor between each density, so a 9x9 bitmap + in ldpi is 12x12 in mdpi and 16x16 in hdpi.</p> + <p>When Android selects which resource files to use, + it handles screen density differently than the other qualifiers. In step 1 of <a href="#BestMatch">How Android finds the best matching directory</a> (below), screen density is always considered to be a match. In step 4, if the qualifier being considered is screen - density, Android will select the best final match at that point, + density, Android selects the best final match at that point, without any need to move on to step 5. </p> <p>See <a href="{@docRoot}guide/practices/screens_support.html">Supporting Multiple -Screens</a> for more information.</p> +Screens</a> for more information about how to handle screen sizes and how Android might scale +your bitmaps.</p> </td> </tr> <tr> @@ -403,25 +446,45 @@ Screens</a> for more information.</p> <code>stylus</code><br/> <code>finger</code> </td> - <td><p>If the device has a resistive touch screen that's suited for use with a stylus, -then it may use the {@code stylus} resources.</p> + <td> + <ul class="nolist"> + <li>{@code notouch}: Device does not have a touchscreen.</li> + <li>{@code stylus}: Device has a resistive touchscreen that's suited for use with a +stylus.</li> + <li>{@code finger}: Device has a touchscreen.</li> + </ul> + <p>Also see the {@link android.content.res.Configuration#touchscreen} configuration field, +which indicates the type of touchscreen on the device.</p> </td> </tr> <tr> <td>Keyboard availability</td> <td> <code>keysexposed</code><br/> - <code>keyshidden</code><br/> <code>keyssoft</code> </td> <td> - <p>If your application has specific resources that should only be used with a soft keyboard, -use the <code>keyssoft</code> value. If you do not provide <code>keyssoft</code> resources, but do -provide <code>keysexposed</code> and <code>keyshidden</code>, and the device shows a soft keyboard, -the system will use <code>keysexposed</code> resources.</p> - <p>This can change during the life of your application if the user opens a keyboard. See <a -href="runtime-changes.html">Handling Runtime Changes</a> for information about how this affects your -application during runtime.</p> + <ul class="nolist"> + <li>{@code keysexposed}: Device has a keyboard available. If the device has a +software keyboard enabled (which is likely), this may be used even when the hardware keyboard is +<em>not</em> exposed to the user, even if the device has no hardware keyboard. If no software +keyboard is provided or it's disabled, then this is only used when a hardware keyboard is +exposed.</li> + <li>{@code keyshidden}: Device has a hardware keyboard available but it is +hidden <em>and</em> the device does <em>not</em> have a software keyboard enabled.</li> + <li>{@code keyssoft}: Device has a software keyboard enabled, whether it's +visible or not.</li> + </ul> + <p>If you provide <code>keysexposed</code> resources, but not <code>keyssoft</code> +resources, the system uses the <code>keysexposed</code> resources regardless of whether a +keyboard is visible, as long as the system has a software keyboard enabled.</p> + <p>This can change during the life of your application if the user opens a hardware +keyboard. See <a href="runtime-changes.html">Handling Runtime Changes</a> for information about how +this affects your application during runtime.</p> + <p>Also see the configuration fields {@link +android.content.res.Configuration#hardKeyboardHidden} and {@link +android.content.res.Configuration#keyboardHidden}, which indicate the visibility of a hardware +keyboard and and the visibility of any kind of keyboard (including software), respectively.</p> </td> </tr> <tr> @@ -431,9 +494,17 @@ application during runtime.</p> <code>qwerty</code><br/> <code>12key</code> </td> - <td><p>If the device has no hardware keys for text input, then it may use the {@code -nokeys} resources. Even if the device has a QWERTY keyboard but it is currently hidden, it may use -the {@code qwerty} resources.</td> + <td> + <ul class="nolist"> + <li>{@code nokeys}: Device has no hardware keys for text input.</li> + <li>{@code qwert}: Device has a hardware qwerty keyboard, whether it's visible to the user +or not.</li> + <li>{@code 12key}: Device has a hardware 12-key keyboard, whether it's visible to the user +or not.</li> + </ul> + <p>Also see the {@link android.content.res.Configuration#keyboard} configuration field, +which indicates the primary text input method available.</p> + </td> </tr> <tr> <td>Navigation key availability</td> @@ -442,13 +513,16 @@ the {@code qwerty} resources.</td> <code>navhidden</code> </td> <td> - <p> - If the device's navigation keys are currently available to - the user, it may use the {@code navexposed} resources; if they are not - available (such as behind a closed lid), it may use the {@code navhidden} resources.</p> + <ul class="nolist"> + <li>{@code navexposed}: Navigation keys are available to the user.</li> + <li>{@code navhidden}: Navigation keys are not available (such as behind a closed +lid).</li> + </ul> <p>This can change during the life of your application if the user reveals the navigation keys. See <a href="runtime-changes.html">Handling Runtime Changes</a> for information about how this affects your application during runtime.</p> + <p>Also see the {@link android.content.res.Configuration#navigationHidden} configuration +field, which indicates whether navigation keys are hidden.</p> </td> </tr> <tr> @@ -459,8 +533,16 @@ information about how this affects your application during runtime.</p> <code>trackball</code><br/> <code>wheel</code> </td> - <td><p>If the device has no navigation facility other than using the touchscreen, then it -may use the {@code nonav} resources.</p> + <td> + <ul class="nolist"> + <li>{@code nonav}: Device has no navigation facility other than using the +touchscreen.</li> + <li>{@code dpad}: Device has a directional-pad (d-pad) for navigation.</li> + <li>{@code trackball}: Device has a trackball for navigation.</li> + <li>{@code wheel}: Device has a directional wheel(s) for navigation (uncommon).</li> + </ul> + <p>Also see the {@link android.content.res.Configuration#navigation} configuration field, +which indicates the type of navigation method available.</p> </td> </tr> <!-- DEPRECATED @@ -495,20 +577,23 @@ about these values.</p> </tr> </table> -<p>Here are some important rules about using resource qualifier names:</p> + +<h3 id="QualifierRules">Qualifier name rules</h3> + +<p>Here are some rules about using resource qualifier names:</p> <ul> <li>You can specify multiple qualifiers for a single set of resources, separated by dashes. For example, <code>drawable-en-rUS-land</code> applies to US-English devices in landscape orientation.</li> - <li>The qualifiers must be in the order listed in <a href="#table2">Table 2</a> above. For + <li>The qualifiers must be in the order listed in <a href="#table2">table 2</a>. For example: <ul> <li>Wrong: <code>drawable-hdpi-port/</code></li> <li>Correct: <code>drawable-port-hdpi/</code></li> </ul> </li> - <li>Qualified directories cannot be nested. For example, you cannot have + <li>Alternative resource directories cannot be nested. For example, you cannot have <code>res/drawable/drawable-en/</code>.</li> <li>Values are case-insensitive. The resource compiler converts directory names to lower case before processing to avoid problems on case-insensitive @@ -517,36 +602,41 @@ example: the same drawable files for Spain and France, you <em>cannot</em> have a directory named <code>drawable-rES-rFR/</code>. Instead you need two resource directories, such as <code>drawable-rES/</code> and <code>drawable-rFR/</code>, which contain the appropriate files. -However, you are not required to actually duplicate the same files in both locations (which -could multiply the size of your package if the files are large). Instead, you can create a -reference to one instance of the resources. See <a href="#AliasResources">Creating -alias resources</a>, below.</li> +However, you are not required to actually duplicate the same files in both locations. Instead, you +can create an alias to a resource. See <a href="#AliasResources">Creating +alias resources</a> below.</li> </ul> +<p>After you save alternative resources into directories named with +these qualifiers, Android automatically applies the resources in your application based on the +current device configuration. Each time a resource is requested, Android checks for alternative +resource directories that contain the requested resource file, then <a href="#BestMatch">finds the +best-matching resource</a> (discussed below).</p> + <h3 id="AliasResources">Creating alias resources</h3> <p>When you have a resource that you'd like to use for more than one device -configuration (but not for all configurations), you <em>don't</em> have to put the same resource in -each of the alternative resource directories. Instead, you can (in some cases) create an alternative +configuration (but not for all configurations), you do not need to put the same resource in +each alternative resource directory. Instead, you can (in some cases) create an alternative resource that acts as an alias for a resource saved in your default resource directory.</p> -<p>For example, imagine you have an image, {@code icon.png}, and you have different versions of it -for different locales, but two locales, English-Canadian and French-Canadian, need to -use the same version. You might assume that you need to copy the Canadian version of the -icon into the alternative resource directory for both English-Canadian and French-Canadian, but it's -not true. What you can do instead is save the Canadian version as {@code icon_ca.png} (any name -other than {@code icon.png}) and put +<p class="note"><strong>Note:</strong> Not all resources offer a mechanism by which you can +create an alias to another resource. In particular, animation, menu, raw, and other unspecified +resources in the {@code xml/} directory do not offer this feature.</p> + +<p>For example, imagine you have an application icon, {@code icon.png}, and need unique version of +it for different locales. However, two locales, English-Canadian and French-Canadian, need to +use the same version. You might assume that you need to copy the same image +into the resource directory for both English-Canadian and French-Canadian, but it's +not true. Instead, you can save the image that's used for both as {@code icon_ca.png} (any +name other than {@code icon.png}) and put it in the default {@code res/drawable/} directory. Then create an {@code icon.xml} file in {@code res/drawable-en-rCA/} and {@code res/drawable-fr-rCA/} that refers to the {@code icon_ca.png} resource using the {@code <bitmap>} element. This allows you to store just one version of the PNG file and two small XML files that point to it. (An example XML file is shown below.)</p> -<p class="note"><strong>Note:</strong> Not all resources offer a mechanism by which you can -create an alias to another resource. In particular, animation, menu, raw, and other unspecified -resources in the {@code xml/} directory don't provide this kind of feature.</p> - <h4>Drawable</h4> @@ -559,9 +649,10 @@ For example:</p> android:src="@drawable/icon_ca" /> </pre> -<p>If you save this file as {@code icon.xml}, it will be compiled into a resource that you +<p>If you save this file as {@code icon.xml} (in an alternative resource directory, such as +{@code res/drawable-en-rCA/}), it is compiled into a resource that you can reference as {@code R.drawable.icon}, but is actually an alias for the {@code -R.drawable.icon_ca} resource.</p> +R.drawable.icon_ca} resource (which is saved in {@code res/drawable/}).</p> <h4>Layout</h4> @@ -576,7 +667,7 @@ element, wrapped in a {@code <merge>}. For example:</p> </merge> </pre> -<p>If you save this file as {@code main.xml}, it will be compiled into a resource you can reference +<p>If you save this file as {@code main.xml}, it is compiled into a resource you can reference as {@code R.layout.main}, but is actually an alias for the {@code R.layout.main_ltr} resource.</p> @@ -614,24 +705,24 @@ same way. For example, a color:</p> <h2 id="BestMatch">How Android Finds the Best-matching Resource</h2> -<p>Once you have saved alternative resources for your application, Android will pick which of the -various underlying resource files should be used at runtime for each resource -requested, depending on the current device configuration. To demonstrate how Android will select the -resource to use, assume the following drawables are available:</p> - -<pre class="no-pretty-print"> -res/drawable/ -res/drawable-en/ -res/drawable-fr-rCA/ -res/drawable-en-port/ -res/drawable-en-notouch-12key/ -res/drawable-port-ldpi/ -res/drawable-port-notouch-12key +<p>When you request a resource for which you provide alternatives, Android selects which +alternative resource to use at runtime, depending on the current device configuration. To +demonstrate how Android selects an alternative resource, assume the following drawable directories +each contain different versions of the same images:</p> + +<pre class="classic no-pretty-print"> +drawable/ +drawable-en/ +drawable-fr-rCA/ +drawable-en-port/ +drawable-en-notouch-12key/ +drawable-port-ldpi/ +drawable-port-notouch-12key/ </pre> <p>And assume the following is the device configuration:</p> -<p style="margin-left:2em;"> +<p style="margin-left:1em;"> Locale = <code>en-GB</code> <br/> Screen orientation = <code>port</code> <br/> Screen pixel density = <code>hdpi</code> <br/> @@ -639,85 +730,93 @@ Touchscreen type = <code>notouch</code> <br/> Primary text input method = <code>12key</code> </p> +<p>By comparing the device configuration to the available alternative resources, Android selects +drawables from {@code drawable-en-port}. It arrives at this decision using the following logic:</p> + + +<div class="figure" style="width:280px"> +<img src="{@docRoot}images/resources/res-selection-flowchart.png" alt="" height="590" /> +<p class="img-caption"><strong>Figure 2.</strong> Flowchart of how Android finds the +best-matching resource.</p> +</div> -<p>Here is how Android makes the drawable selection and how a drawable will be selected from the -configuration above: </p> <ol> <li>Eliminate resource files that contradict the device configuration. - <p>The <code>drawable-fr-rCA/</code> directory will be eliminated, because it -contradicts the locale of the device.</p> -<pre class="no-pretty-print"> + <p>The <code>drawable-fr-rCA/</code> directory is eliminated, because it +contradicts the <code>en-GB</code> locale.</p> +<pre class="classic no-pretty-print"> drawable/ drawable-en/ <strike>drawable-fr-rCA/</strike> drawable-en-port/ drawable-en-notouch-12key/ drawable-port-ldpi/ -drawable-port-notouch-12key +drawable-port-notouch-12key/ </pre> -<p class="note"><strong>Exception: </strong>Screen pixel density is the one qualifier that is not -used to eliminate files. Even though the screen density of the device is mdpi, +<p class="note"><strong>Exception:</strong> Screen pixel density is the one qualifier that is not +eliminated due to a contradiction. Even though the screen density of the device is mdpi, <code>drawable-port-ldpi/</code> is not eliminated because every screen density is -considered to be a match at this point.</p></li> +considered to be a match at this point. More information is available in the <a +href="{@docRoot}guide/practices/screens_support.html">Supporting Multiple +Screens</a> document.</p></li> - <li>From <a href="#table2">Table 2</a>, pick the (next) highest-precedence qualifier in -the list. (Start with MCC, then move down through the list.) </li> - <li>Do any of the available resource directories include this qualifier? </li> + <li>Pick the (next) highest-precedence qualifier in the list (<a href="#table2">table 2</a>). +(Start with MCC, then move down.) </li> + <li>Do any of the resource directories include this qualifier? </li> <ul> - <li>If No, return to step 2 and look at the next qualifier. In the example, - the answer is "no" until the language qualifier is reached.</li> - <li>If Yes, move on to step 4.</li> + <li>If No, return to step 2 and look at the next qualifier. (In the example, + the answer is "no" until the language qualifier is reached.)</li> + <li>If Yes, continue to step 4.</li> </ul> </li> <li>Eliminate resource directories that do not include this qualifier. In the example, the system eliminates all the directories that do not include a language qualifier:</li> -<pre class="no-pretty-print"> +<pre class="classic no-pretty-print"> <strike>drawable/</strike> drawable-en/ drawable-en-port/ drawable-en-notouch-12key/ <strike>drawable-port-ldpi/</strike> -<strike>drawable-port-notouch-12key</strike> +<strike>drawable-port-notouch-12key/</strike> </pre> <p class="note"><strong>Exception:</strong> If the qualifier in question is screen pixel density, -Android will -select the option that most closely matches the device, and the selection process will be complete. -In general, Android will prefer scaling down a larger original image to scaling up a smaller -original image.</p> +Android +selects the option that most closely matches the device, and the selection process is complete. +In general, Android prefers scaling down a larger original image to scaling up a smaller +original image. See <a href="{@docRoot}guide/practices/screens_support.html">Supporting Multiple +Screens</a>.</p> </li> - <li>Go back and repeat steps 2, 3, and 4 until only one choice remains. In the example, screen + <li>Go back and repeat steps 2, 3, and 4 until only one directory remains. In the example, screen orientation is the next qualifier for which there are any matches. So, resources that do not specify a screen orientation are eliminated: -<pre class="no-pretty-print"> +<pre class="classic no-pretty-print"> <strike>drawable-en/</strike> drawable-en-port/ <strike>drawable-en-notouch-12key/</strike> </pre> -<p>Only one choice remains, so the drawable will be taken from the {@code drawable-en-port} -directory.</p> +<p>The remaining directory is {@code drawable-en-port}.</p> </li> </ol> -<p>Though this procedure is executed for each resource requested, the system will further optimize +<p>Though this procedure is executed for each resource requested, the system further optimizes some aspects. One such optimization is that once the device configuration is known, it might -completely eliminate alternative resources that can never match. For example, if the configuration +eliminate alternative resources that can never match. For example, if the configuration language is English ("en"), then any resource directory that has a language qualifier set to -something other than English will never be included in the pool of resources checked (though a +something other than English is never included in the pool of resources checked (though a resource directory <em>without</em> the language qualifier is still included).</p> <p class="note"><strong>Note:</strong> The <em>precedence</em> of the qualifier (in <a -href="#table2">Table 2</a>) is more important +href="#table2">table 2</a>) is more important than the number of qualifiers that exactly match the device. For example, in step 4 above, the last choice on the list includes three qualifiers that exactly match the device (orientation, touchscreen type, and input method), while <code>drawable-en</code> has only one parameter that matches (language). However, language has a higher precedence than these other qualifiers, so -<code>drawable-port-notouch-12key</code> -is out.</p> +<code>drawable-port-notouch-12key</code> is out.</p> + +<p>To learn more about how to use resources in your application, continue to <a +href="accessing-resources.html">Accessing Resources</a>.</p> -<p>The following flowchart summarizes how Android selects the resource directory to use.</p> -<p><img src="{@docRoot}images/resources/res-selection-flowchart.png" alt="" -height="471" /></p> diff --git a/docs/html/guide/topics/resources/runtime-changes.jd b/docs/html/guide/topics/resources/runtime-changes.jd index dff664c..d75ff4d 100644 --- a/docs/html/guide/topics/resources/runtime-changes.jd +++ b/docs/html/guide/topics/resources/runtime-changes.jd @@ -8,7 +8,7 @@ parent.link=index.html <h2>In this document</h2> <ol> - <li><a href="#CarryingAnObject">Carrying an Object During a Configuration Change</a></li> + <li><a href="#RetainingAnObject">Retaining an Object During a Configuration Change</a></li> <li><a href="#HandlingTheChange">Handling the Configuration Change Yourself</a> </ol> @@ -24,80 +24,80 @@ Orientation Change</a></li> <p>Some device configurations can change during runtime (such as screen orientation, keyboard availability, and language). When such a change occurs, -Android's default behavior is to restart the running +Android restarts the running Activity ({@link android.app.Activity#onDestroy()} is called, followed by {@link -android.app.Activity#onCreate(Bundle) onCreate()}). In doing so, the system re-queries your -application resources for alternatives that might apply to the new configuration.</p> +android.app.Activity#onCreate(Bundle) onCreate()}). The restart behavior is designed to help your +application adapt to new configurations by automatically reloading your application with +alternative resources.</p> -<p>It is important that your Activity safely handles restarts and restores its previous +<p>To properly handle a restart, it is important that your Activity restores its previous state through the normal <a href="{@docRoot}guide/topics/fundamentals.html#lcycles">Activity -lifecycle</a>. In fact, it's a useful field test to invoke configuration changes (such as changing -the screen orientation) during various states of your application to be sure that it properly -restarts itself with the application state intact. So it's in the best interest of your application -to allow the system to restart your application during any configuration change—this behavior -is in place to help you by automatically handling configuration changes and adapting your -application as necessary.</p> +lifecycle</a>, in which Android calls +{@link android.app.Activity#onSaveInstanceState(Bundle) onSaveInstanceState()} before it destroys +your Activity so that you can save data about the application state. You can then restore the state +during {@link android.app.Activity#onCreate(Bundle) onCreate()} or {@link +android.app.Activity#onRestoreInstanceState(Bundle) onRestoreInstanceState()}. To test +that your application restarts itself with the application state intact, you should +invoke configuration changes (such as changing the screen orientation) while performing various +tasks in your application.</p> + +<p>Your application should be able to restart at any time without loss of user data or +state in order to handle events such as when the user receives an incoming phone call and then +returns to your application (read about the +<a href="{@docRoot}guide/topics/fundamentals.html#lcycles">Activity lifecycle</a>).</p> <p>However, you might encounter a situation in which restarting your application and -restoring significant amounts of data can be costly, create a slow user experience, and -using {@link android.app.Activity#onSaveInstanceState(Bundle) onSaveInstanceState()} does not -suffice. In such a situation, you have two options:</p> +restoring significant amounts of data can be costly and create a poor user experience. In such a +situation, you have two options:</p> <ol type="a"> - <li><a href="#CarryingAnObject">Carrying an Object During a Configuration Change</a> - <p>Allow your -application to restart so that the appropriate configuration changes can take effect, but also -implement {@link android.app.Activity#onRetainNonConfigurationInstance()} paired with {@link -android.app.Activity#getLastNonConfigurationInstance()} to carry an {@link java.lang.Object} over -to the new instance of your Activity.</p> - <p>This is the recommended technique if you're facing performance issues during the -configuration restart. It allows your Activity to properly restart and reload resources for -the new configuration and also allows you to carry your arbitrary data that may be expensive to -collect again.</p> + <li><a href="#RetainAnObject">Retain an object during a configuration change</a> + <p>Allow your Activity to restart when a configuration changes, but carry a stateful +{@link java.lang.Object} to the new instance of your Activity.</p> + </li> - <li><a href="#HandlingTheChange">Handling the Configuration Change Yourself</a> - <p>Declare that your -application will handle certain configuration changes and prevent the system from restarting your -application when such a change occurs. For example, you can declare in your manifest that your -Activity will handle configuration changes to the screen orientation. When the orientation -changes, your Activity will not be restarted and your Activity will receive a call to {@link -android.app.Activity#onConfigurationChanged(Configuration) onConfigurationChanged()} so that you can -perform necessary changes based on the new configuration.</p> - <p>This technique should be considered a last resort and temporary solution, because not all -runtime configuration changes can be handled this way—your application will eventually -encounter a runtime configuration in which you cannot prevent the Activity from being restarted, -whereas the first option will handle all configuration changes.</p> + <li><a href="#HandlingTheChange">Handle the configuration change yourself</a> + <p>Prevent the system from restarting your Activity during certain configuration +changes and receive a callback when the configurations do change, so that you can manually update +your Activity as necessary.</p> </li> </ol> -<p class="note"><strong>Note:</strong> Your application should always be able to successfully -restart at any time without any loss of user data or state in order to handle other events such as -when the user receives an incoming phone call and then returns to your application (read about the -<a href="{@docRoot}guide/topics/fundamentals.html#lcycles">Activity lifecycle</a>). The following -techniques for handling runtime configuration changes should only be necessary to optimize -performance during specific configuration changes.</p> - - -<h2 id="CarryingAnObject">Carrying an Object During a Configuration Change</h2> - -<p>If your application has acquired significant amounts of data during its life, which would be -costly to recover due to a restart of the Activity, you can use {@link -android.app.Activity#onRetainNonConfigurationInstance()} paired with {@link -android.app.Activity#getLastNonConfigurationInstance()} to pass an {@link java.lang.Object} -to the new Activity instance. The {@link android.app.Activity#onRetainNonConfigurationInstance()} -method is called between {@link android.app.Activity#onStop()} and {@link -android.app.Activity#onDestroy()} when your Activity is being shut down due to a configuration -change. In your implementation of this method, you can return any {@link java.lang.Object} that you -need to efficiently restore your state after the configuration change. When your Activity is -created again, you can call {@link -android.app.Activity#getLastNonConfigurationInstance()} to retrieve the {@link -java.lang.Object}.</p> + +<h2 id="RetainingAnObject">Retaining an Object During a Configuration Change</h2> + +<p>If restarting your Activity requires that you recover large sets of data, re-establish a +network connection, or perform other intensive operations, then a full restart due to a +configuration change might +be an unpleasant user experience. Also, it may not be possible for you to completely +maintain your Activity state with the {@link android.os.Bundle} that the system saves for you during +the Activity lifecycle—it is not designed to carry large objects (such as bitmaps) and the +data within it must be serialized then deserialized, which can consume a lot of memory and make the +configuration change slow. In such a situation, you can alleviate the burden of reinitializing +your Activity by retaining a stateful Object when your Activity is restarted due to a configuration +change.</p> + +<p>To retain an Object during a runtime configuration change:</p> +<ol> + <li>Override the {@link android.app.Activity#onRetainNonConfigurationInstance()} method to return +the Object you would like to retain.</li> + <li>When your Activity is created again, call {@link +android.app.Activity#getLastNonConfigurationInstance()} to recover your Object.</li> +</ol> + +<p>Android calls {@link android.app.Activity#onRetainNonConfigurationInstance()} between {@link +android.app.Activity#onStop()} and {@link +android.app.Activity#onDestroy()} when it shuts down your Activity due to a configuration +change. In your implementation of {@link +android.app.Activity#onRetainNonConfigurationInstance()}, you can return any {@link +java.lang.Object} that you need in order to efficiently restore your state after the configuration +change.</p> <p>A scenario in which this can be valuable is if your application loads a lot of data from the web. If the user changes the orientation of the device and the Activity restarts, your application -will need to re-fetch the data, which could be slow. What you can do is implement +must re-fetch the data, which could be slow. What you can do instead is implement {@link android.app.Activity#onRetainNonConfigurationInstance()} to return an object carrying your -data and then retrieve the data when your Activity restarts with {@link +data and then retrieve the data when your Activity starts again with {@link android.app.Activity#getLastNonConfigurationInstance()}. For example:</p> <pre> @@ -116,7 +116,7 @@ leak all the Views and resources of the original Activity instance. (To leak the means that your application maintains a hold on them and they cannot be garbage-collected, so lots of memory can be lost.)</p> -<p>Then get the {@code data} after the restart:</p> +<p>Then retrieve the {@code data} when your Activity starts again:</p> <pre> @Override @@ -132,9 +132,10 @@ public void onCreate(Bundle savedInstanceState) { } </pre> -<p>In this case, {@link android.app.Activity#getLastNonConfigurationInstance()} is called to get -the data saved during the configuration change, and if it is null (which will happen if the -Activity is started in any case other than a configuration change) then the data is loaded +<p>In this case, {@link android.app.Activity#getLastNonConfigurationInstance()} retrieves +the data saved by {@link android.app.Activity#onRetainNonConfigurationInstance()}. If {@code data} +is null (which happens when the +Activity starts due to any reason other than a configuration change) then the data object is loaded from the original source.</p> @@ -146,11 +147,12 @@ from the original source.</p> <p>If your application doesn't need to update resources during a specific configuration change <em>and</em> you have a performance limitation that requires you to avoid the Activity restart, then you can declare that your Activity handles the configuration change -itself, which will prevent the system from restarting your Activity.</p> +itself, which prevents the system from restarting your Activity.</p> <p class="note"><strong>Note:</strong> Handling the configuration change yourself can make it much -more difficult to use alternative resources, because the system will not automatically apply them -for you.</p> +more difficult to use alternative resources, because the system does not automatically apply them +for you. This technique should be considered a last resort and is not recommended for most +applications.</p> <p>To declare that your Activity handles a configuration change, edit the appropriate <a href="{@docRoot}guide/topics/manifest/activity-element.html">{@code <activity>}</a> element diff --git a/docs/html/guide/topics/testing/testing_android.jd b/docs/html/guide/topics/testing/testing_android.jd new file mode 100755 index 0000000..46ba769 --- /dev/null +++ b/docs/html/guide/topics/testing/testing_android.jd @@ -0,0 +1,517 @@ +page.title=Testing and Instrumentation +@jd:body + +<div id="qv-wrapper"> + <div id="qv"> + <h2>In this document</h2> + <ol> + <li> + <a href="#Overview">Overview</a> + </li> + <li> + <a href="#TestAPI">The Testing API</a> + <ol> + <li> + <a href="#Extensions">JUnit test case classes</a> + </li> + <li> + <a href="#Instrumentation">Instrumentation test case classes</a> + </li> + <li> + <a href="#Assert">Assert classes</a> + </li> + <li> + <a href="#MockObjects">Mock object classes</a> + </li> + <li> + <a href="#InstrumentationTestRunner">Instrumentation Test Runner</a> + </li> + </ol> + </li> + <li> + <a href="#TestEnviroment">Working in the Test Environment</a> + </li> + <li> + <a href="#TestAreas">What to Test</a> + </li> + <li> + <a href="#UITesting">Appendix: UI Testing Notes</a> + <ol> + <li> + <a href="#RunOnUIThread">Testing on the UI thread</a> + </li> + <li> + <a href="#NotouchMode">Turning off touch mode</a> + </li> + <li> + <a href="#UnlockDevice">Unlocking the Emulator or Device</a> + </li> + <li> + <a href="#UITestTroubleshooting">Troubleshooting UI tests</a> + </li> + </ol> + </li> + </ol> + <h2>Key Classes</h2> + <ol> + <li>{@link android.test.InstrumentationTestRunner}</li> + <li>{@link android.test.ActivityInstrumentationTestCase2}</li> + <li>{@link android.test.ActivityUnitTestCase}</li> + <li>{@link android.test.ApplicationTestCase}</li> + <li>{@link android.test.ProviderTestCase2}</li> + <li>{@link android.test.ServiceTestCase}</li> + </ol> + <h2>Related Tutorials</h2> + <ol> + <li> + <a href="{@docRoot}resources/tutorials/testing/helloandroid_test.html">Hello, Testing</a> + </li> + <li> + <a href="{@docRoot}resources/tutorials/testing/activity_test.html">Activity Testing</a> + </li> + </ol> + <h2>See Also</h2> + <ol> + <li> + <a href="{@docRoot}guide/developing/testing/testing_eclipse.html">Testing in Eclipse, with ADT</a> + </li> + <li> + <a href="{@docRoot}guide/developing/testing/testing_otheride.html">Testing in Other IDEs</a> + </li> + </ol> + </div> +</div> + +<p>Android includes a powerful set of testing tools that extend the +industry-standard JUnit test framework with features specific to the Android +environment. Although you can test an Android application with JUnit, the +Android tools allow you to write much more sophisticated tests for every aspect +of your application, both at the unit and framework levels.</p> + +<p>Key features of the Android testing environment include:</p> + +<ul> + <li>Android extensions to the JUnit framework that provide access to Android +system objects.</li> + <li>An instrumentation framework that lets tests control and examine the +application.</li> + <li>Mock versions of commonly-used Android system objects.</li> + <li>Tools for running single tests or test suites, with or without +instrumentation.</li> + <li>Support for managing tests and test projects in the ADT Plugin for Eclipse +and at the command line.</li> +</ul> + +<p>This document is an overview of the Android testing environment and the way +you use it. The document assumes you have a basic knowledge of Android +application programming and JUnit testing methodology.</p> + +<h2 id="Overview">Overview</h2> + +<p> At the heart of the Android testing environment is an instrumentation +framework that your test application uses to precisely control the application +under test. With instrumentation, you can set up mock system objects such as +Contexts before the main application starts, control your application at various +points of its lifecycle, send UI events to the application, and examine the +application's state during its execution. The instrumentation framework +accomplishes this by running both the main application and the test application +in the same process. </p> + +<p>Your test application is linked to the application under test by means of an +<a +href="{@docRoot}guide/topics/manifest/instrumentation-element.html"><code><instrumentation></code></a> +element in the test application's manifest file. The attributes of the element +specify the package name of the application under test and also tell Android how +to run the test application. Instrumentation is described in more detail in the +section <a href="#InstrumentationTestRunner">Instrumentation Test +Runner</a>.</p> + +<p>The following diagram summarizes the Android testing environment:</p> + +<img src="{@docRoot}images/testing/android_test_framework.png"/> + +<p>In Android, test applications are themselves Android applications, so you +write them in much the same way as the application you are testing. The SDK +tools help you create a main application project and its test project at the same +time. You can run Android tests within Eclipse with ADT or from the command +line. Eclipse with ADT provides an extensive set of tools for creating tests, +running them, and viewing their results. You can also use the <code>adb</code> +tool to run tests, or use a built-in Ant target.</p> + +<p>To learn how to set up and run tests in Eclipse, please refer to <a +href="{@docRoot}guide/developing/testing/testing_eclipse.html">Testing in +Eclipse, with ADT</a>. If you're not working in Eclipse, refer to <a +href="{@docRoot}guide/developing/testing/testing_otheride.html">Testing in Other +IDEs</a>.</p> + +<p>If you want a step-by-step introduction to Android testing, try one of the +testing tutorials:</p> + +<ul> + <li>The <a +href="{@docRoot}resources/tutorials/testing/helloandroid_test.html">Hello, +Testing</a> tutorial introduces basic testing concepts and procedures in the +context of the Hello, World application.</li> + <li>The <a +href="{@docRoot}resources/tutorials/testing/activity_test.html">Activity +Testing</a> tutorial is an excellent follow-up to the Hello, Testing tutorial. +It guides you through a more complex testing scenario that you develop against a +more realistic application.</li> +</ul> + +<h2 id="TestAPI">The Testing API</h2> +<p> + For writing tests and test applications in the Java programming language, Android provides a + testing API that is based in part on the JUnit test framework. Adding to that, Android includes + a powerful instrumentation framework that lets your tests access the state and runtime objects + of the application under tests. +</p> +<p>The sections below describe the major components of the testing API available in Android.</p> +<h3 id="Extensions">JUnit test case classes</h3> +<p> + Some of the classes in the testing API extend the JUnit {@link junit.framework.TestCase TestCase} but do not use the instrumentation framework. These classes + contain methods for accessing system objects such as the Context of the application under test. With this Context, you can look at its resources, files, databases, + and so forth. The base class is {@link android.test.AndroidTestCase}, but you usually use a subclass associated with a particular component. +<p> + The subclasses are: +</p> + <ul> + <li> + {@link android.test.ApplicationTestCase} - A class for testing an entire application. It allows you to inject a mock Context into the application, + set up initial test parameters before the application starts, and examine the application after it finishes but before it is destroyed. + </li> + <li> + {@link android.test.ProviderTestCase2} - A class for isolated testing of a single {@link android.content.ContentProvider}. Since it is restricted to using a + {@link android.test.mock.MockContentResolver} for the provider, and it injects an {@link android.test.IsolatedContext}, your provider testing is isolated + from the rest of the OS. + </li> + <li> + {@link android.test.ServiceTestCase} - a class for isolated testing of a single {@link android.app.Service}. You can inject a mock Context or + mock Application (or both), or let Android provide you a full Context and a {@link android.test.mock.MockApplication}. + </li> + </ul> +<h3 id="Instrumentation">Instrumentation test case classes</h3> +<p> + The API for testing activities extends the JUnit {@link junit.framework.TestCase TestCase} class and also uses the instrumentation framework. With instrumentation, + Android can automate UI testing by sending events to the application under test, precisely control the start of an activity, and monitor the state of the + activity during its life cycle. +</p> +<p> + The base class is {@link android.test.InstrumentationTestCase}. All of its subclasses have the ability to send a keystroke or touch event to the UI of the application + under test. The subclasses can also inject a mock Intent. + The subclasses are: +</p> + <ul> + <li> + {@link android.test.ActivityTestCase} - A base class for activity test classes. + </li> + <li> + {@link android.test.SingleLaunchActivityTestCase} - A convenience class for testing a single activity. + It invokes {@link junit.framework.TestCase#setUp() setUp()} and {@link junit.framework.TestCase#tearDown() tearDown()} only + once, instead of once per method call. Use it when all of your test methods run against the same activity. + </li> + <li> + {@link android.test.SyncBaseInstrumentation} - A class that tests synchronization of a content provider. It uses instrumentation to cancel and disable + existing synchronizations before starting the test synchronization. + </li> + <li> + {@link android.test.ActivityUnitTestCase} - This class does an isolated test of a single activity. With it, you can inject a mock context or application, or both. + It is intended for doing unit tests of an activity, and is the activity equivalent of the test classes described in <a href="#Extensions">JUnit test case classes</a>. + <p> Unlike the other instrumentation classes, this test class cannot inject a mock Intent.</p> + </li> + <li> + {@link android.test.ActivityInstrumentationTestCase2} - This class tests a single activity within the normal system environment. + You cannot inject a mock Context, but you can inject mock Intents. Also, you can run a test method on the UI thread (the main thread of the application under test), + which allows you to send key and touch events to the application UI. + </li> + </ul> +<h3 id="Assert">Assert classes</h3> +<p> + Android also extends the JUnit {@link junit.framework.Assert} class that is the basis of <code>assert()</code> calls in tests. + There are two extensions to this class, {@link android.test.MoreAsserts} and {@link android.test.ViewAsserts}: +</p> +<ul> + <li> + The <code>MoreAsserts</code> class contains more powerful assertions such as {@link android.test.MoreAsserts#assertContainsRegex} that does regular expression matching. + </li> + <li> + The {@link android.test.ViewAsserts} class contains useful assertions about Android Views, such as {@link android.test.ViewAsserts#assertHasScreenCoordinates} that tests if a View has a particular X and Y + position on the visible screen. These asserts simplify testing of geometry and alignment in the UI. + </li> +</ul> +<h3 id="MockObjects">Mock object classes</h3> + <p> + Android has convenience classes for creating mock system objects such as applications, contexts, content resolvers, and resources. Android also provides + methods in some test classes for creating mock Intents. Use these mocks to facilitate dependency injection, since they are easier to use than creating their + real counterparts. These convenience classes are found in {@link android.test} and {@link android.test.mock}. They are: + </p> + <ul> + <li> + {@link android.test.IsolatedContext} - Mocks a Context so that the application using it runs in isolation. + At the same time, it has enough stub code to satisfy OS code that tries to communicate with contexts. This class is useful in unit testing. + </li> + <li> + {@link android.test.RenamingDelegatingContext} - Delegates most context functions to an existing, normal context while changing the default file and database + names in the context. Use this to test file and database operations with a normal system context, using test names. + </li> + <li> + {@link android.test.mock.MockApplication}, {@link android.test.mock.MockContentResolver}, {@link android.test.mock.MockContext}, + {@link android.test.mock.MockDialogInterface}, {@link android.test.mock.MockPackageManager}, + {@link android.test.mock.MockResources} - Classes that create mock Android system objects for use in testing. They expose only those methods that are + useful in managing the object. The default implementations of these methods simply throw an Exception. You are expected to extend the classes and + override any methods that are called by the application under test. + </li> + </ul> +<h3 id="InstrumentationTestRunner">Instrumentation Test Runner</h3> +<p> + Android provides a custom class for running tests with instrumentation called called + {@link android.test.InstrumentationTestRunner}. This class + controls of the application under test, runs the test application and the main application in the same process, and routes + test output to the appropriate place. Using instrumentation is key to the ability of <code>InstrumentationTestRunner</code> to control the entire test + environment at runtime. Notice that you use this test runner even if your test class does not itself use instrumentation. +</p> +<p> + When you run a test application, you first run a system utility called Activity Manager. Activity Manager uses the instrumentation framework to start and control the test runner, which in turn uses instrumentation to shut down any running instances + of the main application, starts the test application, and then starts the main application in the same process. This allows various aspects of the test application to work directly with the main application. +</p> +<p> + If you are developing in Eclipse, the ADT plugin assists you in the setup of <code>InstrumentationTestRunner</code> or other test runners. + The plugin UI prompts you to specify the test runner class to use, as well as the package name of the application under test. + The plugin then adds an <code><instrumentation></code> element with appropriate attributes to the manifest file of the test application. + Eclipse with ADT automatically starts a test application under the control of Activity Manager using instrumentation, + and redirects the test output to the Eclipse window's JUnit view. +</p> +<p> + If you prefer working from the command line, you can use Ant and the <code>android</code> + tool to help you set up your test projects. To run tests with instrumentation, you can access the + Activity Manager through the <a href="{@docRoot}guide/developing/tools/adb.html">Android Debug + Bridge</a> (<code>adb</code>) tool and the output is directed to <code>STDOUT</code>. +</p> +<h2 id="TestEnviroment">Working in the Test Environment</h2> +<p> + The tests for an Android application are contained in a test application, which itself is an Android application. A test application resides in a separate Android project that has the + same files and directories as a regular Android application. The test project is linked to the project of the application it tests + (known as the application under test) by its manifest file. +</p> +<p> + Each test application contains one or more test case classes based on an Android class for a + particular type of component. The test case class contains methods that define tests on some part of the application under test. When you run the test application, Android + starts it, loads the application under test into the same process, and then invokes each method in the test case class. +</p> +<p> + The tools and procedures you use with testing depend on the development environment you are using. If you use Eclipse, then the ADT plug in for Eclipse provides tools that + allow you to develop and run tests entirely within Eclipse. This is documented in the topic <a href="{@docRoot}guide/developing/testing/testing_eclipse.html">Testing in Eclipse, with ADT</a>. + If you use another development environment, then you use Android's command-line tools, as documented in the topic <a href="{@docRoot}guide/developing/testing/testing_otheride.html">Testing in Other IDEs</a>. +</p> +<h3 id="TestProjects">Working with test projects</h3> +<p> + To start testing an Android application, you create a test project for it using Android tools. The tools create the project directory and the files and subdirectories needed. + The tools also create a manifest file that links the application in the test project to the application under test. The procedure for creating a test project in Eclipse with + ADT is documented in <a href="{@docRoot}guide/developing/testing/testing_eclipse.html">Testing in Eclipse, with ADT</a>. The procedure for creating a test project for use with development + tools other than Eclipse is documented in <a href="{@docRoot}guide/developing/testing/testing_otheride.html">Testing in Other IDEs</a>. +</p> +<h3 id="TestClasses">Working with test case classes</h3> +<p> + A test application contains one or more test case classes that extend an Android test case class. You choose a test case class based on the type of Android component you are testing and the + tests you are doing. A test application can test different components, but each test case class is designed to test a single type of component. + The Android test case classes are described in the section <a href="#TestAPI">The Testing API</a>. +</p> +<p> + Some Android components have more than one associated test case class. In this case, you choose among the available classes based on the type of tests you want to do. For activities, + for example, you have the choice of either {@link android.test.ActivityInstrumentationTestCase2} or {@link android.test.ActivityUnitTestCase}. +<p> + <code>ActivityInstrumentationTestCase2</code> is designed to do functional testing, so it tests activities in a normal system infrastructure. You can inject mocked Intents, but not + mocked Contexts. In general, you can't mock dependencies for the activity under test. +</p> +<p> + In comparison, <code>ActivityUnitTestCase</code> is designed for unit testing, so it tests activities in an isolated system infrastructure. You can inject mocked or wrappered dependencies for + the activity under test, particularly mocked Contexts. On the other hand, when you use this test case class the activity under test runs in isolation and can't interact with other activities. +</p> +<p> + As a rule of thumb, if you wanted to test an activity's interaction with the rest of Android, you would use <code>ActivityInstrumentationTestCase2</code>. If you wanted to do regression testing + on an activity, you would use <code>ActivityUnitTestCase</code>. +</p> +<h3 id="Tests">Working with test methods</h3> +<p> + Each test case class provides methods that you use to set up the test environment and control the application under test. For example, all test case classes provide the JUnit {@link junit.framework.TestCase#setUp() setUp()} + method that you can override to set up fixtures. In addition, you add methods to the class to define individual tests. Each method you add is run once each time you run the test application. If you override the <code>setUp()</code> + method, it runs before each of your methods. Similarly, the JUnit {@link junit.framework.TestCase#tearDown() tearDown()} method is run once after each of your methods. +</p> +<p> + The test case classes give you substantial control over starting and stopping components. For this reason, you have to specifically tell Android to start a component before you run tests against it. For example, you use the + {@link android.test.ActivityInstrumentationTestCase2#getActivity()} method to start the activity under test. You can call this method once during the entire test case, or once for each test method. You can even destroy the + activity under test by calling its {@link android.app.Activity#finish()} method and then restart it with <code>getActivity()</code> within a single test method. +</p> +<h3 id="RunTests">Running tests and seeing the results</h3> +<p> + To run your tests, you build your test project and then run the test application using the system utility Activity Manager with instrumentation. You provide to Activity Manager the name of the test runner (usually + {@link android.test.InstrumentationTestRunner}) you specified for your application; the name includes both your test application's package name and the test runner class name. Activity Manager loads and starts your + test application, kills any instances of the application under test, loads an instance of the application under test into the same process as the test application, and then passes control to the first test case + class in your test application. The test runner then takes control of the tests, running each of your test methods against the application under test until all the methods in all the classes have been run. +</p> +<p> + If you run a test within Eclipse with ADT, the output appears in a new JUnit view pane. If you run a test from the command line, the output goes to STDOUT. +</p> +<h2 id="TestAreas">What to Test</h2> +<p> + In addition to the functional areas you would normally test, here are some areas + of Android application testing that you should consider: +</p> + <ul> + <li> + Activity lifecycle events: You should test that your activities handle lifecycle events correctly. For example + an activity should respond to pause or destroy events by saving its state. Remember that even a change in screen orientation + causes the current activity to be destroyed, so you should test that accidental device movements don't accidentally lose the + application state. + </li> + <li> + Database operations: You should ensure that database operations correctly handle changes to the application's state. + To do this, use mock objects from the package {@link android.test.mock android.test.mock}. + </li> + <li> + Screen sizes and resolutions: Before you publish your application, make sure to test it on all of the + screen sizes and densities on which you want it to run. You can test the application on multiple sizes and densities using + AVDs, or you can test your application directly on the devices that you are targeting. For more information, see + the topic <a href="{@docRoot}guide/practices/screens_support.html">Supporting Multiple Screens</a>. + </li> + </ul> +<p> + When possible, you should run these tests on an actual device. If this is not possible, you can + use the <a href="{@docRoot}guide/developing/tools/emulator.html">Android Emulator</a> with + <a href="{@docRoot}guide/developing/tools/avd.html">Android Virtual Devices</a> configured for + the hardware, screens, and versions you want to test. +</p> +<h2 id="UITesting">Appendix: UI Testing Notes</h2> +<p> + The following sections have tips for testing the UI of your Android application, specifically + to help you handle actions that run in the UI thread, touch screen and keyboard events, and home + screen unlock during testing. +</p> +<h3 id="RunOnUIThread">Testing on the UI thread</h3> +<p> + An application's activities run on the application's <strong>UI thread</strong>. Once the + UI is instantiated, for example in the activity's <code>onCreate()</code> method, then all + interactions with the UI must run in the UI thread. When you run the application normally, it + has access to the thread and does not have to do anything special. +</p> +<p> + This changes when you run tests against the application. With instrumentation-based classes, + you can invoke methods against the UI of the application under test. The other test classes don't allow this. + To run an entire test method on the UI thread, you can annotate the thread with <code>@UIThreadTest</code>. + Notice that this will run <em>all</em> of the method statements on the UI thread. Methods that do not interact with the UI + are not allowed; for example, you can't invoke <code>Instrumentation.waitForIdleSync()</code>. +</p> +<p> + To run a subset of a test method on the UI thread, create an anonymous class of type + <code>Runnable</code>, put the statements you want in the <code>run()</code> method, and instantiate a new + instance of the class as a parameter to the method <code><em>appActivity</em>.runOnUiThread()</code>, where + <code><em>appActivity</em></code> is the instance of the app you are testing. +</p> +<p> + For example, this code instantiates an activity to test, requests focus (a UI action) for the Spinner displayed + by the activity, and then sends a key to it. Notice that the calls to <code>waitForIdleSync</code> and <code>sendKeys</code> + aren't allowed to run on the UI thread:</p> +<pre> + private MyActivity mActivity; // MyActivity is the class name of the app under test + private Spinner mSpinner; + + ... + + protected void setUp() throws Exception { + super.setUp(); + mInstrumentation = getInstrumentation(); + + mActivity = getActivity(); // get a references to the app under test + + /* + * Get a reference to the main widget of the app under test, a Spinner + */ + mSpinner = (Spinner) mActivity.findViewById(com.android.demo.myactivity.R.id.Spinner01); + + ... + + public void aTest() { + /* + * request focus for the Spinner, so that the test can send key events to it + * This request must be run on the UI thread. To do this, use the runOnUiThread method + * and pass it a Runnable that contains a call to requestFocus on the Spinner. + */ + mActivity.runOnUiThread(new Runnable() { + public void run() { + mSpinner.requestFocus(); + } + }); + + mInstrumentation.waitForIdleSync(); + + this.sendKeys(KeyEvent.KEYCODE_DPAD_CENTER); +</pre> + +<h3 id="NotouchMode">Turning off touch mode</h3> +<p> + To control the emulator or a device with key events you send from your tests, you must turn off + touch mode. If you do not do this, the key events are ignored. +</p> +<p> + To turn off touch mode, you invoke <code>ActivityInstrumentationTestCase2.setActivityTouchMode(false)</code> + <em>before</em> you call <code>getActivity()</code> to start the activity. You must invoke the method in a test method + that is <em>not</em> running on the UI thread. For this reason, you can't invoke the touch mode method + from a test method that is annotated with <code>@UIThread</code>. Instead, invoke the touch mode method from <code>setUp()</code>. +</p> +<h3 id="UnlockDevice">Unlocking the emulator or device</h3> +<p> + You may find that UI tests don't work if the emulator's or device's home screen is disabled with the keyguard pattern. + This is because the application under test can't receive key events sent by <code>sendKeys()</code>. The best + way to avoid this is to start your emulator or device first and then disable the keyguard for the home screen. +</p> +<p> + You can also explicitly disable the keyguard. To do this, + you need to add a permission in the manifest file (<code>AndroidManifest.xml</code>) and + then disable the keyguard in your application under test. Note, though, that you either have to remove this before + you publish your application, or you have to disable it programmatically in the published app. +</p> +<p> + To add the the permission, add the element <code><uses-permission android:name="android.permission.DISABLE_KEYGUARD"/></code> + as a child of the <code><manifest></code> element. To disable the KeyGuard, add the following code + to the <code>onCreate()</code> method of activities you intend to test: +</p> +<pre> + mKeyGuardManager = (KeyguardManager) getSystemService(KEYGUARD_SERVICE); + mLock = mKeyGuardManager.newKeyguardLock("<em>activity_classname</em>"); + mLock.disableKeyguard(); +</pre> +<p>where <code><em>activity_classname</em></code> is the class name of the activity.</p> +<h3 id="UITestTroubleshooting">Troubleshooting UI tests</h3> +<p> + This section lists some of the common test failures you may encounter in UI testing, and their causes: +</p> +<dl> + <dt><code>WrongThreadException</code></dt> + <dd> + <p><strong>Problem:</strong></p> + For a failed test, the Failure Trace contains the following error message: + <code> + android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views. + </code> + <p><strong>Probable Cause:</strong></p> + This error is common if you tried to send UI events to the UI thread from outside the UI thread. This commonly happens if you send UI events + from the test application, but you don't use the <code>@UIThread</code> annotation or the <code>runOnUiThread()</code> method. The test method tried to interact with the UI outside the UI thread. + <p><strong>Suggested Resolution:</strong></p> + Run the interaction on the UI thread. Use a test class that provides instrumentation. See the previous section <a href="#RunOnUIThread">Testing on the UI Thread</a> + for more details. + </dd> + <dt><code>java.lang.RuntimeException</code></dt> + <dd> + <p><strong>Problem:</strong></p> + For a failed test, the Failure Trace contains the following error message: + <code> + java.lang.RuntimeException: This method can not be called from the main application thread + </code> + <p><strong>Probable Cause:</strong></p> + This error is common if your test method is annotated with <code>@UiThreadTest</code> but then tries to + do something outside the UI thread or tries to invoke <code>runOnUiThread()</code>. + <p><strong>Suggested Resolution:</strong></p> + Remove the <code>@UiThreadTest</code> annotation, remove the <code>runOnUiThread()</code> call, or re-factor your tests. + </dd> +</dl> + diff --git a/docs/html/images/resources/res-selection-flowchart.png b/docs/html/images/resources/res-selection-flowchart.png Binary files differindex d738b3f..eb70074 100755..100644 --- a/docs/html/images/resources/res-selection-flowchart.png +++ b/docs/html/images/resources/res-selection-flowchart.png diff --git a/docs/html/images/testing/android_test_framework.png b/docs/html/images/testing/android_test_framework.png Binary files differnew file mode 100755 index 0000000..6f80530 --- /dev/null +++ b/docs/html/images/testing/android_test_framework.png diff --git a/docs/html/images/testing/eclipse_new_android_project_complete_callouts.png b/docs/html/images/testing/eclipse_new_android_project_complete_callouts.png Binary files differnew file mode 100644 index 0000000..2e15232 --- /dev/null +++ b/docs/html/images/testing/eclipse_new_android_project_complete_callouts.png diff --git a/docs/html/images/testing/eclipse_new_android_testproject_complete_callouts.png b/docs/html/images/testing/eclipse_new_android_testproject_complete_callouts.png Binary files differnew file mode 100644 index 0000000..b287c65 --- /dev/null +++ b/docs/html/images/testing/eclipse_new_android_testproject_complete_callouts.png diff --git a/docs/html/images/testing/hwtest_create_test_class_menu_callouts.png b/docs/html/images/testing/hwtest_create_test_class_menu_callouts.png Binary files differnew file mode 100644 index 0000000..cf7de04 --- /dev/null +++ b/docs/html/images/testing/hwtest_create_test_class_menu_callouts.png diff --git a/docs/html/images/testing/hwtest_junit_success.png b/docs/html/images/testing/hwtest_junit_success.png Binary files differnew file mode 100644 index 0000000..7872dfc --- /dev/null +++ b/docs/html/images/testing/hwtest_junit_success.png diff --git a/docs/html/images/testing/hwtest_new_test_class_dialog_complete_callouts.png b/docs/html/images/testing/hwtest_new_test_class_dialog_complete_callouts.png Binary files differnew file mode 100644 index 0000000..312c5ad --- /dev/null +++ b/docs/html/images/testing/hwtest_new_test_class_dialog_complete_callouts.png diff --git a/docs/html/images/testing/hwtest_new_test_project_dialog_complete_callouts.png b/docs/html/images/testing/hwtest_new_test_project_dialog_complete_callouts.png Binary files differnew file mode 100644 index 0000000..2f9c617 --- /dev/null +++ b/docs/html/images/testing/hwtest_new_test_project_dialog_complete_callouts.png diff --git a/docs/html/images/testing/hwtest_new_test_project_menu.png b/docs/html/images/testing/hwtest_new_test_project_menu.png Binary files differnew file mode 100644 index 0000000..3f9a6db --- /dev/null +++ b/docs/html/images/testing/hwtest_new_test_project_menu.png diff --git a/docs/html/images/testing/hwtest_runas_menu_callouts.png b/docs/html/images/testing/hwtest_runas_menu_callouts.png Binary files differnew file mode 100644 index 0000000..78e4fbf --- /dev/null +++ b/docs/html/images/testing/hwtest_runas_menu_callouts.png diff --git a/docs/html/images/testing/spinner_create_test_class_callouts.png b/docs/html/images/testing/spinner_create_test_class_callouts.png Binary files differnew file mode 100644 index 0000000..ff8247a --- /dev/null +++ b/docs/html/images/testing/spinner_create_test_class_callouts.png diff --git a/docs/html/images/testing/spinnertest_junit_panel.png b/docs/html/images/testing/spinnertest_junit_panel.png Binary files differnew file mode 100644 index 0000000..d6af368 --- /dev/null +++ b/docs/html/images/testing/spinnertest_junit_panel.png diff --git a/docs/html/images/testing/spinnertest_junit_panel_fail_callouts.png b/docs/html/images/testing/spinnertest_junit_panel_fail_callouts.png Binary files differnew file mode 100644 index 0000000..ee32099 --- /dev/null +++ b/docs/html/images/testing/spinnertest_junit_panel_fail_callouts.png diff --git a/docs/html/images/testing/spinnertest_junit_panel_failtrace_callouts.png b/docs/html/images/testing/spinnertest_junit_panel_failtrace_callouts.png Binary files differnew file mode 100644 index 0000000..b20f62f --- /dev/null +++ b/docs/html/images/testing/spinnertest_junit_panel_failtrace_callouts.png diff --git a/docs/html/images/testing/spinnertest_junit_success.png b/docs/html/images/testing/spinnertest_junit_success.png Binary files differnew file mode 100644 index 0000000..4760224 --- /dev/null +++ b/docs/html/images/testing/spinnertest_junit_success.png diff --git a/docs/html/images/testing/spinnertest_new_class_callouts.png b/docs/html/images/testing/spinnertest_new_class_callouts.png Binary files differnew file mode 100644 index 0000000..bf0f718 --- /dev/null +++ b/docs/html/images/testing/spinnertest_new_class_callouts.png diff --git a/docs/html/images/testing/spinnertest_runas_menu_callouts.png b/docs/html/images/testing/spinnertest_runas_menu_callouts.png Binary files differnew file mode 100644 index 0000000..ac387d0 --- /dev/null +++ b/docs/html/images/testing/spinnertest_runas_menu_callouts.png diff --git a/docs/html/resources/index.jd b/docs/html/resources/index.jd index 5174dee..1668721 100644 --- a/docs/html/resources/index.jd +++ b/docs/html/resources/index.jd @@ -29,7 +29,7 @@ techniques that you find in the samples!</dd> <dd>Links to the Android discussion groups and information about other ways to collaborate with other developers. </dd> -<dt><b>More</b></dt> +<dt><b>More</b></dt> <dd>Quick development tips, troubleshooting information, and frequently asked questions (FAQs). </dd> </dl> diff --git a/docs/html/resources/resources_toc.cs b/docs/html/resources/resources_toc.cs index 43ab562..f5a82f8 100644 --- a/docs/html/resources/resources_toc.cs +++ b/docs/html/resources/resources_toc.cs @@ -25,7 +25,7 @@ <ul> <li><a href="<?cs var:toroot ?>resources/dashboard/platform-versions.html"> <span class="en">Platform Versions</span> - </a> <span class="new">new!</span></li> + </a></li> </ul> </li> @@ -36,7 +36,7 @@ <li class="toggle-list"> <div><a href="<?cs var:toroot ?>resources/articles/index.html"> <span class="en">List of Articles</span> - </a> <span class="new">new!</span></div> + </a></div> <ul> <li><a href="<?cs var:toroot ?>resources/articles/avoiding-memory-leaks.html"> <span class="en">Avoiding Memory Leaks</span> @@ -85,7 +85,7 @@ </a></li> <li><a href="<?cs var:toroot ?>resources/articles/live-wallpapers.html"> <span class="en">Live Wallpapers</span> - </a> <span class="new">new!</span></li> + </a></li> <li><a href="<?cs var:toroot ?>resources/articles/on-screen-inputs.html"> <span class="en">Onscreen Input Methods</span> </a></li> @@ -118,7 +118,7 @@ </a></li> <li><a href="<?cs var:toroot ?>resources/articles/contacts.html"> <span class="en">Using the Contacts API</span> - </a> <span class="new">new!</span></li> + </a></li> <li><a href="<?cs var:toroot ?>resources/articles/using-webviews.html"> <span class="en">Using WebViews</span> </a></li> @@ -159,9 +159,17 @@ <li><a href="<?cs var:toroot ?>resources/tutorials/localization/index.html"> <span class="en">Hello Localization</span> </a></li> + <li><a href="<?cs var:toroot ?>resources/tutorials/testing/helloandroid_test.html"> + <span class="en">Hello Testing</span></a> + <span class="new">new!</span> + </li> <li><a href="<?cs var:toroot ?>resources/tutorials/notepad/index.html"> <span class="en">Notepad Tutorial</span> </a></li> + <li><a href="<?cs var:toroot ?>resources/tutorials/testing/activity_test.html"> + <span class="en">Activity Testing</span></a> + <span class="new">new!</span> + </li> </ul> </li> @@ -183,7 +191,7 @@ <li class="toggle-list"> <div><a href="<?cs var:toroot ?>resources/samples/index.html"> <span class="en">List of Samples</span> - </a> <span class="new">new!</span></div> + </a></div> <ul> <li><a href="<?cs var:toroot ?>resources/samples/ApiDemos/index.html"> <span class="en">API Demos</span> @@ -208,7 +216,7 @@ </a></li> <li><a href="<?cs var:toroot ?>resources/samples/CubeLiveWallpaper/index.html"> <span class="en">Live Wallpaper</span> - </a> <span class="new">new!</span></li> + </a></li> <li><a href="<?cs var:toroot ?>resources/samples/LunarLander/index.html"> <span class="en">Lunar Lander</span> </a></li> @@ -220,16 +228,28 @@ </a></li> <li><a href="<?cs var:toroot ?>resources/samples/SampleSyncAdapter/index.html"> <span class="en">Sample Sync Adapter</span> - </a> <span class="new">new!</span></li> - <li><a href="<?cs var:toroot ?>resources/samples/SearchableDictionary/index.html"> - <span class="en">Searchable Dictionary</span> </a></li> + <li><a href="<?cs var:toroot ?>resources/samples/SearchableDictionary/index.html"> + <span class="en">Searchable Dictionary v2</span> + </a> <span class="new">new!</span></li> <li><a href="<?cs var:toroot ?>resources/samples/Snake/index.html"> <span class="en">Snake</span> </a></li> <li><a href="<?cs var:toroot ?>resources/samples/SoftKeyboard/index.html"> <span class="en">Soft Keyboard</span> </a></li> + <li><a href="<?cs var:toroot ?>resources/samples/Spinner/index.html"> + <span class="en">Spinner</span> + </a> <span class="new">new!</span></li> + <li><a href="<?cs var:toroot ?>resources/samples/SpinnerTest/index.html"> + <span class="en">SpinnerTest</span> + </a> <span class="new">new!</span></li> + <li><a href="<?cs var:toroot ?>resources/samples/TicTacToeLib/index.html"> + <span class="en">TicTacToeLib</span> + </a> <span class="new">new!</span></li> + <li><a href="<?cs var:toroot ?>resources/samples/TicTacToeMain/index.html"> + <span class="en">TicTacToeMain</span> + </a> <span class="new">new!</span></li> <li><a href="<?cs var:toroot ?>resources/samples/Wiktionary/index.html"> <span class="en">Wiktionary</span> </a></li> diff --git a/docs/html/resources/samples/images/SpinnerTest1.png b/docs/html/resources/samples/images/SpinnerTest1.png Binary files differnew file mode 100644 index 0000000..21442f2 --- /dev/null +++ b/docs/html/resources/samples/images/SpinnerTest1.png diff --git a/docs/html/resources/samples/images/SpinnerTest2.png b/docs/html/resources/samples/images/SpinnerTest2.png Binary files differnew file mode 100644 index 0000000..79ffeb6 --- /dev/null +++ b/docs/html/resources/samples/images/SpinnerTest2.png diff --git a/docs/html/resources/samples/images/TicTacToeLib.png b/docs/html/resources/samples/images/TicTacToeLib.png Binary files differnew file mode 100644 index 0000000..398eff3 --- /dev/null +++ b/docs/html/resources/samples/images/TicTacToeLib.png diff --git a/docs/html/resources/samples/images/TicTacToeMain.png b/docs/html/resources/samples/images/TicTacToeMain.png Binary files differnew file mode 100644 index 0000000..44cee11 --- /dev/null +++ b/docs/html/resources/samples/images/TicTacToeMain.png diff --git a/docs/html/resources/samples/index.jd b/docs/html/resources/samples/index.jd index 2718d0c..4019200 100644 --- a/docs/html/resources/samples/index.jd +++ b/docs/html/resources/samples/index.jd @@ -79,6 +79,35 @@ adapter).</dd> <dt><a href="SoftKeyboard/index.html">Soft Keyboard</a></dt> <dd>An example of writing an input method for a software keyboard.</dd> + <dt><a href="Spinner/index.html">Spinner</a></dt> + <dd> + A simple application that serves as an application-under-test for the + SpinnerTest sample application. + </dd> + <dt><a href="SpinnerTest/index.html">SpinnerTest</a></dt> + <dd> + An example test application that contains test cases run against the + Spinner sample application. + To learn more about the application and how to run it, + please read the + <a href="{@docRoot}resources/tutorials/testing/activity_test.html">Activity Testing</a> tutorial. + </dd> + <dt><a href="TicTacToeLib/index.html">TicTacToeLib</a></dt> + <dd> + An example of an Android library project that provides a game-play + Activity to any dependent application project. For an example of + how an application can use the code and resources in an Android + library project, see the <a + href="{@docRoot}resources/samples/TicTacToeMain/index.html">TicTacToeMain</a> + sample application. + </dd> + <dt><a href="TicTacToeMain/index.html">TicTacToeMain</a></dt> + <dd> + An example of an Android application that makes use of code and + resources provided in an Android library project. Specifically, this + application uses code and resources provided in the <a + href="{@docRoot}resources/samples/TicTacToeLib/index.html">TicTacToeLib</a> library project. + </dd> <dt><a href="Wiktionary/index.html">Wiktionary</a></dt> <dd>An example of creating interactive widgets for display on the Android home screen.</dd> diff --git a/docs/html/resources/tutorials/hello-world.jd b/docs/html/resources/tutorials/hello-world.jd index 431a6cd..1079fb5 100644 --- a/docs/html/resources/tutorials/hello-world.jd +++ b/docs/html/resources/tutorials/hello-world.jd @@ -201,7 +201,7 @@ have a user interface, but usually will.</p> The bold items are lines that have been added.</p> <pre> -package com.android.helloandroid; +package com.example.helloandroid; import android.app.Activity; import android.os.Bundle; @@ -297,6 +297,7 @@ programmatically-constructed example:</p> <pre><?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" + android:id="@id+/textview" android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="@string/hello"/></pre> @@ -312,7 +313,7 @@ by the web development model, wherein you can separate the presentation of your application (its UI) from the application logic used to fetch and fill in data.</p> <p>In the above XML example, there's just one View element: the <code>TextView</code>, -which has four XML attributes. Here's a summary of what they mean:</p> +which has five XML attributes. Here's a summary of what they mean:</p> <table> <tbody> @@ -334,11 +335,21 @@ which has four XML attributes. Here's a summary of what they mean:</p> </tr> <tr> <td> + <code>android:id</code> + </td> + <td> + This attribute assigns a unique identifier to the <code>TextView</code> element. + You can use the assigned ID to reference this View from your source code or from other + XML resource declarations. + </td> + </tr> + <tr> + <td> <code>android:layout_width</code> </td> <td> This attribute defines how much of the available width on the screen this View should consume. -In this case, it's the only View so you want it to take up the entire screen, which is what a value of "fill_parent" means.<br> + In this case, it's the only View so you want it to take up the entire screen, which is what a value of "fill_parent" means.<br> </td> </tr> <tr> @@ -397,6 +408,7 @@ the following XML: <pre><?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" + android:id="@id+/textview" android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="@string/hello"/></pre> @@ -478,6 +490,9 @@ public final class R { public static final class drawable { public static final int icon=0x7f020000; } + public static final class id { + public static final int textview=0x7f050000; + } public static final class layout { public static final int main=0x7f030000; } @@ -512,7 +527,7 @@ debugger. To demonstrate this, introduce a bug into your code. Change your HelloAndroid source code to look like this:</p> <pre> -package com.android.helloandroid; +package com.example.helloandroid; import android.app.Activity; import android.os.Bundle; @@ -568,7 +583,7 @@ just as you would for any other application.</p> <pre> android create project \ - --package com.android.helloandroid \ + --package com.example.helloandroid \ --activity HelloAndroid \ --target 2 \ --path <em><path-to-your-project></em>/HelloAndroid diff --git a/docs/html/resources/tutorials/testing/activity_test.jd b/docs/html/resources/tutorials/testing/activity_test.jd new file mode 100644 index 0000000..ae4b6f3 --- /dev/null +++ b/docs/html/resources/tutorials/testing/activity_test.jd @@ -0,0 +1,1378 @@ +page.title=Activity Testing +@jd:body + <div id="qv-wrapper"> + <div id="qv"> + <h2>In this document</h2> + <ol> + <li> + <a href="#Prerequisites">Prerequisites</a> + </li> + <li> + <a href="#DownloadCode">Installing the Tutorial Sample Code</a> + </li> + <li> + <a href="#SetupEmulator">Setting Up the Emulator</a> + </li> + <li> + <a href="#SetupProjects">Setting Up the Projects</a> + </li> + <li> + <a href="#CreateTestCaseClass">Creating the Test Case Class</a> + <ol> + <li> + <a href="#AddTestCaseClass">Adding the test case class file</a> + </li> + <li> + <a href="#AddConstructor">Adding the test case constructor</a> + </li> + <li> + <a href="#AddSetupMethod">Adding the setup method</a> + </li> + <li> + <a href="#AddPreConditionsTest">Adding an initial conditions test</a> + </li> + <li> + <a href="#AddUITest">Adding a UI test</a> + </li> + <li> + <a href="#StateManagementTests">Adding state management tests</a> + </li> + </ol> + </li> + <li> + <a href="#RunTests">Running the Tests and Seeing the Results</a> + </li> + <li> + <a href="#TestFailure">Forcing Some Tests to Fail</a> + </li> + <li> + <a href="#NextSteps">Next Steps</a> + </li> +</ol> +<h2 id="#Appendix">Appendix</h2> +<ol> + <li> + <a href="#InstallCompletedTestApp">Installing the Completed Test Application Java File</a> + </li> + <li> + <a href="#EditorCommandLine">For Users Not Developing In Eclipse</a> + </li> +</ol> +<h2>Related Tutorials</h2> +<ol> + <li> + <a href="{@docRoot}resources/tutorials/testing/helloandroid_test.html">Hello, Testing</a> + </li> +</ol> +<h2>See Also</h2> +<ol> + <li> + <a href="{@docRoot}guide/topics/testing/testing_android.html">Testing Android Applications</a> + </li> + <li> + {@link android.test.ActivityInstrumentationTestCase2} + </li> + <li> + {@link junit.framework.Assert} + </li> + <li> + {@link android.test.InstrumentationTestRunner} + </li> +</ol> +</div> +</div> +<p> + Android includes powerful tools for testing applications. The tools extend JUnit with additional features, provide convenience classes for mock Android system objects, and use + instrumentation to give you control over your main application while you are testing it. The entire Android testing environment is discussed in the document + <a href="{@docRoot}guide/topics/testing/testing_android.html">Testing Android Applications</a>. +</p> +<p> + This tutorial demonstrates the Android testing tools by presenting a simple Android application and then leading you step-by-step through the creation of a test application for it. + The test application demonstrates these key points: +</p> + <ul> + <li> + An Android test is itself an Android application that is linked to the application under test by entries in its <code>AndroidManifest.xml</code> file. + </li> + <li> + Instead of Android components, an Android test application contains one or more test cases. Each of these is a separate class definition. + </li> + <li> + Android test case classes extend the JUnit {@link junit.framework.TestCase} class. + </li> + <li> + Android test case classes for activities extend JUnit and also connect you to the application under test with instrumentation. You can send keystroke or touch events directly to the UI. + </li> + <li> + You choose an Android test case class based on the type of component (application, activity, content provider, or service) you are testing. + </li> + <li> + Additional test tools in Eclipse/ADT provide integrated support for creating test applications, running them, and viewing the results. + </li> + </ul> +<p> + The test application contains methods that perform the following tests: +</p> + <ul> + <li> + Initial conditions test. Tests that the application under test initializes correctly. This is also a unit test of the application's + {@link android.app.Activity#onCreate(android.os.Bundle) onCreate()} method. Testing initial conditions also provides a confidence measure for subsequent tests. + </li> + <li> + UI test. Tests that the main UI operation works correctly. This test demonstrates the instrumentation features available in activity testing. + It shows that you can automate UI tests by sending key events from the test application to the main application. + </li> + <li> + State management tests. Test the application's code for saving state. This test demonstrates the instrumentation features of the test runner, which + are available for testing any component. + </li> + </ul> +<h2 id="Prerequisites">Prerequisites</h2> +<p> + The instructions and code in this tutorial depend on the following: +</p> + <ul> + <li> + Basic knowledge of Android programming. If you haven't yet written an Android application, do the + <a href="{@docRoot}resources/tutorials/hello-world.html">Hello, World</a> tutorial. If you + want to learn more about Spinner, the application under test, then you might want to visit the + <a href="{@docRoot}resources/tutorials/views/hello-spinner.html">Hello Views > Spinner</a> example. + </li> + <li> + Some familiarity with the Android testing framework and concepts. If you haven't explored + Android testing yet, start by reading the Developer Guide topic <a href="{@docRoot}guide/topics/testing/testing_android.html">Testing Android Applications</a> + or following the <a href="{@docRoot}resources/tutorials/testing/helloandroid_test.html"> + Hello, Testing</a> tutorial. + </li> + <li> + Eclipse with ADT. This tutorial describes how to set up and run a test application using + Eclipse with ADT. If you haven't yet installed Eclipse and the ADT plugin, + follow the steps in <a href="{@docRoot}sdk/installing.html">Installing the SDK</a> + to install them before continuing. If you are not developing in Eclipse, you will + find instructions for setting up and running the test application in the + <a href="#EditorCommandLine">appendix</a> of this document. + </li> + <li> + Android 1.5 platform (API Level 3) or higher. You must have the Android 1.5 platform + (API Level 3) or higher installed in your SDK, because this tutorial uses APIs that + were introduced in that version. + <p> + If you are not sure which platforms are installed in your SDK, + open the Android SDK and AVD Manager and check in the + <strong>Installed Packages</strong> panel. + If aren't sure how to download a platform into your SDK, + read <a href="{@docRoot}sdk/adding-components.html">Adding SDK Components</a>. + </p> + </li> + </ul> +<h2 id="DownloadCode">Installing the Tutorial Sample Code</h2> +<p> + During this tutorial, you will be working with sample code that is provided as part + of the downloadable Samples component of the SDK. Specifically, you will be working + with a pair of related sample applications — an application under test and a test + application: +</p> + <ul> + <li> + Spinner is the application under test. This tutorial focuses on the + common situation of writing tests for an application that already exists, so the main + application is provided to you. + </li> + <li> + SpinnerTest is the test application. In the tutorial, you create this application + step-by-step. If you want to run quickly through the tutorial, + you can install the completed SpinnerTest application first, and then follow the + text. You may get more from the tutorial, however, if you create the test application + as you go. The instructions for installing the completed test application are in the + section <a href="#InstallCompletedTestApp">Installing the Completed Test Application Java File</a>. + </li> + </ul> +<p> + The sample applications are provided in the SDK component named + "Samples for SDK API 8" and in later versions of the Samples. +</p> +<p> + To get started with the tutorial, first use the Android SDK and AVD manager to install an + appropriate version of the Samples: +</p> +<ol> + <li> + In Eclipse, select <strong>Window</strong> > <strong>Android SDK and AVD Manager</strong>. + </li> + <li> + Open the <strong>Installed Packages</strong> panel and check whether + "Samples for SDK API 8" (or higher version) is listed. + If so, skip to the next section, + <a href="#SetupProjects">Setting Up the Projects</a>, to get started with the tutorial. + Otherwise, continue with the next step. + </li> + <li> + Open the <strong>Available Packages</strong> panel. + </li> + <li> + Select the "Samples for SDK API 8" component and click <strong>Install Selected</strong>. + </li> + <li> + Verify and accept the component and then click <strong>Install Accepted</strong>. + The Samples component will now be installed into your SDK. + </li> +</ol> +<p> + When the installation is complete, the applications in the + Samples component are stored at this location on your computer: +</p> +<p style="margin-left:2em"> + <code><<em>sdk</em>>/samples/android-8/</code> +</p> +<p> + For general information about the Samples, see + <a href="{@docRoot}resources/samples/get.html">Getting the Samples</a> +</p> +<p class="note"> + <strong>Note:</strong> Although the sample code for this tutorial is provided in the + "Samples for SDK API 8" component, that does not imply that you need to build or + run the application against the corresponding platform (Android 2.2). + The API level referenced in the Samples component name indicates only the origin branch from + which the samples were built. +</p> +<h2 id="SetupEmulator">Setting Up the Emulator</h2> +<p> + In this tutorial, you will use the Android emulator to run applications. The emulator needs + an Android Virtual Device (AVD) with an API level equal to or higher than the one you set for the projects in the previous step. + To find out how to check this and create the right AVD if necessary, see <a href="{@docRoot}guide/developing/eclipse-adt.html#AVD">Creating an AVD</a>. +</p> +<p> + As a test of the AVD and emulator, run the SpinnerActivity application in Eclipse with ADT. When it starts, + click the large downward-pointing arrow to the right of the spinner text. You see the spinner expand and display the title "Select a planet" at the top. + Click one of the other planets. The spinner closes, and your selection appears below it on the screen. +</p> +<h2 id="SetupProjects">Setting Up the Projects</h2> +<p> + When you are ready to get started with the tutorial, begin by setting up Eclipse projects for + both Spinner (the application under test) and SpinnerTest (the test application). +</p> +<p> + You'll be using the Spinner application as-is, without modification, so you'll be loading it + into Eclipse as a new Android project from existing source. In the process, you'll be + creating a new test project associated with Spinner that will contain the SpinnerTest + application. The SpinnerTest application will be completely new and you'll be + using the code examples in this tutorial to add test classes and tests to it. +</p> +<p> + To install the Spinner app in a new Android project from existing source, following these steps: +</p> +<ol> + <li> + In Eclipse, select <strong>File</strong> > <strong>New</strong> > <strong>Project</strong> > <strong>Android</strong> > <strong>Android Project</strong>, + then click Next. The <strong>New Android Project</strong> dialog appears. + </li> + <li> + In the <em>Project name</em> text box, enter "SpinnerActivity". The <em>Properties</em> area is filled in automatically. + </li> + <li> + In the <em>Contents</em> area, set "Create project from existing source". + </li> + <li> + For <em>Location</em>, click <strong>Browse</strong>, navigate to the directory <code><SDK_path>/samples/android-8/Spinner</code>, + then click Open. The directory name <code><SDK_path>/samples/android-8/Spinner</code> now appears in the <em>Location</em> text box. + </li> + <li> + In the <em>Build Target</em> area, set a API level of 3 or higher. If you are already developing with a particular target, and it is API level 3 or higher, then use that target. + </li> + <li> + In the <em>Properties</em> area, in the <em>Min SDK Version:</em>, enter "3". + </li> + <li> + You should now see these values: + <ul> + <li><em>Project Name:</em> "SpinnerActivity"</li> + <li><em>Create project from existing source:</em> set</li> + <li><em>Location:</em> "<code><SDK_path>/samples/android-8/Spinner</code>"</li> + <li><em>Build Target:</em> "API level of 3 or higher" (<em>Target Name</em> "Android 1.5 or higher")</li> + <li><em>Package name:</em> (disabled, set to "<code>com.android.example.spinner</code>")</li> + <li><em>Create Activity:</em> (disabled, set to ".SpinnerActivity")</li> + <li><em>Min SDK Version:</em> "3"</li> + </ul> + <p> + The following screenshot summarizes these values: + </p> + <a href="{@docRoot}images/testing/eclipse_new_android_project_complete_callouts.png"> + <img src="{@docRoot}images/testing/eclipse_new_android_project_complete_callouts.png" alt="New Android Project dialog with filled-in values" style="height:230px"/> + </a> + + </li> +</ol> +<p> + To create a new test project for the SpinnerTest application, follow these steps: +</p> +<ol> + <li> + Click Next. The <strong>New Android Test Project</strong> dialog appears. + </li> + <li> + Set "Create a Test Project". + </li> + <li> + Leave the other values unchanged. The result should be: + <ul> + <li><em>Create a Test Project:</em> checked</li> + <li><em>Test Project Name:</em> "SpinnerActivityTest"</li> + <li><em>Use default location:</em> checked (this should contain the directory name "<code>workspace/SpinnerActivityTest</code>").</li> + <li><em>Build Target:</em> Use the same API level you used in the previous step.</li> + <li><em>Application name:</em> "SpinnerActivityTest"</li> + <li><em>Package name:</em> "<code>com.android.example.spinner.test</code>"</li> + <li><em>Min SDK Version:</em> "3"</li> + </ul> + <p> + The following screenshot summarizes these values: + </p> + <a href="{@docRoot}images/testing/eclipse_new_android_testproject_complete_callouts.png"> + <img src="{@docRoot}images/testing/eclipse_new_android_testproject_complete_callouts.png" alt="New Android Test Project dialog with filled-in values" style="height:230px"/> + </a> + </li> + <li> + Click Finish. Entries for SpinnerActivity and SpinnerActivityTest should appear in the + <strong>Package Explorer</strong>. + <p class="note"> + <strong>Note:</strong> If you set <em>Build Target</em> to an API level higher than "3", you will see the warning + "The API level for the selected SDK target does not match the Min SDK version". You do not need to change the API level or the Min SDK version. + The message tells you that you are building the projects with one particular API level, but specifying that a lower API level is required. This may + occur if you have chosen not to install the optional earlier API levels. + </p> + <p> + If you see errors listed in the <strong>Problems</strong> pane at the bottom of the Eclipse window, or if a red error marker appears next to + the entry for SpinnerActivity in the Package Explorer, highlight the SpinnerActivity entry and then select + <strong>Project</strong> > <strong>Clean</strong>. This should fix any errors. + </p> + </li> +</ol> +<p> + You now have the application under test in the SpinnerActivity project, + and an empty test project in SpinnerActivityTest. You may + notice that the two projects are in different directories, but Eclipse with + ADT handles this automatically. You should have no problem in either building or running them. +</p> +<p> + Notice that Eclipse and ADT have already done some initial setup for your test application. + Expand the SpinnerActivityTest project, and notice that it already has an + Android manifest file <code>AndroidManifest.xml</code>. + Eclipse with ADT created this when you added the test project. + Also, the test application is already set up to use instrumentation. You can see this + by examining <code>AndroidManifest.xml</code>. + Open it, then at the bottom of the center pane click <strong>AndroidManifest.xml</strong> + to display the XML contents: +</p> +<pre> +<?xml version="1.0" encoding="utf-8"?> +<manifest xmlns:android="http://schemas.android.com/apk/res/android" + package="com.android.example.spinner.test" + android:versionCode="1" + android:versionName="1.0"> + <application android:icon="@drawable/icon" android:label="@string/app_name"> + + <uses-library android:name="android.test.runner" /> + </application> + <uses-sdk android:minSdkVersion="3" /> + <instrumentation + android:targetPackage="com.android.example.spinner" + android:name="android.test.InstrumentationTestRunner" /> +</manifest> +</pre> +<p> + Notice the <code><instrumentation></code> element. The attribute + <code>android:targetPackage="com.android.example.spinner"</code> tells Android that the + application under test is defined in the Android package + <code>com.android.example.spinner</code>. Android now knows to use that + package's <code>AndroidManifest.xml</code> file to launch the application under test. + The <code><instrumentation></code> element also contains the attribute + <code>android:name="android.test.InstrumentationTestRunner"</code>, which tells Android + instrumentation to run the test application with Android's instrumentation-enabled test runner. +</p> +<h2 id="CreateTestCaseClass">Creating the Test Case Class</h2> + +<p> + You now have a test project SpinnerActivityTest, and the basic structure of a test + application also called SpinnerActivityTest. The basic structure includes all the files and + directories you need to build and run a test application, except for the class that + contains your tests (the test case class). +</p> +<p> + The next step is to define the test case class. In this tutorial, you'll be creating a + test case class that includes: +</p> +<ul> + <li> + Test setup. This use of the JUnit {@link junit.framework.TestCase#setUp() setUp()} + method demonstrates some of the tasks you might perform before running an Android test. + </li> + <li> + Testing initial conditions. This test demonstrates a good testing technique. + It also demonstrates that with Android instrumentation you can look at the application + under test <em>before</em> the main activity starts. The test checks that the application's + important objects have been initialized. + If the test fails, you then know that any other tests against the application are + unreliable, since the application was running in an incorrect state. + <p class="note"> + <strong>Note:</strong> The purpose of testing initial conditions is not the same as + using <code>setUp()</code>. The JUnit {@link junit.framework.TestCase#setUp()} runs once + before <strong>each test method</strong>, and its purpose is to create a clean test + environment. The initial conditions test runs once, and its purpose is to verify that the + application under test is ready to be tested. + </p> + </li> + <li> + Testing the UI. This test shows how to control the main application's UI + with instrumentation, a powerful automation feature of Android testing. + </li> + <li> + Testing state management. This test shows some techniques for testing how + well the application maintains state in the Android environment. Remember that to + provide a satisfactory user experience, your application must never lose its current state, + even if it's interrupted by a phone call or destroyed because of memory constraints. + The Android activity lifecycle provides ways to maintain state, and the + <code>SpinnerActivity</code> application uses them. The test shows the techniques for + verifying that they work. + </li> +</ul> +<p> + Android tests are contained in a special type of Android application that contains one or more test class definitions. Each of these contains + one or more test methods that do the actual tests. In this tutorial, you will first add a test case class, and then add tests to it. +</p> +<p> + You first choose an Android test case class to extend. You choose from the base test case classes according to the Android component you are testing and the types of tests you are doing. + In this tutorial, the application under test has a single simple activity, so the test case class will be for an Activity component. Android offers several, but the one that tests in + the most realistic environment is {@link android.test.ActivityInstrumentationTestCase2}, so you will use it as the base class. Like all activity test case classes, + <code>ActivityInstrumentationTestCase2</code> offers convenience methods for interacting directly with the UI of the application under test. +</p> +<h3 id="AddTestCaseClass">Adding the test case class file</h3> +<p> + To add <code>ActivityInstrumentationTestCase2</code> as the base test case class, follow these steps: +</p> +<ol> + <li> + In the Package Explorer, expand the test project SpinnerActivityTest if it is not open already. + </li> + <li> + Within SpinnerActivityTest, expand the <code>src/</code> folder and then the package marker for + <code>com.android.example.spinner.test</code>. Right-click on the package name and select <strong>New</strong> > <strong>Class</strong>:<br/> + <a href="{@docRoot}images/testing/spinner_create_test_class_callouts.png"> + <img alt="Menu for creating a new class in the test application" src="{@docRoot}images/testing/spinner_create_test_class_callouts.png" style="height:230px"/> + </a> + <p> + The <strong>New Java Class</strong> wizard appears: + </p> + <a href="{@docRoot}images/testing/spinnertest_new_class_callouts.png"> + <img alt="New Java Class wizard dialog" src="{@docRoot}images/testing/spinnertest_new_class_callouts.png" style="height:230px"/> + </a> + </li> + <li> + In the wizard, enter the following: + <ul> + <li> + <em>Name:</em> "SpinnerActivityTest". This becomes the name of your test class. + </li> + <li> + <em>Superclass:</em> "<code>android.test.ActivityInstrumentationTestCase2<SpinnerActivity></code>". The superclass is parameterized, so + you have to provide it your main application's class name. + </li> + </ul> + <p> + Do not change any of the other settings. Click Finish. + </p> + </li> + <li> + You now have a new file <code>SpinnerActivityTest.java</code> in the project. + </li> + <li> + To resolve the reference to SpinnerActivity, add the following import: +<pre> +import com.android.example.spinner.SpinnerActivity; +</pre> + </li> +</ol> +<h3 id="AddConstructor">Adding the test case constructor</h3> + <p> + To ensure that the test application is instantiated correctly, you must set up a constructor that the test + runner will call when it instantiates your test class. This constructor has no parameters, and its sole + purpose is to pass information to the superclass's default constructor. To set up this constructor, enter the + following code in the class: + </p> +<pre> + public SpinnerActivityTest() { + super("com.android.example.spinner", SpinnerActivity.class); + } // end of SpinnerActivityTest constructor definition +</pre> +<p> + This calls the superclass constructor with the Android package name (<code>com.android.example.spinner</code>)and main activity's class + (<code>SpinnerActivity.class</code>) for the application under test. Android uses this information to find the application and activity to test. +</p> +<p> + You are now ready to add tests, by adding test methods to the class. +</p> +<h3 id="AddSetupMethod">Adding the setup method</h3> +<p> + The <code>setUp()</code> method is invoked before every test. You use it to initialize variables and clean up from previous tests. You can also use + the JUnit {@link junit.framework.TestCase#tearDown() tearDown()} method, which runs <strong>after</strong> every test method. The tutorial does not use it. +</p> +<p> + The method you are going to add does the following: +</p> +<ul> + <li> + <code>super.setUp()</code>. Invokes the superclass constructor for <code>setUp()</code>, which is required by JUnit. + </li> + <li> + Calls {@link android.test.ActivityInstrumentationTestCase2#setActivityInitialTouchMode(boolean) setActivityInitialTouchMode(false)}. + This turns off <strong>touch mode</strong> in the device or emulator. If any of your test methods send key events to the application, + you must turn off touch mode <em>before</em> you start any activities; otherwise, the call is ignored. + </li> + <li> + Stores references to system objects. Retrieves and stores a reference to the activity under test, the <code>Spinner</code> + widget used by the activity, the <code>SpinnerAdapter</code> that backs the widget, and the string value of the selection that is + set when the application is first installed. These objects are used in the state management test. The methods invoked are: + <ul> + <li> + {@link android.test.ActivityInstrumentationTestCase2#getActivity()}. Gets a reference to the activity under test (<code>SpinnerActivity</code>). + This call also starts the activity if it is not already running. + </li> + <li> + {@link android.app.Activity#findViewById(int)}. Gets a reference to the <code>Spinner</code> widget of the application under test. + </li> + <li> + {@link android.widget.AbsSpinner#getAdapter()}. Gets a reference to the adapter (an array of strings) backing the spinner. + </li> + </ul> + </li> +</ul> +<p> + Add this code to the definition of <code>SpinnerActivityTest</code>, after the constructor definition: +</p> +<pre> + @Override + protected void setUp() throws Exception { + super.setUp(); + + setActivityInitialTouchMode(false); + + mActivity = getActivity(); + + mSpinner = + (Spinner) mActivity.findViewById( + com.android.example.spinner.R.id.Spinner01 + ); + + mPlanetData = mSpinner.getAdapter(); + + } // end of setUp() method definition +</pre> +<p> + Add these members to the test case class: +</p> +<pre> + private SpinnerActivity mActivity; + private Spinner mSpinner; + private SpinnerAdapter mPlanetData; +</pre> +<p> + Add these imports: +</p> +<pre> +import android.widget.Spinner; +import android.widget.SpinnerAdapter; +</pre> +<p> + You now have the the complete <code>setUp()</code> method. +</p> +<h3 id="AddPreConditionsTest">Adding an initial conditions test</h3> +<p> + The initial conditions test verifies that the application under test is initialized correctly. It is an illustration of the types of tests you can run, so it is not comprehensive. + It verifies the following: +</p> +<ul> + <li> + The item select listener is initialized. This listener is called when a selection is made from the spinner. + </li> + <li> + The adapter that provides values to the spinner is initialized. + </li> + <li> + The adapter contains the right number of entries. + </li> +</ul> +<p> + The actual initialization of the application under test is done in <code>setUp()</code>, which the test runner calls automatically before every test. The verifications are + done with JUnit {@link junit.framework.Assert} calls. As a useful convention, the method name is <code>testPreConditions()</code>: +</p> +<pre> + public void testPreConditions() { + assertTrue(mSpinner.getOnItemSelectedListener() != null); + assertTrue(mPlanetData != null); + assertEquals(mPlanetData.getCount(),ADAPTER_COUNT); + } // end of testPreConditions() method definition +</pre> +<p> + Add this member: +</p> +<pre> + public static final int ADAPTER_COUNT = 9; +</pre> +<h3 id="AddUITest">Adding a UI test</h3> +<p> + Now create a UI test that selects an item from the <code>Spinner</code> widget. The test sends key events to the UI with key events. + The test confirms that the selection matches the result you expect. +</p> +<p> + This test demonstrates the power of using instrumentation in Android testing. Only an instrumentation-based test class allows you to send key events (or touch events) + to the application under test. With instrumentation, you can test your UI without having to take screenshots, record the screen, or do human-controlled testing. +</p> +<p> + To work with the spinner, the test has to request focus for it and then set it to a known position. The test uses {@link android.view.View#requestFocus() requestFocus()} and + {@link android.widget.AbsSpinner#setSelection(int) setSelection()} to do this. Both of these methods interact with a View in the application under test, so you have to call them + in a special way. +</p> +<p> + Code in a test application that interacts with a View of the application under test must run in the main application's thread, also + known as the <em>UI thread</em>. To do this, you use the {@link android.app.Activity#runOnUiThread(java.lang.Runnable) Activity.runOnUiThread()} + method. You pass the code to <code>runOnUiThread()</code>in an anonymous {@link java.lang.Runnable Runnable} object. To set + the Java statements in the <code>Runnable</code> object, you override the object's {@link java.lang.Runnable#run()} method. +</p> +<p> + To send key events to the UI of the application under test, you use the <a href="{@docRoot}reference/android/test/InstrumentationTestCase.html#sendKeys(int...)">sendKeys</a>() method. + This method does not have to run on the UI thread, since Android uses instrumentation to pass the key events to the application under test. +</p> +<p> + The last part of the test compares the selection made by sending the key events to a pre-determined value. This tests that the spinner is working as intended. +</p> +<p> + The following sections show you how to add the code for this test. +</p> +<ol> + <li> + Get focus and set selection. Create a new method <code>public void testSpinnerUI()</code>. Add + code to to request focus for the spinner and set its position to default or initial position, "Earth". This code is run on the UI thread of + the application under test: +<pre> + public void testSpinnerUI() { + + mActivity.runOnUiThread( + new Runnable() { + public void run() { + mSpinner.requestFocus(); + mSpinner.setSelection(INITIAL_POSITION); + } // end of run() method definition + } // end of anonymous Runnable object instantiation + ); // end of invocation of runOnUiThread +</pre> + <p> + Add the following member to the test case class. + </p> +<pre> + public static final int INITIAL_POSITION = 0; +</pre> + </li> + <li> + Make a selection. Send key events to the spinner to select one of the items. To do this, open the spinner by + "clicking" the center keypad button (sending a DPAD_CENTER key event) and then clicking (sending) the down arrow keypad button five times. Finally, + click the center keypad button again to highlight the desired item. Add the following code: +<pre> + this.sendKeys(KeyEvent.KEYCODE_DPAD_CENTER); + for (int i = 1; i <= TEST_POSITION; i++) { + this.sendKeys(KeyEvent.KEYCODE_DPAD_DOWN); + } // end of for loop + + this.sendKeys(KeyEvent.KEYCODE_DPAD_CENTER); +</pre> + <p> + Add the following member to the test case class: + </p> +<pre> + public static final int TEST_POSITION = 5; +</pre> + <p> + This sets the final position of the spinner to "Saturn" (the spinner's backing adapter is 0-based). + </p> + </li> + <li> + Check the result. Query the current state of the spinner, and compare its current selection to the expected value. + Call the method {@link android.widget.AdapterView#getSelectedItemPosition() getSelectedItemPosition()} to find out the current selection position, and then + {@link android.widget.AdapterView#getItemAtPosition(int) getItemAtPosition()} to get the object corresponding to that position (casting it to a String). Assert that + this string value matches the expected value of "Saturn": +<pre> + mPos = mSpinner.getSelectedItemPosition(); + mSelection = (String)mSpinner.getItemAtPosition(mPos); + TextView resultView = + (TextView) mActivity.findViewById( + com.android.example.spinner.R.id.SpinnerResult + ); + + String resultText = (String) resultView.getText(); + + assertEquals(resultText,mSelection); + + } // end of testSpinnerUI() method definition +</pre> +<p> + Add the following members to the test case class: +</p> +<pre> + private String mSelection; + private int mPos; +</pre> + <p> + Add the following imports to the test case class: + </p> +<pre> + import android.view.KeyEvent; + import android.widget.TextView; +</pre> + </li> +</ol> +<p> + Pause here to run the tests you have. The procedure for running a test application is different + from running a regular Android application. You run a test application as an Android JUnit + application. To see how to do this, see <a href="#RunTests">Running the Tests and Seeing the Results</a>. +</p> +<p> + Eventually, you will see the <code>SpinnerActivity</code> application start, and the test + application controlling it by sending it key events. You will also see a new + <strong>JUnit</strong> view in the Explorer pane, showing the results of the + test. The JUnit view is documented in a following section, + <a href="#RunTests">Running the Test and Seeing the Results</a>. +</p> +<h3 id="StateManagementTests">Adding state management tests</h3> +<p> + You now write two tests that verify that SpinnerActivity maintains its state when it is paused or terminated. + The state, in this case, is the current selection in the spinner. When users make a selection, + pause or terminate the application, and then resume or restart it, they should see + the same selection. +</p> +<p> + Maintaining state is an important feature of an application. Users may switch from the current + application temporarily to answer the phone, and then switch back. Android may decide to + terminate and restart an activity to change the screen orientation, or terminate an unused + activity to regain storage. In each case, users are best served by having the UI return to its + previous state (except where the logic of the application dictates otherwise). +</p> +<p> + SpinnerActivity manages its state in these ways: +</p> + <ul> + <li> + Activity is hidden. When the spinner screen (the activity) is running but hidden by some other screen, it + stores the spinner's position and value in a form that persists while the application is running. + </li> + <li> + Application is terminated. When the activity is terminated, it stores the spinner's position and value in + a permanent form. The activity can read the position and value when it restarts, and restore the spinner to its previous state. + </li> + <li> + Activity re-appears. When the user returns to the spinner screen, the previous selection is restored. + </li> + <li> + Application is restarted. When the user starts the application again, the previous selection is restored. + </li> + </ul> +<p class="note"> + <strong>Note:</strong> An application can manage its state in other ways as well, but these are + not covered in this tutorial. +</p> +<p> + When an activity is hidden, it is <strong>paused</strong>. When it re-appears, it + <strong>resumes</strong>. Recognizing that these are key points in an activity's life cycle, + the Activity class provides two callback methods {@link android.app.Activity#onPause()} and + {@link android.app.Activity#onResume()} for handling pauses and resumes. + SpinnerActivity uses them for code that saves and restores state. +</p> +<p> + <strong>Note:</strong> If you would like to learn more about the difference between losing + focus/pausing and killing an application, + refer to the <a href="{@docRoot}guide/topics/fundamentals.html#actlife">Activity Lifecycle</a> + section. +</p> +<p> + The first test verifies that the spinner selection is maintained after the entire application is shut down and then restarted. The test uses instrumentation to + set the spinner's variables outside of the UI. It then terminates the activity by calling {@link android.app.Activity#finish() Activity.finish()}, and restarts it + using the instrumentation method {@link android.test.ActivityInstrumentationTestCase2#getActivity()}. The test then asserts that the current spinner state matches + the test values. +</p> +<p> + The second test verifies that the spinner selection is maintained after the activity is paused and then resumed. The test uses instrumentation to + set the spinner's variables outside of the UI and then force calls to the <code>onPause()</code> and <code>onResume()</code> methods. The test then + asserts that the current spinner state matches the test values. +</p> +<p> + Notice that these tests make limited assumptions about the mechanism by which the activity manages state. The tests use the activity's getters and + setters to control the spinner. The first test also knows that hiding an activity calls <code>onPause()</code>, and bringing it back to the foreground + calls <code>onResume()</code>. Other than this, the tests treat the activity as a "black box". +</p> +<p> + To add the code for testing state management across shutdown and restart, follow these steps: +</p> + <ol> + <li> + Add the test method <code>testStateDestroy()</code>, then + set the spinner selection to a test value: +<pre> + public void testStateDestroy() { + mActivity.setSpinnerPosition(TEST_STATE_DESTROY_POSITION); + mActivity.setSpinnerSelection(TEST_STATE_DESTROY_SELECTION); +</pre> + </li> + <li> + Terminate the activity and restart it: +<pre> + mActivity.finish(); + mActivity = this.getActivity(); +</pre> + </li> + <li> + Get the current spinner settings from the activity: +<pre> + int currentPosition = mActivity.getSpinnerPosition(); + String currentSelection = mActivity.getSpinnerSelection(); +</pre> + </li> + <li> + Test the current settings against the test values: +<pre> + assertEquals(TEST_STATE_DESTROY_POSITION, currentPosition); + assertEquals(TEST_STATE_DESTROY_SELECTION, currentSelection); + } // end of testStateDestroy() method definition +</pre> +<p> + Add the following members to the test case class: +<pre> + public static final int TEST_STATE_DESTROY_POSITION = 2; + public static final String TEST_STATE_DESTROY_SELECTION = "Earth"; +</pre> + </li> + </ol> +<p> + To add the code for testing state management across a pause and resume, follow these steps: +</p> +<ol> + <li> + Add the test method <code>testStatePause()</code>: +<pre> + @UiThreadTest + public void testStatePause() { +</pre> + <p> + The <code>@UiThreadTest</code> annotation tells Android to build this method so that it runs + on the UI thread. This allows the method to change the state of the spinner widget in the + application under test. This use of <code>@UiThreadTest</code> shows that, if necessary, you + can run an entire method on the UI thread. + </p> + </li> + <li> + Set up instrumentation. Get the instrumentation object + that is controlling the application under test. This is used later to + invoke the <code>onPause()</code> and <code>onResume()</code> methods: +<pre> + Instrumentation mInstr = this.getInstrumentation(); +</pre> + </li> + <li> + Set the spinner selection to a test value: +<pre> + mActivity.setSpinnerPosition(TEST_STATE_PAUSE_POSITION); + mActivity.setSpinnerSelection(TEST_STATE_PAUSE_SELECTION); +</pre> + </li> + <li> + Use instrumentation to call the Activity's <code>onPause()</code>: +<pre> + mInstr.callActivityOnPause(mActivity); +</pre> + <p> + Under test, the activity is waiting for input. The invocation of + {@link android.app.Instrumentation#callActivityOnPause(android.app.Activity)} + performs a call directly to the activity's <code>onPause()</code> instead + of manipulating the activity's UI to force it into a paused state. + </p> + </li> + <li> + Force the spinner to a different selection: +<pre> + mActivity.setSpinnerPosition(0); + mActivity.setSpinnerSelection(""); +</pre> + <p> + This ensures that resuming the activity actually restores the + spinner's state rather than simply leaving it as it was. + </p> + </li> + <li> + Use instrumentation to call the Activity's <code>onResume()</code>: +<pre> + mInstr.callActivityOnResume(mActivity); +</pre> + <p> + Invoking {@link android.app.Instrumentation#callActivityOnResume(android.app.Activity)} + affects the activity in a way similar to <code>callActivityOnPause</code>. The + activity's <code>onResume()</code> method is invoked instead of manipulating the + activity's UI to force it to resume. + </p> + </li> + <li> + Get the current state of the spinner: +<pre> + int currentPosition = mActivity.getSpinnerPosition(); + String currentSelection = mActivity.getSpinnerSelection(); +</pre> + </li> + <li> + Test the current spinner state against the test values: +<pre> + assertEquals(TEST_STATE_PAUSE_POSITION,currentPosition); + assertEquals(TEST_STATE_PAUSE_SELECTION,currentSelection); + } // end of testStatePause() method definition +</pre> + <p> + Add the following members to the test case class: + </p> +<pre> + public static final int TEST_STATE_PAUSE_POSITION = 4; + public static final String TEST_STATE_PAUSE_SELECTION = "Jupiter"; +</pre> + </li> + <li> + Add the following imports: +<pre> + import android.app.Instrumentation; + import android.test.UiThreadTest; +</pre> + </li> +</ol> +<h2 id="RunTests">Running the Tests and Seeing the Results</h2> + <p> + The most simple way to run the <code>SpinnerActivityTest</code> test case is to run it directly from the Package Explorer. + </p> + <p> + To run the <code>SpinnerActivityTest</code> test, follow these steps: +</p> + <ol> + <li> + In the Package Explorer, right-click the project SpinnerActivityTest at the top level, and then + select <strong>Run As</strong> > <strong>Android JUnit Test</strong>:<br/> + <a href="{@docRoot}images/testing/spinnertest_runas_menu_callouts.png"> + <img alt="Menu to run a test as an Android JUnit test" src="{@docRoot}images/testing/spinnertest_runas_menu_callouts.png" style="height:230px"> + </a> + </li> + <li> + You will see the emulator start. When the unlock option is displayed (its appearance depends on the API level you specified for the AVD), + unlock the home screen. + </li> + <li> + The test application starts. You see a new tab for the <strong>JUnit</strong> view, next to the Package Explorer tab:<br/> + <a href="{@docRoot}images/testing/spinnertest_junit_panel.png"> + <img alt="The JUnit window" src="{@docRoot}images/testing/spinnertest_junit_panel.png" style="height:230px"> + </a> + </li> +</ol> +<p> + This view contains two sub-panes. The top pane summarizes the tests that were run, and the bottom pane shows failure traces for + highlighted tests. +</p> +<p> + At the conclusion of a successful test run, this is the view's appearance:<br/> + <a href="{@docRoot}images/testing/spinnertest_junit_success.png"> + <img src="{@docRoot}images/testing/spinnertest_junit_success.png" alt="JUnit test run success" style="height:230px"/> + </a> +</p> +<p> + The upper pane summarizes the test: +</p> + <ul> + <li> + Total time elapsed for the test application(labeled <em>Finished after <x> seconds</em>). + </li> + <li> + Number of runs (<em>Runs:</em>) - the number of tests in the entire test class. + </li> + <li> + Number of errors (<em>Errors:</em>) - the number of program errors and exceptions encountered during + the test run. + </li> + <li> + Number of failures (<em>Failures:</em>) - the number of test failures encountered during the test + run. This is the number of assertion failures. A test can fail even if the program does not encounter an error. + </li> + <li> + A progress bar. The progress bar extends from left to right as the tests run. + <p> + If all the tests succeed, the bar remains green. If a test fails, the bar turns from green to red. + </p> + </li> + <li> + A test method summary. Below the bar, you see a line for each class in the test application. To look at the results for the individual + methods in a test, click the arrow at the left to expand the line. You see the name of each test method. To the + right of the name, you see the time taken by the test. You can look at the test's code + by double-clicking its name. + </li> + </ul> +<p> + The lower pane contains the failure trace. If all the tests are successful, this pane is empty. If some tests fail, + then if you highlight a failed test in the upper pane, the lower view contains a stack trace for the test. This is + demonstrated in the next section. +</p> +<p class="note"> + <strong>Note:</strong> If you run the test application and nothing seems to happen, look for + the JUnit view. If you do not see it, you may have run the test application + as a regular Android application. + Remember that you need to run it as an Android <strong>JUnit</strong> + application. +</p> +<h2 id="TestFailure">Forcing Some Tests to Fail</h2> +<p> + A test is as useful when it fails as when it succeeds. This section shows what happens in Eclipse with ADT when a test fails. You + can quickly see that a test class has failed, find the method or methods that failed, and then use a failure trace to find + the exact problem. +</p> +<p> + The example application SpinnerActivity that you downloaded passes all the tests in the test application SpinnerActivityTest. + To force the test to fail, you must modify the example application. You change a line of setup code in the application under test. This + causes the <code>testPreConditions()</code> and <code>testTextView()</code> test methods to fail. +</p> +<p> + To force the tests to fail, follow these steps: +</p> +<ol> + <li> + In Eclipse with ADT, go to the SpinnerActivity project and open the file <code>SpinnerActivity.java</code>. + </li> + <li> + At the top of <code>SpinnerActivity.java</code>, at the end of the <code>onCreate()</code> method, find the following line: +<pre> + // mySpinner.setOnItemSelectedListener(null); +</pre> + <p>Remove the forward slash characters at the beginning of the line to + uncomment the line. This sets the listener callback to null: + </p> +<pre> + mySpinner.setOnItemSelectedListener(null); +</pre> + </li> + <li> + The <code>testPreConditions()</code> method in <code>SpinnerActivityTest</code> contains the following test: + <code>assertTrue(mSpinner.getOnItemSelectedListener() != null);</code>. This test asserts that the listener callback is <em>not</em> null. + Since you have modified the application under test, this assertion now fails. + </li> + <li> + Run the test, as described in the previous section <a href="#RunTests">Running the Tests and Seeing the Results</a>. + </li> +</ol> +<p> + The JUnit view is either created or updated with the results of the test. Now, however, the progress bar is red, + the number of failures is 2, and small "x" icons appear in the list icons next to the testPreConditions and + TestSpinnerUI tests. This indicates that the tests have failed. The display is similar to this:<br/> + <a href="{@docRoot}images/testing/spinnertest_junit_panel_fail_callouts.png"> + <img src="{@docRoot}images/testing/spinnertest_junit_panel_fail_callouts.png" alt="The JUnit Failure window" style="height:230px"/> + </a> +</p> +<p> + You now want to look at the failures to see exactly where they occurred. +</p> +<p> + To examine the failures, follow these steps: +</p> +<ol> + <li> + Click the testPreconditions entry. In the lower pane entitled <strong>Failure Trace</strong>, + you see a stack trace of the calls that led to the failure. This trace is similar to the following screenshot:<br/> + <a href="{@docRoot}images/testing/spinnertest_junit_panel_failtrace_callouts.png"> + <img src="{@docRoot}images/testing/spinnertest_junit_panel_failtrace_callouts.png" alt="The JUnit failure trace" style="height:230px"/> + </a> + </li> + <li> + The first line of the trace tells you the error. In this case, a JUnit assertion failed. To look at the + assertion in the test code, double-click the next line (the first line of the trace). In the center pane + a new tabbed window opens, containing the code for the test application <code>SpinnerActivityTest</code>. The failed assertion + is highlighted in the middle of the window. + </li> +</ol> +<p> + The assertion failed because you modified the main application to set the <code>getOnItemSelectedListener</code> callback to <code>null</code>. +</p> +<p> + You can look at the failure in <code>testTextView</code> if you want. Remember, though, that <code>testPreConditions</code> is meant to verify the + initial setup of the application under test. If testPreConditions() fails, then succeeding tests can't be trusted. The best strategy to follow is to + fix the problem and re-run all the tests. +</p> +<p> + Remember to go back to <code>SpinnerActivity.java</code> and re-comment the line you uncommented in an earlier step. +</p> +<p> + You have now completed the tutorial. +</p> +<h2 id="NextSteps">Next Steps</h2> +<p> + This example test application has shown you how to create a test project and link it to + the application you want to test, how to choose and add a test case class, how to write + UI and state management tests, and how to run the tests against the application under + test. Now that you are familiar with the basics of testing Android applications, here + are some suggested next steps: +</p> +<p> + <strong>Learn more about testing on Android</strong> +</p> +<ul> + <li> + If you haven't done so already, read the + <a href="{@docRoot}guide/topics/testing/testing_android.html">Testing Android Applications</a> + document in the <em>Dev Guide</em>. It provides an overview of how testing on Android + works. If you are just getting started with Android testing, reading that document will + help you understand the tools available to you, so that you can develop effective + tests. + </li> +</ul> +<p> + <strong>Review the main Android test case classes</strong> +</p> +<ul> + <li> + {@link android.test.ActivityInstrumentationTestCase2} + </li> + <li> + {@link android.test.ActivityUnitTestCase} + </li> + <li> + {@link android.test.ProviderTestCase2} + </li> + <li> + {@link android.test.ServiceTestCase} + </li> +</ul> +<p> + <strong>Learn more about the assert and utility classes</strong> +</p> +<ul> + <li> + {@link junit.framework.Assert}, the JUnit Assert class. + </li> + <li> + {@link android.test.MoreAsserts}, additional Android assert methods. + </li> + <li> + {@link android.test.ViewAsserts}, useful assertion methods for testing Views. + </li> + <li> + {@link android.test.TouchUtils}, utility methods for simulating touch events in an Activity. + </li> +</ul> +<p> + <strong>Learn about instrumentation and the instrumented test runner</strong> +</p> +<ul> + <li> + {@link android.app.Instrumentation}, the base instrumentation class. + </li> + <li> + {@link android.test.InstrumentationTestCase}, the base instrumentation test case. + </li> + <li> + {@link android.test.InstrumentationTestRunner}, the standard Android test runner. + </li> +</ul> +<h2 id="Appendix">Appendix</h2> +<h3 id="InstallCompletedTestApp">Installing the Completed Test Application Java File</h3> +<p> + The recommended approach to this tutorial is to follow the instructions step-by-step and + write the test code as you go. However, if you want to do this tutorial quickly, + you can install the entire Java file for the test application into the test project. +</p> +<p> + To do this, you first create a test project with the necessary structure and files by using + the automated tools in Eclipse. Then you exit Eclipse and copy the test application's Java file + from the SpinnerTest sample project into your test project. The SpinnerTest sample project is + part of the Samples component of the SDK. +</p> +<p> + The result is a complete test application, ready to run against the Spinner sample application. +</p> +<p> + To install the test application Java file, follow these steps: +</p> +<ol> + <li> + Set up the projects for the application under test and the test application, as described + in the section section <a href="#SetupProjects">Setting Up the Projects</a>. + </li> + <li> + Set up the emulator, as described in the section <a href="#SetupEmulator">Setting Up the Emulator</a>. + </li> + <li> + Add the test case class, as described in the section <a href="#AddTestCaseClass">Adding the test case class file</a>. + </li> + <li> + Close Eclipse with ADT. + </li> + <li> + Copy the file <code><SDK_path>/samples/android-8/SpinnerTest/src/com/android/examples/spinner/test/SpinnerActivityTest.java</code> + to the directory <code>workspace/SpinnerActivityTest/src/com/android/examples/spinner/test/</code>. + </li> + <li> + Restart Eclipse with ADT. + </li> + <li> + In Eclipse with ADT, re-build the project <code>SpinnerActivityTest</code> by selecting it in the Package Explorer, right-clicking, + and selecting <em>Project</em> > <em>Clean</em>. + </li> + <li> + The complete, working test application should now be in the <code>SpinnerActivityTest</code> project. + </li> +</ol> +<p> + You can now continue with the tutorial, starting at the section <a href="#AddConstructor">Adding the test case constructor</a> and + following along in the text. +</p> +<h3 id="EditorCommandLine">For Users Not Developing In Eclipse</h3> +<p> + If you are not developing in Eclipse, you can still do this tutorial. Android provides tools for + creating test applications using a code editor and command-line tools. You use the following tools: +</p> +<ul> + <li> + <a href="{@docRoot}guide/developing/tools/adb.html">adb</a> - Installs and uninstalls applications and test applications to a device or the emulator. You + also use this tool to run the test application from the command line. + </li> + <li> + <a href="{@docRoot}guide/developing/tools/othertools.html#android">android</a> - Manages projects and test projects. This tool also manages AVDs and Android platforms. + </li> +</ul> + <p> + You use the <code>emulator</code> tool to run the emulator from the command line. + </p> + <p> + Here are the general steps for doing this tutorial using an editor and the command line: + </p> +<ol> + <li> + As described in the section <a href="#DownloadCode">Installing the Tutorial Sample Code</a>, get the sample code. You will then + have a directory <code><SDK_path>/samples/android-8</code>, containing (among others) the directories <code>Spinner</code> + and <code>SpinnerTest</code>: + <ul> + <li> + <code>Spinner</code> contains the main application, also known as the <strong>application under test</strong>. This tutorial focuses on the + common situation of writing tests for an application that already exists, so the main application is provided to you. + </li> + <li> + <code>SpinnerTest</code> contains all the code for the test application. If you want to run quickly through the tutorial, you can + install the test code and then follow the text. You may get more from the tutorial, however, if you write the code as you go. The instructions + for installing the test code are in the section <a href="#InstallCompletedTestApp">Appendix: Installing the Completed Test Application</a>. + </li> + </ul> + </li> + <li> + Navigate to the directory <code><SDK_path>/samples/android-8</code>. + </li> + <li> + Create a new Android application project using <code>android create project</code>: +<pre> +$ android create project -t <APItarget> -k com.android.example.spinner -a SpinnerActivity -n SpinnerActivity -p Spinner +</pre> + <p> + The value of <code><APItarget></code> should be "3" (API level 3) or higher. If you are already developing with a particular API level, and it is + higher than 3, then use that API level. + </p> + <p> + This a new Android project <code>SpinnerActivity</code> in the existing <code>Spinner</code> directory. The existing source and + resource files are not touched, but the <code>android</code> tool adds the necessary build files. + </p> + </li> + <li> + Create a new Android test project using <code>android create test-project</code>: +<pre> +$ android create test-project -m ../Spinner -n SpinnerActivityTest -p SpinnerActivityTest +</pre> + <p> + This will create a new Android test project in the <em>new</em> directory <code>SpinnerActivityTest</code>. You do this + so that the solution to the tutorial that is in <code>SpinnerTest</code> is left untouched. If you want to use the solution + code instead of entering it as you read through the tutorial, refer to the section + <a href="#InstallCompletedTestApp">Appendix: Installing the Completed Test Application</a>. + </p> + <p class="Note"> + <strong>Note:</strong> Running <code>android create test-project</code> will automatically create + the file <code>AndroidManifest.xml</code> with the correct <code><instrumentation></code> element. + </p> + </li> + <li> + Build the sample application. If you are building with Ant, then it is easiest to use the command <code>ant debug</code> to build a debug version, since the SDK comes + with a debug signing key. The result will be the file <code>Spinner/bin/SpinnerActivity-debug.apk</code>. + You can install this to your device or emulator. Attach your device or start the emulator if you haven't already, and run the command: +<pre> +$ adb install Spinner/bin/SpinnerActivity-debug.apk +</pre> + </li> + <li> + To create the test application, create a file <code>SpinnerActivityTest.java</code> in the directory + <code>SpinnerActivityTest/src/com/android/example/spinner/test/</code>. + </li> + <li> + Follow the tutorial, starting with the section <a href="#CreateTestCaseClass">Creating the Test Case Class</a>. When you are prompted to + run the sample application, go the the Launcher screen in your device or emulator and select SpinnerActivity. + When you are prompted to run the test application, return here to continue with the following instructions. + </li> + <li> + Build the test application. If you are building with Ant, then it is easiest to use the command <code>ant debug</code> to build a + debug version, since the SDK comes with a debug signing key. The result will be the Android file + <code>SpinnerActivityTest/bin/SpinnerActivityTest-debug.apk</code>. You can install this to your device or emulator. + Attach your device or start the emulator if you haven't already, and run the command: +<pre> +$ adb install SpinnerActivityTest/bin/SpinnerActivityTest-debug.apk +</pre> + </li> + <li> + In your device or emulator, check that both the main application <code>SpinnerActivity</code> and the test application + <code>SpinnerActivityTest</code> are installed. + </li> + <li> + To run the test application, enter the following at the command line: +<pre> +$ adb shell am instrument -w com.android.example.spinner.test/android.test.InstrumentationTestRunner + </pre> + </li> +</ol> +<p> + The result of a successful test looks like this: +</p> +<pre> +com.android.example.spinner.test.SpinnerActivityTest:.... +Test results for InstrumentationTestRunner=.... +Time: 10.098 +OK (4 tests) +</pre> +<p> + If you force the test to fail, as described in the previous section <a href="#TestFailure">Forcing Some Tests to Fail</a>, then + the output looks like this: +</p> +<pre> +com.android.example.spinner.test.SpinnerActivityTest: +Failure in testPreConditions: +junit.framework.AssertionFailedError + at com.android.example.spinner.test.SpinnerActivityTest.testPreConditions(SpinnerActivityTest.java:104) + at java.lang.reflect.Method.invokeNative(Native Method) + at android.test.InstrumentationTestCase.runMethod(InstrumentationTestCase.java:205) + at android.test.InstrumentationTestCase.runTest(InstrumentationTestCase.java:195) + at android.test.ActivityInstrumentationTestCase2.runTest(ActivityInstrumentationTestCase2.java:175) + at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:169) + at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:154) + at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:430) + at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1447) +Failure in testSpinnerUI: +junit.framework.ComparisonFailure: expected:<Result> but was:<Saturn> + at com.android.example.spinner.test.SpinnerActivityTest.testSpinnerUI(SpinnerActivityTest.java:153) + at java.lang.reflect.Method.invokeNative(Native Method) + at android.test.InstrumentationTestCase.runMethod(InstrumentationTestCase.java:205) + at android.test.InstrumentationTestCase.runTest(InstrumentationTestCase.java:195) + at android.test.ActivityInstrumentationTestCase2.runTest(ActivityInstrumentationTestCase2.java:175) + at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:169) + at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:154) + at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:430) + at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1447) +.. +Test results for InstrumentationTestRunner=.F.F.. +Time: 9.377 +FAILURES!!! +Tests run: 4, Failures: 2, Errors: 0 +</pre> diff --git a/docs/html/resources/tutorials/testing/helloandroid_test.jd b/docs/html/resources/tutorials/testing/helloandroid_test.jd new file mode 100644 index 0000000..b47c334 --- /dev/null +++ b/docs/html/resources/tutorials/testing/helloandroid_test.jd @@ -0,0 +1,506 @@ +page.title=Hello, Testing +@jd:body + <div id="qv-wrapper"> + <div id="qv"> + <h2>In this document</h2> + <ol> + <li> + <a href="#CreateTestProject">Creating the Test Project</a> + </li> + <li> + <a href="#CreateTestClass">Creating the Test Case Class</a> + <ol> + <li> + <a href="#CreateTestCaseClassFile">Adding the test case class file</a> + </li> + <li> + <a href="#CreateConstructor">Adding the test case constructor</a> + </li> + <li> + <a href="#CreateSetUp">Adding a setup method</a> + </li> + <li> + <a href="#CreatePreConditions">Adding a preconditions test</a> + </li> + <li> + <a href="#CreateText">Adding a unit test</a> + </li> + <li> + <a href="#CompleteTest">The finished test case class</a> + </li> + </ol> + </li> + <li> + <a href="#RunTest">Running the Tests and Seeing the Results</a> + </li> + <li> + <a href="#NextSteps">Next Steps</a> + </li> + </ol> +<h2>Related Tutorials</h2> +<ol> + <li> + <a href="{@docRoot}resources/tutorials/hello-world.html">Hello, World</a> + </li> + <li> + <a href="{@docRoot}resources/tutorials/testing/activity_test.html">Activity Testing</a> + </li> +</ol> +<h2>See Also</h2> +<ol> + <li> + <a href="{@docRoot}guide/topics/testing/testing_android.html">Testing Android Applications</a> + </li> + <li> + {@link android.test.ActivityInstrumentationTestCase2} + </li> + <li> + {@link android.test.InstrumentationTestRunner} + </li> +</ol> + +</div> +</div> +<p> + Android offers a powerful but easy-to-use testing framework that is well integrated with the SDK tools. Because writing + tests is an important part of any development effort, this tutorial introduces the basics of testing and helps you get started testing quickly. + + To keep things simple, this tutorial builds on the <a href="{@docRoot}resources/tutorials/hello-world.html">Hello World</a> tutorial, which you may have already completed. + It guides you through the process of setting up a test project, adding a test, and running the test against the Hello World application, all from inside the Eclipse environment. + Of course, when you are done with this tutorial, you will want to create a test project for your own app and add various types of tests to it. +</p> +<p> + If you'd like to read an overview of the test and instrumentation framework and the core test case classes available, look at + the <a href="{@docRoot}guide/topics/testing/testing_android.html">Testing Android Applications</a> topic. + If you prefer a more advanced testing tutorial, try the + <a href="{@docRoot}resources/tutorials/testing/activity_test.html">Activity Testing</a> tutorial. +</p> +<h2 id="Prerequisites">Prerequisites</h2> + <p> + This tutorial and its code depend on the Hello World tutorial. If you haven't completed that tutorial already, + do so now. You will learn the fundamentals of Android application development, and you will + have an Android application that is ready to be tested. The tutorial guides you through the + setup of an Android test project using the ADT Plugin for Eclipse and other SDK tools. + You will need an SDK development platform that is version 1.5 + (API level 3) or higher. + </p> + <p> + If you aren't developing in Eclipse with ADT or you would like to run tests directly from the + command line, please see the topic <a href="{@docRoot}guide/developing/testing/testing_otheride.html">Testing in Other IDEs</a> + for instructions. + </p> +<h2 id="CreateTestProject">Creating the Test Project</h2> +<p> + In the Hello World tutorial you created Android application project called + HelloAndroid. A test of an Android application is also an Android + application, and you create it within an Eclipse project. The Eclipse with ADT + <strong>New Android Test Project</strong> dialog creates a new test project and the + framework of a new test application at the same time. +</p> +<p> + To create the test project and test application framework in Eclipse with ADT, follow these steps +</p> + <ol> + <li> + In Eclipse, select <strong>New</strong> > <strong>Project</strong> > <strong>Android</strong> > <strong>Android Test Project</strong>. + <p> + <a href="{@docRoot}images/testing/hwtest_new_test_project_menu.png"> + <img alt="New Android Test Project menu" src="{@docRoot}images/testing/hwtest_new_test_project_menu.png" style="height:230px"/> + </a> + </p> + <p> + The New Android Test Project dialog appears. + </p> + </li> + <li> + Set the following values: + <ul> + <li> + <em>Test Project Name:</em> "HelloAndroidTest" + </li> + <li> + <em>Test Target:</em> Set "An existing Android project", click Browse, and then + select "HelloAndroid" from the list of projects. + </li> + <li> + <em>Build Target:</em> Set a target whose platform is Android 1.5 or above. + </li> + <li> + <em>Application name:</em> "HelloAndroidTest" + </li> + <li> + <em>Package name:</em> "<code>com.example.helloandroid.test</code>" + </li> + </ul> + <p> + The dialog should now look like this: + </p> + <a href="{@docRoot}images/testing/hwtest_new_test_project_dialog_complete_callouts.png"> + <img alt="New Android Test Project dialog with entries" src="{@docRoot}images/testing/hwtest_new_test_project_dialog_complete_callouts.png" style="height:230px"/> + </a> + </li> + <li> + Click Finish. The new project appears in the Package Explorer. + </li> + </ol> +<h2 id="CreateTestClass">Creating the Test Case Class</h2> +<p> + You now have a test project HelloAndroidTest, and the basic structure of a test application + also called HelloAndroidTest. The basic structure includes all the files and directories you + need to build and run a test application, <em>except for</em> the class that contains + your tests (the <strong>test case class</strong>). +</p> +<p> + The next step is to define the test case class. In this tutorial, you define a test case class + that extends one of Android's test case classes designed for Activities. The class contains + definitions for four methods: +</p> + <ol> + <li> + <code>HelloAndroidTest</code>: This defines the constructor for the class. It is + required by the Android testing framework. + </li> + <li> + <code>setUp()</code>: This overrides the JUnit <code>setUp()</code> method. You use + it to initialize the environment before each test runs. + </li> + <li> + <code>testPreconditions()</code>: This defines a small test that ensures the Hello, Android + application starts up correctly. + </li> + <li> + <code>testText()</code>: This tests that what is displayed on the screen is the + same as what is contained in the application's string resources. It is an example of + a real unit test you would perform against an application's UI. + </li> + </ol> +<p> + The following sections contain the code for the test case class and its methods. +</p> + +<h3 id="CreateTestCaseClassFile">Adding the test case class file</h3> +<p> + To add the Java file for the test case class, follow these steps +</p> + <ol> + <li> + In Eclipse, open the HelloAndroidTest project if it is not already open. + </li> + <li> + Within HelloAndroidTest, expand the <code>src/</code> folder and + then find the package icon for <code>com.example.helloandroid.test</code>. + Right-click on the package icon and select <strong>New</strong> > <strong>Class</strong>: + <p> + <a href="{@docRoot}images/testing/hwtest_create_test_class_menu_callouts.png"> + <img alt="Menu for creating a new class in the test application" src="{@docRoot}images/testing/hwtest_create_test_class_menu_callouts.png" style="height:230px"/> + </a> + </p> + <p> + The New Java Class dialog appears. + </p> + </li> + <li> + In the dialog, enter the following: + <ul> + <li> + <em>Name:</em> "HelloAndroidTest". This becomes the name of your test class. + </li> + <li> + <em>Superclass:</em> "<code>android.test.ActivityInstrumentationTestCase2<HelloAndroid></code>". + The superclass is parameterized by an Activity class name. + <p> + The dialog should now look like this: + </p> + <a href="{@docRoot}images/testing/hwtest_new_test_class_dialog_complete_callouts.png"> + <img alt="New Java Class dialog with entries" src="{@docRoot}images/testing/hwtest_new_test_class_dialog_complete_callouts.png" style="height:230px"/> + </a> + </li> + </ul> + <p> + Do not change any of the other settings. Click Finish. + </p> + </li> + <li> + You now have a new file <code>HelloAndroidTest.java</code> in the project. + This file contains the class <code>HelloAndroidTest</code>, + which extends the Activity test case class + <code>ActivityInstrumentationTestCase2<T></code>. You parameterize the + class with <code>HelloAndroid</code>, which is the class name of the activity under test. + </li> + <li> + Open <code>HelloAndroidTest.java</code>. It should look like this: +<pre class="prettyprint"> +package com.example.helloandroid.test; + +import android.test.ActivityInstrumentationTestCase2; + +public class HelloAndroidTest extends ActivityInstrumentationTestCase2<HelloAndroid> { +} +</pre> + </li> + <li> + The test case class depends on the <code>HelloAndroid</code> class, which is not + yet imported. To import the class, add the following line just before the current + <code>import</code> statement: +<pre class="prettyprint"> +import com.example.helloandroid.HelloAndroid; +</pre> + </li> + </ol> +<h3 id="CreateConstructor">Adding the test case constructor</h3> +<p> + The test case class constructor is used by the Android testing framework when you run the test. + It calls the super constructor with parameters that tell the framework what Android application + should be tested. +</p> +<p> + Add the following constructor method immediately after the class definition: +</p> +<pre class="prettyprint"> + public HelloAndroidTest() { + super("com.example.helloandroid", HelloAndroid.class); + } +</pre> +<p> + Save the file <code>HelloAndroidTest.java</code>. +</p> +<h3 id="CreateSetUp">Adding a setup method</h3> +<p> + The <code>setUp()</code> method overrides the JUnit {@link junit.framework.TestCase#setUp() setUp()} + method, which the Android testing framework calls prior to running each test method. You use + <code>setUp()</code> to initialize variables and prepare the test environment. For this + test case, the <code>setUp()</code> method starts the Hello, Android application, + retrieves the text being displayed on the screen, and retrieves the text string in the + resource file. +</p> +<p> + First, add the following code immediately after the constructor method: +</p> +<pre class="prettyprint"> + @Override + protected void setUp() throws Exception { + super.setUp(); + mActivity = this.getActivity(); + mView = (TextView) mActivity.findViewById(com.example.helloandroid.R.id.textview); + resourceString = mActivity.getString(com.example.helloandroid.R.string.hello); + } +</pre> +<p> + For this code to work, you must also add some class members and another import statement. To + add the class members, add the following code immediately after the class definition: +</p> +<pre class="prettyprint"> + private HelloAndroid mActivity; + private TextView mView; + private String resourceString; +</pre> +<p> + To add the import statement, add the following statement just after the import for + <code>android.test.ActivityInstrumentationTestCase2</code>: +</p> +<pre class="prettyprint"> + import android.widget.TextView; +</pre> +<h3 id="CreatePreConditions">Adding a preconditions test</h3> +<p> + A preconditions test checks the initial application conditions prior to executing other tests. + It's similar to <code>setUp()</code>, but with less overhead, since it only runs once. +</p> +<p> + Although a preconditions test can check for a variety of different conditions, + in this application it only needs to check whether the application under test is + initialized properly and the target TextView exists. + To do this, it calls the inherited + {@link junit.framework.Assert#assertNotNull(Object) assertNotNull()} + method, passing a reference to the TextView. + The test succeeds only if the object reference is not null. +</p> +<pre class="prettyprint"> + public void testPreconditions() { + assertNotNull(mView); + } +</pre> +<h3 id="CreateText">Adding a unit test</h3> +<p> + Now add a simple unit test to the test case class. + The method <code>testText()</code> will call a + {@link junit.framework.Assert JUnit Assert} + method to check whether the target TextView is displaying the expected text. +</p> +<p> + For this example, the test expects that the TextView is + displaying the string resource that was originally declared for it in HelloAndroid's + <code>main.xml</code> file, referred to by the resource ID <code>hello</code>. + The call to + {@link junit.framework.Assert#assertEquals(String, String) assertEquals(String,String)} + compares the expected value, read directly from the <code>hello</code>string resource, + to the text displayed by the TextView, obtained from the + TextView's <code>getText()</code> method. The test succeeds only if the strings match. +</p> +<p> + To add this test, add the following code + immediately after the <code>testPreconditions()</code> method: +</p> +<pre class="prettyprint"> + public void testText() { + assertEquals(resourceString,(String)mView.getText()); + } +</pre> +<h3 id="CompleteTest">The finished test case class</h3> +<p> + You have now finished writing the test. This is what the complete test case class + should look like: +</p> +<pre class="prettyprint"> +package com.example.helloandroid.test; + +import com.example.helloandroid.HelloAndroid; +import android.test.ActivityInstrumentationTestCase2; +import android.widget.TextView; + +public class HelloAndroidTest extends ActivityInstrumentationTestCase2<HelloAndroid> { + private HelloAndroid mActivity; // the activity under test + private TextView mView; // the activity's TextView (the only view) + private String resourceString; + + public HelloAndroidTest() { + super("com.example.helloandroid", HelloAndroid.class); + } + @Override + protected void setUp() throws Exception { + super.setUp(); + mActivity = this.getActivity(); + mView = (TextView) mActivity.findViewById(com.example.helloandroid.R.id.textview); + resourceString = mActivity.getString(com.example.helloandroid.R.string.hello); + } + public void testPreconditions() { + assertNotNull(mView); + } + public void testText() { + assertEquals(resourceString,(String)mView.getText()); + } +} +</pre> +<h2 id="RunTest">Running the Tests and Seeing the Results</h2> +<p> + You can now run the tests you've created against the Hello, Android application. In Eclipse with + ADT, you run a test application as an <strong>Android JUnit test</strong> rather than a regular + Android application. +</p> +<p> + To run the test application as an Android JUnit test, in the Package Explorer right-click + the HelloAndroidTest project and select <strong>Run As</strong> > <strong>Android JUnit Test</strong> +</p> + <a href="{@docRoot}images/testing/hwtest_runas_menu_callouts.png"> + <img alt="Menu to run Hello, World as an Android JUnit test" + src="{@docRoot}images/testing/hwtest_runas_menu_callouts.png" style="height:230px"> + </a> +<p> + The ADT plugin then launches the test application and the application + under test on a the target emulator or device. When both applications are running, + the testing framework runs the tests and reports the results in the JUnit view of Eclipse, + which appears by default as a tab next to the Package Explorer. +</p> +<p> + As shown below, the JUnit view shows test results in two separate panes: + an upper pane summarizes the tests that were run and a lower pane reports the failure traces + for the tests. In this case, the tests in this example have run successfully, so there is no + failure reported in the view: +</p> + <a href="{@docRoot}images/testing/hwtest_junit_success.png"> + <img src="{@docRoot}images/testing/hwtest_junit_success.png" + alt="JUnit test run success" style="height:230px"/> + </a> +<p> + The upper pane summarizes the test: +</p> + <ul> + <li> + "Finished after <em>x</em> seconds": How long the test took to run. + </li> + <li> + "Runs": The number of tests run. + </li> + <li> + "Errors:": The number of program errors and exceptions encountered during + the test run. + </li> + <li> + "Failures:": The number of assertion failures encountered during the + test run. + </li> + <li> + A progress bar. The progress bar extends from left to right as the tests run. + <p> + If all the tests succeed, the bar remains green. + If a test fails, the bar turns from green to red. + </p> + </li> + <li> + A test method summary. Below the bar, you see a line for each class in the + test application, labeled by its fully-qualified class name. + To look at the results for the individual methods in a test case class, + click the arrow at the left of the class to expand the line. + You see the name of each test method. To the right of the method name, you see the + time needed to run that method. You can look at the method's code by + double-clicking its name. + </li> + </ul> + <p> + The lower pane contains the failure trace. If all the tests are successful, + this pane is empty. If some tests fail, then if you select a failed test in the + upper pane, the lower view contains a stack trace for the test. + </p> +<h2 id="NextSteps">Next Steps</h2> +<p> + This simple example test application has shown you how to create a test project, + create a test class and test cases, and then run the tests against a target application. + Now that you are familiar with these fundamentals, here are some suggested next steps: +</p> +<p> + <strong>Learn more about testing on Android</strong> +</p> +<ul> + <li> + The + <a href="{@docRoot}guide/topics/testing/testing_android.html">Testing Android Applications</a> + document in the <em>Dev Guide</em> provides an overview of how testing on Android works. + If you are just getting started with Android testing, reading that document will + help you understand the tools available to you, so that you can develop effective + tests. + </li> +</ul> +<p> + <strong>Learn more about the testing classes available in Android</strong> +</p> +<ul> + <li> + For an overview of the types of testing classes you can use, + browse through the reference documentation for + {@link android.test.ActivityInstrumentationTestCase2}, + {@link android.test.ProviderTestCase2}, + {@link android.test.ServiceTestCase}, and + {@link junit.framework.Assert}. + </li> +</ul> +<p> + <strong>Explore the Android instrumentation framework</strong> +</p> +<ul> + <li> + The {@link android.test.InstrumentationTestRunner} class contains the code that Android uses + to run tests against an application. The {@link android.test.InstrumentationTestCase} class + is the base class for test case classes that use additional instrumentation features. + </li> +</ul> +<p> + <strong>Follow the Activity Testing tutorial</strong> +</p> +<ul> + <li> + The <a href="{@docRoot}resources/tutorials/testing/activity_test.html">Activity Testing</a> + tutorial is an excellent follow-up to this tutorial. + It guides you through a more complex testing scenario that you develop against a + more realistic application. + </li> +</ul> diff --git a/docs/html/sdk/api_diff/8/changes.html b/docs/html/sdk/api_diff/8/changes.html new file mode 100644 index 0000000..f46a8b6 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes.html @@ -0,0 +1,45 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<!-- on Fri May 07 16:29:16 PDT 2010 --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +API Differences between 7 and 8 +</TITLE> +<link href="../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</head> +<frameset cols="242,**" framespacing="1" frameborder="yes" border="1" bordercolor="#e9e9e9"> +<frameset rows="174,**" framespacing="1" frameborder="yes" border="1" bordercolor="#e9e9e9"> + <frame src="changes/jdiff_topleftframe.html" scrolling="no" name="topleftframe" frameborder="1"> + <frame src="changes/alldiffs_index_all.html" scrolling="auto" name="bottomleftframe" frameborder="1"> + </frameset> + <frame src="changes/changes-summary.html" scrolling="auto" name="rightframe" frameborder="1"> +</frameset> +<noframes> +<h2> +Frame Alert +</h2> + +<p> +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. +<br> +Link to <a href="changes/changes-summary.html" target="_top">Non-frame version.</A> +</noframes> +</html> diff --git a/docs/html/sdk/api_diff/8/changes/alldiffs_index_additions.html b/docs/html/sdk/api_diff/8/changes/alldiffs_index_additions.html new file mode 100644 index 0000000..b4bd6f7 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/alldiffs_index_additions.html @@ -0,0 +1,2083 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +All Additions Index +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY class="gc-documentation" style="padding:12px;"> +<a NAME="topheader"></a> +<table summary="Index for All Differences" width="100%" class="jdiffIndex" border="0" cellspacing="0" cellpadding="0" style="padding-bottom:0;margin-bottom:0;"> + <tr> + <th class="indexHeader"> + Filter the Index: + </th> + </tr> + <tr> + <td class="indexText" style="line-height:1.3em;padding-left:2em;"> +<a href="alldiffs_index_all.html" xclass="hiddenlink">All Differences</a> + <br> +<A HREF="alldiffs_index_removals.html" xclass="hiddenlink">Removals</A> + <br> +<b>Additions</b> + <br> +<A HREF="alldiffs_index_changes.html"xclass="hiddenlink">Changes</A> + </td> + </tr> +</table> +<div id="indexTableCaption" style="background-color:#eee;padding:0 4px 0 4px;font-size:11px;margin-bottom:1em;"> +Listed as: <span style="color:#069"><strong>Added</strong></span>, <span style="color:#069"><strike>Removed</strike></span>, <span style="color:#069">Changed</span></font> +</div> +<!-- Method abandonAudioFocus --> +<A NAME="A"></A> +<br><font size="+2">A</font> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.abandonAudioFocus_added(android.media.AudioManager.OnAudioFocusChangeListener)" class="hiddenlink" target="rightframe"><b>abandonAudioFocus</b> +(<code>OnAudioFocusChangeListener</code>)</A></nobr><br> +<!-- Field ACTION_ADD_ACCOUNT --> +<nobr><A HREF="android.provider.Settings.html#android.provider.Settings.ACTION_ADD_ACCOUNT" class="hiddenlink" target="rightframe">ACTION_ADD_ACCOUNT</A> +</nobr><br> +<!-- Field ACTION_DEVICE_INFO_SETTINGS --> +<nobr><A HREF="android.provider.Settings.html#android.provider.Settings.ACTION_DEVICE_INFO_SETTINGS" class="hiddenlink" target="rightframe">ACTION_DEVICE_INFO_SETTINGS</A> +</nobr><br> +<!-- Field ACTION_EXTERNAL_APPLICATIONS_AVAILABLE --> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.ACTION_EXTERNAL_APPLICATIONS_AVAILABLE" class="hiddenlink" target="rightframe">ACTION_EXTERNAL_APPLICATIONS_AVAILABLE</A> +</nobr><br> +<!-- Field ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE --> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE" class="hiddenlink" target="rightframe">ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE</A> +</nobr><br> +<!-- Field ACTION_GET_LANGUAGE_DETAILS --> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.ACTION_GET_LANGUAGE_DETAILS" class="hiddenlink" target="rightframe">ACTION_GET_LANGUAGE_DETAILS</A> +</nobr><br> +<!-- Field ACTION_POINTER_INDEX_MASK --> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_INDEX_MASK" class="hiddenlink" target="rightframe">ACTION_POINTER_INDEX_MASK</A> +</nobr><br> +<!-- Field ACTION_POINTER_INDEX_SHIFT --> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_INDEX_SHIFT" class="hiddenlink" target="rightframe">ACTION_POINTER_INDEX_SHIFT</A> +</nobr><br> +<!-- Field ACTION_SCO_AUDIO_STATE_CHANGED --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.ACTION_SCO_AUDIO_STATE_CHANGED" class="hiddenlink" target="rightframe">ACTION_SCO_AUDIO_STATE_CHANGED</A> +</nobr><br> +<!-- Field ACTION_SEARCH_SETTINGS --> +<nobr><A HREF="android.provider.Settings.html#android.provider.Settings.ACTION_SEARCH_SETTINGS" class="hiddenlink" target="rightframe">ACTION_SEARCH_SETTINGS</A> +</nobr><br> +<!-- Constructor ActivityInstrumentationTestCase2 --> +<nobr><A HREF="android.test.ActivityInstrumentationTestCase2.html#android.test.ActivityInstrumentationTestCase2.ctor_added(java.lang.Class<T>)" class="hiddenlink" target="rightframe"><b>ActivityInstrumentationTestCase2</b> +(<code>Class<T></code>)</A></nobr> constructor<br> +<!-- Method addCallbackBuffer --> +<nobr><A HREF="android.hardware.Camera.html#android.hardware.Camera.addCallbackBuffer_added(byte[])" class="hiddenlink" target="rightframe"><b>addCallbackBuffer</b> +(<code>byte[]</code>)</A></nobr><br> +<!-- Method addPeriodicSync --> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.addPeriodicSync_added(android.accounts.Account, java.lang.String, android.os.Bundle, long)" class="hiddenlink" target="rightframe"><b>addPeriodicSync</b> +(<code>Account, String, Bundle, long</code>)</A></nobr><br> +<!-- Method addPermissionAsync --> +<i>addPermissionAsync</i><br> + <nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.addPermissionAsync_added(android.content.pm.PermissionInfo)" class="hiddenlink" target="rightframe">type <b> +(<code>PermissionInfo</code>)</b> in android.content.pm.PackageManager +</A></nobr><br> +<!-- Method addPermissionAsync --> + <nobr><A HREF="android.test.mock.MockPackageManager.html#android.test.mock.MockPackageManager.addPermissionAsync_added(android.content.pm.PermissionInfo)" class="hiddenlink" target="rightframe">type <b> +(<code>PermissionInfo</code>)</b> in android.test.mock.MockPackageManager +</A></nobr><br> +<!-- Method adoptNode --> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.adoptNode_added(org.w3c.dom.Node)" class="hiddenlink" target="rightframe"><b>adoptNode</b> +(<code>Node</code>)</A></nobr><br> +<!-- Field ALLOWED_GEOLOCATION_ORIGINS --> +<nobr><A HREF="android.provider.Settings.Secure.html#android.provider.Settings.Secure.ALLOWED_GEOLOCATION_ORIGINS" class="hiddenlink" target="rightframe">ALLOWED_GEOLOCATION_ORIGINS</A> +</nobr><br> +<!-- Package android.app.admin --> +<A HREF="changes-summary.html#android.app.admin" class="hiddenlink" target="rightframe"><b>android.app.admin</b></A><br> +<!-- Package android.app.backup --> +<A HREF="changes-summary.html#android.app.backup" class="hiddenlink" target="rightframe"><b>android.app.backup</b></A><br> +<!-- Class AndroidHttpClient --> +<A HREF="pkg_android.net.http.html#AndroidHttpClient" class="hiddenlink" target="rightframe"><b>AndroidHttpClient</b></A><br> +<!-- Method areDefaultsEnforced --> +<nobr><A HREF="android.speech.tts.TextToSpeech.html#android.speech.tts.TextToSpeech.areDefaultsEnforced_added()" class="hiddenlink" target="rightframe"><b>areDefaultsEnforced</b> +()</A></nobr><br> +<!-- Field AUDIOFOCUS_GAIN --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_GAIN" class="hiddenlink" target="rightframe">AUDIOFOCUS_GAIN</A> +</nobr><br> +<!-- Field AUDIOFOCUS_GAIN_TRANSIENT --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_GAIN_TRANSIENT" class="hiddenlink" target="rightframe">AUDIOFOCUS_GAIN_TRANSIENT</A> +</nobr><br> +<!-- Field AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK" class="hiddenlink" target="rightframe">AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK</A> +</nobr><br> +<!-- Field AUDIOFOCUS_LOSS --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_LOSS" class="hiddenlink" target="rightframe">AUDIOFOCUS_LOSS</A> +</nobr><br> +<!-- Field AUDIOFOCUS_LOSS_TRANSIENT --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_LOSS_TRANSIENT" class="hiddenlink" target="rightframe">AUDIOFOCUS_LOSS_TRANSIENT</A> +</nobr><br> +<!-- Field AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK" class="hiddenlink" target="rightframe">AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK</A> +</nobr><br> +<!-- Field AUDIOFOCUS_REQUEST_FAILED --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_REQUEST_FAILED" class="hiddenlink" target="rightframe">AUDIOFOCUS_REQUEST_FAILED</A> +</nobr><br> +<!-- Field AUDIOFOCUS_REQUEST_GRANTED --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_REQUEST_GRANTED" class="hiddenlink" target="rightframe">AUDIOFOCUS_REQUEST_GRANTED</A> +</nobr><br> +<!-- Class AudioManager.OnAudioFocusChangeListener --> +<A HREF="pkg_android.media.html#AudioManager.OnAudioFocusChangeListener" class="hiddenlink" target="rightframe"><b><i>AudioManager.OnAudioFocusChangeListener</i></b></A><br> +<!-- Method autoPause --> +<nobr><A HREF="android.media.SoundPool.html#android.media.SoundPool.autoPause_added()" class="hiddenlink" target="rightframe"><b>autoPause</b> +()</A></nobr><br> +<!-- Method autoResume --> +<nobr><A HREF="android.media.SoundPool.html#android.media.SoundPool.autoResume_added()" class="hiddenlink" target="rightframe"><b>autoResume</b> +()</A></nobr><br> +<!-- Field AVAILABLE --> +<i>AVAILABLE</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.AVAILABLE" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<!-- Field AVAILABLE --> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.AVAILABLE" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<!-- Field AWAY --> +<i>AWAY</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.AWAY" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<!-- Field AWAY --> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.AWAY" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<!-- Field backupAgentName --> +<A NAME="B"></A> +<br><font size="+2">B</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.content.pm.ApplicationInfo.html#android.content.pm.ApplicationInfo.backupAgentName" class="hiddenlink" target="rightframe">backupAgentName</A> +</nobr><br> +<!-- Class Base64 --> +<A HREF="pkg_android.util.html#Base64" class="hiddenlink" target="rightframe"><b>Base64</b></A><br> +<!-- Class Base64InputStream --> +<A HREF="pkg_android.util.html#Base64InputStream" class="hiddenlink" target="rightframe"><b>Base64InputStream</b></A><br> +<!-- Class Base64OutputStream --> +<A HREF="pkg_android.util.html#Base64OutputStream" class="hiddenlink" target="rightframe"><b>Base64OutputStream</b></A><br> +<!-- Field BIND_DEVICE_ADMIN --> +<nobr><A HREF="android.Manifest.permission.html#android.Manifest.permission.BIND_DEVICE_ADMIN" class="hiddenlink" target="rightframe">BIND_DEVICE_ADMIN</A> +</nobr><br> +<!-- Field BIND_NOT_FOREGROUND --> +<nobr><A HREF="android.content.Context.html#android.content.Context.BIND_NOT_FOREGROUND" class="hiddenlink" target="rightframe">BIND_NOT_FOREGROUND</A> +</nobr><br> +<!-- Field BIND_WALLPAPER --> +<nobr><A HREF="android.Manifest.permission.html#android.Manifest.permission.BIND_WALLPAPER" class="hiddenlink" target="rightframe">BIND_WALLPAPER</A> +</nobr><br> +<!-- Field BOOKMARK --> +<nobr><A HREF="android.provider.MediaStore.Audio.AudioColumns.html#android.provider.MediaStore.Audio.AudioColumns.BOOKMARK" class="hiddenlink" target="rightframe">BOOKMARK</A> +</nobr><br> +<!-- Field BOOTLOADER --> +<nobr><A HREF="android.os.Build.html#android.os.Build.BOOTLOADER" class="hiddenlink" target="rightframe">BOOTLOADER</A> +</nobr><br> +<!-- Field BRIGHTNESS_OVERRIDE_FULL --> +<nobr><A HREF="android.view.WindowManager.LayoutParams.html#android.view.WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_FULL" class="hiddenlink" target="rightframe">BRIGHTNESS_OVERRIDE_FULL</A> +</nobr><br> +<!-- Field BRIGHTNESS_OVERRIDE_NONE --> +<nobr><A HREF="android.view.WindowManager.LayoutParams.html#android.view.WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_NONE" class="hiddenlink" target="rightframe">BRIGHTNESS_OVERRIDE_NONE</A> +</nobr><br> +<!-- Field BRIGHTNESS_OVERRIDE_OFF --> +<nobr><A HREF="android.view.WindowManager.LayoutParams.html#android.view.WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_OFF" class="hiddenlink" target="rightframe">BRIGHTNESS_OVERRIDE_OFF</A> +</nobr><br> +<!-- Field buttonBrightness --> +<nobr><A HREF="android.view.WindowManager.LayoutParams.html#android.view.WindowManager.LayoutParams.buttonBrightness" class="hiddenlink" target="rightframe">buttonBrightness</A> +</nobr><br> +<!-- Class CamcorderProfile --> +<A NAME="C"></A> +<br><font size="+2">C</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_android.media.html#CamcorderProfile" class="hiddenlink" target="rightframe"><b>CamcorderProfile</b></A><br> +<!-- Class Camera.OnZoomChangeListener --> +<A HREF="pkg_android.hardware.html#Camera.OnZoomChangeListener" class="hiddenlink" target="rightframe"><b><i>Camera.OnZoomChangeListener</i></b></A><br> +<!-- Class CameraProfile --> +<A HREF="pkg_android.media.html#CameraProfile" class="hiddenlink" target="rightframe"><b>CameraProfile</b></A><br> +<!-- Method cancel --> +<nobr><A HREF="android.view.animation.Animation.html#android.view.animation.Animation.cancel_added()" class="hiddenlink" target="rightframe"><b>cancel</b> +()</A></nobr><br> +<!-- Method cancelThumbnailRequest --> +<i>cancelThumbnailRequest</i><br> + <nobr><A HREF="android.provider.MediaStore.Images.Thumbnails.html#android.provider.MediaStore.Images.Thumbnails.cancelThumbnailRequest_added(android.content.ContentResolver, long, long)" class="hiddenlink" target="rightframe">type <b> +(<code>ContentResolver, long, long</code>)</b> in android.provider.MediaStore.Images.Thumbnails +</A></nobr><br> +<!-- Method cancelThumbnailRequest --> + <nobr><A HREF="android.provider.MediaStore.Video.Thumbnails.html#android.provider.MediaStore.Video.Thumbnails.cancelThumbnailRequest_added(android.content.ContentResolver, long, long)" class="hiddenlink" target="rightframe">type <b> +(<code>ContentResolver, long, long</code>)</b> in android.provider.MediaStore.Video.Thumbnails +</A></nobr><br> +<!-- Method canonicalToCurrentPackageNames --> +<i>canonicalToCurrentPackageNames</i><br> + <nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.canonicalToCurrentPackageNames_added(java.lang.String[])" class="hiddenlink" target="rightframe">type <b> +(<code>String[]</code>)</b> in android.content.pm.PackageManager +</A></nobr><br> +<!-- Method canonicalToCurrentPackageNames --> + <nobr><A HREF="android.test.mock.MockPackageManager.html#android.test.mock.MockPackageManager.canonicalToCurrentPackageNames_added(java.lang.String[])" class="hiddenlink" target="rightframe">type <b> +(<code>String[]</code>)</b> in android.test.mock.MockPackageManager +</A></nobr><br> +<!-- Field CATEGORY_CAR_MODE --> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.CATEGORY_CAR_MODE" class="hiddenlink" target="rightframe">CATEGORY_CAR_MODE</A> +</nobr><br> +<!-- Method compareDocumentPosition --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.compareDocumentPosition_added(org.w3c.dom.Node)" class="hiddenlink" target="rightframe"><b>compareDocumentPosition</b> +(<code>Node</code>)</A></nobr><br> +<!-- Field CONFIG_UI_MODE --> +<nobr><A HREF="android.content.pm.ActivityInfo.html#android.content.pm.ActivityInfo.CONFIG_UI_MODE" class="hiddenlink" target="rightframe">CONFIG_UI_MODE</A> +</nobr><br> +<!-- Field CONFLICT_ABORT --> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.CONFLICT_ABORT" class="hiddenlink" target="rightframe">CONFLICT_ABORT</A> +</nobr><br> +<!-- Field CONFLICT_FAIL --> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.CONFLICT_FAIL" class="hiddenlink" target="rightframe">CONFLICT_FAIL</A> +</nobr><br> +<!-- Field CONFLICT_IGNORE --> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.CONFLICT_IGNORE" class="hiddenlink" target="rightframe">CONFLICT_IGNORE</A> +</nobr><br> +<!-- Field CONFLICT_NONE --> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.CONFLICT_NONE" class="hiddenlink" target="rightframe">CONFLICT_NONE</A> +</nobr><br> +<!-- Field CONFLICT_REPLACE --> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.CONFLICT_REPLACE" class="hiddenlink" target="rightframe">CONFLICT_REPLACE</A> +</nobr><br> +<!-- Field CONFLICT_ROLLBACK --> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.CONFLICT_ROLLBACK" class="hiddenlink" target="rightframe">CONFLICT_ROLLBACK</A> +</nobr><br> +<!-- Class ConsoleMessage --> +<A HREF="pkg_android.webkit.html#ConsoleMessage" class="hiddenlink" target="rightframe"><b>ConsoleMessage</b></A><br> +<!-- Class ConsoleMessage.MessageLevel --> +<A HREF="pkg_android.webkit.html#ConsoleMessage.MessageLevel" class="hiddenlink" target="rightframe"><b>ConsoleMessage.MessageLevel</b></A><br> +<!-- Field CPU_ABI2 --> +<nobr><A HREF="android.os.Build.html#android.os.Build.CPU_ABI2" class="hiddenlink" target="rightframe">CPU_ABI2</A> +</nobr><br> +<!-- Method currentToCanonicalPackageNames --> +<i>currentToCanonicalPackageNames</i><br> + <nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.currentToCanonicalPackageNames_added(java.lang.String[])" class="hiddenlink" target="rightframe">type <b> +(<code>String[]</code>)</b> in android.content.pm.PackageManager +</A></nobr><br> +<!-- Method currentToCanonicalPackageNames --> + <nobr><A HREF="android.test.mock.MockPackageManager.html#android.test.mock.MockPackageManager.currentToCanonicalPackageNames_added(java.lang.String[])" class="hiddenlink" target="rightframe">type <b> +(<code>String[]</code>)</b> in android.test.mock.MockPackageManager +</A></nobr><br> +<!-- Field CURSOR_EXTRA_KEY_IN_PROGRESS --> +<nobr><A HREF="android.app.SearchManager.html#android.app.SearchManager.CURSOR_EXTRA_KEY_IN_PROGRESS" class="hiddenlink" target="rightframe">CURSOR_EXTRA_KEY_IN_PROGRESS</A> +</nobr><br> +<!-- Method cursorDoubleToContentValuesIfPresent --> +<nobr><A HREF="android.database.DatabaseUtils.html#android.database.DatabaseUtils.cursorDoubleToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)" class="hiddenlink" target="rightframe"><b>cursorDoubleToContentValuesIfPresent</b> +(<code>Cursor, ContentValues, String</code>)</A></nobr><br> +<!-- Method cursorFloatToContentValuesIfPresent --> +<nobr><A HREF="android.database.DatabaseUtils.html#android.database.DatabaseUtils.cursorFloatToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)" class="hiddenlink" target="rightframe"><b>cursorFloatToContentValuesIfPresent</b> +(<code>Cursor, ContentValues, String</code>)</A></nobr><br> +<!-- Method cursorIntToContentValuesIfPresent --> +<nobr><A HREF="android.database.DatabaseUtils.html#android.database.DatabaseUtils.cursorIntToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)" class="hiddenlink" target="rightframe"><b>cursorIntToContentValuesIfPresent</b> +(<code>Cursor, ContentValues, String</code>)</A></nobr><br> +<!-- Method cursorLongToContentValuesIfPresent --> +<nobr><A HREF="android.database.DatabaseUtils.html#android.database.DatabaseUtils.cursorLongToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)" class="hiddenlink" target="rightframe"><b>cursorLongToContentValuesIfPresent</b> +(<code>Cursor, ContentValues, String</code>)</A></nobr><br> +<!-- Method cursorShortToContentValuesIfPresent --> +<nobr><A HREF="android.database.DatabaseUtils.html#android.database.DatabaseUtils.cursorShortToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)" class="hiddenlink" target="rightframe"><b>cursorShortToContentValuesIfPresent</b> +(<code>Cursor, ContentValues, String</code>)</A></nobr><br> +<!-- Method cursorStringToContentValuesIfPresent --> +<nobr><A HREF="android.database.DatabaseUtils.html#android.database.DatabaseUtils.cursorStringToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)" class="hiddenlink" target="rightframe"><b>cursorStringToContentValuesIfPresent</b> +(<code>Cursor, ContentValues, String</code>)</A></nobr><br> +<!-- Field custom --> +<nobr><A HREF="android.R.id.html#android.R.id.custom" class="hiddenlink" target="rightframe">custom</A> +</nobr><br> +<!-- Field cycle_interpolator --> +<nobr><A HREF="android.R.anim.html#android.R.anim.cycle_interpolator" class="hiddenlink" target="rightframe">cycle_interpolator</A> +</nobr><br> +<!-- Field DEBUG_ENABLE_SAFEMODE --> +<A NAME="D"></A> +<br><font size="+2">D</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="dalvik.system.Zygote.html#dalvik.system.Zygote.DEBUG_ENABLE_SAFEMODE" class="hiddenlink" target="rightframe">DEBUG_ENABLE_SAFEMODE</A> +</nobr><br> +<!-- Field delayUntil --> +<nobr><A HREF="android.content.SyncResult.html#android.content.SyncResult.delayUntil" class="hiddenlink" target="rightframe">delayUntil</A> +</nobr><br> +<!-- Field descriptionRes --> +<nobr><A HREF="android.content.pm.ComponentInfo.html#android.content.pm.ComponentInfo.descriptionRes" class="hiddenlink" target="rightframe">descriptionRes</A> +</nobr><br> +<!-- Field DETAILS_META_DATA --> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.DETAILS_META_DATA" class="hiddenlink" target="rightframe">DETAILS_META_DATA</A> +</nobr><br> +<!-- Field DEVICE_POLICY_SERVICE --> +<nobr><A HREF="android.content.Context.html#android.content.Context.DEVICE_POLICY_SERVICE" class="hiddenlink" target="rightframe">DEVICE_POLICY_SERVICE</A> +</nobr><br> +<!-- Class DialogInterface.OnShowListener --> +<A HREF="pkg_android.content.html#DialogInterface.OnShowListener" class="hiddenlink" target="rightframe"><b><i>DialogInterface.OnShowListener</i></b></A><br> +<!-- Field DIRECTORY_ALARMS --> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_ALARMS" class="hiddenlink" target="rightframe">DIRECTORY_ALARMS</A> +</nobr><br> +<!-- Field DIRECTORY_DCIM --> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_DCIM" class="hiddenlink" target="rightframe">DIRECTORY_DCIM</A> +</nobr><br> +<!-- Field DIRECTORY_DOWNLOADS --> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_DOWNLOADS" class="hiddenlink" target="rightframe">DIRECTORY_DOWNLOADS</A> +</nobr><br> +<!-- Field DIRECTORY_MOVIES --> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_MOVIES" class="hiddenlink" target="rightframe">DIRECTORY_MOVIES</A> +</nobr><br> +<!-- Field DIRECTORY_MUSIC --> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_MUSIC" class="hiddenlink" target="rightframe">DIRECTORY_MUSIC</A> +</nobr><br> +<!-- Field DIRECTORY_NOTIFICATIONS --> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_NOTIFICATIONS" class="hiddenlink" target="rightframe">DIRECTORY_NOTIFICATIONS</A> +</nobr><br> +<!-- Field DIRECTORY_PICTURES --> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_PICTURES" class="hiddenlink" target="rightframe">DIRECTORY_PICTURES</A> +</nobr><br> +<!-- Field DIRECTORY_PODCASTS --> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_PODCASTS" class="hiddenlink" target="rightframe">DIRECTORY_PODCASTS</A> +</nobr><br> +<!-- Field DIRECTORY_RINGTONES --> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_RINGTONES" class="hiddenlink" target="rightframe">DIRECTORY_RINGTONES</A> +</nobr><br> +<!-- Method dispatchConfigurationChanged --> +<nobr><A HREF="android.view.View.html#android.view.View.dispatchConfigurationChanged_added(android.content.res.Configuration)" class="hiddenlink" target="rightframe"><b>dispatchConfigurationChanged</b> +(<code>Configuration</code>)</A></nobr><br> +<!-- Method dispatchDisplayHint --> +<nobr><A HREF="android.view.View.html#android.view.View.dispatchDisplayHint_added(int)" class="hiddenlink" target="rightframe"><b>dispatchDisplayHint</b> +(<code>int</code>)</A></nobr><br> +<!-- Method dispatchVisibilityChanged --> +<nobr><A HREF="android.view.View.html#android.view.View.dispatchVisibilityChanged_added(android.view.View, int)" class="hiddenlink" target="rightframe"><b>dispatchVisibilityChanged</b> +(<code>View, int</code>)</A></nobr><br> +<!-- Field DO_NOT_DISTURB --> +<i>DO_NOT_DISTURB</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.DO_NOT_DISTURB" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<!-- Field DO_NOT_DISTURB --> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.DO_NOT_DISTURB" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<!-- Field DOCUMENT_POSITION_CONTAINED_BY --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.DOCUMENT_POSITION_CONTAINED_BY" class="hiddenlink" target="rightframe">DOCUMENT_POSITION_CONTAINED_BY</A> +</nobr><br> +<!-- Field DOCUMENT_POSITION_CONTAINS --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.DOCUMENT_POSITION_CONTAINS" class="hiddenlink" target="rightframe">DOCUMENT_POSITION_CONTAINS</A> +</nobr><br> +<!-- Field DOCUMENT_POSITION_DISCONNECTED --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.DOCUMENT_POSITION_DISCONNECTED" class="hiddenlink" target="rightframe">DOCUMENT_POSITION_DISCONNECTED</A> +</nobr><br> +<!-- Field DOCUMENT_POSITION_FOLLOWING --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.DOCUMENT_POSITION_FOLLOWING" class="hiddenlink" target="rightframe">DOCUMENT_POSITION_FOLLOWING</A> +</nobr><br> +<!-- Field DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" class="hiddenlink" target="rightframe">DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC</A> +</nobr><br> +<!-- Field DOCUMENT_POSITION_PRECEDING --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.DOCUMENT_POSITION_PRECEDING" class="hiddenlink" target="rightframe">DOCUMENT_POSITION_PRECEDING</A> +</nobr><br> +<!-- Class DOMConfiguration --> +<A HREF="pkg_org.w3c.dom.html#DOMConfiguration" class="hiddenlink" target="rightframe"><b><i>DOMConfiguration</i></b></A><br> +<!-- Class DOMError --> +<A HREF="pkg_org.w3c.dom.html#DOMError" class="hiddenlink" target="rightframe"><b><i>DOMError</i></b></A><br> +<!-- Class DOMErrorHandler --> +<A HREF="pkg_org.w3c.dom.html#DOMErrorHandler" class="hiddenlink" target="rightframe"><b><i>DOMErrorHandler</i></b></A><br> +<!-- Class DOMImplementationList --> +<A HREF="pkg_org.w3c.dom.html#DOMImplementationList" class="hiddenlink" target="rightframe"><b><i>DOMImplementationList</i></b></A><br> +<!-- Class DOMImplementationSource --> +<A HREF="pkg_org.w3c.dom.html#DOMImplementationSource" class="hiddenlink" target="rightframe"><b><i>DOMImplementationSource</i></b></A><br> +<!-- Class DOMLocator --> +<A HREF="pkg_org.w3c.dom.html#DOMLocator" class="hiddenlink" target="rightframe"><b><i>DOMLocator</i></b></A><br> +<!-- Class DOMStringList --> +<A HREF="pkg_org.w3c.dom.html#DOMStringList" class="hiddenlink" target="rightframe"><b><i>DOMStringList</i></b></A><br> +<!-- Field DROPBOX_SERVICE --> +<nobr><A HREF="android.content.Context.html#android.content.Context.DROPBOX_SERVICE" class="hiddenlink" target="rightframe">DROPBOX_SERVICE</A> +</nobr><br> +<!-- Class DropBoxManager --> +<A HREF="pkg_android.os.html#DropBoxManager" class="hiddenlink" target="rightframe"><b>DropBoxManager</b></A><br> +<!-- Class DropBoxManager.Entry --> +<A HREF="pkg_android.os.html#DropBoxManager.Entry" class="hiddenlink" target="rightframe"><b>DropBoxManager.Entry</b></A><br> +<!-- Method dumpService --> +<nobr><A HREF="android.os.Debug.html#android.os.Debug.dumpService_added(java.lang.String, java.io.FileDescriptor, java.lang.String[])" class="hiddenlink" target="rightframe"><b>dumpService</b> +(<code>String, FileDescriptor, String[]</code>)</A></nobr><br> +<!-- Field EAST_ASIAN_WIDTH_AMBIGUOUS --> +<A NAME="E"></A> +<br><font size="+2">E</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.EAST_ASIAN_WIDTH_AMBIGUOUS" class="hiddenlink" target="rightframe">EAST_ASIAN_WIDTH_AMBIGUOUS</A> +</nobr><br> +<!-- Field EAST_ASIAN_WIDTH_FULL_WIDTH --> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.EAST_ASIAN_WIDTH_FULL_WIDTH" class="hiddenlink" target="rightframe">EAST_ASIAN_WIDTH_FULL_WIDTH</A> +</nobr><br> +<!-- Field EAST_ASIAN_WIDTH_HALF_WIDTH --> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.EAST_ASIAN_WIDTH_HALF_WIDTH" class="hiddenlink" target="rightframe">EAST_ASIAN_WIDTH_HALF_WIDTH</A> +</nobr><br> +<!-- Field EAST_ASIAN_WIDTH_NARROW --> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.EAST_ASIAN_WIDTH_NARROW" class="hiddenlink" target="rightframe">EAST_ASIAN_WIDTH_NARROW</A> +</nobr><br> +<!-- Field EAST_ASIAN_WIDTH_NEUTRAL --> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.EAST_ASIAN_WIDTH_NEUTRAL" class="hiddenlink" target="rightframe">EAST_ASIAN_WIDTH_NEUTRAL</A> +</nobr><br> +<!-- Field EAST_ASIAN_WIDTH_WIDE --> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.EAST_ASIAN_WIDTH_WIDE" class="hiddenlink" target="rightframe">EAST_ASIAN_WIDTH_WIDE</A> +</nobr><br> +<!-- Method emulateShiftHeld --> +<nobr><A HREF="android.webkit.WebView.html#android.webkit.WebView.emulateShiftHeld_added()" class="hiddenlink" target="rightframe"><b>emulateShiftHeld</b> +()</A></nobr><br> +<!-- Class Entity --> +<A HREF="pkg_android.content.html#Entity" class="hiddenlink" target="rightframe"><b>Entity</b></A><br> +<!-- Class Entity.NamedContentValues --> +<A HREF="pkg_android.content.html#Entity.NamedContentValues" class="hiddenlink" target="rightframe"><b>Entity.NamedContentValues</b></A><br> +<!-- Class EntityIterator --> +<A HREF="pkg_android.content.html#EntityIterator" class="hiddenlink" target="rightframe"><b><i>EntityIterator</i></b></A><br> +<!-- Class ETC1 --> +<A HREF="pkg_android.opengl.html#ETC1" class="hiddenlink" target="rightframe"><b>ETC1</b></A><br> +<!-- Class ETC1Util --> +<A HREF="pkg_android.opengl.html#ETC1Util" class="hiddenlink" target="rightframe"><b>ETC1Util</b></A><br> +<!-- Class ETC1Util.ETC1Texture --> +<A HREF="pkg_android.opengl.html#ETC1Util.ETC1Texture" class="hiddenlink" target="rightframe"><b>ETC1Util.ETC1Texture</b></A><br> +<!-- Class EventLog --> +<A HREF="pkg_android.util.html#EventLog" class="hiddenlink" target="rightframe"><b>EventLog</b></A><br> +<!-- Class EventLog.Event --> +<A HREF="pkg_android.util.html#EventLog.Event" class="hiddenlink" target="rightframe"><b>EventLog.Event</b></A><br> +<!-- Field expandableListViewWhiteStyle --> +<nobr><A HREF="android.R.attr.html#android.R.attr.expandableListViewWhiteStyle" class="hiddenlink" target="rightframe">expandableListViewWhiteStyle</A> +</nobr><br> +<!-- Field EXTRA_AUTHORITIES --> +<nobr><A HREF="android.provider.Settings.html#android.provider.Settings.EXTRA_AUTHORITIES" class="hiddenlink" target="rightframe">EXTRA_AUTHORITIES</A> +</nobr><br> +<!-- Field EXTRA_AVAILABLE_VOICES --> +<nobr><A HREF="android.speech.tts.TextToSpeech.Engine.html#android.speech.tts.TextToSpeech.Engine.EXTRA_AVAILABLE_VOICES" class="hiddenlink" target="rightframe">EXTRA_AVAILABLE_VOICES</A> +</nobr><br> +<!-- Field EXTRA_CALLING_PACKAGE --> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_CALLING_PACKAGE" class="hiddenlink" target="rightframe">EXTRA_CALLING_PACKAGE</A> +</nobr><br> +<!-- Field EXTRA_CHANGED_PACKAGE_LIST --> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.EXTRA_CHANGED_PACKAGE_LIST" class="hiddenlink" target="rightframe">EXTRA_CHANGED_PACKAGE_LIST</A> +</nobr><br> +<!-- Field EXTRA_CHANGED_UID_LIST --> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.EXTRA_CHANGED_UID_LIST" class="hiddenlink" target="rightframe">EXTRA_CHANGED_UID_LIST</A> +</nobr><br> +<!-- Field EXTRA_CHECK_VOICE_DATA_FOR --> +<nobr><A HREF="android.speech.tts.TextToSpeech.Engine.html#android.speech.tts.TextToSpeech.Engine.EXTRA_CHECK_VOICE_DATA_FOR" class="hiddenlink" target="rightframe">EXTRA_CHECK_VOICE_DATA_FOR</A> +</nobr><br> +<!-- Field EXTRA_DURATION_LIMIT --> +<nobr><A HREF="android.provider.MediaStore.html#android.provider.MediaStore.EXTRA_DURATION_LIMIT" class="hiddenlink" target="rightframe">EXTRA_DURATION_LIMIT</A> +</nobr><br> +<!-- Field EXTRA_FULL_SCREEN --> +<nobr><A HREF="android.provider.MediaStore.html#android.provider.MediaStore.EXTRA_FULL_SCREEN" class="hiddenlink" target="rightframe">EXTRA_FULL_SCREEN</A> +</nobr><br> +<!-- Field EXTRA_HEADERS --> +<nobr><A HREF="android.provider.Browser.html#android.provider.Browser.EXTRA_HEADERS" class="hiddenlink" target="rightframe">EXTRA_HEADERS</A> +</nobr><br> +<!-- Field EXTRA_LANGUAGE_PREFERENCE --> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_LANGUAGE_PREFERENCE" class="hiddenlink" target="rightframe">EXTRA_LANGUAGE_PREFERENCE</A> +</nobr><br> +<!-- Field EXTRA_ONLY_RETURN_LANGUAGE_PREFERENCE --> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_ONLY_RETURN_LANGUAGE_PREFERENCE" class="hiddenlink" target="rightframe">EXTRA_ONLY_RETURN_LANGUAGE_PREFERENCE</A> +</nobr><br> +<!-- Field EXTRA_PARTIAL_RESULTS --> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_PARTIAL_RESULTS" class="hiddenlink" target="rightframe">EXTRA_PARTIAL_RESULTS</A> +</nobr><br> +<!-- Field EXTRA_SCO_AUDIO_STATE --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.EXTRA_SCO_AUDIO_STATE" class="hiddenlink" target="rightframe">EXTRA_SCO_AUDIO_STATE</A> +</nobr><br> +<!-- Field EXTRA_SELECT_QUERY --> +<nobr><A HREF="android.app.SearchManager.html#android.app.SearchManager.EXTRA_SELECT_QUERY" class="hiddenlink" target="rightframe">EXTRA_SELECT_QUERY</A> +</nobr><br> +<!-- Field EXTRA_SHOW_ACTION_ICONS --> +<nobr><A HREF="android.provider.MediaStore.html#android.provider.MediaStore.EXTRA_SHOW_ACTION_ICONS" class="hiddenlink" target="rightframe">EXTRA_SHOW_ACTION_ICONS</A> +</nobr><br> +<!-- Field EXTRA_SIZE_LIMIT --> +<nobr><A HREF="android.provider.MediaStore.html#android.provider.MediaStore.EXTRA_SIZE_LIMIT" class="hiddenlink" target="rightframe">EXTRA_SIZE_LIMIT</A> +</nobr><br> +<!-- Field EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS --> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS" class="hiddenlink" target="rightframe">EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS</A> +</nobr><br> +<!-- Field EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS --> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS" class="hiddenlink" target="rightframe">EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS</A> +</nobr><br> +<!-- Field EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS --> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS" class="hiddenlink" target="rightframe">EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS</A> +</nobr><br> +<!-- Field EXTRA_SUPPORTED_LANGUAGES --> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_SUPPORTED_LANGUAGES" class="hiddenlink" target="rightframe">EXTRA_SUPPORTED_LANGUAGES</A> +</nobr><br> +<!-- Field EXTRA_UNAVAILABLE_VOICES --> +<nobr><A HREF="android.speech.tts.TextToSpeech.Engine.html#android.speech.tts.TextToSpeech.Engine.EXTRA_UNAVAILABLE_VOICES" class="hiddenlink" target="rightframe">EXTRA_UNAVAILABLE_VOICES</A> +</nobr><br> +<!-- Field FEATURE_BLUETOOTH --> +<A NAME="F"></A> +<br><font size="+2">F</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_BLUETOOTH" class="hiddenlink" target="rightframe">FEATURE_BLUETOOTH</A> +</nobr><br> +<!-- Field FEATURE_LOCATION --> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_LOCATION" class="hiddenlink" target="rightframe">FEATURE_LOCATION</A> +</nobr><br> +<!-- Field FEATURE_LOCATION_GPS --> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_LOCATION_GPS" class="hiddenlink" target="rightframe">FEATURE_LOCATION_GPS</A> +</nobr><br> +<!-- Field FEATURE_LOCATION_NETWORK --> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_LOCATION_NETWORK" class="hiddenlink" target="rightframe">FEATURE_LOCATION_NETWORK</A> +</nobr><br> +<!-- Field FEATURE_MICROPHONE --> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_MICROPHONE" class="hiddenlink" target="rightframe">FEATURE_MICROPHONE</A> +</nobr><br> +<!-- Field FEATURE_SENSOR_ACCELEROMETER --> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_SENSOR_ACCELEROMETER" class="hiddenlink" target="rightframe">FEATURE_SENSOR_ACCELEROMETER</A> +</nobr><br> +<!-- Field FEATURE_SENSOR_COMPASS --> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_SENSOR_COMPASS" class="hiddenlink" target="rightframe">FEATURE_SENSOR_COMPASS</A> +</nobr><br> +<!-- Field FEATURE_TOUCHSCREEN --> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_TOUCHSCREEN" class="hiddenlink" target="rightframe">FEATURE_TOUCHSCREEN</A> +</nobr><br> +<!-- Field FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT --> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT" class="hiddenlink" target="rightframe">FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT</A> +</nobr><br> +<!-- Field FEATURE_WIFI --> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_WIFI" class="hiddenlink" target="rightframe">FEATURE_WIFI</A> +</nobr><br> +<!-- Field FLAG_ALLOW_BACKUP --> +<nobr><A HREF="android.content.pm.ApplicationInfo.html#android.content.pm.ApplicationInfo.FLAG_ALLOW_BACKUP" class="hiddenlink" target="rightframe">FLAG_ALLOW_BACKUP</A> +</nobr><br> +<!-- Field FLAG_ALLOW_LOCK_WHILE_SCREEN_ON --> +<nobr><A HREF="android.view.WindowManager.LayoutParams.html#android.view.WindowManager.LayoutParams.FLAG_ALLOW_LOCK_WHILE_SCREEN_ON" class="hiddenlink" target="rightframe">FLAG_ALLOW_LOCK_WHILE_SCREEN_ON</A> +</nobr><br> +<!-- Field FLAG_EXTERNAL_STORAGE --> +<nobr><A HREF="android.content.pm.ApplicationInfo.html#android.content.pm.ApplicationInfo.FLAG_EXTERNAL_STORAGE" class="hiddenlink" target="rightframe">FLAG_EXTERNAL_STORAGE</A> +</nobr><br> +<!-- Field FLAG_KILL_AFTER_RESTORE --> +<nobr><A HREF="android.content.pm.ApplicationInfo.html#android.content.pm.ApplicationInfo.FLAG_KILL_AFTER_RESTORE" class="hiddenlink" target="rightframe">FLAG_KILL_AFTER_RESTORE</A> +</nobr><br> +<!-- Field FLAG_RECEIVER_REPLACE_PENDING --> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.FLAG_RECEIVER_REPLACE_PENDING" class="hiddenlink" target="rightframe">FLAG_RECEIVER_REPLACE_PENDING</A> +</nobr><br> +<!-- Field FLAG_RESTORE_ANY_VERSION --> +<nobr><A HREF="android.content.pm.ApplicationInfo.html#android.content.pm.ApplicationInfo.FLAG_RESTORE_ANY_VERSION" class="hiddenlink" target="rightframe">FLAG_RESTORE_ANY_VERSION</A> +</nobr><br> +<!-- Field FLAG_VM_SAFE_MODE --> +<nobr><A HREF="android.content.pm.ApplicationInfo.html#android.content.pm.ApplicationInfo.FLAG_VM_SAFE_MODE" class="hiddenlink" target="rightframe">FLAG_VM_SAFE_MODE</A> +</nobr><br> +<!-- Field FOCUS_MODE_EDOF --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.FOCUS_MODE_EDOF" class="hiddenlink" target="rightframe">FOCUS_MODE_EDOF</A> +</nobr><br> +<!-- Field FROYO --> +<nobr><A HREF="android.os.Build.VERSION_CODES.html#android.os.Build.VERSION_CODES.FROYO" class="hiddenlink" target="rightframe">FROYO</A> +</nobr><br> +<!-- Constructor GestureDetector --> +<A NAME="G"></A> +<br><font size="+2">G</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.view.GestureDetector.html#android.view.GestureDetector.ctor_added(android.content.Context, android.view.GestureDetector.OnGestureListener, android.os.Handler, boolean)" class="hiddenlink" target="rightframe"><b>GestureDetector</b> +(<code>Context, OnGestureListener, Handler, boolean</code>)</A></nobr> constructor<br> +<!-- Class GestureUtils --> +<A HREF="pkg_android.gesture.html#GestureUtils" class="hiddenlink" target="rightframe"><b>GestureUtils</b></A><br> +<!-- Method getActionIndex --> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.getActionIndex_added()" class="hiddenlink" target="rightframe"><b>getActionIndex</b> +()</A></nobr><br> +<!-- Method getActionMasked --> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.getActionMasked_added()" class="hiddenlink" target="rightframe"><b>getActionMasked</b> +()</A></nobr><br> +<!-- Method getAttributeDouble --> +<nobr><A HREF="android.media.ExifInterface.html#android.media.ExifInterface.getAttributeDouble_added(java.lang.String, double)" class="hiddenlink" target="rightframe"><b>getAttributeDouble</b> +(<code>String, double</code>)</A></nobr><br> +<!-- Method getBaseURI --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.getBaseURI_added()" class="hiddenlink" target="rightframe"><b>getBaseURI</b> +()</A></nobr><br> +<!-- Method getBlockNetworkLoads --> +<nobr><A HREF="android.webkit.WebSettings.html#android.webkit.WebSettings.getBlockNetworkLoads_added()" class="hiddenlink" target="rightframe"><b>getBlockNetworkLoads</b> +()</A></nobr><br> +<!-- Method getCharSequenceArray --> +<nobr><A HREF="android.os.Bundle.html#android.os.Bundle.getCharSequenceArray_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>getCharSequenceArray</b> +(<code>String</code>)</A></nobr><br> +<!-- Method getCharSequenceArrayExtra --> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.getCharSequenceArrayExtra_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>getCharSequenceArrayExtra</b> +(<code>String</code>)</A></nobr><br> +<!-- Method getCharSequenceArrayList --> +<nobr><A HREF="android.os.Bundle.html#android.os.Bundle.getCharSequenceArrayList_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>getCharSequenceArrayList</b> +(<code>String</code>)</A></nobr><br> +<!-- Method getCharSequenceArrayListExtra --> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.getCharSequenceArrayListExtra_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>getCharSequenceArrayListExtra</b> +(<code>String</code>)</A></nobr><br> +<!-- Method getCheckedItemIds --> +<nobr><A HREF="android.widget.ListView.html#android.widget.ListView.getCheckedItemIds_added()" class="hiddenlink" target="rightframe"><b>getCheckedItemIds</b> +()</A></nobr><br> +<!-- Method getChildType --> +<nobr><A HREF="android.widget.BaseExpandableListAdapter.html#android.widget.BaseExpandableListAdapter.getChildType_added(int, int)" class="hiddenlink" target="rightframe"><b>getChildType</b> +(<code>int, int</code>)</A></nobr><br> +<!-- Method getChildTypeCount --> +<nobr><A HREF="android.widget.BaseExpandableListAdapter.html#android.widget.BaseExpandableListAdapter.getChildTypeCount_added()" class="hiddenlink" target="rightframe"><b>getChildTypeCount</b> +()</A></nobr><br> +<!-- Method getCurrentSync --> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.getCurrentSync_added()" class="hiddenlink" target="rightframe"><b>getCurrentSync</b> +()</A></nobr><br> +<!-- Method getDefault --> +<nobr><A HREF="android.net.SSLCertificateSocketFactory.html#android.net.SSLCertificateSocketFactory.getDefault_added(int, android.net.SSLSessionCache)" class="hiddenlink" target="rightframe"><b>getDefault</b> +(<code>int, SSLSessionCache</code>)</A></nobr><br> +<!-- Method getDefaultEngine --> +<nobr><A HREF="android.speech.tts.TextToSpeech.html#android.speech.tts.TextToSpeech.getDefaultEngine_added()" class="hiddenlink" target="rightframe"><b>getDefaultEngine</b> +()</A></nobr><br> +<!-- Method getDocumentURI --> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.getDocumentURI_added()" class="hiddenlink" target="rightframe"><b>getDocumentURI</b> +()</A></nobr><br> +<!-- Method getDomConfig --> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.getDomConfig_added()" class="hiddenlink" target="rightframe"><b>getDomConfig</b> +()</A></nobr><br> +<!-- Method getEastAsianWidth --> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.getEastAsianWidth_added(char)" class="hiddenlink" target="rightframe"><b>getEastAsianWidth</b> +(<code>char</code>)</A></nobr><br> +<!-- Method getEastAsianWidths --> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.getEastAsianWidths_added(char[], int, int, byte[])" class="hiddenlink" target="rightframe"><b>getEastAsianWidths</b> +(<code>char[], int, int, byte[]</code>)</A></nobr><br> +<!-- Method getExposureCompensation --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getExposureCompensation_added()" class="hiddenlink" target="rightframe"><b>getExposureCompensation</b> +()</A></nobr><br> +<!-- Method getExposureCompensationStep --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getExposureCompensationStep_added()" class="hiddenlink" target="rightframe"><b>getExposureCompensationStep</b> +()</A></nobr><br> +<!-- Method getExternalCacheDir --> +<i>getExternalCacheDir</i><br> + <nobr><A HREF="android.content.Context.html#android.content.Context.getExternalCacheDir_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in android.content.Context +</A></nobr><br> +<!-- Method getExternalCacheDir --> + <nobr><A HREF="android.content.ContextWrapper.html#android.content.ContextWrapper.getExternalCacheDir_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in android.content.ContextWrapper +</A></nobr><br> +<!-- Method getExternalCacheDir --> + <nobr><A HREF="android.test.mock.MockContext.html#android.test.mock.MockContext.getExternalCacheDir_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in android.test.mock.MockContext +</A></nobr><br> +<!-- Method getExternalFilesDir --> +<i>getExternalFilesDir</i><br> + <nobr><A HREF="android.content.Context.html#android.content.Context.getExternalFilesDir_added(java.lang.String)" class="hiddenlink" target="rightframe">type <b> +(<code>String</code>)</b> in android.content.Context +</A></nobr><br> +<!-- Method getExternalFilesDir --> + <nobr><A HREF="android.content.ContextWrapper.html#android.content.ContextWrapper.getExternalFilesDir_added(java.lang.String)" class="hiddenlink" target="rightframe">type <b> +(<code>String</code>)</b> in android.content.ContextWrapper +</A></nobr><br> +<!-- Method getExternalFilesDir --> + <nobr><A HREF="android.test.mock.MockContext.html#android.test.mock.MockContext.getExternalFilesDir_added(java.lang.String)" class="hiddenlink" target="rightframe">type <b> +(<code>String</code>)</b> in android.test.mock.MockContext +</A></nobr><br> +<!-- Method getExternalStoragePublicDirectory --> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.getExternalStoragePublicDirectory_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>getExternalStoragePublicDirectory</b> +(<code>String</code>)</A></nobr><br> +<!-- Method getFeature --> +<i>getFeature</i><br> + <nobr><A HREF="org.w3c.dom.DOMImplementation.html#org.w3c.dom.DOMImplementation.getFeature_added(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">type <b> +(<code>String, String</code>)</b> in org.w3c.dom.DOMImplementation +</A></nobr><br> +<!-- Method getFeature --> + <nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.getFeature_added(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">type <b> +(<code>String, String</code>)</b> in org.w3c.dom.Node +</A></nobr><br> +<!-- Method getFocalLength --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getFocalLength_added()" class="hiddenlink" target="rightframe"><b>getFocalLength</b> +()</A></nobr><br> +<!-- Method getGlobalClassInitCount --> +<nobr><A HREF="android.os.Debug.html#android.os.Debug.getGlobalClassInitCount_added()" class="hiddenlink" target="rightframe"><b>getGlobalClassInitCount</b> +()</A></nobr><br> +<!-- Method getGlobalClassInitTime --> +<nobr><A HREF="android.os.Debug.html#android.os.Debug.getGlobalClassInitTime_added()" class="hiddenlink" target="rightframe"><b>getGlobalClassInitTime</b> +()</A></nobr><br> +<!-- Method getGroupType --> +<nobr><A HREF="android.widget.BaseExpandableListAdapter.html#android.widget.BaseExpandableListAdapter.getGroupType_added(int)" class="hiddenlink" target="rightframe"><b>getGroupType</b> +(<code>int</code>)</A></nobr><br> +<!-- Method getGroupTypeCount --> +<nobr><A HREF="android.widget.BaseExpandableListAdapter.html#android.widget.BaseExpandableListAdapter.getGroupTypeCount_added()" class="hiddenlink" target="rightframe"><b>getGroupTypeCount</b> +()</A></nobr><br> +<!-- Method getHorizontalViewAngle --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getHorizontalViewAngle_added()" class="hiddenlink" target="rightframe"><b>getHorizontalViewAngle</b> +()</A></nobr><br> +<!-- Method getHttpSocketFactory --> +<nobr><A HREF="android.net.SSLCertificateSocketFactory.html#android.net.SSLCertificateSocketFactory.getHttpSocketFactory_added(int, android.net.SSLSessionCache)" class="hiddenlink" target="rightframe"><b>getHttpSocketFactory</b> +(<code>int, SSLSessionCache</code>)</A></nobr><br> +<!-- Method getInputEncoding --> +<i>getInputEncoding</i><br> + <nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.getInputEncoding_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Document +</A></nobr><br> +<!-- Method getInputEncoding --> + <nobr><A HREF="org.w3c.dom.Entity.html#org.w3c.dom.Entity.getInputEncoding_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Entity +</A></nobr><br> +<!-- Method getInsecure --> +<nobr><A HREF="android.net.SSLCertificateSocketFactory.html#android.net.SSLCertificateSocketFactory.getInsecure_added(int, android.net.SSLSessionCache)" class="hiddenlink" target="rightframe"><b>getInsecure</b> +(<code>int, SSLSessionCache</code>)</A></nobr><br> +<!-- Method getLastOutgoingCall --> +<nobr><A HREF="android.provider.CallLog.Calls.html#android.provider.CallLog.Calls.getLastOutgoingCall_added(android.content.Context)" class="hiddenlink" target="rightframe"><b>getLastOutgoingCall</b> +(<code>Context</code>)</A></nobr><br> +<!-- Method getMaxExposureCompensation --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getMaxExposureCompensation_added()" class="hiddenlink" target="rightframe"><b>getMaxExposureCompensation</b> +()</A></nobr><br> +<!-- Method getMaxZoom --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getMaxZoom_added()" class="hiddenlink" target="rightframe"><b>getMaxZoom</b> +()</A></nobr><br> +<!-- Method getMinExposureCompensation --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getMinExposureCompensation_added()" class="hiddenlink" target="rightframe"><b>getMinExposureCompensation</b> +()</A></nobr><br> +<!-- Method getPackageCodePath --> +<nobr><A HREF="android.content.Context.html#android.content.Context.getPackageCodePath_added()" class="hiddenlink" target="rightframe"><b>getPackageCodePath</b> +()</A></nobr><br> +<!-- Method getPackageResourcePath --> +<nobr><A HREF="android.content.Context.html#android.content.Context.getPackageResourcePath_added()" class="hiddenlink" target="rightframe"><b>getPackageResourcePath</b> +()</A></nobr><br> +<!-- Method getPeriodicSyncs --> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.getPeriodicSyncs_added(android.accounts.Account, java.lang.String)" class="hiddenlink" target="rightframe"><b>getPeriodicSyncs</b> +(<code>Account, String</code>)</A></nobr><br> +<!-- Method getPluginState --> +<nobr><A HREF="android.webkit.WebSettings.html#android.webkit.WebSettings.getPluginState_added()" class="hiddenlink" target="rightframe"><b>getPluginState</b> +()</A></nobr><br> +<!-- Method getRotation --> +<nobr><A HREF="android.view.Display.html#android.view.Display.getRotation_added()" class="hiddenlink" target="rightframe"><b>getRotation</b> +()</A></nobr><br> +<!-- Method getScaledPagingTouchSlop --> +<nobr><A HREF="android.view.ViewConfiguration.html#android.view.ViewConfiguration.getScaledPagingTouchSlop_added()" class="hiddenlink" target="rightframe"><b>getScaledPagingTouchSlop</b> +()</A></nobr><br> +<!-- Method getSchema --> +<i>getSchema</i><br> + <nobr><A HREF="javax.xml.parsers.DocumentBuilder.html#javax.xml.parsers.DocumentBuilder.getSchema_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in javax.xml.parsers.DocumentBuilder +</A></nobr><br> +<!-- Method getSchema --> + <nobr><A HREF="javax.xml.parsers.DocumentBuilderFactory.html#javax.xml.parsers.DocumentBuilderFactory.getSchema_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in javax.xml.parsers.DocumentBuilderFactory +</A></nobr><br> +<!-- Method getSchema --> + <nobr><A HREF="javax.xml.parsers.SAXParser.html#javax.xml.parsers.SAXParser.getSchema_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in javax.xml.parsers.SAXParser +</A></nobr><br> +<!-- Method getSchema --> + <nobr><A HREF="javax.xml.parsers.SAXParserFactory.html#javax.xml.parsers.SAXParserFactory.getSchema_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in javax.xml.parsers.SAXParserFactory +</A></nobr><br> +<!-- Method getSchemaTypeInfo --> +<i>getSchemaTypeInfo</i><br> + <nobr><A HREF="org.w3c.dom.Attr.html#org.w3c.dom.Attr.getSchemaTypeInfo_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Attr +</A></nobr><br> +<!-- Method getSchemaTypeInfo --> + <nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.getSchemaTypeInfo_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Element +</A></nobr><br> +<!-- Method getSearchableInfo --> +<nobr><A HREF="android.app.SearchManager.html#android.app.SearchManager.getSearchableInfo_added(android.content.ComponentName)" class="hiddenlink" target="rightframe"><b>getSearchableInfo</b> +(<code>ComponentName</code>)</A></nobr><br> +<!-- Method getSearchablesInGlobalSearch --> +<nobr><A HREF="android.app.SearchManager.html#android.app.SearchManager.getSearchablesInGlobalSearch_added()" class="hiddenlink" target="rightframe"><b>getSearchablesInGlobalSearch</b> +()</A></nobr><br> +<!-- Method getStrictErrorChecking --> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.getStrictErrorChecking_added()" class="hiddenlink" target="rightframe"><b>getStrictErrorChecking</b> +()</A></nobr><br> +<!-- Method getSupportedJpegThumbnailSizes --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getSupportedJpegThumbnailSizes_added()" class="hiddenlink" target="rightframe"><b>getSupportedJpegThumbnailSizes</b> +()</A></nobr><br> +<!-- Method getTextContent --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.getTextContent_added()" class="hiddenlink" target="rightframe"><b>getTextContent</b> +()</A></nobr><br> +<!-- Method getThumbnail --> +<i>getThumbnail</i><br> + <nobr><A HREF="android.provider.MediaStore.Images.Thumbnails.html#android.provider.MediaStore.Images.Thumbnails.getThumbnail_added(android.content.ContentResolver, long, long, int, android.graphics.BitmapFactory.Options)" class="hiddenlink" target="rightframe">type <b> +(<code>ContentResolver, long, long, int, Options</code>)</b> in android.provider.MediaStore.Images.Thumbnails +</A></nobr><br> +<!-- Method getThumbnail --> + <nobr><A HREF="android.provider.MediaStore.Video.Thumbnails.html#android.provider.MediaStore.Video.Thumbnails.getThumbnail_added(android.content.ContentResolver, long, long, int, android.graphics.BitmapFactory.Options)" class="hiddenlink" target="rightframe">type <b> +(<code>ContentResolver, long, long, int, Options</code>)</b> in android.provider.MediaStore.Video.Thumbnails +</A></nobr><br> +<!-- Method getUserData --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.getUserData_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>getUserData</b> +(<code>String</code>)</A></nobr><br> +<!-- Method getValidNotAfterDate --> +<nobr><A HREF="android.net.http.SslCertificate.html#android.net.http.SslCertificate.getValidNotAfterDate_added()" class="hiddenlink" target="rightframe"><b>getValidNotAfterDate</b> +()</A></nobr><br> +<!-- Method getValidNotBeforeDate --> +<nobr><A HREF="android.net.http.SslCertificate.html#android.net.http.SslCertificate.getValidNotBeforeDate_added()" class="hiddenlink" target="rightframe"><b>getValidNotBeforeDate</b> +()</A></nobr><br> +<!-- Method getVerticalViewAngle --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getVerticalViewAngle_added()" class="hiddenlink" target="rightframe"><b>getVerticalViewAngle</b> +()</A></nobr><br> +<!-- Method getVoiceDetailsIntent --> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.getVoiceDetailsIntent_added(android.content.Context)" class="hiddenlink" target="rightframe"><b>getVoiceDetailsIntent</b> +(<code>Context</code>)</A></nobr><br> +<!-- Method getWholeText --> +<nobr><A HREF="org.w3c.dom.Text.html#org.w3c.dom.Text.getWholeText_added()" class="hiddenlink" target="rightframe"><b>getWholeText</b> +()</A></nobr><br> +<!-- Method getXmlEncoding --> +<i>getXmlEncoding</i><br> + <nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.getXmlEncoding_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Document +</A></nobr><br> +<!-- Method getXmlEncoding --> + <nobr><A HREF="org.w3c.dom.Entity.html#org.w3c.dom.Entity.getXmlEncoding_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Entity +</A></nobr><br> +<!-- Method getXmlStandalone --> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.getXmlStandalone_added()" class="hiddenlink" target="rightframe"><b>getXmlStandalone</b> +()</A></nobr><br> +<!-- Method getXmlVersion --> +<i>getXmlVersion</i><br> + <nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.getXmlVersion_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Document +</A></nobr><br> +<!-- Method getXmlVersion --> + <nobr><A HREF="org.w3c.dom.Entity.html#org.w3c.dom.Entity.getXmlVersion_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Entity +</A></nobr><br> +<!-- Method getXVelocity --> +<nobr><A HREF="android.view.VelocityTracker.html#android.view.VelocityTracker.getXVelocity_added(int)" class="hiddenlink" target="rightframe"><b>getXVelocity</b> +(<code>int</code>)</A></nobr><br> +<!-- Method getYVelocity --> +<nobr><A HREF="android.view.VelocityTracker.html#android.view.VelocityTracker.getYVelocity_added(int)" class="hiddenlink" target="rightframe"><b>getYVelocity</b> +(<code>int</code>)</A></nobr><br> +<!-- Method getZoom --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getZoom_added()" class="hiddenlink" target="rightframe"><b>getZoom</b> +()</A></nobr><br> +<!-- Method getZoomRatios --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getZoomRatios_added()" class="hiddenlink" target="rightframe"><b>getZoomRatios</b> +()</A></nobr><br> +<!-- Class GLES20 --> +<A HREF="pkg_android.opengl.html#GLES20" class="hiddenlink" target="rightframe"><b>GLES20</b></A><br> +<!-- Field HARDWARE --> +<A NAME="H"></A> +<br><font size="+2">H</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.os.Build.html#android.os.Build.HARDWARE" class="hiddenlink" target="rightframe">HARDWARE</A> +</nobr><br> +<!-- Method hasFeatures --> +<nobr><A HREF="android.accounts.AccountManager.html#android.accounts.AccountManager.hasFeatures_added(android.accounts.Account, java.lang.String[], android.accounts.AccountManagerCallback<java.lang.Boolean>, android.os.Handler)" class="hiddenlink" target="rightframe"><b>hasFeatures</b> +(<code>Account, String[], AccountManagerCallback<Boolean>, Handler</code>)</A></nobr><br> +<!-- Class HeterogeneousExpandableList --> +<A HREF="pkg_android.widget.html#HeterogeneousExpandableList" class="hiddenlink" target="rightframe"><b><i>HeterogeneousExpandableList</i></b></A><br> +<!-- Field IDLE --> +<A NAME="I"></A> +<br><font size="+2">I</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<i>IDLE</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.IDLE" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<!-- Field IDLE --> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.IDLE" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<!-- Class ImageFormat --> +<A HREF="pkg_android.graphics.html#ImageFormat" class="hiddenlink" target="rightframe"><b>ImageFormat</b></A><br> +<!-- Method insertWithOnConflict --> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.insertWithOnConflict_added(java.lang.String, java.lang.String, android.content.ContentValues, int)" class="hiddenlink" target="rightframe"><b>insertWithOnConflict</b> +(<code>String, String, ContentValues, int</code>)</A></nobr><br> +<!-- Field installLocation --> +<nobr><A HREF="android.R.attr.html#android.R.attr.installLocation" class="hiddenlink" target="rightframe">installLocation</A> +</nobr><br> +<!-- Field INTENT_ACTION_GLOBAL_SEARCH --> +<nobr><A HREF="android.app.SearchManager.html#android.app.SearchManager.INTENT_ACTION_GLOBAL_SEARCH" class="hiddenlink" target="rightframe">INTENT_ACTION_GLOBAL_SEARCH</A> +</nobr><br> +<!-- Field INTENT_ACTION_MUSIC_PLAYER --> +<nobr><A HREF="android.provider.MediaStore.html#android.provider.MediaStore.INTENT_ACTION_MUSIC_PLAYER" class="hiddenlink" target="rightframe">INTENT_ACTION_MUSIC_PLAYER</A> +</nobr><br> +<!-- Field INTENT_ACTION_SEARCH_SETTINGS --> +<nobr><A HREF="android.app.SearchManager.html#android.app.SearchManager.INTENT_ACTION_SEARCH_SETTINGS" class="hiddenlink" target="rightframe">INTENT_ACTION_SEARCH_SETTINGS</A> +</nobr><br> +<!-- Field INVISIBLE --> +<i>INVISIBLE</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.INVISIBLE" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<!-- Field INVISIBLE --> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.INVISIBLE" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<!-- Field IS_PODCAST --> +<nobr><A HREF="android.provider.MediaStore.Audio.AudioColumns.html#android.provider.MediaStore.Audio.AudioColumns.IS_PODCAST" class="hiddenlink" target="rightframe">IS_PODCAST</A> +</nobr><br> +<!-- Method isBluetoothScoAvailableOffCall --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.isBluetoothScoAvailableOffCall_added()" class="hiddenlink" target="rightframe"><b>isBluetoothScoAvailableOffCall</b> +()</A></nobr><br> +<!-- Method isDefaultNamespace --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.isDefaultNamespace_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>isDefaultNamespace</b> +(<code>String</code>)</A></nobr><br> +<!-- Method isElementContentWhitespace --> +<nobr><A HREF="org.w3c.dom.Text.html#org.w3c.dom.Text.isElementContentWhitespace_added()" class="hiddenlink" target="rightframe"><b>isElementContentWhitespace</b> +()</A></nobr><br> +<!-- Method isEqualNode --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.isEqualNode_added(org.w3c.dom.Node)" class="hiddenlink" target="rightframe"><b>isEqualNode</b> +(<code>Node</code>)</A></nobr><br> +<!-- Method isId --> +<nobr><A HREF="org.w3c.dom.Attr.html#org.w3c.dom.Attr.isId_added()" class="hiddenlink" target="rightframe"><b>isId</b> +()</A></nobr><br> +<!-- Method isLocationProviderEnabled --> +<nobr><A HREF="android.provider.Settings.Secure.html#android.provider.Settings.Secure.isLocationProviderEnabled_added(android.content.ContentResolver, java.lang.String)" class="hiddenlink" target="rightframe"><b>isLocationProviderEnabled</b> +(<code>ContentResolver, String</code>)</A></nobr><br> +<!-- Method isSameNode --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.isSameNode_added(org.w3c.dom.Node)" class="hiddenlink" target="rightframe"><b>isSameNode</b> +(<code>Node</code>)</A></nobr><br> +<!-- Method isSmoothZoomSupported --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.isSmoothZoomSupported_added()" class="hiddenlink" target="rightframe"><b>isSmoothZoomSupported</b> +()</A></nobr><br> +<!-- Method isStripEnabled --> +<nobr><A HREF="android.widget.TabWidget.html#android.widget.TabWidget.isStripEnabled_added()" class="hiddenlink" target="rightframe"><b>isStripEnabled</b> +()</A></nobr><br> +<!-- Method isUserAMonkey --> +<nobr><A HREF="android.app.ActivityManager.html#android.app.ActivityManager.isUserAMonkey_added()" class="hiddenlink" target="rightframe"><b>isUserAMonkey</b> +()</A></nobr><br> +<!-- Method isZoomSupported --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.isZoomSupported_added()" class="hiddenlink" target="rightframe"><b>isZoomSupported</b> +()</A></nobr><br> +<!-- Package javax.xml.datatype --> +<A NAME="J"></A> +<A HREF="changes-summary.html#javax.xml.datatype" class="hiddenlink" target="rightframe"><b>javax.xml.datatype</b></A><br> +<!-- Package javax.xml.namespace --> +<A HREF="changes-summary.html#javax.xml.namespace" class="hiddenlink" target="rightframe"><b>javax.xml.namespace</b></A><br> +<!-- Package javax.xml.transform --> +<A HREF="changes-summary.html#javax.xml.transform" class="hiddenlink" target="rightframe"><b>javax.xml.transform</b></A><br> +<!-- Package javax.xml.transform.dom --> +<A HREF="changes-summary.html#javax.xml.transform.dom" class="hiddenlink" target="rightframe"><b>javax.xml.transform.dom</b></A><br> +<!-- Package javax.xml.transform.sax --> +<A HREF="changes-summary.html#javax.xml.transform.sax" class="hiddenlink" target="rightframe"><b>javax.xml.transform.sax</b></A><br> +<!-- Package javax.xml.transform.stream --> +<A HREF="changes-summary.html#javax.xml.transform.stream" class="hiddenlink" target="rightframe"><b>javax.xml.transform.stream</b></A><br> +<!-- Package javax.xml.validation --> +<A HREF="changes-summary.html#javax.xml.validation" class="hiddenlink" target="rightframe"><b>javax.xml.validation</b></A><br> +<!-- Package javax.xml.xpath --> +<A HREF="changes-summary.html#javax.xml.xpath" class="hiddenlink" target="rightframe"><b>javax.xml.xpath</b></A><br> +<!-- Field KEYBOARD_TAP --> +<A NAME="K"></A> +<br><font size="+2">K</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.view.HapticFeedbackConstants.html#android.view.HapticFeedbackConstants.KEYBOARD_TAP" class="hiddenlink" target="rightframe">KEYBOARD_TAP</A> +</nobr><br> +<!-- Field KILL_BACKGROUND_PROCESSES --> +<nobr><A HREF="android.Manifest.permission.html#android.Manifest.permission.KILL_BACKGROUND_PROCESSES" class="hiddenlink" target="rightframe">KILL_BACKGROUND_PROCESSES</A> +</nobr><br> +<!-- Method killBackgroundProcesses --> +<nobr><A HREF="android.app.ActivityManager.html#android.app.ActivityManager.killBackgroundProcesses_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>killBackgroundProcesses</b> +(<code>String</code>)</A></nobr><br> +<!-- Field KIND_GLOBAL_CLASS_INIT_COUNT --> +<nobr><A HREF="dalvik.system.VMDebug.html#dalvik.system.VMDebug.KIND_GLOBAL_CLASS_INIT_COUNT" class="hiddenlink" target="rightframe">KIND_GLOBAL_CLASS_INIT_COUNT</A> +</nobr><br> +<!-- Field KIND_GLOBAL_CLASS_INIT_TIME --> +<nobr><A HREF="dalvik.system.VMDebug.html#dalvik.system.VMDebug.KIND_GLOBAL_CLASS_INIT_TIME" class="hiddenlink" target="rightframe">KIND_GLOBAL_CLASS_INIT_TIME</A> +</nobr><br> +<!-- Field KIND_THREAD_CLASS_INIT_COUNT --> +<nobr><A HREF="dalvik.system.VMDebug.html#dalvik.system.VMDebug.KIND_THREAD_CLASS_INIT_COUNT" class="hiddenlink" target="rightframe">KIND_THREAD_CLASS_INIT_COUNT</A> +</nobr><br> +<!-- Field KIND_THREAD_CLASS_INIT_TIME --> +<nobr><A HREF="dalvik.system.VMDebug.html#dalvik.system.VMDebug.KIND_THREAD_CLASS_INIT_TIME" class="hiddenlink" target="rightframe">KIND_THREAD_CLASS_INIT_TIME</A> +</nobr><br> +<!-- Class LeadingMarginSpan.LeadingMarginSpan2 --> +<A NAME="L"></A> +<br><font size="+2">L</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_android.text.style.html#LeadingMarginSpan.LeadingMarginSpan2" class="hiddenlink" target="rightframe"><b><i>LeadingMarginSpan.LeadingMarginSpan2</i></b></A><br> +<!-- Method loadUrl --> +<nobr><A HREF="android.webkit.WebView.html#android.webkit.WebView.loadUrl_added(java.lang.String, java.util.Map<java.lang.String, java.lang.String>)" class="hiddenlink" target="rightframe"><b>loadUrl</b> +(<code>String, Map<String, String></code>)</A></nobr><br> +<!-- Field LOCK_PATTERN_ENABLED --> +<nobr><A HREF="android.provider.Settings.Secure.html#android.provider.Settings.Secure.LOCK_PATTERN_ENABLED" class="hiddenlink" target="rightframe">LOCK_PATTERN_ENABLED</A> +</nobr><br> +<!-- Field LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED --> +<nobr><A HREF="android.provider.Settings.Secure.html#android.provider.Settings.Secure.LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED" class="hiddenlink" target="rightframe">LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED</A> +</nobr><br> +<!-- Field LOCK_PATTERN_VISIBLE --> +<nobr><A HREF="android.provider.Settings.Secure.html#android.provider.Settings.Secure.LOCK_PATTERN_VISIBLE" class="hiddenlink" target="rightframe">LOCK_PATTERN_VISIBLE</A> +</nobr><br> +<!-- Method lookupNamespaceURI --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.lookupNamespaceURI_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>lookupNamespaceURI</b> +(<code>String</code>)</A></nobr><br> +<!-- Method lookupPrefix --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.lookupPrefix_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>lookupPrefix</b> +(<code>String</code>)</A></nobr><br> +<!-- Field MATCH_PARENT --> +<A NAME="M"></A> +<br><font size="+2">M</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.view.ViewGroup.LayoutParams.html#android.view.ViewGroup.LayoutParams.MATCH_PARENT" class="hiddenlink" target="rightframe">MATCH_PARENT</A> +</nobr><br> +<!-- Class MediaScannerConnection.OnScanCompletedListener --> +<A HREF="pkg_android.media.html#MediaScannerConnection.OnScanCompletedListener" class="hiddenlink" target="rightframe"><b><i>MediaScannerConnection.OnScanCompletedListener</i></b></A><br> +<!-- Class MockContentProvider --> +<A HREF="pkg_android.test.mock.html#MockContentProvider" class="hiddenlink" target="rightframe"><b>MockContentProvider</b></A><br> +<!-- Class MockCursor --> +<A HREF="pkg_android.test.mock.html#MockCursor" class="hiddenlink" target="rightframe"><b>MockCursor</b></A><br> +<!-- Method moveItem --> +<nobr><A HREF="android.provider.MediaStore.Audio.Playlists.Members.html#android.provider.MediaStore.Audio.Playlists.Members.moveItem_added(android.content.ContentResolver, long, int, int)" class="hiddenlink" target="rightframe"><b>moveItem</b> +(<code>ContentResolver, long, int, int</code>)</A></nobr><br> +<!-- Class NameList --> +<A NAME="N"></A> +<br><font size="+2">N</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_org.w3c.dom.html#NameList" class="hiddenlink" target="rightframe"><b><i>NameList</i></b></A><br> +<!-- Field NETWORK_TYPE_IDEN --> +<nobr><A HREF="android.telephony.TelephonyManager.html#android.telephony.TelephonyManager.NETWORK_TYPE_IDEN" class="hiddenlink" target="rightframe">NETWORK_TYPE_IDEN</A> +</nobr><br> +<!-- Method newEntityIterator --> +<i>newEntityIterator</i><br> + <nobr><A HREF="android.provider.ContactsContract.Groups.html#android.provider.ContactsContract.Groups.newEntityIterator_added(android.database.Cursor)" class="hiddenlink" target="rightframe">type <b> +(<code>Cursor</code>)</b> in android.provider.ContactsContract.Groups +</A></nobr><br> +<!-- Method newEntityIterator --> + <nobr><A HREF="android.provider.ContactsContract.RawContacts.html#android.provider.ContactsContract.RawContacts.newEntityIterator_added(android.database.Cursor)" class="hiddenlink" target="rightframe">type <b> +(<code>Cursor</code>)</b> in android.provider.ContactsContract.RawContacts +</A></nobr><br> +<!-- Method normalizeDocument --> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.normalizeDocument_added()" class="hiddenlink" target="rightframe"><b>normalizeDocument</b> +()</A></nobr><br> +<!-- Field OFFLINE --> +<A NAME="O"></A> +<br><font size="+2">O</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<i>OFFLINE</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.OFFLINE" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<!-- Field OFFLINE --> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.OFFLINE" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<!-- Method onConfigurationChanged --> +<nobr><A HREF="android.view.View.html#android.view.View.onConfigurationChanged_added(android.content.res.Configuration)" class="hiddenlink" target="rightframe"><b>onConfigurationChanged</b> +(<code>Configuration</code>)</A></nobr><br> +<!-- Method onConsoleMessage --> +<i>onConsoleMessage</i><br> + <nobr><A HREF="android.webkit.WebChromeClient.html#android.webkit.WebChromeClient.onConsoleMessage_added(android.webkit.ConsoleMessage)" class="hiddenlink" target="rightframe">type <b> +(<code>ConsoleMessage</code>)</b> in android.webkit.WebChromeClient +</A></nobr><br> +<!-- Method onConsoleMessage --> + <nobr><A HREF="android.webkit.WebChromeClient.html#android.webkit.WebChromeClient.onConsoleMessage_added(java.lang.String, int, java.lang.String)" class="hiddenlink" target="rightframe">type <b> +(<code>String, int, String</code>)</b> in android.webkit.WebChromeClient +</A></nobr><br> +<!-- Method onCreateDialog --> +<nobr><A HREF="android.app.Activity.html#android.app.Activity.onCreateDialog_added(int, android.os.Bundle)" class="hiddenlink" target="rightframe"><b>onCreateDialog</b> +(<code>int, Bundle</code>)</A></nobr><br> +<!-- Method onDisplayHint --> +<nobr><A HREF="android.view.View.html#android.view.View.onDisplayHint_added(int)" class="hiddenlink" target="rightframe"><b>onDisplayHint</b> +(<code>int</code>)</A></nobr><br> +<!-- Method onPrepareDialog --> +<nobr><A HREF="android.app.Activity.html#android.app.Activity.onPrepareDialog_added(int, android.app.Dialog, android.os.Bundle)" class="hiddenlink" target="rightframe"><b>onPrepareDialog</b> +(<code>int, Dialog, Bundle</code>)</A></nobr><br> +<!-- Method onReceivedSslError --> +<nobr><A HREF="android.webkit.WebViewClient.html#android.webkit.WebViewClient.onReceivedSslError_added(android.webkit.WebView, android.webkit.SslErrorHandler, android.net.http.SslError)" class="hiddenlink" target="rightframe"><b>onReceivedSslError</b> +(<code>WebView, SslErrorHandler, SslError</code>)</A></nobr><br> +<!-- Method onSyncCanceled --> +<nobr><A HREF="android.content.AbstractThreadedSyncAdapter.html#android.content.AbstractThreadedSyncAdapter.onSyncCanceled_added()" class="hiddenlink" target="rightframe"><b>onSyncCanceled</b> +()</A></nobr><br> +<!-- Method onVisibilityChanged --> +<nobr><A HREF="android.view.View.html#android.view.View.onVisibilityChanged_added(android.view.View, int)" class="hiddenlink" target="rightframe"><b>onVisibilityChanged</b> +(<code>View, int</code>)</A></nobr><br> +<!-- Field OP_BREAKPOINT --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_BREAKPOINT" class="hiddenlink" target="rightframe">OP_BREAKPOINT</A> +</nobr><br> +<!-- Field OP_EXECUTE_INLINE_RANGE --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_EXECUTE_INLINE_RANGE" class="hiddenlink" target="rightframe">OP_EXECUTE_INLINE_RANGE</A> +</nobr><br> +<!-- Field OP_THROW_VERIFICATION_ERROR --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_THROW_VERIFICATION_ERROR" class="hiddenlink" target="rightframe">OP_THROW_VERIFICATION_ERROR</A> +</nobr><br> +<!-- Package org.w3c.dom.ls --> +<A HREF="changes-summary.html#org.w3c.dom.ls" class="hiddenlink" target="rightframe"><b>org.w3c.dom.ls</b></A><br> +<!-- Field PASSIVE_PROVIDER --> +<A NAME="P"></A> +<br><font size="+2">P</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.location.LocationManager.html#android.location.LocationManager.PASSIVE_PROVIDER" class="hiddenlink" target="rightframe">PASSIVE_PROVIDER</A> +</nobr><br> +<!-- Class Patterns --> +<A HREF="pkg_android.util.html#Patterns" class="hiddenlink" target="rightframe"><b>Patterns</b></A><br> +<!-- Class PeriodicSync --> +<A HREF="pkg_android.content.html#PeriodicSync" class="hiddenlink" target="rightframe"><b>PeriodicSync</b></A><br> +<!-- Field PRESENCE_CUSTOM_STATUS --> +<i>PRESENCE_CUSTOM_STATUS</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.PRESENCE_CUSTOM_STATUS" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<!-- Field PRESENCE_CUSTOM_STATUS --> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.PRESENCE_CUSTOM_STATUS" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<!-- Field PRESENCE_STATUS --> +<i>PRESENCE_STATUS</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.PRESENCE_STATUS" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<!-- Field PRESENCE_STATUS --> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.PRESENCE_STATUS" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<!-- Field PRIORITY --> +<nobr><A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.PRIORITY" class="hiddenlink" target="rightframe">PRIORITY</A> +</nobr><br> +<!-- Method putCharSequenceArray --> +<nobr><A HREF="android.os.Bundle.html#android.os.Bundle.putCharSequenceArray_added(java.lang.String, java.lang.CharSequence[])" class="hiddenlink" target="rightframe"><b>putCharSequenceArray</b> +(<code>String, CharSequence[]</code>)</A></nobr><br> +<!-- Method putCharSequenceArrayList --> +<nobr><A HREF="android.os.Bundle.html#android.os.Bundle.putCharSequenceArrayList_added(java.lang.String, java.util.ArrayList<java.lang.CharSequence>)" class="hiddenlink" target="rightframe"><b>putCharSequenceArrayList</b> +(<code>String, ArrayList<CharSequence></code>)</A></nobr><br> +<!-- Method putCharSequenceArrayListExtra --> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.putCharSequenceArrayListExtra_added(java.lang.String, java.util.ArrayList<java.lang.CharSequence>)" class="hiddenlink" target="rightframe"><b>putCharSequenceArrayListExtra</b> +(<code>String, ArrayList<CharSequence></code>)</A></nobr><br> +<!-- Method putExtra --> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.putExtra_added(java.lang.String, java.lang.CharSequence[])" class="hiddenlink" target="rightframe"><b>putExtra</b> +(<code>String, CharSequence[]</code>)</A></nobr><br> +<!-- Field RADIO --> +<A NAME="R"></A> +<br><font size="+2">R</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.os.Build.html#android.os.Build.RADIO" class="hiddenlink" target="rightframe">RADIO</A> +</nobr><br> +<!-- Method readFromParcel --> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.readFromParcel_added(android.os.Parcel)" class="hiddenlink" target="rightframe"><b>readFromParcel</b> +(<code>Parcel</code>)</A></nobr><br> +<!-- Method reboot --> +<nobr><A HREF="android.os.PowerManager.html#android.os.PowerManager.reboot_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>reboot</b> +(<code>String</code>)</A></nobr><br> +<!-- Class RecognitionListener --> +<A HREF="pkg_android.speech.html#RecognitionListener" class="hiddenlink" target="rightframe"><b><i>RecognitionListener</i></b></A><br> +<!-- Class RecognitionService --> +<A HREF="pkg_android.speech.html#RecognitionService" class="hiddenlink" target="rightframe"><b>RecognitionService</b></A><br> +<!-- Class RecognitionService.Callback --> +<A HREF="pkg_android.speech.html#RecognitionService.Callback" class="hiddenlink" target="rightframe"><b>RecognitionService.Callback</b></A><br> +<!-- Method reconnect --> +<nobr><A HREF="android.hardware.Camera.html#android.hardware.Camera.reconnect_added()" class="hiddenlink" target="rightframe"><b>reconnect</b> +()</A></nobr><br> +<!-- Class RecoverySystem --> +<A HREF="pkg_android.os.html#RecoverySystem" class="hiddenlink" target="rightframe"><b>RecoverySystem</b></A><br> +<!-- Class RecoverySystem.ProgressListener --> +<A HREF="pkg_android.os.html#RecoverySystem.ProgressListener" class="hiddenlink" target="rightframe"><b><i>RecoverySystem.ProgressListener</i></b></A><br> +<!-- Method registerAudioFocusListener --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.registerAudioFocusListener_added(android.media.AudioManager.OnAudioFocusChangeListener)" class="hiddenlink" target="rightframe"><b>registerAudioFocusListener</b> +(<code>OnAudioFocusChangeListener</code>)</A></nobr><br> +<!-- Method registerMediaButtonEventReceiver --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.registerMediaButtonEventReceiver_added(android.content.ComponentName)" class="hiddenlink" target="rightframe"><b>registerMediaButtonEventReceiver</b> +(<code>ComponentName</code>)</A></nobr><br> +<!-- Method removePeriodicSync --> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.removePeriodicSync_added(android.accounts.Account, java.lang.String, android.os.Bundle)" class="hiddenlink" target="rightframe"><b>removePeriodicSync</b> +(<code>Account, String, Bundle</code>)</A></nobr><br> +<!-- Method renameNode --> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.renameNode_added(org.w3c.dom.Node, java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe"><b>renameNode</b> +(<code>Node, String, String</code>)</A></nobr><br> +<!-- Method replaceWholeText --> +<nobr><A HREF="org.w3c.dom.Text.html#org.w3c.dom.Text.replaceWholeText_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>replaceWholeText</b> +(<code>String</code>)</A></nobr><br> +<!-- Method requestAudioFocus --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.requestAudioFocus_added(android.media.AudioManager.OnAudioFocusChangeListener, int, int)" class="hiddenlink" target="rightframe"><b>requestAudioFocus</b> +(<code>OnAudioFocusChangeListener, int, int</code>)</A></nobr><br> +<!-- Method resetGlobalClassInitCount --> +<nobr><A HREF="android.os.Debug.html#android.os.Debug.resetGlobalClassInitCount_added()" class="hiddenlink" target="rightframe"><b>resetGlobalClassInitCount</b> +()</A></nobr><br> +<!-- Method resetGlobalClassInitTime --> +<nobr><A HREF="android.os.Debug.html#android.os.Debug.resetGlobalClassInitTime_added()" class="hiddenlink" target="rightframe"><b>resetGlobalClassInitTime</b> +()</A></nobr><br> +<!-- Field restoreAnyVersion --> +<nobr><A HREF="android.R.attr.html#android.R.attr.restoreAnyVersion" class="hiddenlink" target="rightframe">restoreAnyVersion</A> +</nobr><br> +<!-- Method resume --> +<nobr><A HREF="android.widget.VideoView.html#android.widget.VideoView.resume_added()" class="hiddenlink" target="rightframe"><b>resume</b> +()</A></nobr><br> +<!-- Class ScaleGestureDetector --> +<A NAME="S"></A> +<br><font size="+2">S</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_android.view.html#ScaleGestureDetector" class="hiddenlink" target="rightframe"><b>ScaleGestureDetector</b></A><br> +<!-- Class ScaleGestureDetector.OnScaleGestureListener --> +<A HREF="pkg_android.view.html#ScaleGestureDetector.OnScaleGestureListener" class="hiddenlink" target="rightframe"><b><i>ScaleGestureDetector.OnScaleGestureListener</i></b></A><br> +<!-- Class ScaleGestureDetector.SimpleOnScaleGestureListener --> +<A HREF="pkg_android.view.html#ScaleGestureDetector.SimpleOnScaleGestureListener" class="hiddenlink" target="rightframe"><b>ScaleGestureDetector.SimpleOnScaleGestureListener</b></A><br> +<!-- Method scanFile --> +<nobr><A HREF="android.media.MediaScannerConnection.html#android.media.MediaScannerConnection.scanFile_added(android.content.Context, java.lang.String[], java.lang.String[], android.media.MediaScannerConnection.OnScanCompletedListener)" class="hiddenlink" target="rightframe"><b>scanFile</b> +(<code>Context, String[], String[], OnScanCompletedListener</code>)</A></nobr><br> +<!-- Field SCENE_MODE_BARCODE --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.SCENE_MODE_BARCODE" class="hiddenlink" target="rightframe">SCENE_MODE_BARCODE</A> +</nobr><br> +<!-- Field SCO_AUDIO_STATE_CONNECTED --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.SCO_AUDIO_STATE_CONNECTED" class="hiddenlink" target="rightframe">SCO_AUDIO_STATE_CONNECTED</A> +</nobr><br> +<!-- Field SCO_AUDIO_STATE_DISCONNECTED --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.SCO_AUDIO_STATE_DISCONNECTED" class="hiddenlink" target="rightframe">SCO_AUDIO_STATE_DISCONNECTED</A> +</nobr><br> +<!-- Field SCO_AUDIO_STATE_ERROR --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.SCO_AUDIO_STATE_ERROR" class="hiddenlink" target="rightframe">SCO_AUDIO_STATE_ERROR</A> +</nobr><br> +<!-- Field SCREEN_BRIGHTNESS_MODE --> +<nobr><A HREF="android.provider.Settings.System.html#android.provider.Settings.System.SCREEN_BRIGHTNESS_MODE" class="hiddenlink" target="rightframe">SCREEN_BRIGHTNESS_MODE</A> +</nobr><br> +<!-- Field SCREEN_BRIGHTNESS_MODE_AUTOMATIC --> +<nobr><A HREF="android.provider.Settings.System.html#android.provider.Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC" class="hiddenlink" target="rightframe">SCREEN_BRIGHTNESS_MODE_AUTOMATIC</A> +</nobr><br> +<!-- Field SCREEN_BRIGHTNESS_MODE_MANUAL --> +<nobr><A HREF="android.provider.Settings.System.html#android.provider.Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL" class="hiddenlink" target="rightframe">SCREEN_BRIGHTNESS_MODE_MANUAL</A> +</nobr><br> +<!-- Class SearchableInfo --> +<A HREF="pkg_android.app.html#SearchableInfo" class="hiddenlink" target="rightframe"><b>SearchableInfo</b></A><br> +<!-- Field SET_TIME --> +<nobr><A HREF="android.Manifest.permission.html#android.Manifest.permission.SET_TIME" class="hiddenlink" target="rightframe">SET_TIME</A> +</nobr><br> +<!-- Method setAudioChannels --> +<nobr><A HREF="android.media.MediaRecorder.html#android.media.MediaRecorder.setAudioChannels_added(int)" class="hiddenlink" target="rightframe"><b>setAudioChannels</b> +(<code>int</code>)</A></nobr><br> +<!-- Method setAudioEncodingBitRate --> +<nobr><A HREF="android.media.MediaRecorder.html#android.media.MediaRecorder.setAudioEncodingBitRate_added(int)" class="hiddenlink" target="rightframe"><b>setAudioEncodingBitRate</b> +(<code>int</code>)</A></nobr><br> +<!-- Method setAudioSamplingRate --> +<nobr><A HREF="android.media.MediaRecorder.html#android.media.MediaRecorder.setAudioSamplingRate_added(int)" class="hiddenlink" target="rightframe"><b>setAudioSamplingRate</b> +(<code>int</code>)</A></nobr><br> +<!-- Method setBlockNetworkLoads --> +<nobr><A HREF="android.webkit.WebSettings.html#android.webkit.WebSettings.setBlockNetworkLoads_added(boolean)" class="hiddenlink" target="rightframe"><b>setBlockNetworkLoads</b> +(<code>boolean</code>)</A></nobr><br> +<!-- Method setBundle --> +<nobr><A HREF="android.widget.RemoteViews.html#android.widget.RemoteViews.setBundle_added(int, java.lang.String, android.os.Bundle)" class="hiddenlink" target="rightframe"><b>setBundle</b> +(<code>int, String, Bundle</code>)</A></nobr><br> +<!-- Method setColorFilter --> +<nobr><A HREF="android.widget.ImageView.html#android.widget.ImageView.setColorFilter_added(int)" class="hiddenlink" target="rightframe"><b>setColorFilter</b> +(<code>int</code>)</A></nobr><br> +<!-- Method setDisplayOrientation --> +<nobr><A HREF="android.hardware.Camera.html#android.hardware.Camera.setDisplayOrientation_added(int)" class="hiddenlink" target="rightframe"><b>setDisplayOrientation</b> +(<code>int</code>)</A></nobr><br> +<!-- Method setDocumentURI --> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.setDocumentURI_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>setDocumentURI</b> +(<code>String</code>)</A></nobr><br> +<!-- Method setEGLContextClientVersion --> +<nobr><A HREF="android.opengl.GLSurfaceView.html#android.opengl.GLSurfaceView.setEGLContextClientVersion_added(int)" class="hiddenlink" target="rightframe"><b>setEGLContextClientVersion</b> +(<code>int</code>)</A></nobr><br> +<!-- Method setEngineByPackageName --> +<nobr><A HREF="android.speech.tts.TextToSpeech.html#android.speech.tts.TextToSpeech.setEngineByPackageName_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>setEngineByPackageName</b> +(<code>String</code>)</A></nobr><br> +<!-- Method setExposureCompensation --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.setExposureCompensation_added(int)" class="hiddenlink" target="rightframe"><b>setExposureCompensation</b> +(<code>int</code>)</A></nobr><br> +<!-- Method setGpsProcessingMethod --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.setGpsProcessingMethod_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>setGpsProcessingMethod</b> +(<code>String</code>)</A></nobr><br> +<!-- Method setIdAttribute --> +<nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.setIdAttribute_added(java.lang.String, boolean)" class="hiddenlink" target="rightframe"><b>setIdAttribute</b> +(<code>String, boolean</code>)</A></nobr><br> +<!-- Method setIdAttributeNode --> +<nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.setIdAttributeNode_added(org.w3c.dom.Attr, boolean)" class="hiddenlink" target="rightframe"><b>setIdAttributeNode</b> +(<code>Attr, boolean</code>)</A></nobr><br> +<!-- Method setIdAttributeNS --> +<nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.setIdAttributeNS_added(java.lang.String, java.lang.String, boolean)" class="hiddenlink" target="rightframe"><b>setIdAttributeNS</b> +(<code>String, String, boolean</code>)</A></nobr><br> +<!-- Method setLeftStripDrawable --> +<i>setLeftStripDrawable</i><br> + <nobr><A HREF="android.widget.TabWidget.html#android.widget.TabWidget.setLeftStripDrawable_added(android.graphics.drawable.Drawable)" class="hiddenlink" target="rightframe">type <b> +(<code>Drawable</code>)</b> in android.widget.TabWidget +</A></nobr><br> +<!-- Method setLeftStripDrawable --> + <nobr><A HREF="android.widget.TabWidget.html#android.widget.TabWidget.setLeftStripDrawable_added(int)" class="hiddenlink" target="rightframe">type <b> +(<code>int</code>)</b> in android.widget.TabWidget +</A></nobr><br> +<!-- Method setLocationProviderEnabled --> +<nobr><A HREF="android.provider.Settings.Secure.html#android.provider.Settings.Secure.setLocationProviderEnabled_added(android.content.ContentResolver, java.lang.String, boolean)" class="hiddenlink" target="rightframe"><b>setLocationProviderEnabled</b> +(<code>ContentResolver, String, boolean</code>)</A></nobr><br> +<!-- Method setLookAtM --> +<nobr><A HREF="android.opengl.Matrix.html#android.opengl.Matrix.setLookAtM_added(float[], int, float, float, float, float, float, float, float, float, float)" class="hiddenlink" target="rightframe"><b>setLookAtM</b> +(<code>float[], int, float, float, float, float, float, float, float, float, float</code>)</A></nobr><br> +<!-- Method setOnLoadCompleteListener --> +<nobr><A HREF="android.media.SoundPool.html#android.media.SoundPool.setOnLoadCompleteListener_added(android.media.SoundPool.OnLoadCompleteListener)" class="hiddenlink" target="rightframe"><b>setOnLoadCompleteListener</b> +(<code>OnLoadCompleteListener</code>)</A></nobr><br> +<!-- Method setOnShowListener --> +<nobr><A HREF="android.app.Dialog.html#android.app.Dialog.setOnShowListener_added(android.content.DialogInterface.OnShowListener)" class="hiddenlink" target="rightframe"><b>setOnShowListener</b> +(<code>OnShowListener</code>)</A></nobr><br> +<!-- Method setPluginState --> +<nobr><A HREF="android.webkit.WebSettings.html#android.webkit.WebSettings.setPluginState_added(android.webkit.WebSettings.PluginState)" class="hiddenlink" target="rightframe"><b>setPluginState</b> +(<code>PluginState</code>)</A></nobr><br> +<!-- Method setPreviewCallbackWithBuffer --> +<nobr><A HREF="android.hardware.Camera.html#android.hardware.Camera.setPreviewCallbackWithBuffer_added(android.hardware.Camera.PreviewCallback)" class="hiddenlink" target="rightframe"><b>setPreviewCallbackWithBuffer</b> +(<code>PreviewCallback</code>)</A></nobr><br> +<!-- Method setProfile --> +<nobr><A HREF="android.media.MediaRecorder.html#android.media.MediaRecorder.setProfile_added(android.media.CamcorderProfile)" class="hiddenlink" target="rightframe"><b>setProfile</b> +(<code>CamcorderProfile</code>)</A></nobr><br> +<!-- Method setRightStripDrawable --> +<i>setRightStripDrawable</i><br> + <nobr><A HREF="android.widget.TabWidget.html#android.widget.TabWidget.setRightStripDrawable_added(android.graphics.drawable.Drawable)" class="hiddenlink" target="rightframe">type <b> +(<code>Drawable</code>)</b> in android.widget.TabWidget +</A></nobr><br> +<!-- Method setRightStripDrawable --> + <nobr><A HREF="android.widget.TabWidget.html#android.widget.TabWidget.setRightStripDrawable_added(int)" class="hiddenlink" target="rightframe">type <b> +(<code>int</code>)</b> in android.widget.TabWidget +</A></nobr><br> +<!-- Method setSchema --> +<i>setSchema</i><br> + <nobr><A HREF="javax.xml.parsers.DocumentBuilderFactory.html#javax.xml.parsers.DocumentBuilderFactory.setSchema_added(javax.xml.validation.Schema)" class="hiddenlink" target="rightframe">type <b> +(<code>Schema</code>)</b> in javax.xml.parsers.DocumentBuilderFactory +</A></nobr><br> +<!-- Method setSchema --> + <nobr><A HREF="javax.xml.parsers.SAXParserFactory.html#javax.xml.parsers.SAXParserFactory.setSchema_added(javax.xml.validation.Schema)" class="hiddenlink" target="rightframe">type <b> +(<code>Schema</code>)</b> in javax.xml.parsers.SAXParserFactory +</A></nobr><br> +<!-- Method setStrictErrorChecking --> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.setStrictErrorChecking_added(boolean)" class="hiddenlink" target="rightframe"><b>setStrictErrorChecking</b> +(<code>boolean</code>)</A></nobr><br> +<!-- Method setStripEnabled --> +<nobr><A HREF="android.widget.TabWidget.html#android.widget.TabWidget.setStripEnabled_added(boolean)" class="hiddenlink" target="rightframe"><b>setStripEnabled</b> +(<code>boolean</code>)</A></nobr><br> +<!-- Method setTextContent --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.setTextContent_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>setTextContent</b> +(<code>String</code>)</A></nobr><br> +<!-- Method setTime --> +<nobr><A HREF="android.app.AlarmManager.html#android.app.AlarmManager.setTime_added(long)" class="hiddenlink" target="rightframe"><b>setTime</b> +(<code>long</code>)</A></nobr><br> +<!-- Method setTo --> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.setTo_added(android.content.res.Configuration)" class="hiddenlink" target="rightframe"><b>setTo</b> +(<code>Configuration</code>)</A></nobr><br> +<!-- Method setUserData --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.setUserData_added(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler)" class="hiddenlink" target="rightframe"><b>setUserData</b> +(<code>String, Object, UserDataHandler</code>)</A></nobr><br> +<!-- Method setVideoEncodingBitRate --> +<nobr><A HREF="android.media.MediaRecorder.html#android.media.MediaRecorder.setVideoEncodingBitRate_added(int)" class="hiddenlink" target="rightframe"><b>setVideoEncodingBitRate</b> +(<code>int</code>)</A></nobr><br> +<!-- Method setXmlStandalone --> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.setXmlStandalone_added(boolean)" class="hiddenlink" target="rightframe"><b>setXmlStandalone</b> +(<code>boolean</code>)</A></nobr><br> +<!-- Method setXmlVersion --> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.setXmlVersion_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>setXmlVersion</b> +(<code>String</code>)</A></nobr><br> +<!-- Method setZoom --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.setZoom_added(int)" class="hiddenlink" target="rightframe"><b>setZoom</b> +(<code>int</code>)</A></nobr><br> +<!-- Method setZoomChangeListener --> +<nobr><A HREF="android.hardware.Camera.html#android.hardware.Camera.setZoomChangeListener_added(android.hardware.Camera.OnZoomChangeListener)" class="hiddenlink" target="rightframe"><b>setZoomChangeListener</b> +(<code>OnZoomChangeListener</code>)</A></nobr><br> +<!-- Method showDialog --> +<nobr><A HREF="android.app.Activity.html#android.app.Activity.showDialog_added(int, android.os.Bundle)" class="hiddenlink" target="rightframe"><b>showDialog</b> +(<code>int, Bundle</code>)</A></nobr><br> +<!-- Method smoothScrollBy --> +<nobr><A HREF="android.widget.AbsListView.html#android.widget.AbsListView.smoothScrollBy_added(int, int)" class="hiddenlink" target="rightframe"><b>smoothScrollBy</b> +(<code>int, int</code>)</A></nobr><br> +<!-- Method smoothScrollToPosition --> +<i>smoothScrollToPosition</i><br> + <nobr><A HREF="android.widget.AbsListView.html#android.widget.AbsListView.smoothScrollToPosition_added(int)" class="hiddenlink" target="rightframe">type <b> +(<code>int</code>)</b> in android.widget.AbsListView +</A></nobr><br> +<!-- Method smoothScrollToPosition --> + <nobr><A HREF="android.widget.AbsListView.html#android.widget.AbsListView.smoothScrollToPosition_added(int, int)" class="hiddenlink" target="rightframe">type <b> +(<code>int, int</code>)</b> in android.widget.AbsListView +</A></nobr><br> +<!-- Class SoundPool.OnLoadCompleteListener --> +<A HREF="pkg_android.media.html#SoundPool.OnLoadCompleteListener" class="hiddenlink" target="rightframe"><b><i>SoundPool.OnLoadCompleteListener</i></b></A><br> +<!-- Class SpeechRecognizer --> +<A HREF="pkg_android.speech.html#SpeechRecognizer" class="hiddenlink" target="rightframe"><b>SpeechRecognizer</b></A><br> +<!-- Constructor SslCertificate --> +<nobr><A HREF="android.net.http.SslCertificate.html#android.net.http.SslCertificate.ctor_added(java.lang.String, java.lang.String, java.util.Date, java.util.Date)" class="hiddenlink" target="rightframe"><b>SslCertificate</b> +(<code>String, String, Date, Date</code>)</A></nobr> constructor<br> +<!-- Class SslError --> +<A HREF="pkg_android.net.http.html#SslError" class="hiddenlink" target="rightframe"><b>SslError</b></A><br> +<!-- Class SSLSessionCache --> +<A HREF="pkg_android.net.html#SSLSessionCache" class="hiddenlink" target="rightframe"><b>SSLSessionCache</b></A><br> +<!-- Field stackTrace --> +<nobr><A HREF="android.app.ActivityManager.ProcessErrorStateInfo.html#android.app.ActivityManager.ProcessErrorStateInfo.stackTrace" class="hiddenlink" target="rightframe">stackTrace</A> +</nobr><br> +<!-- Method startBluetoothSco --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.startBluetoothSco_added()" class="hiddenlink" target="rightframe"><b>startBluetoothSco</b> +()</A></nobr><br> +<!-- Method startSmoothZoom --> +<nobr><A HREF="android.hardware.Camera.html#android.hardware.Camera.startSmoothZoom_added(int)" class="hiddenlink" target="rightframe"><b>startSmoothZoom</b> +(<code>int</code>)</A></nobr><br> +<!-- Method stopBluetoothSco --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.stopBluetoothSco_added()" class="hiddenlink" target="rightframe"><b>stopBluetoothSco</b> +()</A></nobr><br> +<!-- Method stopSmoothZoom --> +<nobr><A HREF="android.hardware.Camera.html#android.hardware.Camera.stopSmoothZoom_added()" class="hiddenlink" target="rightframe"><b>stopSmoothZoom</b> +()</A></nobr><br> +<!-- Field SUGGEST_COLUMN_TEXT_2_URL --> +<nobr><A HREF="android.app.SearchManager.html#android.app.SearchManager.SUGGEST_COLUMN_TEXT_2_URL" class="hiddenlink" target="rightframe">SUGGEST_COLUMN_TEXT_2_URL</A> +</nobr><br> +<!-- Method suspend --> +<nobr><A HREF="android.widget.VideoView.html#android.widget.VideoView.suspend_added()" class="hiddenlink" target="rightframe"><b>suspend</b> +()</A></nobr><br> +<!-- Field SYNC_EXTRAS_DO_NOT_RETRY --> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.SYNC_EXTRAS_DO_NOT_RETRY" class="hiddenlink" target="rightframe">SYNC_EXTRAS_DO_NOT_RETRY</A> +</nobr><br> +<!-- Field SYNC_EXTRAS_IGNORE_BACKOFF --> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.SYNC_EXTRAS_IGNORE_BACKOFF" class="hiddenlink" target="rightframe">SYNC_EXTRAS_IGNORE_BACKOFF</A> +</nobr><br> +<!-- Field SYNC_EXTRAS_IGNORE_SETTINGS --> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.SYNC_EXTRAS_IGNORE_SETTINGS" class="hiddenlink" target="rightframe">SYNC_EXTRAS_IGNORE_SETTINGS</A> +</nobr><br> +<!-- Field SYNC_OBSERVER_TYPE_ACTIVE --> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.SYNC_OBSERVER_TYPE_ACTIVE" class="hiddenlink" target="rightframe">SYNC_OBSERVER_TYPE_ACTIVE</A> +</nobr><br> +<!-- Field SYNC_OBSERVER_TYPE_PENDING --> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.SYNC_OBSERVER_TYPE_PENDING" class="hiddenlink" target="rightframe">SYNC_OBSERVER_TYPE_PENDING</A> +</nobr><br> +<!-- Field SYNC_OBSERVER_TYPE_SETTINGS --> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.SYNC_OBSERVER_TYPE_SETTINGS" class="hiddenlink" target="rightframe">SYNC_OBSERVER_TYPE_SETTINGS</A> +</nobr><br> +<!-- Class SyncInfo --> +<A HREF="pkg_android.content.html#SyncInfo" class="hiddenlink" target="rightframe"><b>SyncInfo</b></A><br> +<!-- Field tabStripEnabled --> +<A NAME="T"></A> +<br><font size="+2">T</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.R.attr.html#android.R.attr.tabStripEnabled" class="hiddenlink" target="rightframe">tabStripEnabled</A> +</nobr><br> +<!-- Field tabStripLeft --> +<nobr><A HREF="android.R.attr.html#android.R.attr.tabStripLeft" class="hiddenlink" target="rightframe">tabStripLeft</A> +</nobr><br> +<!-- Field tabStripRight --> +<nobr><A HREF="android.R.attr.html#android.R.attr.tabStripRight" class="hiddenlink" target="rightframe">tabStripRight</A> +</nobr><br> +<!-- Field TAG_FOCAL_LENGTH --> +<nobr><A HREF="android.media.ExifInterface.html#android.media.ExifInterface.TAG_FOCAL_LENGTH" class="hiddenlink" target="rightframe">TAG_FOCAL_LENGTH</A> +</nobr><br> +<!-- Field TAG_GPS_DATESTAMP --> +<nobr><A HREF="android.media.ExifInterface.html#android.media.ExifInterface.TAG_GPS_DATESTAMP" class="hiddenlink" target="rightframe">TAG_GPS_DATESTAMP</A> +</nobr><br> +<!-- Field TAG_GPS_PROCESSING_METHOD --> +<nobr><A HREF="android.media.ExifInterface.html#android.media.ExifInterface.TAG_GPS_PROCESSING_METHOD" class="hiddenlink" target="rightframe">TAG_GPS_PROCESSING_METHOD</A> +</nobr><br> +<!-- Field TAG_GPS_TIMESTAMP --> +<nobr><A HREF="android.media.ExifInterface.html#android.media.ExifInterface.TAG_GPS_TIMESTAMP" class="hiddenlink" target="rightframe">TAG_GPS_TIMESTAMP</A> +</nobr><br> +<!-- Class ThumbnailUtils --> +<A HREF="pkg_android.media.html#ThumbnailUtils" class="hiddenlink" target="rightframe"><b>ThumbnailUtils</b></A><br> +<!-- Method tokenize --> +<nobr><A HREF="android.text.util.Rfc822Tokenizer.html#android.text.util.Rfc822Tokenizer.tokenize_added(java.lang.CharSequence, java.util.Collection<android.text.util.Rfc822Token>)" class="hiddenlink" target="rightframe"><b>tokenize</b> +(<code>CharSequence, Collection<Rfc822Token></code>)</A></nobr><br> +<!-- Class TrafficStats --> +<A HREF="pkg_android.net.html#TrafficStats" class="hiddenlink" target="rightframe"><b>TrafficStats</b></A><br> +<!-- Field TTS_ENABLED_PLUGINS --> +<nobr><A HREF="android.provider.Settings.Secure.html#android.provider.Settings.Secure.TTS_ENABLED_PLUGINS" class="hiddenlink" target="rightframe">TTS_ENABLED_PLUGINS</A> +</nobr><br> +<!-- Field TYPE_MISMATCH_ERR --> +<nobr><A HREF="org.w3c.dom.DOMException.html#org.w3c.dom.DOMException.TYPE_MISMATCH_ERR" class="hiddenlink" target="rightframe">TYPE_MISMATCH_ERR</A> +</nobr><br> +<!-- Field TYPE_MOBILE_DUN --> +<nobr><A HREF="android.net.ConnectivityManager.html#android.net.ConnectivityManager.TYPE_MOBILE_DUN" class="hiddenlink" target="rightframe">TYPE_MOBILE_DUN</A> +</nobr><br> +<!-- Field TYPE_MOBILE_HIPRI --> +<nobr><A HREF="android.net.ConnectivityManager.html#android.net.ConnectivityManager.TYPE_MOBILE_HIPRI" class="hiddenlink" target="rightframe">TYPE_MOBILE_HIPRI</A> +</nobr><br> +<!-- Field TYPE_MOBILE_MMS --> +<nobr><A HREF="android.net.ConnectivityManager.html#android.net.ConnectivityManager.TYPE_MOBILE_MMS" class="hiddenlink" target="rightframe">TYPE_MOBILE_MMS</A> +</nobr><br> +<!-- Field TYPE_MOBILE_SUPL --> +<nobr><A HREF="android.net.ConnectivityManager.html#android.net.ConnectivityManager.TYPE_MOBILE_SUPL" class="hiddenlink" target="rightframe">TYPE_MOBILE_SUPL</A> +</nobr><br> +<!-- Field TYPE_WIMAX --> +<nobr><A HREF="android.net.ConnectivityManager.html#android.net.ConnectivityManager.TYPE_WIMAX" class="hiddenlink" target="rightframe">TYPE_WIMAX</A> +</nobr><br> +<!-- Class TypeInfo --> +<A HREF="pkg_org.w3c.dom.html#TypeInfo" class="hiddenlink" target="rightframe"><b><i>TypeInfo</i></b></A><br> +<!-- Field UI_MODE_NIGHT_MASK --> +<A NAME="U"></A> +<br><font size="+2">U</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_NIGHT_MASK" class="hiddenlink" target="rightframe">UI_MODE_NIGHT_MASK</A> +</nobr><br> +<!-- Field UI_MODE_NIGHT_NO --> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_NIGHT_NO" class="hiddenlink" target="rightframe">UI_MODE_NIGHT_NO</A> +</nobr><br> +<!-- Field UI_MODE_NIGHT_UNDEFINED --> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_NIGHT_UNDEFINED" class="hiddenlink" target="rightframe">UI_MODE_NIGHT_UNDEFINED</A> +</nobr><br> +<!-- Field UI_MODE_NIGHT_YES --> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_NIGHT_YES" class="hiddenlink" target="rightframe">UI_MODE_NIGHT_YES</A> +</nobr><br> +<!-- Field UI_MODE_SERVICE --> +<nobr><A HREF="android.content.Context.html#android.content.Context.UI_MODE_SERVICE" class="hiddenlink" target="rightframe">UI_MODE_SERVICE</A> +</nobr><br> +<!-- Field UI_MODE_TYPE_CAR --> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_TYPE_CAR" class="hiddenlink" target="rightframe">UI_MODE_TYPE_CAR</A> +</nobr><br> +<!-- Field UI_MODE_TYPE_DESK --> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_TYPE_DESK" class="hiddenlink" target="rightframe">UI_MODE_TYPE_DESK</A> +</nobr><br> +<!-- Field UI_MODE_TYPE_MASK --> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_TYPE_MASK" class="hiddenlink" target="rightframe">UI_MODE_TYPE_MASK</A> +</nobr><br> +<!-- Field UI_MODE_TYPE_NORMAL --> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_TYPE_NORMAL" class="hiddenlink" target="rightframe">UI_MODE_TYPE_NORMAL</A> +</nobr><br> +<!-- Field UI_MODE_TYPE_UNDEFINED --> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_TYPE_UNDEFINED" class="hiddenlink" target="rightframe">UI_MODE_TYPE_UNDEFINED</A> +</nobr><br> +<!-- Field uiMode --> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.uiMode" class="hiddenlink" target="rightframe">uiMode</A> +</nobr><br> +<!-- Class UiModeManager --> +<A HREF="pkg_android.app.html#UiModeManager" class="hiddenlink" target="rightframe"><b>UiModeManager</b></A><br> +<!-- Field UNKNOWN --> +<nobr><A HREF="android.os.Build.html#android.os.Build.UNKNOWN" class="hiddenlink" target="rightframe">UNKNOWN</A> +</nobr><br> +<!-- Field UNKNOWN_STRING --> +<nobr><A HREF="android.provider.MediaStore.html#android.provider.MediaStore.UNKNOWN_STRING" class="hiddenlink" target="rightframe">UNKNOWN_STRING</A> +</nobr><br> +<!-- Method unregisterAudioFocusListener --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.unregisterAudioFocusListener_added(android.media.AudioManager.OnAudioFocusChangeListener)" class="hiddenlink" target="rightframe"><b>unregisterAudioFocusListener</b> +(<code>OnAudioFocusChangeListener</code>)</A></nobr><br> +<!-- Method unregisterMediaButtonEventReceiver --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.unregisterMediaButtonEventReceiver_added(android.content.ComponentName)" class="hiddenlink" target="rightframe"><b>unregisterMediaButtonEventReceiver</b> +(<code>ComponentName</code>)</A></nobr><br> +<!-- Method updateWithOnConflict --> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.updateWithOnConflict_added(java.lang.String, android.content.ContentValues, java.lang.String, java.lang.String[], int)" class="hiddenlink" target="rightframe"><b>updateWithOnConflict</b> +(<code>String, ContentValues, String, String[], int</code>)</A></nobr><br> +<!-- Class UserDataHandler --> +<A HREF="pkg_org.w3c.dom.html#UserDataHandler" class="hiddenlink" target="rightframe"><b><i>UserDataHandler</i></b></A><br> +<!-- Field VALIDATION_ERR --> +<A NAME="V"></A> +<br><font size="+2">V</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="org.w3c.dom.DOMException.html#org.w3c.dom.DOMException.VALIDATION_ERR" class="hiddenlink" target="rightframe">VALIDATION_ERR</A> +</nobr><br> +<!-- Field vmSafeMode --> +<nobr><A HREF="android.R.attr.html#android.R.attr.vmSafeMode" class="hiddenlink" target="rightframe">vmSafeMode</A> +</nobr><br> +<!-- Field VOLUME_BLUETOOTH_SCO --> +<nobr><A HREF="android.provider.Settings.System.html#android.provider.Settings.System.VOLUME_BLUETOOTH_SCO" class="hiddenlink" target="rightframe">VOLUME_BLUETOOTH_SCO</A> +</nobr><br> +<!-- Class WebSettings.PluginState --> +<A NAME="W"></A> +<br><font size="+2">W</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_android.webkit.html#WebSettings.PluginState" class="hiddenlink" target="rightframe"><b>WebSettings.PluginState</b></A><br> +<!-- Field webTextViewStyle --> +<nobr><A HREF="android.R.attr.html#android.R.attr.webTextViewStyle" class="hiddenlink" target="rightframe">webTextViewStyle</A> +</nobr><br> +<!-- Method wtf --> +<i>wtf</i><br> + <nobr><A HREF="android.util.Log.html#android.util.Log.wtf_added(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">type <b> +(<code>String, String</code>)</b> in android.util.Log +</A></nobr><br> +<!-- Method wtf --> + <nobr><A HREF="android.util.Log.html#android.util.Log.wtf_added(java.lang.String, java.lang.String, java.lang.Throwable)" class="hiddenlink" target="rightframe">type <b> +(<code>String, String, Throwable</code>)</b> in android.util.Log +</A></nobr><br> +<!-- Method wtf --> + <nobr><A HREF="android.util.Log.html#android.util.Log.wtf_added(java.lang.String, java.lang.Throwable)" class="hiddenlink" target="rightframe">type <b> +(<code>String, Throwable</code>)</b> in android.util.Log +</A></nobr><br> +<!-- Class YuvImage --> +<A NAME="Y"></A> +<br><font size="+2">Y</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_android.graphics.html#YuvImage" class="hiddenlink" target="rightframe"><b>YuvImage</b></A><br> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/alldiffs_index_all.html b/docs/html/sdk/api_diff/8/changes/alldiffs_index_all.html new file mode 100644 index 0000000..3257470 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/alldiffs_index_all.html @@ -0,0 +1,2804 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +All Differences Index +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY class="gc-documentation" style="padding:12px;"> +<a NAME="topheader"></a> +<table summary="Index for All Differences" width="100%" class="jdiffIndex" border="0" cellspacing="0" cellpadding="0" style="padding-bottom:0;margin-bottom:0;"> + <tr> + <th class="indexHeader"> + Filter the Index: + </th> + </tr> + <tr> + <td class="indexText" style="line-height:1.3em;padding-left:2em;"> +<b>All Differences</b> + <br> +<A HREF="alldiffs_index_removals.html" xclass="hiddenlink">Removals</A> + <br> +<A HREF="alldiffs_index_additions.html"xclass="hiddenlink">Additions</A> + <br> +<A HREF="alldiffs_index_changes.html"xclass="hiddenlink">Changes</A> + </td> + </tr> +</table> +<div id="indexTableCaption" style="background-color:#eee;padding:0 4px 0 4px;font-size:11px;margin-bottom:1em;"> +Listed as: <span style="color:#069"><strong>Added</strong></span>, <span style="color:#069"><strike>Removed</strike></span>, <span style="color:#069">Changed</span></font> +</div> +<!-- Method abandonAudioFocus --> +<A NAME="A"></A> +<br><font size="+2">A</font> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.abandonAudioFocus_added(android.media.AudioManager.OnAudioFocusChangeListener)" class="hiddenlink" target="rightframe"><b>abandonAudioFocus</b> +(<code>OnAudioFocusChangeListener</code>)</A></nobr><br> +<!-- Class AbsListView --> +<A HREF="android.widget.AbsListView.html" class="hiddenlink" target="rightframe">AbsListView</A><br> +<!-- Class AbstractThreadedSyncAdapter --> +<A HREF="android.content.AbstractThreadedSyncAdapter.html" class="hiddenlink" target="rightframe">AbstractThreadedSyncAdapter</A><br> +<!-- Class AccountManager --> +<A HREF="android.accounts.AccountManager.html" class="hiddenlink" target="rightframe">AccountManager</A><br> +<!-- Field ACTION_ADD_ACCOUNT --> +<nobr><A HREF="android.provider.Settings.html#android.provider.Settings.ACTION_ADD_ACCOUNT" class="hiddenlink" target="rightframe">ACTION_ADD_ACCOUNT</A> +</nobr><br> +<!-- Field ACTION_DEVICE_INFO_SETTINGS --> +<nobr><A HREF="android.provider.Settings.html#android.provider.Settings.ACTION_DEVICE_INFO_SETTINGS" class="hiddenlink" target="rightframe">ACTION_DEVICE_INFO_SETTINGS</A> +</nobr><br> +<!-- Field ACTION_EXTERNAL_APPLICATIONS_AVAILABLE --> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.ACTION_EXTERNAL_APPLICATIONS_AVAILABLE" class="hiddenlink" target="rightframe">ACTION_EXTERNAL_APPLICATIONS_AVAILABLE</A> +</nobr><br> +<!-- Field ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE --> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE" class="hiddenlink" target="rightframe">ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE</A> +</nobr><br> +<!-- Field ACTION_GET_LANGUAGE_DETAILS --> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.ACTION_GET_LANGUAGE_DETAILS" class="hiddenlink" target="rightframe">ACTION_GET_LANGUAGE_DETAILS</A> +</nobr><br> +<!-- Field ACTION_POINTER_1_DOWN --> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_1_DOWN" class="hiddenlink" target="rightframe">ACTION_POINTER_1_DOWN</A> +</nobr><br> +<!-- Field ACTION_POINTER_1_UP --> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_1_UP" class="hiddenlink" target="rightframe">ACTION_POINTER_1_UP</A> +</nobr><br> +<!-- Field ACTION_POINTER_2_DOWN --> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_2_DOWN" class="hiddenlink" target="rightframe">ACTION_POINTER_2_DOWN</A> +</nobr><br> +<!-- Field ACTION_POINTER_2_UP --> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_2_UP" class="hiddenlink" target="rightframe">ACTION_POINTER_2_UP</A> +</nobr><br> +<!-- Field ACTION_POINTER_3_DOWN --> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_3_DOWN" class="hiddenlink" target="rightframe">ACTION_POINTER_3_DOWN</A> +</nobr><br> +<!-- Field ACTION_POINTER_3_UP --> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_3_UP" class="hiddenlink" target="rightframe">ACTION_POINTER_3_UP</A> +</nobr><br> +<!-- Field ACTION_POINTER_ID_MASK --> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_ID_MASK" class="hiddenlink" target="rightframe">ACTION_POINTER_ID_MASK</A> +</nobr><br> +<!-- Field ACTION_POINTER_ID_SHIFT --> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_ID_SHIFT" class="hiddenlink" target="rightframe">ACTION_POINTER_ID_SHIFT</A> +</nobr><br> +<!-- Field ACTION_POINTER_INDEX_MASK --> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_INDEX_MASK" class="hiddenlink" target="rightframe">ACTION_POINTER_INDEX_MASK</A> +</nobr><br> +<!-- Field ACTION_POINTER_INDEX_SHIFT --> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_INDEX_SHIFT" class="hiddenlink" target="rightframe">ACTION_POINTER_INDEX_SHIFT</A> +</nobr><br> +<!-- Field ACTION_SCO_AUDIO_STATE_CHANGED --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.ACTION_SCO_AUDIO_STATE_CHANGED" class="hiddenlink" target="rightframe">ACTION_SCO_AUDIO_STATE_CHANGED</A> +</nobr><br> +<!-- Field ACTION_SEARCH_SETTINGS --> +<nobr><A HREF="android.provider.Settings.html#android.provider.Settings.ACTION_SEARCH_SETTINGS" class="hiddenlink" target="rightframe">ACTION_SEARCH_SETTINGS</A> +</nobr><br> +<!-- Class Activity --> +<A HREF="android.app.Activity.html" class="hiddenlink" target="rightframe">Activity</A><br> +<!-- Class ActivityInfo --> +<A HREF="android.content.pm.ActivityInfo.html" class="hiddenlink" target="rightframe">ActivityInfo</A><br> +<!-- Class ActivityInstrumentationTestCase2 --> +<i>ActivityInstrumentationTestCase2</i><br> + <A HREF="android.test.ActivityInstrumentationTestCase2.html" class="hiddenlink" target="rightframe">android.test</A><br> +<!-- Constructor ActivityInstrumentationTestCase2 --> + <nobr><A HREF="android.test.ActivityInstrumentationTestCase2.html#android.test.ActivityInstrumentationTestCase2.ctor_added(java.lang.Class<T>)" class="hiddenlink" target="rightframe"><b>ActivityInstrumentationTestCase2</b> +(<code>Class<T></code>)</A></nobr> constructor<br> +<!-- Constructor ActivityInstrumentationTestCase2 --> + <nobr><A HREF="android.test.ActivityInstrumentationTestCase2.html#android.test.ActivityInstrumentationTestCase2.ctor_changed(java.lang.String, java.lang.Class<T>)" class="hiddenlink" target="rightframe">ActivityInstrumentationTestCase2 +(<code>String, Class<T></code>)</A></nobr> constructor<br> +<!-- Class ActivityManager --> +<A HREF="android.app.ActivityManager.html" class="hiddenlink" target="rightframe">ActivityManager</A><br> +<!-- Class ActivityManager.ProcessErrorStateInfo --> +<A HREF="android.app.ActivityManager.ProcessErrorStateInfo.html" class="hiddenlink" target="rightframe">ActivityManager.ProcessErrorStateInfo</A><br> +<!-- Method addCallbackBuffer --> +<nobr><A HREF="android.hardware.Camera.html#android.hardware.Camera.addCallbackBuffer_added(byte[])" class="hiddenlink" target="rightframe"><b>addCallbackBuffer</b> +(<code>byte[]</code>)</A></nobr><br> +<!-- Method addPeriodicSync --> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.addPeriodicSync_added(android.accounts.Account, java.lang.String, android.os.Bundle, long)" class="hiddenlink" target="rightframe"><b>addPeriodicSync</b> +(<code>Account, String, Bundle, long</code>)</A></nobr><br> +<!-- Method addPermissionAsync --> +<i>addPermissionAsync</i><br> + <nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.addPermissionAsync_added(android.content.pm.PermissionInfo)" class="hiddenlink" target="rightframe">type <b> +(<code>PermissionInfo</code>)</b> in android.content.pm.PackageManager +</A></nobr><br> +<!-- Method addPermissionAsync --> + <nobr><A HREF="android.test.mock.MockPackageManager.html#android.test.mock.MockPackageManager.addPermissionAsync_added(android.content.pm.PermissionInfo)" class="hiddenlink" target="rightframe">type <b> +(<code>PermissionInfo</code>)</b> in android.test.mock.MockPackageManager +</A></nobr><br> +<!-- Method addPreferredActivity --> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.addPreferredActivity_changed(android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName)" class="hiddenlink" target="rightframe">addPreferredActivity +(<code>IntentFilter, int, ComponentName[], ComponentName</code>)</A></nobr><br> +<!-- Method adoptNode --> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.adoptNode_added(org.w3c.dom.Node)" class="hiddenlink" target="rightframe"><b>adoptNode</b> +(<code>Node</code>)</A></nobr><br> +<!-- Class AlarmManager --> +<A HREF="android.app.AlarmManager.html" class="hiddenlink" target="rightframe">AlarmManager</A><br> +<!-- Field ALLOWED_GEOLOCATION_ORIGINS --> +<nobr><A HREF="android.provider.Settings.Secure.html#android.provider.Settings.Secure.ALLOWED_GEOLOCATION_ORIGINS" class="hiddenlink" target="rightframe">ALLOWED_GEOLOCATION_ORIGINS</A> +</nobr><br> +<!-- Package android --> +<A HREF="pkg_android.html" class="hiddenlink" target="rightframe">android</A><br> +<!-- Package android.accounts --> +<A HREF="pkg_android.accounts.html" class="hiddenlink" target="rightframe">android.accounts</A><br> +<!-- Package android.app --> +<A HREF="pkg_android.app.html" class="hiddenlink" target="rightframe">android.app</A><br> +<!-- Package android.app.admin --> +<A HREF="changes-summary.html#android.app.admin" class="hiddenlink" target="rightframe"><b>android.app.admin</b></A><br> +<!-- Package android.app.backup --> +<A HREF="changes-summary.html#android.app.backup" class="hiddenlink" target="rightframe"><b>android.app.backup</b></A><br> +<!-- Package android.content --> +<A HREF="pkg_android.content.html" class="hiddenlink" target="rightframe">android.content</A><br> +<!-- Package android.content.pm --> +<A HREF="pkg_android.content.pm.html" class="hiddenlink" target="rightframe">android.content.pm</A><br> +<!-- Package android.content.res --> +<A HREF="pkg_android.content.res.html" class="hiddenlink" target="rightframe">android.content.res</A><br> +<!-- Package android.database --> +<A HREF="pkg_android.database.html" class="hiddenlink" target="rightframe">android.database</A><br> +<!-- Package android.database.sqlite --> +<A HREF="pkg_android.database.sqlite.html" class="hiddenlink" target="rightframe">android.database.sqlite</A><br> +<!-- Package android.gesture --> +<A HREF="pkg_android.gesture.html" class="hiddenlink" target="rightframe">android.gesture</A><br> +<!-- Package android.graphics --> +<A HREF="pkg_android.graphics.html" class="hiddenlink" target="rightframe">android.graphics</A><br> +<!-- Package android.hardware --> +<A HREF="pkg_android.hardware.html" class="hiddenlink" target="rightframe">android.hardware</A><br> +<!-- Package android.location --> +<A HREF="pkg_android.location.html" class="hiddenlink" target="rightframe">android.location</A><br> +<!-- Package android.media --> +<A HREF="pkg_android.media.html" class="hiddenlink" target="rightframe">android.media</A><br> +<!-- Package android.net --> +<A HREF="pkg_android.net.html" class="hiddenlink" target="rightframe">android.net</A><br> +<!-- Package android.net.http --> +<A HREF="pkg_android.net.http.html" class="hiddenlink" target="rightframe">android.net.http</A><br> +<!-- Package android.opengl --> +<A HREF="pkg_android.opengl.html" class="hiddenlink" target="rightframe">android.opengl</A><br> +<!-- Package android.os --> +<A HREF="pkg_android.os.html" class="hiddenlink" target="rightframe">android.os</A><br> +<!-- Package android.provider --> +<A HREF="pkg_android.provider.html" class="hiddenlink" target="rightframe">android.provider</A><br> +<!-- Package android.speech --> +<A HREF="pkg_android.speech.html" class="hiddenlink" target="rightframe">android.speech</A><br> +<!-- Package android.speech.tts --> +<A HREF="pkg_android.speech.tts.html" class="hiddenlink" target="rightframe">android.speech.tts</A><br> +<!-- Package android.telephony --> +<A HREF="pkg_android.telephony.html" class="hiddenlink" target="rightframe">android.telephony</A><br> +<!-- Package android.test --> +<A HREF="pkg_android.test.html" class="hiddenlink" target="rightframe">android.test</A><br> +<!-- Package android.test.mock --> +<A HREF="pkg_android.test.mock.html" class="hiddenlink" target="rightframe">android.test.mock</A><br> +<!-- Package android.text --> +<A HREF="pkg_android.text.html" class="hiddenlink" target="rightframe">android.text</A><br> +<!-- Package android.text.style --> +<A HREF="pkg_android.text.style.html" class="hiddenlink" target="rightframe">android.text.style</A><br> +<!-- Package android.text.util --> +<A HREF="pkg_android.text.util.html" class="hiddenlink" target="rightframe">android.text.util</A><br> +<!-- Package android.util --> +<A HREF="pkg_android.util.html" class="hiddenlink" target="rightframe">android.util</A><br> +<!-- Package android.view --> +<A HREF="pkg_android.view.html" class="hiddenlink" target="rightframe">android.view</A><br> +<!-- Package android.view.animation --> +<A HREF="pkg_android.view.animation.html" class="hiddenlink" target="rightframe">android.view.animation</A><br> +<!-- Package android.webkit --> +<A HREF="pkg_android.webkit.html" class="hiddenlink" target="rightframe">android.webkit</A><br> +<!-- Package android.widget --> +<A HREF="pkg_android.widget.html" class="hiddenlink" target="rightframe">android.widget</A><br> +<!-- Class AndroidCharacter --> +<A HREF="android.text.AndroidCharacter.html" class="hiddenlink" target="rightframe">AndroidCharacter</A><br> +<!-- Class AndroidHttpClient --> +<A HREF="pkg_android.net.http.html#AndroidHttpClient" class="hiddenlink" target="rightframe"><b>AndroidHttpClient</b></A><br> +<!-- Class Animation --> +<A HREF="android.view.animation.Animation.html" class="hiddenlink" target="rightframe">Animation</A><br> +<!-- Method appendReplacement --> +<nobr><A HREF="java.util.regex.Matcher.html#java.util.regex.Matcher.appendReplacement_changed(java.lang.StringBuffer, java.lang.String)" class="hiddenlink" target="rightframe">appendReplacement +(<code>StringBuffer, String</code>)</A></nobr><br> +<!-- Class ApplicationInfo --> +<A HREF="android.content.pm.ApplicationInfo.html" class="hiddenlink" target="rightframe">ApplicationInfo</A><br> +<!-- Method areDefaultsEnforced --> +<nobr><A HREF="android.speech.tts.TextToSpeech.html#android.speech.tts.TextToSpeech.areDefaultsEnforced_added()" class="hiddenlink" target="rightframe"><b>areDefaultsEnforced</b> +()</A></nobr><br> +<!-- Class ArrayList --> +<A HREF="java.util.ArrayList.html" class="hiddenlink" target="rightframe">ArrayList</A><br> +<!-- Class Attr --> +<A HREF="org.w3c.dom.Attr.html" class="hiddenlink" target="rightframe"><i>Attr</i></A><br> +<!-- Field AUDIOFOCUS_GAIN --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_GAIN" class="hiddenlink" target="rightframe">AUDIOFOCUS_GAIN</A> +</nobr><br> +<!-- Field AUDIOFOCUS_GAIN_TRANSIENT --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_GAIN_TRANSIENT" class="hiddenlink" target="rightframe">AUDIOFOCUS_GAIN_TRANSIENT</A> +</nobr><br> +<!-- Field AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK" class="hiddenlink" target="rightframe">AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK</A> +</nobr><br> +<!-- Field AUDIOFOCUS_LOSS --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_LOSS" class="hiddenlink" target="rightframe">AUDIOFOCUS_LOSS</A> +</nobr><br> +<!-- Field AUDIOFOCUS_LOSS_TRANSIENT --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_LOSS_TRANSIENT" class="hiddenlink" target="rightframe">AUDIOFOCUS_LOSS_TRANSIENT</A> +</nobr><br> +<!-- Field AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK" class="hiddenlink" target="rightframe">AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK</A> +</nobr><br> +<!-- Field AUDIOFOCUS_REQUEST_FAILED --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_REQUEST_FAILED" class="hiddenlink" target="rightframe">AUDIOFOCUS_REQUEST_FAILED</A> +</nobr><br> +<!-- Field AUDIOFOCUS_REQUEST_GRANTED --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_REQUEST_GRANTED" class="hiddenlink" target="rightframe">AUDIOFOCUS_REQUEST_GRANTED</A> +</nobr><br> +<!-- Class AudioManager --> +<A HREF="android.media.AudioManager.html" class="hiddenlink" target="rightframe">AudioManager</A><br> +<!-- Class AudioManager.OnAudioFocusChangeListener --> +<A HREF="pkg_android.media.html#AudioManager.OnAudioFocusChangeListener" class="hiddenlink" target="rightframe"><b><i>AudioManager.OnAudioFocusChangeListener</i></b></A><br> +<!-- Method autoPause --> +<nobr><A HREF="android.media.SoundPool.html#android.media.SoundPool.autoPause_added()" class="hiddenlink" target="rightframe"><b>autoPause</b> +()</A></nobr><br> +<!-- Method autoResume --> +<nobr><A HREF="android.media.SoundPool.html#android.media.SoundPool.autoResume_added()" class="hiddenlink" target="rightframe"><b>autoResume</b> +()</A></nobr><br> +<!-- Field AVAILABLE --> +<i>AVAILABLE</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.AVAILABLE" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<!-- Field AVAILABLE --> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.AVAILABLE" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<!-- Field AWAY --> +<i>AWAY</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.AWAY" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<!-- Field AWAY --> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.AWAY" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<!-- Field backupAgentName --> +<A NAME="B"></A> +<br><font size="+2">B</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.content.pm.ApplicationInfo.html#android.content.pm.ApplicationInfo.backupAgentName" class="hiddenlink" target="rightframe">backupAgentName</A> +</nobr><br> +<!-- Class Base64 --> +<A HREF="pkg_android.util.html#Base64" class="hiddenlink" target="rightframe"><b>Base64</b></A><br> +<!-- Class Base64InputStream --> +<A HREF="pkg_android.util.html#Base64InputStream" class="hiddenlink" target="rightframe"><b>Base64InputStream</b></A><br> +<!-- Class Base64OutputStream --> +<A HREF="pkg_android.util.html#Base64OutputStream" class="hiddenlink" target="rightframe"><b>Base64OutputStream</b></A><br> +<!-- Class BaseExpandableListAdapter --> +<A HREF="android.widget.BaseExpandableListAdapter.html" class="hiddenlink" target="rightframe">BaseExpandableListAdapter</A><br> +<!-- Field BIND_DEVICE_ADMIN --> +<nobr><A HREF="android.Manifest.permission.html#android.Manifest.permission.BIND_DEVICE_ADMIN" class="hiddenlink" target="rightframe">BIND_DEVICE_ADMIN</A> +</nobr><br> +<!-- Field BIND_NOT_FOREGROUND --> +<nobr><A HREF="android.content.Context.html#android.content.Context.BIND_NOT_FOREGROUND" class="hiddenlink" target="rightframe">BIND_NOT_FOREGROUND</A> +</nobr><br> +<!-- Field BIND_WALLPAPER --> +<nobr><A HREF="android.Manifest.permission.html#android.Manifest.permission.BIND_WALLPAPER" class="hiddenlink" target="rightframe">BIND_WALLPAPER</A> +</nobr><br> +<!-- Field BOOKMARK --> +<nobr><A HREF="android.provider.MediaStore.Audio.AudioColumns.html#android.provider.MediaStore.Audio.AudioColumns.BOOKMARK" class="hiddenlink" target="rightframe">BOOKMARK</A> +</nobr><br> +<!-- Field BOOTLOADER --> +<nobr><A HREF="android.os.Build.html#android.os.Build.BOOTLOADER" class="hiddenlink" target="rightframe">BOOTLOADER</A> +</nobr><br> +<!-- Field BRIGHTNESS_OVERRIDE_FULL --> +<nobr><A HREF="android.view.WindowManager.LayoutParams.html#android.view.WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_FULL" class="hiddenlink" target="rightframe">BRIGHTNESS_OVERRIDE_FULL</A> +</nobr><br> +<!-- Field BRIGHTNESS_OVERRIDE_NONE --> +<nobr><A HREF="android.view.WindowManager.LayoutParams.html#android.view.WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_NONE" class="hiddenlink" target="rightframe">BRIGHTNESS_OVERRIDE_NONE</A> +</nobr><br> +<!-- Field BRIGHTNESS_OVERRIDE_OFF --> +<nobr><A HREF="android.view.WindowManager.LayoutParams.html#android.view.WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_OFF" class="hiddenlink" target="rightframe">BRIGHTNESS_OVERRIDE_OFF</A> +</nobr><br> +<!-- Class Browser --> +<A HREF="android.provider.Browser.html" class="hiddenlink" target="rightframe">Browser</A><br> +<!-- Class Build --> +<A HREF="android.os.Build.html" class="hiddenlink" target="rightframe">Build</A><br> +<!-- Class Build.VERSION_CODES --> +<A HREF="android.os.Build.VERSION_CODES.html" class="hiddenlink" target="rightframe">Build.VERSION_CODES</A><br> +<!-- Class Bundle --> +<A HREF="android.os.Bundle.html" class="hiddenlink" target="rightframe">Bundle</A><br> +<!-- Field buttonBrightness --> +<nobr><A HREF="android.view.WindowManager.LayoutParams.html#android.view.WindowManager.LayoutParams.buttonBrightness" class="hiddenlink" target="rightframe">buttonBrightness</A> +</nobr><br> +<!-- Class CacheManager --> +<A NAME="C"></A> +<br><font size="+2">C</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.webkit.CacheManager.html" class="hiddenlink" target="rightframe">CacheManager</A><br> +<!-- Class CallLog.Calls --> +<A HREF="android.provider.CallLog.Calls.html" class="hiddenlink" target="rightframe">CallLog.Calls</A><br> +<!-- Class CamcorderProfile --> +<A HREF="pkg_android.media.html#CamcorderProfile" class="hiddenlink" target="rightframe"><b>CamcorderProfile</b></A><br> +<!-- Class Camera --> +<A HREF="android.hardware.Camera.html" class="hiddenlink" target="rightframe">Camera</A><br> +<!-- Class Camera.OnZoomChangeListener --> +<A HREF="pkg_android.hardware.html#Camera.OnZoomChangeListener" class="hiddenlink" target="rightframe"><b><i>Camera.OnZoomChangeListener</i></b></A><br> +<!-- Class Camera.Parameters --> +<A HREF="android.hardware.Camera.Parameters.html" class="hiddenlink" target="rightframe">Camera.Parameters</A><br> +<!-- Class CameraProfile --> +<A HREF="pkg_android.media.html#CameraProfile" class="hiddenlink" target="rightframe"><b>CameraProfile</b></A><br> +<!-- Method cancel --> +<nobr><A HREF="android.view.animation.Animation.html#android.view.animation.Animation.cancel_added()" class="hiddenlink" target="rightframe"><b>cancel</b> +()</A></nobr><br> +<!-- Method cancelThumbnailRequest --> +<i>cancelThumbnailRequest</i><br> + <nobr><A HREF="android.provider.MediaStore.Images.Thumbnails.html#android.provider.MediaStore.Images.Thumbnails.cancelThumbnailRequest_added(android.content.ContentResolver, long, long)" class="hiddenlink" target="rightframe">type <b> +(<code>ContentResolver, long, long</code>)</b> in android.provider.MediaStore.Images.Thumbnails +</A></nobr><br> +<!-- Method cancelThumbnailRequest --> + <nobr><A HREF="android.provider.MediaStore.Video.Thumbnails.html#android.provider.MediaStore.Video.Thumbnails.cancelThumbnailRequest_added(android.content.ContentResolver, long, long)" class="hiddenlink" target="rightframe">type <b> +(<code>ContentResolver, long, long</code>)</b> in android.provider.MediaStore.Video.Thumbnails +</A></nobr><br> +<!-- Method canonicalToCurrentPackageNames --> +<i>canonicalToCurrentPackageNames</i><br> + <nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.canonicalToCurrentPackageNames_added(java.lang.String[])" class="hiddenlink" target="rightframe">type <b> +(<code>String[]</code>)</b> in android.content.pm.PackageManager +</A></nobr><br> +<!-- Method canonicalToCurrentPackageNames --> + <nobr><A HREF="android.test.mock.MockPackageManager.html#android.test.mock.MockPackageManager.canonicalToCurrentPackageNames_added(java.lang.String[])" class="hiddenlink" target="rightframe">type <b> +(<code>String[]</code>)</b> in android.test.mock.MockPackageManager +</A></nobr><br> +<!-- Field CATEGORY_CAR_MODE --> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.CATEGORY_CAR_MODE" class="hiddenlink" target="rightframe">CATEGORY_CAR_MODE</A> +</nobr><br> +<!-- Class Charset --> +<A HREF="java.nio.charset.Charset.html" class="hiddenlink" target="rightframe">Charset</A><br> +<!-- Method clone --> +<i>clone</i><br> + <nobr><A HREF="android.content.ComponentName.html#android.content.ComponentName.clone_changed()" class="hiddenlink" target="rightframe">type +() in android.content.ComponentName +</A></nobr><br> +<!-- Method clone --> + <nobr><A HREF="android.gesture.Gesture.html#android.gesture.Gesture.clone_changed()" class="hiddenlink" target="rightframe">type +() in android.gesture.Gesture +</A></nobr><br> +<!-- Method clone --> + <nobr><A HREF="android.gesture.GesturePoint.html#android.gesture.GesturePoint.clone_changed()" class="hiddenlink" target="rightframe">type +() in android.gesture.GesturePoint +</A></nobr><br> +<!-- Method clone --> + <nobr><A HREF="android.gesture.GestureStroke.html#android.gesture.GestureStroke.clone_changed()" class="hiddenlink" target="rightframe">type +() in android.gesture.GestureStroke +</A></nobr><br> +<!-- Method compareDocumentPosition --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.compareDocumentPosition_added(org.w3c.dom.Node)" class="hiddenlink" target="rightframe"><b>compareDocumentPosition</b> +(<code>Node</code>)</A></nobr><br> +<!-- Method compile --> +<i>compile</i><br> + <nobr><A HREF="android.database.sqlite.SQLiteProgram.html#android.database.sqlite.SQLiteProgram.compile_changed(java.lang.String, boolean)" class="hiddenlink" target="rightframe">type +(<code>String, boolean</code>) in android.database.sqlite.SQLiteProgram +</A></nobr><br> +<!-- Method compile --> + <nobr><A HREF="java.util.regex.Pattern.html#java.util.regex.Pattern.compile_changed(java.lang.String)" class="hiddenlink" target="rightframe">type +(<code>String</code>) in java.util.regex.Pattern +</A></nobr><br> +<!-- Class ComponentInfo --> +<A HREF="android.content.pm.ComponentInfo.html" class="hiddenlink" target="rightframe">ComponentInfo</A><br> +<!-- Class ComponentName --> +<A HREF="android.content.ComponentName.html" class="hiddenlink" target="rightframe">ComponentName</A><br> +<!-- Field CONFIG_UI_MODE --> +<nobr><A HREF="android.content.pm.ActivityInfo.html#android.content.pm.ActivityInfo.CONFIG_UI_MODE" class="hiddenlink" target="rightframe">CONFIG_UI_MODE</A> +</nobr><br> +<!-- Class Configuration --> +<A HREF="android.content.res.Configuration.html" class="hiddenlink" target="rightframe">Configuration</A><br> +<!-- Field CONFLICT_ABORT --> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.CONFLICT_ABORT" class="hiddenlink" target="rightframe">CONFLICT_ABORT</A> +</nobr><br> +<!-- Field CONFLICT_FAIL --> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.CONFLICT_FAIL" class="hiddenlink" target="rightframe">CONFLICT_FAIL</A> +</nobr><br> +<!-- Field CONFLICT_IGNORE --> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.CONFLICT_IGNORE" class="hiddenlink" target="rightframe">CONFLICT_IGNORE</A> +</nobr><br> +<!-- Field CONFLICT_NONE --> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.CONFLICT_NONE" class="hiddenlink" target="rightframe">CONFLICT_NONE</A> +</nobr><br> +<!-- Field CONFLICT_REPLACE --> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.CONFLICT_REPLACE" class="hiddenlink" target="rightframe">CONFLICT_REPLACE</A> +</nobr><br> +<!-- Field CONFLICT_ROLLBACK --> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.CONFLICT_ROLLBACK" class="hiddenlink" target="rightframe">CONFLICT_ROLLBACK</A> +</nobr><br> +<!-- Class ConnectivityManager --> +<A HREF="android.net.ConnectivityManager.html" class="hiddenlink" target="rightframe">ConnectivityManager</A><br> +<!-- Class ConsoleMessage --> +<A HREF="pkg_android.webkit.html#ConsoleMessage" class="hiddenlink" target="rightframe"><b>ConsoleMessage</b></A><br> +<!-- Class ConsoleMessage.MessageLevel --> +<A HREF="pkg_android.webkit.html#ConsoleMessage.MessageLevel" class="hiddenlink" target="rightframe"><b>ConsoleMessage.MessageLevel</b></A><br> +<!-- Class Contacts.PresenceColumns --> +<A HREF="android.provider.Contacts.PresenceColumns.html" class="hiddenlink" target="rightframe"><i>Contacts.PresenceColumns</i></A><br> +<!-- Class ContactsContract.Groups --> +<A HREF="android.provider.ContactsContract.Groups.html" class="hiddenlink" target="rightframe">ContactsContract.Groups</A><br> +<!-- Class ContactsContract.RawContacts --> +<A HREF="android.provider.ContactsContract.RawContacts.html" class="hiddenlink" target="rightframe">ContactsContract.RawContacts</A><br> +<!-- Class ContactsContract.StatusColumns --> +<A HREF="android.provider.ContactsContract.StatusColumns.html" class="hiddenlink" target="rightframe"><i>ContactsContract.StatusColumns</i></A><br> +<!-- Class ContentResolver --> +<A HREF="android.content.ContentResolver.html" class="hiddenlink" target="rightframe">ContentResolver</A><br> +<!-- Class Context --> +<A HREF="android.content.Context.html" class="hiddenlink" target="rightframe">Context</A><br> +<!-- Class ContextWrapper --> +<A HREF="android.content.ContextWrapper.html" class="hiddenlink" target="rightframe">ContextWrapper</A><br> +<!-- Field CPU_ABI2 --> +<nobr><A HREF="android.os.Build.html#android.os.Build.CPU_ABI2" class="hiddenlink" target="rightframe">CPU_ABI2</A> +</nobr><br> +<!-- Method currentToCanonicalPackageNames --> +<i>currentToCanonicalPackageNames</i><br> + <nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.currentToCanonicalPackageNames_added(java.lang.String[])" class="hiddenlink" target="rightframe">type <b> +(<code>String[]</code>)</b> in android.content.pm.PackageManager +</A></nobr><br> +<!-- Method currentToCanonicalPackageNames --> + <nobr><A HREF="android.test.mock.MockPackageManager.html#android.test.mock.MockPackageManager.currentToCanonicalPackageNames_added(java.lang.String[])" class="hiddenlink" target="rightframe">type <b> +(<code>String[]</code>)</b> in android.test.mock.MockPackageManager +</A></nobr><br> +<!-- Field CURSOR_EXTRA_KEY_IN_PROGRESS --> +<nobr><A HREF="android.app.SearchManager.html#android.app.SearchManager.CURSOR_EXTRA_KEY_IN_PROGRESS" class="hiddenlink" target="rightframe">CURSOR_EXTRA_KEY_IN_PROGRESS</A> +</nobr><br> +<!-- Method cursorDoubleToContentValuesIfPresent --> +<nobr><A HREF="android.database.DatabaseUtils.html#android.database.DatabaseUtils.cursorDoubleToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)" class="hiddenlink" target="rightframe"><b>cursorDoubleToContentValuesIfPresent</b> +(<code>Cursor, ContentValues, String</code>)</A></nobr><br> +<!-- Method cursorFloatToContentValuesIfPresent --> +<nobr><A HREF="android.database.DatabaseUtils.html#android.database.DatabaseUtils.cursorFloatToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)" class="hiddenlink" target="rightframe"><b>cursorFloatToContentValuesIfPresent</b> +(<code>Cursor, ContentValues, String</code>)</A></nobr><br> +<!-- Method cursorIntToContentValuesIfPresent --> +<nobr><A HREF="android.database.DatabaseUtils.html#android.database.DatabaseUtils.cursorIntToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)" class="hiddenlink" target="rightframe"><b>cursorIntToContentValuesIfPresent</b> +(<code>Cursor, ContentValues, String</code>)</A></nobr><br> +<!-- Method cursorLongToContentValuesIfPresent --> +<nobr><A HREF="android.database.DatabaseUtils.html#android.database.DatabaseUtils.cursorLongToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)" class="hiddenlink" target="rightframe"><b>cursorLongToContentValuesIfPresent</b> +(<code>Cursor, ContentValues, String</code>)</A></nobr><br> +<!-- Method cursorShortToContentValuesIfPresent --> +<nobr><A HREF="android.database.DatabaseUtils.html#android.database.DatabaseUtils.cursorShortToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)" class="hiddenlink" target="rightframe"><b>cursorShortToContentValuesIfPresent</b> +(<code>Cursor, ContentValues, String</code>)</A></nobr><br> +<!-- Method cursorStringToContentValuesIfPresent --> +<nobr><A HREF="android.database.DatabaseUtils.html#android.database.DatabaseUtils.cursorStringToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)" class="hiddenlink" target="rightframe"><b>cursorStringToContentValuesIfPresent</b> +(<code>Cursor, ContentValues, String</code>)</A></nobr><br> +<!-- Field custom --> +<nobr><A HREF="android.R.id.html#android.R.id.custom" class="hiddenlink" target="rightframe">custom</A> +</nobr><br> +<!-- Field cycle_interpolator --> +<nobr><A HREF="android.R.anim.html#android.R.anim.cycle_interpolator" class="hiddenlink" target="rightframe">cycle_interpolator</A> +</nobr><br> +<!-- Package dalvik.bytecode --> +<A NAME="D"></A> +<A HREF="pkg_dalvik.bytecode.html" class="hiddenlink" target="rightframe">dalvik.bytecode</A><br> +<!-- Package dalvik.system --> +<A HREF="pkg_dalvik.system.html" class="hiddenlink" target="rightframe">dalvik.system</A><br> +<!-- Class DatabaseUtils --> +<A HREF="android.database.DatabaseUtils.html" class="hiddenlink" target="rightframe">DatabaseUtils</A><br> +<!-- Class DatagramSocketImpl --> +<A HREF="java.net.DatagramSocketImpl.html" class="hiddenlink" target="rightframe">DatagramSocketImpl</A><br> +<!-- Class Debug --> +<A HREF="android.os.Debug.html" class="hiddenlink" target="rightframe">Debug</A><br> +<!-- Field DEBUG_ENABLE_SAFEMODE --> +<nobr><A HREF="dalvik.system.Zygote.html#dalvik.system.Zygote.DEBUG_ENABLE_SAFEMODE" class="hiddenlink" target="rightframe">DEBUG_ENABLE_SAFEMODE</A> +</nobr><br> +<!-- Field DEFAULT_METHOD_TRACE_FILE_NAME --> +<nobr><A HREF="dalvik.system.VMDebug.html#dalvik.system.VMDebug.DEFAULT_METHOD_TRACE_FILE_NAME" class="hiddenlink" target="rightframe">DEFAULT_METHOD_TRACE_FILE_NAME</A> +</nobr><br> +<!-- Field delayUntil --> +<nobr><A HREF="android.content.SyncResult.html#android.content.SyncResult.delayUntil" class="hiddenlink" target="rightframe">delayUntil</A> +</nobr><br> +<!-- Field descriptionRes --> +<nobr><A HREF="android.content.pm.ComponentInfo.html#android.content.pm.ComponentInfo.descriptionRes" class="hiddenlink" target="rightframe">descriptionRes</A> +</nobr><br> +<!-- Field DETAILS_META_DATA --> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.DETAILS_META_DATA" class="hiddenlink" target="rightframe">DETAILS_META_DATA</A> +</nobr><br> +<!-- Field DEVICE_POLICY_SERVICE --> +<nobr><A HREF="android.content.Context.html#android.content.Context.DEVICE_POLICY_SERVICE" class="hiddenlink" target="rightframe">DEVICE_POLICY_SERVICE</A> +</nobr><br> +<!-- Class Dialog --> +<A HREF="android.app.Dialog.html" class="hiddenlink" target="rightframe">Dialog</A><br> +<!-- Class DialogInterface.OnShowListener --> +<A HREF="pkg_android.content.html#DialogInterface.OnShowListener" class="hiddenlink" target="rightframe"><b><i>DialogInterface.OnShowListener</i></b></A><br> +<!-- Field DIRECTORY_ALARMS --> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_ALARMS" class="hiddenlink" target="rightframe">DIRECTORY_ALARMS</A> +</nobr><br> +<!-- Field DIRECTORY_DCIM --> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_DCIM" class="hiddenlink" target="rightframe">DIRECTORY_DCIM</A> +</nobr><br> +<!-- Field DIRECTORY_DOWNLOADS --> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_DOWNLOADS" class="hiddenlink" target="rightframe">DIRECTORY_DOWNLOADS</A> +</nobr><br> +<!-- Field DIRECTORY_MOVIES --> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_MOVIES" class="hiddenlink" target="rightframe">DIRECTORY_MOVIES</A> +</nobr><br> +<!-- Field DIRECTORY_MUSIC --> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_MUSIC" class="hiddenlink" target="rightframe">DIRECTORY_MUSIC</A> +</nobr><br> +<!-- Field DIRECTORY_NOTIFICATIONS --> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_NOTIFICATIONS" class="hiddenlink" target="rightframe">DIRECTORY_NOTIFICATIONS</A> +</nobr><br> +<!-- Field DIRECTORY_PICTURES --> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_PICTURES" class="hiddenlink" target="rightframe">DIRECTORY_PICTURES</A> +</nobr><br> +<!-- Field DIRECTORY_PODCASTS --> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_PODCASTS" class="hiddenlink" target="rightframe">DIRECTORY_PODCASTS</A> +</nobr><br> +<!-- Field DIRECTORY_RINGTONES --> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_RINGTONES" class="hiddenlink" target="rightframe">DIRECTORY_RINGTONES</A> +</nobr><br> +<!-- Method dispatchConfigurationChanged --> +<nobr><A HREF="android.view.View.html#android.view.View.dispatchConfigurationChanged_added(android.content.res.Configuration)" class="hiddenlink" target="rightframe"><b>dispatchConfigurationChanged</b> +(<code>Configuration</code>)</A></nobr><br> +<!-- Method dispatchDisplayHint --> +<nobr><A HREF="android.view.View.html#android.view.View.dispatchDisplayHint_added(int)" class="hiddenlink" target="rightframe"><b>dispatchDisplayHint</b> +(<code>int</code>)</A></nobr><br> +<!-- Method dispatchVisibilityChanged --> +<nobr><A HREF="android.view.View.html#android.view.View.dispatchVisibilityChanged_added(android.view.View, int)" class="hiddenlink" target="rightframe"><b>dispatchVisibilityChanged</b> +(<code>View, int</code>)</A></nobr><br> +<!-- Class Display --> +<A HREF="android.view.Display.html" class="hiddenlink" target="rightframe">Display</A><br> +<!-- Field DO_NOT_DISTURB --> +<i>DO_NOT_DISTURB</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.DO_NOT_DISTURB" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<!-- Field DO_NOT_DISTURB --> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.DO_NOT_DISTURB" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<!-- Class Document --> +<A HREF="org.w3c.dom.Document.html" class="hiddenlink" target="rightframe"><i>Document</i></A><br> +<!-- Field DOCUMENT_POSITION_CONTAINED_BY --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.DOCUMENT_POSITION_CONTAINED_BY" class="hiddenlink" target="rightframe">DOCUMENT_POSITION_CONTAINED_BY</A> +</nobr><br> +<!-- Field DOCUMENT_POSITION_CONTAINS --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.DOCUMENT_POSITION_CONTAINS" class="hiddenlink" target="rightframe">DOCUMENT_POSITION_CONTAINS</A> +</nobr><br> +<!-- Field DOCUMENT_POSITION_DISCONNECTED --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.DOCUMENT_POSITION_DISCONNECTED" class="hiddenlink" target="rightframe">DOCUMENT_POSITION_DISCONNECTED</A> +</nobr><br> +<!-- Field DOCUMENT_POSITION_FOLLOWING --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.DOCUMENT_POSITION_FOLLOWING" class="hiddenlink" target="rightframe">DOCUMENT_POSITION_FOLLOWING</A> +</nobr><br> +<!-- Field DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" class="hiddenlink" target="rightframe">DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC</A> +</nobr><br> +<!-- Field DOCUMENT_POSITION_PRECEDING --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.DOCUMENT_POSITION_PRECEDING" class="hiddenlink" target="rightframe">DOCUMENT_POSITION_PRECEDING</A> +</nobr><br> +<!-- Class DocumentBuilder --> +<A HREF="javax.xml.parsers.DocumentBuilder.html" class="hiddenlink" target="rightframe">DocumentBuilder</A><br> +<!-- Class DocumentBuilderFactory --> +<A HREF="javax.xml.parsers.DocumentBuilderFactory.html" class="hiddenlink" target="rightframe">DocumentBuilderFactory</A><br> +<!-- Class DOMConfiguration --> +<A HREF="pkg_org.w3c.dom.html#DOMConfiguration" class="hiddenlink" target="rightframe"><b><i>DOMConfiguration</i></b></A><br> +<!-- Class DOMError --> +<A HREF="pkg_org.w3c.dom.html#DOMError" class="hiddenlink" target="rightframe"><b><i>DOMError</i></b></A><br> +<!-- Class DOMErrorHandler --> +<A HREF="pkg_org.w3c.dom.html#DOMErrorHandler" class="hiddenlink" target="rightframe"><b><i>DOMErrorHandler</i></b></A><br> +<!-- Class DOMException --> +<A HREF="org.w3c.dom.DOMException.html" class="hiddenlink" target="rightframe">DOMException</A><br> +<!-- Class DOMImplementation --> +<A HREF="org.w3c.dom.DOMImplementation.html" class="hiddenlink" target="rightframe"><i>DOMImplementation</i></A><br> +<!-- Class DOMImplementationList --> +<A HREF="pkg_org.w3c.dom.html#DOMImplementationList" class="hiddenlink" target="rightframe"><b><i>DOMImplementationList</i></b></A><br> +<!-- Class DOMImplementationSource --> +<A HREF="pkg_org.w3c.dom.html#DOMImplementationSource" class="hiddenlink" target="rightframe"><b><i>DOMImplementationSource</i></b></A><br> +<!-- Class DOMLocator --> +<A HREF="pkg_org.w3c.dom.html#DOMLocator" class="hiddenlink" target="rightframe"><b><i>DOMLocator</i></b></A><br> +<!-- Class DOMStringList --> +<A HREF="pkg_org.w3c.dom.html#DOMStringList" class="hiddenlink" target="rightframe"><b><i>DOMStringList</i></b></A><br> +<!-- Field DROPBOX_SERVICE --> +<nobr><A HREF="android.content.Context.html#android.content.Context.DROPBOX_SERVICE" class="hiddenlink" target="rightframe">DROPBOX_SERVICE</A> +</nobr><br> +<!-- Class DropBoxManager --> +<A HREF="pkg_android.os.html#DropBoxManager" class="hiddenlink" target="rightframe"><b>DropBoxManager</b></A><br> +<!-- Class DropBoxManager.Entry --> +<A HREF="pkg_android.os.html#DropBoxManager.Entry" class="hiddenlink" target="rightframe"><b>DropBoxManager.Entry</b></A><br> +<!-- Method dumpService --> +<nobr><A HREF="android.os.Debug.html#android.os.Debug.dumpService_added(java.lang.String, java.io.FileDescriptor, java.lang.String[])" class="hiddenlink" target="rightframe"><b>dumpService</b> +(<code>String, FileDescriptor, String[]</code>)</A></nobr><br> +<!-- Field EAST_ASIAN_WIDTH_AMBIGUOUS --> +<A NAME="E"></A> +<br><font size="+2">E</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.EAST_ASIAN_WIDTH_AMBIGUOUS" class="hiddenlink" target="rightframe">EAST_ASIAN_WIDTH_AMBIGUOUS</A> +</nobr><br> +<!-- Field EAST_ASIAN_WIDTH_FULL_WIDTH --> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.EAST_ASIAN_WIDTH_FULL_WIDTH" class="hiddenlink" target="rightframe">EAST_ASIAN_WIDTH_FULL_WIDTH</A> +</nobr><br> +<!-- Field EAST_ASIAN_WIDTH_HALF_WIDTH --> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.EAST_ASIAN_WIDTH_HALF_WIDTH" class="hiddenlink" target="rightframe">EAST_ASIAN_WIDTH_HALF_WIDTH</A> +</nobr><br> +<!-- Field EAST_ASIAN_WIDTH_NARROW --> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.EAST_ASIAN_WIDTH_NARROW" class="hiddenlink" target="rightframe">EAST_ASIAN_WIDTH_NARROW</A> +</nobr><br> +<!-- Field EAST_ASIAN_WIDTH_NEUTRAL --> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.EAST_ASIAN_WIDTH_NEUTRAL" class="hiddenlink" target="rightframe">EAST_ASIAN_WIDTH_NEUTRAL</A> +</nobr><br> +<!-- Field EAST_ASIAN_WIDTH_WIDE --> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.EAST_ASIAN_WIDTH_WIDE" class="hiddenlink" target="rightframe">EAST_ASIAN_WIDTH_WIDE</A> +</nobr><br> +<!-- Class Element --> +<A HREF="org.w3c.dom.Element.html" class="hiddenlink" target="rightframe"><i>Element</i></A><br> +<!-- Method emulateShiftHeld --> +<nobr><A HREF="android.webkit.WebView.html#android.webkit.WebView.emulateShiftHeld_added()" class="hiddenlink" target="rightframe"><b>emulateShiftHeld</b> +()</A></nobr><br> +<!-- Method endCacheTransaction --> +<nobr><A HREF="android.webkit.CacheManager.html#android.webkit.CacheManager.endCacheTransaction_changed()" class="hiddenlink" target="rightframe">endCacheTransaction +()</A></nobr><br> +<!-- Class Entity --> +<i>Entity</i><br> + <A HREF="pkg_android.content.html#Entity" class="hiddenlink" target="rightframe"><b>android.content</b></A><br> +<!-- Class Entity --> + <A HREF="org.w3c.dom.Entity.html" class="hiddenlink" target="rightframe"><i>org.w3c.dom</i></A><br> +<!-- Class Entity.NamedContentValues --> +<A HREF="pkg_android.content.html#Entity.NamedContentValues" class="hiddenlink" target="rightframe"><b>Entity.NamedContentValues</b></A><br> +<!-- Class EntityIterator --> +<A HREF="pkg_android.content.html#EntityIterator" class="hiddenlink" target="rightframe"><b><i>EntityIterator</i></b></A><br> +<!-- Class Environment --> +<A HREF="android.os.Environment.html" class="hiddenlink" target="rightframe">Environment</A><br> +<!-- Class ETC1 --> +<A HREF="pkg_android.opengl.html#ETC1" class="hiddenlink" target="rightframe"><b>ETC1</b></A><br> +<!-- Class ETC1Util --> +<A HREF="pkg_android.opengl.html#ETC1Util" class="hiddenlink" target="rightframe"><b>ETC1Util</b></A><br> +<!-- Class ETC1Util.ETC1Texture --> +<A HREF="pkg_android.opengl.html#ETC1Util.ETC1Texture" class="hiddenlink" target="rightframe"><b>ETC1Util.ETC1Texture</b></A><br> +<!-- Class EventLog --> +<A HREF="pkg_android.util.html#EventLog" class="hiddenlink" target="rightframe"><b>EventLog</b></A><br> +<!-- Class EventLog.Event --> +<A HREF="pkg_android.util.html#EventLog.Event" class="hiddenlink" target="rightframe"><b>EventLog.Event</b></A><br> +<!-- Class EventLogTags --> +<A HREF="android.util.EventLogTags.html" class="hiddenlink" target="rightframe">EventLogTags</A><br> +<!-- Class ExifInterface --> +<A HREF="android.media.ExifInterface.html" class="hiddenlink" target="rightframe">ExifInterface</A><br> +<!-- Field expandableListViewWhiteStyle --> +<nobr><A HREF="android.R.attr.html#android.R.attr.expandableListViewWhiteStyle" class="hiddenlink" target="rightframe">expandableListViewWhiteStyle</A> +</nobr><br> +<!-- Field EXTRA_AUTHORITIES --> +<nobr><A HREF="android.provider.Settings.html#android.provider.Settings.EXTRA_AUTHORITIES" class="hiddenlink" target="rightframe">EXTRA_AUTHORITIES</A> +</nobr><br> +<!-- Field EXTRA_AVAILABLE_VOICES --> +<nobr><A HREF="android.speech.tts.TextToSpeech.Engine.html#android.speech.tts.TextToSpeech.Engine.EXTRA_AVAILABLE_VOICES" class="hiddenlink" target="rightframe">EXTRA_AVAILABLE_VOICES</A> +</nobr><br> +<!-- Field EXTRA_CALLING_PACKAGE --> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_CALLING_PACKAGE" class="hiddenlink" target="rightframe">EXTRA_CALLING_PACKAGE</A> +</nobr><br> +<!-- Field EXTRA_CHANGED_PACKAGE_LIST --> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.EXTRA_CHANGED_PACKAGE_LIST" class="hiddenlink" target="rightframe">EXTRA_CHANGED_PACKAGE_LIST</A> +</nobr><br> +<!-- Field EXTRA_CHANGED_UID_LIST --> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.EXTRA_CHANGED_UID_LIST" class="hiddenlink" target="rightframe">EXTRA_CHANGED_UID_LIST</A> +</nobr><br> +<!-- Field EXTRA_CHECK_VOICE_DATA_FOR --> +<nobr><A HREF="android.speech.tts.TextToSpeech.Engine.html#android.speech.tts.TextToSpeech.Engine.EXTRA_CHECK_VOICE_DATA_FOR" class="hiddenlink" target="rightframe">EXTRA_CHECK_VOICE_DATA_FOR</A> +</nobr><br> +<!-- Field EXTRA_DURATION_LIMIT --> +<nobr><A HREF="android.provider.MediaStore.html#android.provider.MediaStore.EXTRA_DURATION_LIMIT" class="hiddenlink" target="rightframe">EXTRA_DURATION_LIMIT</A> +</nobr><br> +<!-- Field EXTRA_FULL_SCREEN --> +<nobr><A HREF="android.provider.MediaStore.html#android.provider.MediaStore.EXTRA_FULL_SCREEN" class="hiddenlink" target="rightframe">EXTRA_FULL_SCREEN</A> +</nobr><br> +<!-- Field EXTRA_HEADERS --> +<nobr><A HREF="android.provider.Browser.html#android.provider.Browser.EXTRA_HEADERS" class="hiddenlink" target="rightframe">EXTRA_HEADERS</A> +</nobr><br> +<!-- Field EXTRA_LANGUAGE_PREFERENCE --> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_LANGUAGE_PREFERENCE" class="hiddenlink" target="rightframe">EXTRA_LANGUAGE_PREFERENCE</A> +</nobr><br> +<!-- Field EXTRA_ONLY_RETURN_LANGUAGE_PREFERENCE --> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_ONLY_RETURN_LANGUAGE_PREFERENCE" class="hiddenlink" target="rightframe">EXTRA_ONLY_RETURN_LANGUAGE_PREFERENCE</A> +</nobr><br> +<!-- Field EXTRA_PARTIAL_RESULTS --> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_PARTIAL_RESULTS" class="hiddenlink" target="rightframe">EXTRA_PARTIAL_RESULTS</A> +</nobr><br> +<!-- Field EXTRA_SCO_AUDIO_STATE --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.EXTRA_SCO_AUDIO_STATE" class="hiddenlink" target="rightframe">EXTRA_SCO_AUDIO_STATE</A> +</nobr><br> +<!-- Field EXTRA_SELECT_QUERY --> +<nobr><A HREF="android.app.SearchManager.html#android.app.SearchManager.EXTRA_SELECT_QUERY" class="hiddenlink" target="rightframe">EXTRA_SELECT_QUERY</A> +</nobr><br> +<!-- Field EXTRA_SHOW_ACTION_ICONS --> +<nobr><A HREF="android.provider.MediaStore.html#android.provider.MediaStore.EXTRA_SHOW_ACTION_ICONS" class="hiddenlink" target="rightframe">EXTRA_SHOW_ACTION_ICONS</A> +</nobr><br> +<!-- Field EXTRA_SIZE_LIMIT --> +<nobr><A HREF="android.provider.MediaStore.html#android.provider.MediaStore.EXTRA_SIZE_LIMIT" class="hiddenlink" target="rightframe">EXTRA_SIZE_LIMIT</A> +</nobr><br> +<!-- Field EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS --> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS" class="hiddenlink" target="rightframe">EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS</A> +</nobr><br> +<!-- Field EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS --> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS" class="hiddenlink" target="rightframe">EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS</A> +</nobr><br> +<!-- Field EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS --> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS" class="hiddenlink" target="rightframe">EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS</A> +</nobr><br> +<!-- Field EXTRA_SUPPORTED_LANGUAGES --> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_SUPPORTED_LANGUAGES" class="hiddenlink" target="rightframe">EXTRA_SUPPORTED_LANGUAGES</A> +</nobr><br> +<!-- Field EXTRA_UNAVAILABLE_VOICES --> +<nobr><A HREF="android.speech.tts.TextToSpeech.Engine.html#android.speech.tts.TextToSpeech.Engine.EXTRA_UNAVAILABLE_VOICES" class="hiddenlink" target="rightframe">EXTRA_UNAVAILABLE_VOICES</A> +</nobr><br> +<!-- Field FEATURE_BLUETOOTH --> +<A NAME="F"></A> +<br><font size="+2">F</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_BLUETOOTH" class="hiddenlink" target="rightframe">FEATURE_BLUETOOTH</A> +</nobr><br> +<!-- Field FEATURE_LOCATION --> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_LOCATION" class="hiddenlink" target="rightframe">FEATURE_LOCATION</A> +</nobr><br> +<!-- Field FEATURE_LOCATION_GPS --> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_LOCATION_GPS" class="hiddenlink" target="rightframe">FEATURE_LOCATION_GPS</A> +</nobr><br> +<!-- Field FEATURE_LOCATION_NETWORK --> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_LOCATION_NETWORK" class="hiddenlink" target="rightframe">FEATURE_LOCATION_NETWORK</A> +</nobr><br> +<!-- Field FEATURE_MICROPHONE --> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_MICROPHONE" class="hiddenlink" target="rightframe">FEATURE_MICROPHONE</A> +</nobr><br> +<!-- Field FEATURE_SENSOR_ACCELEROMETER --> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_SENSOR_ACCELEROMETER" class="hiddenlink" target="rightframe">FEATURE_SENSOR_ACCELEROMETER</A> +</nobr><br> +<!-- Field FEATURE_SENSOR_COMPASS --> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_SENSOR_COMPASS" class="hiddenlink" target="rightframe">FEATURE_SENSOR_COMPASS</A> +</nobr><br> +<!-- Field FEATURE_TOUCHSCREEN --> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_TOUCHSCREEN" class="hiddenlink" target="rightframe">FEATURE_TOUCHSCREEN</A> +</nobr><br> +<!-- Field FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT --> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT" class="hiddenlink" target="rightframe">FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT</A> +</nobr><br> +<!-- Field FEATURE_WIFI --> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_WIFI" class="hiddenlink" target="rightframe">FEATURE_WIFI</A> +</nobr><br> +<!-- Field FILL_PARENT --> +<nobr><A HREF="android.view.ViewGroup.LayoutParams.html#android.view.ViewGroup.LayoutParams.FILL_PARENT" class="hiddenlink" target="rightframe">FILL_PARENT</A> +</nobr><br> +<!-- Field FLAG_ALLOW_BACKUP --> +<nobr><A HREF="android.content.pm.ApplicationInfo.html#android.content.pm.ApplicationInfo.FLAG_ALLOW_BACKUP" class="hiddenlink" target="rightframe">FLAG_ALLOW_BACKUP</A> +</nobr><br> +<!-- Field FLAG_ALLOW_LOCK_WHILE_SCREEN_ON --> +<nobr><A HREF="android.view.WindowManager.LayoutParams.html#android.view.WindowManager.LayoutParams.FLAG_ALLOW_LOCK_WHILE_SCREEN_ON" class="hiddenlink" target="rightframe">FLAG_ALLOW_LOCK_WHILE_SCREEN_ON</A> +</nobr><br> +<!-- Field FLAG_EXTERNAL_STORAGE --> +<nobr><A HREF="android.content.pm.ApplicationInfo.html#android.content.pm.ApplicationInfo.FLAG_EXTERNAL_STORAGE" class="hiddenlink" target="rightframe">FLAG_EXTERNAL_STORAGE</A> +</nobr><br> +<!-- Field FLAG_KILL_AFTER_RESTORE --> +<nobr><A HREF="android.content.pm.ApplicationInfo.html#android.content.pm.ApplicationInfo.FLAG_KILL_AFTER_RESTORE" class="hiddenlink" target="rightframe">FLAG_KILL_AFTER_RESTORE</A> +</nobr><br> +<!-- Field FLAG_RECEIVER_REPLACE_PENDING --> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.FLAG_RECEIVER_REPLACE_PENDING" class="hiddenlink" target="rightframe">FLAG_RECEIVER_REPLACE_PENDING</A> +</nobr><br> +<!-- Field FLAG_RESTORE_ANY_VERSION --> +<nobr><A HREF="android.content.pm.ApplicationInfo.html#android.content.pm.ApplicationInfo.FLAG_RESTORE_ANY_VERSION" class="hiddenlink" target="rightframe">FLAG_RESTORE_ANY_VERSION</A> +</nobr><br> +<!-- Field FLAG_VM_SAFE_MODE --> +<nobr><A HREF="android.content.pm.ApplicationInfo.html#android.content.pm.ApplicationInfo.FLAG_VM_SAFE_MODE" class="hiddenlink" target="rightframe">FLAG_VM_SAFE_MODE</A> +</nobr><br> +<!-- Field FOCUS_MODE_EDOF --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.FOCUS_MODE_EDOF" class="hiddenlink" target="rightframe">FOCUS_MODE_EDOF</A> +</nobr><br> +<!-- Method forName --> +<nobr><A HREF="java.nio.charset.Charset.html#java.nio.charset.Charset.forName_changed(java.lang.String)" class="hiddenlink" target="rightframe">forName +(<code>String</code>)</A></nobr><br> +<!-- Field FROYO --> +<nobr><A HREF="android.os.Build.VERSION_CODES.html#android.os.Build.VERSION_CODES.FROYO" class="hiddenlink" target="rightframe">FROYO</A> +</nobr><br> +<!-- Class Gesture --> +<A NAME="G"></A> +<br><font size="+2">G</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.gesture.Gesture.html" class="hiddenlink" target="rightframe">Gesture</A><br> +<!-- Class GestureDetector --> +<i>GestureDetector</i><br> + <A HREF="android.view.GestureDetector.html" class="hiddenlink" target="rightframe">android.view</A><br> +<!-- Constructor GestureDetector --> + <nobr><A HREF="android.view.GestureDetector.html#android.view.GestureDetector.ctor_added(android.content.Context, android.view.GestureDetector.OnGestureListener, android.os.Handler, boolean)" class="hiddenlink" target="rightframe"><b>GestureDetector</b> +(<code>Context, OnGestureListener, Handler, boolean</code>)</A></nobr> constructor<br> +<!-- Class GesturePoint --> +<A HREF="android.gesture.GesturePoint.html" class="hiddenlink" target="rightframe">GesturePoint</A><br> +<!-- Class GestureStroke --> +<A HREF="android.gesture.GestureStroke.html" class="hiddenlink" target="rightframe">GestureStroke</A><br> +<!-- Class GestureUtils --> +<A HREF="pkg_android.gesture.html#GestureUtils" class="hiddenlink" target="rightframe"><b>GestureUtils</b></A><br> +<!-- Method getActionIndex --> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.getActionIndex_added()" class="hiddenlink" target="rightframe"><b>getActionIndex</b> +()</A></nobr><br> +<!-- Method getActionMasked --> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.getActionMasked_added()" class="hiddenlink" target="rightframe"><b>getActionMasked</b> +()</A></nobr><br> +<!-- Method getAttributeDouble --> +<nobr><A HREF="android.media.ExifInterface.html#android.media.ExifInterface.getAttributeDouble_added(java.lang.String, double)" class="hiddenlink" target="rightframe"><b>getAttributeDouble</b> +(<code>String, double</code>)</A></nobr><br> +<!-- Method getAttributeNodeNS --> +<nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.getAttributeNodeNS_changed(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">getAttributeNodeNS +(<code>String, String</code>)</A></nobr><br> +<!-- Method getAttributeNS --> +<nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.getAttributeNS_changed(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">getAttributeNS +(<code>String, String</code>)</A></nobr><br> +<!-- Method getBaseURI --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.getBaseURI_added()" class="hiddenlink" target="rightframe"><b>getBaseURI</b> +()</A></nobr><br> +<!-- Method getBlockNetworkLoads --> +<nobr><A HREF="android.webkit.WebSettings.html#android.webkit.WebSettings.getBlockNetworkLoads_added()" class="hiddenlink" target="rightframe"><b>getBlockNetworkLoads</b> +()</A></nobr><br> +<!-- Method getCharSequenceArray --> +<nobr><A HREF="android.os.Bundle.html#android.os.Bundle.getCharSequenceArray_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>getCharSequenceArray</b> +(<code>String</code>)</A></nobr><br> +<!-- Method getCharSequenceArrayExtra --> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.getCharSequenceArrayExtra_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>getCharSequenceArrayExtra</b> +(<code>String</code>)</A></nobr><br> +<!-- Method getCharSequenceArrayList --> +<nobr><A HREF="android.os.Bundle.html#android.os.Bundle.getCharSequenceArrayList_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>getCharSequenceArrayList</b> +(<code>String</code>)</A></nobr><br> +<!-- Method getCharSequenceArrayListExtra --> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.getCharSequenceArrayListExtra_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>getCharSequenceArrayListExtra</b> +(<code>String</code>)</A></nobr><br> +<!-- Method getCheckedItemIds --> +<nobr><A HREF="android.widget.ListView.html#android.widget.ListView.getCheckedItemIds_added()" class="hiddenlink" target="rightframe"><b>getCheckedItemIds</b> +()</A></nobr><br> +<!-- Method getCheckItemIds --> +<nobr><A HREF="android.widget.ListView.html#android.widget.ListView.getCheckItemIds_changed()" class="hiddenlink" target="rightframe">getCheckItemIds +()</A></nobr><br> +<!-- Method getChildType --> +<nobr><A HREF="android.widget.BaseExpandableListAdapter.html#android.widget.BaseExpandableListAdapter.getChildType_added(int, int)" class="hiddenlink" target="rightframe"><b>getChildType</b> +(<code>int, int</code>)</A></nobr><br> +<!-- Method getChildTypeCount --> +<nobr><A HREF="android.widget.BaseExpandableListAdapter.html#android.widget.BaseExpandableListAdapter.getChildTypeCount_added()" class="hiddenlink" target="rightframe"><b>getChildTypeCount</b> +()</A></nobr><br> +<!-- Method getCurrentSync --> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.getCurrentSync_added()" class="hiddenlink" target="rightframe"><b>getCurrentSync</b> +()</A></nobr><br> +<!-- Method getDefault --> +<nobr><A HREF="android.net.SSLCertificateSocketFactory.html#android.net.SSLCertificateSocketFactory.getDefault_added(int, android.net.SSLSessionCache)" class="hiddenlink" target="rightframe"><b>getDefault</b> +(<code>int, SSLSessionCache</code>)</A></nobr><br> +<!-- Method getDefaultEngine --> +<nobr><A HREF="android.speech.tts.TextToSpeech.html#android.speech.tts.TextToSpeech.getDefaultEngine_added()" class="hiddenlink" target="rightframe"><b>getDefaultEngine</b> +()</A></nobr><br> +<!-- Method getDocumentURI --> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.getDocumentURI_added()" class="hiddenlink" target="rightframe"><b>getDocumentURI</b> +()</A></nobr><br> +<!-- Method getDomConfig --> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.getDomConfig_added()" class="hiddenlink" target="rightframe"><b>getDomConfig</b> +()</A></nobr><br> +<!-- Method getEastAsianWidth --> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.getEastAsianWidth_added(char)" class="hiddenlink" target="rightframe"><b>getEastAsianWidth</b> +(<code>char</code>)</A></nobr><br> +<!-- Method getEastAsianWidths --> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.getEastAsianWidths_added(char[], int, int, byte[])" class="hiddenlink" target="rightframe"><b>getEastAsianWidths</b> +(<code>char[], int, int, byte[]</code>)</A></nobr><br> +<!-- Method getElementsByTagNameNS --> +<nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.getElementsByTagNameNS_changed(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">getElementsByTagNameNS +(<code>String, String</code>)</A></nobr><br> +<!-- Method getExposureCompensation --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getExposureCompensation_added()" class="hiddenlink" target="rightframe"><b>getExposureCompensation</b> +()</A></nobr><br> +<!-- Method getExposureCompensationStep --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getExposureCompensationStep_added()" class="hiddenlink" target="rightframe"><b>getExposureCompensationStep</b> +()</A></nobr><br> +<!-- Method getExternalCacheDir --> +<i>getExternalCacheDir</i><br> + <nobr><A HREF="android.content.Context.html#android.content.Context.getExternalCacheDir_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in android.content.Context +</A></nobr><br> +<!-- Method getExternalCacheDir --> + <nobr><A HREF="android.content.ContextWrapper.html#android.content.ContextWrapper.getExternalCacheDir_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in android.content.ContextWrapper +</A></nobr><br> +<!-- Method getExternalCacheDir --> + <nobr><A HREF="android.test.mock.MockContext.html#android.test.mock.MockContext.getExternalCacheDir_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in android.test.mock.MockContext +</A></nobr><br> +<!-- Method getExternalFilesDir --> +<i>getExternalFilesDir</i><br> + <nobr><A HREF="android.content.Context.html#android.content.Context.getExternalFilesDir_added(java.lang.String)" class="hiddenlink" target="rightframe">type <b> +(<code>String</code>)</b> in android.content.Context +</A></nobr><br> +<!-- Method getExternalFilesDir --> + <nobr><A HREF="android.content.ContextWrapper.html#android.content.ContextWrapper.getExternalFilesDir_added(java.lang.String)" class="hiddenlink" target="rightframe">type <b> +(<code>String</code>)</b> in android.content.ContextWrapper +</A></nobr><br> +<!-- Method getExternalFilesDir --> + <nobr><A HREF="android.test.mock.MockContext.html#android.test.mock.MockContext.getExternalFilesDir_added(java.lang.String)" class="hiddenlink" target="rightframe">type <b> +(<code>String</code>)</b> in android.test.mock.MockContext +</A></nobr><br> +<!-- Method getExternalStoragePublicDirectory --> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.getExternalStoragePublicDirectory_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>getExternalStoragePublicDirectory</b> +(<code>String</code>)</A></nobr><br> +<!-- Method getFeature --> +<i>getFeature</i><br> + <nobr><A HREF="org.w3c.dom.DOMImplementation.html#org.w3c.dom.DOMImplementation.getFeature_added(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">type <b> +(<code>String, String</code>)</b> in org.w3c.dom.DOMImplementation +</A></nobr><br> +<!-- Method getFeature --> + <nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.getFeature_added(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">type <b> +(<code>String, String</code>)</b> in org.w3c.dom.Node +</A></nobr><br> +<!-- Method getFocalLength --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getFocalLength_added()" class="hiddenlink" target="rightframe"><b>getFocalLength</b> +()</A></nobr><br> +<!-- Method getGlobalClassInitCount --> +<nobr><A HREF="android.os.Debug.html#android.os.Debug.getGlobalClassInitCount_added()" class="hiddenlink" target="rightframe"><b>getGlobalClassInitCount</b> +()</A></nobr><br> +<!-- Method getGlobalClassInitTime --> +<nobr><A HREF="android.os.Debug.html#android.os.Debug.getGlobalClassInitTime_added()" class="hiddenlink" target="rightframe"><b>getGlobalClassInitTime</b> +()</A></nobr><br> +<!-- Method getGroupType --> +<nobr><A HREF="android.widget.BaseExpandableListAdapter.html#android.widget.BaseExpandableListAdapter.getGroupType_added(int)" class="hiddenlink" target="rightframe"><b>getGroupType</b> +(<code>int</code>)</A></nobr><br> +<!-- Method getGroupTypeCount --> +<nobr><A HREF="android.widget.BaseExpandableListAdapter.html#android.widget.BaseExpandableListAdapter.getGroupTypeCount_added()" class="hiddenlink" target="rightframe"><b>getGroupTypeCount</b> +()</A></nobr><br> +<!-- Method getHorizontalViewAngle --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getHorizontalViewAngle_added()" class="hiddenlink" target="rightframe"><b>getHorizontalViewAngle</b> +()</A></nobr><br> +<!-- Method getHttpSocketFactory --> +<nobr><A HREF="android.net.SSLCertificateSocketFactory.html#android.net.SSLCertificateSocketFactory.getHttpSocketFactory_added(int, android.net.SSLSessionCache)" class="hiddenlink" target="rightframe"><b>getHttpSocketFactory</b> +(<code>int, SSLSessionCache</code>)</A></nobr><br> +<!-- Method getInputEncoding --> +<i>getInputEncoding</i><br> + <nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.getInputEncoding_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Document +</A></nobr><br> +<!-- Method getInputEncoding --> + <nobr><A HREF="org.w3c.dom.Entity.html#org.w3c.dom.Entity.getInputEncoding_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Entity +</A></nobr><br> +<!-- Method getInsecure --> +<nobr><A HREF="android.net.SSLCertificateSocketFactory.html#android.net.SSLCertificateSocketFactory.getInsecure_added(int, android.net.SSLSessionCache)" class="hiddenlink" target="rightframe"><b>getInsecure</b> +(<code>int, SSLSessionCache</code>)</A></nobr><br> +<!-- Method getLastOutgoingCall --> +<nobr><A HREF="android.provider.CallLog.Calls.html#android.provider.CallLog.Calls.getLastOutgoingCall_added(android.content.Context)" class="hiddenlink" target="rightframe"><b>getLastOutgoingCall</b> +(<code>Context</code>)</A></nobr><br> +<!-- Method getMaxExposureCompensation --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getMaxExposureCompensation_added()" class="hiddenlink" target="rightframe"><b>getMaxExposureCompensation</b> +()</A></nobr><br> +<!-- Method getMaxZoom --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getMaxZoom_added()" class="hiddenlink" target="rightframe"><b>getMaxZoom</b> +()</A></nobr><br> +<!-- Method getMinExposureCompensation --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getMinExposureCompensation_added()" class="hiddenlink" target="rightframe"><b>getMinExposureCompensation</b> +()</A></nobr><br> +<!-- Method getNamedItemNS --> +<nobr><A HREF="org.w3c.dom.NamedNodeMap.html#org.w3c.dom.NamedNodeMap.getNamedItemNS_changed(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">getNamedItemNS +(<code>String, String</code>)</A></nobr><br> +<!-- Method getOption --> +<nobr><A HREF="java.net.DatagramSocketImpl.html#java.net.DatagramSocketImpl.getOption_removed(int)" class="hiddenlink" target="rightframe"><strike>getOption</strike> +(<code>int</code>)</A></nobr><br> +<!-- Method getOrientation --> +<nobr><A HREF="android.view.Display.html#android.view.Display.getOrientation_changed()" class="hiddenlink" target="rightframe">getOrientation +()</A></nobr><br> +<!-- Method getPackageCodePath --> +<nobr><A HREF="android.content.Context.html#android.content.Context.getPackageCodePath_added()" class="hiddenlink" target="rightframe"><b>getPackageCodePath</b> +()</A></nobr><br> +<!-- Method getPackageResourcePath --> +<nobr><A HREF="android.content.Context.html#android.content.Context.getPackageResourcePath_added()" class="hiddenlink" target="rightframe"><b>getPackageResourcePath</b> +()</A></nobr><br> +<!-- Method getPeriodicSyncs --> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.getPeriodicSyncs_added(android.accounts.Account, java.lang.String)" class="hiddenlink" target="rightframe"><b>getPeriodicSyncs</b> +(<code>Account, String</code>)</A></nobr><br> +<!-- Method getPluginsEnabled --> +<nobr><A HREF="android.webkit.WebSettings.html#android.webkit.WebSettings.getPluginsEnabled_changed()" class="hiddenlink" target="rightframe">getPluginsEnabled +()</A></nobr><br> +<!-- Method getPluginState --> +<nobr><A HREF="android.webkit.WebSettings.html#android.webkit.WebSettings.getPluginState_added()" class="hiddenlink" target="rightframe"><b>getPluginState</b> +()</A></nobr><br> +<!-- Method getRotation --> +<nobr><A HREF="android.view.Display.html#android.view.Display.getRotation_added()" class="hiddenlink" target="rightframe"><b>getRotation</b> +()</A></nobr><br> +<!-- Method getScaledPagingTouchSlop --> +<nobr><A HREF="android.view.ViewConfiguration.html#android.view.ViewConfiguration.getScaledPagingTouchSlop_added()" class="hiddenlink" target="rightframe"><b>getScaledPagingTouchSlop</b> +()</A></nobr><br> +<!-- Method getSchema --> +<i>getSchema</i><br> + <nobr><A HREF="javax.xml.parsers.DocumentBuilder.html#javax.xml.parsers.DocumentBuilder.getSchema_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in javax.xml.parsers.DocumentBuilder +</A></nobr><br> +<!-- Method getSchema --> + <nobr><A HREF="javax.xml.parsers.DocumentBuilderFactory.html#javax.xml.parsers.DocumentBuilderFactory.getSchema_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in javax.xml.parsers.DocumentBuilderFactory +</A></nobr><br> +<!-- Method getSchema --> + <nobr><A HREF="javax.xml.parsers.SAXParser.html#javax.xml.parsers.SAXParser.getSchema_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in javax.xml.parsers.SAXParser +</A></nobr><br> +<!-- Method getSchema --> + <nobr><A HREF="javax.xml.parsers.SAXParserFactory.html#javax.xml.parsers.SAXParserFactory.getSchema_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in javax.xml.parsers.SAXParserFactory +</A></nobr><br> +<!-- Method getSchemaTypeInfo --> +<i>getSchemaTypeInfo</i><br> + <nobr><A HREF="org.w3c.dom.Attr.html#org.w3c.dom.Attr.getSchemaTypeInfo_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Attr +</A></nobr><br> +<!-- Method getSchemaTypeInfo --> + <nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.getSchemaTypeInfo_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Element +</A></nobr><br> +<!-- Method getSearchableInfo --> +<nobr><A HREF="android.app.SearchManager.html#android.app.SearchManager.getSearchableInfo_added(android.content.ComponentName)" class="hiddenlink" target="rightframe"><b>getSearchableInfo</b> +(<code>ComponentName</code>)</A></nobr><br> +<!-- Method getSearchablesInGlobalSearch --> +<nobr><A HREF="android.app.SearchManager.html#android.app.SearchManager.getSearchablesInGlobalSearch_added()" class="hiddenlink" target="rightframe"><b>getSearchablesInGlobalSearch</b> +()</A></nobr><br> +<!-- Method getStrictErrorChecking --> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.getStrictErrorChecking_added()" class="hiddenlink" target="rightframe"><b>getStrictErrorChecking</b> +()</A></nobr><br> +<!-- Method getSupportedJpegThumbnailSizes --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getSupportedJpegThumbnailSizes_added()" class="hiddenlink" target="rightframe"><b>getSupportedJpegThumbnailSizes</b> +()</A></nobr><br> +<!-- Method getTextContent --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.getTextContent_added()" class="hiddenlink" target="rightframe"><b>getTextContent</b> +()</A></nobr><br> +<!-- Method getThumbnail --> +<i>getThumbnail</i><br> + <nobr><A HREF="android.provider.MediaStore.Images.Thumbnails.html#android.provider.MediaStore.Images.Thumbnails.getThumbnail_added(android.content.ContentResolver, long, long, int, android.graphics.BitmapFactory.Options)" class="hiddenlink" target="rightframe">type <b> +(<code>ContentResolver, long, long, int, Options</code>)</b> in android.provider.MediaStore.Images.Thumbnails +</A></nobr><br> +<!-- Method getThumbnail --> + <nobr><A HREF="android.provider.MediaStore.Video.Thumbnails.html#android.provider.MediaStore.Video.Thumbnails.getThumbnail_added(android.content.ContentResolver, long, long, int, android.graphics.BitmapFactory.Options)" class="hiddenlink" target="rightframe">type <b> +(<code>ContentResolver, long, long, int, Options</code>)</b> in android.provider.MediaStore.Video.Thumbnails +</A></nobr><br> +<!-- Method getUserData --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.getUserData_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>getUserData</b> +(<code>String</code>)</A></nobr><br> +<!-- Method getValidNotAfter --> +<nobr><A HREF="android.net.http.SslCertificate.html#android.net.http.SslCertificate.getValidNotAfter_changed()" class="hiddenlink" target="rightframe">getValidNotAfter +()</A></nobr><br> +<!-- Method getValidNotAfterDate --> +<nobr><A HREF="android.net.http.SslCertificate.html#android.net.http.SslCertificate.getValidNotAfterDate_added()" class="hiddenlink" target="rightframe"><b>getValidNotAfterDate</b> +()</A></nobr><br> +<!-- Method getValidNotBefore --> +<nobr><A HREF="android.net.http.SslCertificate.html#android.net.http.SslCertificate.getValidNotBefore_changed()" class="hiddenlink" target="rightframe">getValidNotBefore +()</A></nobr><br> +<!-- Method getValidNotBeforeDate --> +<nobr><A HREF="android.net.http.SslCertificate.html#android.net.http.SslCertificate.getValidNotBeforeDate_added()" class="hiddenlink" target="rightframe"><b>getValidNotBeforeDate</b> +()</A></nobr><br> +<!-- Method getVerticalViewAngle --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getVerticalViewAngle_added()" class="hiddenlink" target="rightframe"><b>getVerticalViewAngle</b> +()</A></nobr><br> +<!-- Method getVoiceDetailsIntent --> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.getVoiceDetailsIntent_added(android.content.Context)" class="hiddenlink" target="rightframe"><b>getVoiceDetailsIntent</b> +(<code>Context</code>)</A></nobr><br> +<!-- Method getWholeText --> +<nobr><A HREF="org.w3c.dom.Text.html#org.w3c.dom.Text.getWholeText_added()" class="hiddenlink" target="rightframe"><b>getWholeText</b> +()</A></nobr><br> +<!-- Method getXmlEncoding --> +<i>getXmlEncoding</i><br> + <nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.getXmlEncoding_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Document +</A></nobr><br> +<!-- Method getXmlEncoding --> + <nobr><A HREF="org.w3c.dom.Entity.html#org.w3c.dom.Entity.getXmlEncoding_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Entity +</A></nobr><br> +<!-- Method getXmlStandalone --> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.getXmlStandalone_added()" class="hiddenlink" target="rightframe"><b>getXmlStandalone</b> +()</A></nobr><br> +<!-- Method getXmlVersion --> +<i>getXmlVersion</i><br> + <nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.getXmlVersion_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Document +</A></nobr><br> +<!-- Method getXmlVersion --> + <nobr><A HREF="org.w3c.dom.Entity.html#org.w3c.dom.Entity.getXmlVersion_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Entity +</A></nobr><br> +<!-- Method getXVelocity --> +<nobr><A HREF="android.view.VelocityTracker.html#android.view.VelocityTracker.getXVelocity_added(int)" class="hiddenlink" target="rightframe"><b>getXVelocity</b> +(<code>int</code>)</A></nobr><br> +<!-- Method getYVelocity --> +<nobr><A HREF="android.view.VelocityTracker.html#android.view.VelocityTracker.getYVelocity_added(int)" class="hiddenlink" target="rightframe"><b>getYVelocity</b> +(<code>int</code>)</A></nobr><br> +<!-- Method getZoom --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getZoom_added()" class="hiddenlink" target="rightframe"><b>getZoom</b> +()</A></nobr><br> +<!-- Method getZoomRatios --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getZoomRatios_added()" class="hiddenlink" target="rightframe"><b>getZoomRatios</b> +()</A></nobr><br> +<!-- Class GLES20 --> +<A HREF="pkg_android.opengl.html#GLES20" class="hiddenlink" target="rightframe"><b>GLES20</b></A><br> +<!-- Class GLSurfaceView --> +<A HREF="android.opengl.GLSurfaceView.html" class="hiddenlink" target="rightframe">GLSurfaceView</A><br> +<!-- Class HapticFeedbackConstants --> +<A NAME="H"></A> +<br><font size="+2">H</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.view.HapticFeedbackConstants.html" class="hiddenlink" target="rightframe">HapticFeedbackConstants</A><br> +<!-- Field HARDWARE --> +<nobr><A HREF="android.os.Build.html#android.os.Build.HARDWARE" class="hiddenlink" target="rightframe">HARDWARE</A> +</nobr><br> +<!-- Method hasAttributeNS --> +<nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.hasAttributeNS_changed(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">hasAttributeNS +(<code>String, String</code>)</A></nobr><br> +<!-- Method hasFeatures --> +<nobr><A HREF="android.accounts.AccountManager.html#android.accounts.AccountManager.hasFeatures_added(android.accounts.Account, java.lang.String[], android.accounts.AccountManagerCallback<java.lang.Boolean>, android.os.Handler)" class="hiddenlink" target="rightframe"><b>hasFeatures</b> +(<code>Account, String[], AccountManagerCallback<Boolean>, Handler</code>)</A></nobr><br> +<!-- Class HashMap --> +<A HREF="java.util.HashMap.html" class="hiddenlink" target="rightframe">HashMap</A><br> +<!-- Class HeterogeneousExpandableList --> +<A HREF="pkg_android.widget.html#HeterogeneousExpandableList" class="hiddenlink" target="rightframe"><b><i>HeterogeneousExpandableList</i></b></A><br> +<!-- Field IDLE --> +<A NAME="I"></A> +<br><font size="+2">I</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<i>IDLE</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.IDLE" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<!-- Field IDLE --> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.IDLE" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<!-- Class ImageFormat --> +<A HREF="pkg_android.graphics.html#ImageFormat" class="hiddenlink" target="rightframe"><b>ImageFormat</b></A><br> +<!-- Class ImageView --> +<A HREF="android.widget.ImageView.html" class="hiddenlink" target="rightframe">ImageView</A><br> +<!-- Method insertWithOnConflict --> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.insertWithOnConflict_added(java.lang.String, java.lang.String, android.content.ContentValues, int)" class="hiddenlink" target="rightframe"><b>insertWithOnConflict</b> +(<code>String, String, ContentValues, int</code>)</A></nobr><br> +<!-- Field installLocation --> +<nobr><A HREF="android.R.attr.html#android.R.attr.installLocation" class="hiddenlink" target="rightframe">installLocation</A> +</nobr><br> +<!-- Class Intent --> +<A HREF="android.content.Intent.html" class="hiddenlink" target="rightframe">Intent</A><br> +<!-- Field INTENT_ACTION_GLOBAL_SEARCH --> +<nobr><A HREF="android.app.SearchManager.html#android.app.SearchManager.INTENT_ACTION_GLOBAL_SEARCH" class="hiddenlink" target="rightframe">INTENT_ACTION_GLOBAL_SEARCH</A> +</nobr><br> +<!-- Field INTENT_ACTION_MUSIC_PLAYER --> +<nobr><A HREF="android.provider.MediaStore.html#android.provider.MediaStore.INTENT_ACTION_MUSIC_PLAYER" class="hiddenlink" target="rightframe">INTENT_ACTION_MUSIC_PLAYER</A> +</nobr><br> +<!-- Field INTENT_ACTION_SEARCH_SETTINGS --> +<nobr><A HREF="android.app.SearchManager.html#android.app.SearchManager.INTENT_ACTION_SEARCH_SETTINGS" class="hiddenlink" target="rightframe">INTENT_ACTION_SEARCH_SETTINGS</A> +</nobr><br> +<!-- Field INVISIBLE --> +<i>INVISIBLE</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.INVISIBLE" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<!-- Field INVISIBLE --> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.INVISIBLE" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<!-- Field IS_PODCAST --> +<nobr><A HREF="android.provider.MediaStore.Audio.AudioColumns.html#android.provider.MediaStore.Audio.AudioColumns.IS_PODCAST" class="hiddenlink" target="rightframe">IS_PODCAST</A> +</nobr><br> +<!-- Method isBluetoothScoAvailableOffCall --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.isBluetoothScoAvailableOffCall_added()" class="hiddenlink" target="rightframe"><b>isBluetoothScoAvailableOffCall</b> +()</A></nobr><br> +<!-- Method isDefaultNamespace --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.isDefaultNamespace_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>isDefaultNamespace</b> +(<code>String</code>)</A></nobr><br> +<!-- Method isElementContentWhitespace --> +<nobr><A HREF="org.w3c.dom.Text.html#org.w3c.dom.Text.isElementContentWhitespace_added()" class="hiddenlink" target="rightframe"><b>isElementContentWhitespace</b> +()</A></nobr><br> +<!-- Method isEqualNode --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.isEqualNode_added(org.w3c.dom.Node)" class="hiddenlink" target="rightframe"><b>isEqualNode</b> +(<code>Node</code>)</A></nobr><br> +<!-- Method isId --> +<nobr><A HREF="org.w3c.dom.Attr.html#org.w3c.dom.Attr.isId_added()" class="hiddenlink" target="rightframe"><b>isId</b> +()</A></nobr><br> +<!-- Method isLocationProviderEnabled --> +<nobr><A HREF="android.provider.Settings.Secure.html#android.provider.Settings.Secure.isLocationProviderEnabled_added(android.content.ContentResolver, java.lang.String)" class="hiddenlink" target="rightframe"><b>isLocationProviderEnabled</b> +(<code>ContentResolver, String</code>)</A></nobr><br> +<!-- Method isSameNode --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.isSameNode_added(org.w3c.dom.Node)" class="hiddenlink" target="rightframe"><b>isSameNode</b> +(<code>Node</code>)</A></nobr><br> +<!-- Method isSmoothZoomSupported --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.isSmoothZoomSupported_added()" class="hiddenlink" target="rightframe"><b>isSmoothZoomSupported</b> +()</A></nobr><br> +<!-- Method isStripEnabled --> +<nobr><A HREF="android.widget.TabWidget.html#android.widget.TabWidget.isStripEnabled_added()" class="hiddenlink" target="rightframe"><b>isStripEnabled</b> +()</A></nobr><br> +<!-- Method isSupported --> +<nobr><A HREF="java.nio.charset.Charset.html#java.nio.charset.Charset.isSupported_changed(java.lang.String)" class="hiddenlink" target="rightframe">isSupported +(<code>String</code>)</A></nobr><br> +<!-- Method isUserAMonkey --> +<nobr><A HREF="android.app.ActivityManager.html#android.app.ActivityManager.isUserAMonkey_added()" class="hiddenlink" target="rightframe"><b>isUserAMonkey</b> +()</A></nobr><br> +<!-- Method isXIncludeAware --> +<i>isXIncludeAware</i><br> + <nobr><A HREF="javax.xml.parsers.DocumentBuilder.html#javax.xml.parsers.DocumentBuilder.isXIncludeAware_changed()" class="hiddenlink" target="rightframe">type +() in javax.xml.parsers.DocumentBuilder +</A></nobr><br> +<!-- Method isXIncludeAware --> + <nobr><A HREF="javax.xml.parsers.SAXParser.html#javax.xml.parsers.SAXParser.isXIncludeAware_changed()" class="hiddenlink" target="rightframe">type +() in javax.xml.parsers.SAXParser +</A></nobr><br> +<!-- Method isZoomSupported --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.isZoomSupported_added()" class="hiddenlink" target="rightframe"><b>isZoomSupported</b> +()</A></nobr><br> +<!-- Package java.net --> +<A NAME="J"></A> +<A HREF="pkg_java.net.html" class="hiddenlink" target="rightframe">java.net</A><br> +<!-- Package java.nio.charset --> +<A HREF="pkg_java.nio.charset.html" class="hiddenlink" target="rightframe">java.nio.charset</A><br> +<!-- Package java.util --> +<A HREF="pkg_java.util.html" class="hiddenlink" target="rightframe">java.util</A><br> +<!-- Package java.util.regex --> +<A HREF="pkg_java.util.regex.html" class="hiddenlink" target="rightframe">java.util.regex</A><br> +<!-- Package javax.xml --> +<A HREF="pkg_javax.xml.html" class="hiddenlink" target="rightframe">javax.xml</A><br> +<!-- Package javax.xml.datatype --> +<A HREF="changes-summary.html#javax.xml.datatype" class="hiddenlink" target="rightframe"><b>javax.xml.datatype</b></A><br> +<!-- Package javax.xml.namespace --> +<A HREF="changes-summary.html#javax.xml.namespace" class="hiddenlink" target="rightframe"><b>javax.xml.namespace</b></A><br> +<!-- Package javax.xml.parsers --> +<A HREF="pkg_javax.xml.parsers.html" class="hiddenlink" target="rightframe">javax.xml.parsers</A><br> +<!-- Package javax.xml.transform --> +<A HREF="changes-summary.html#javax.xml.transform" class="hiddenlink" target="rightframe"><b>javax.xml.transform</b></A><br> +<!-- Package javax.xml.transform.dom --> +<A HREF="changes-summary.html#javax.xml.transform.dom" class="hiddenlink" target="rightframe"><b>javax.xml.transform.dom</b></A><br> +<!-- Package javax.xml.transform.sax --> +<A HREF="changes-summary.html#javax.xml.transform.sax" class="hiddenlink" target="rightframe"><b>javax.xml.transform.sax</b></A><br> +<!-- Package javax.xml.transform.stream --> +<A HREF="changes-summary.html#javax.xml.transform.stream" class="hiddenlink" target="rightframe"><b>javax.xml.transform.stream</b></A><br> +<!-- Package javax.xml.validation --> +<A HREF="changes-summary.html#javax.xml.validation" class="hiddenlink" target="rightframe"><b>javax.xml.validation</b></A><br> +<!-- Package javax.xml.xpath --> +<A HREF="changes-summary.html#javax.xml.xpath" class="hiddenlink" target="rightframe"><b>javax.xml.xpath</b></A><br> +<!-- Field JPEG --> +<nobr><A HREF="android.graphics.PixelFormat.html#android.graphics.PixelFormat.JPEG" class="hiddenlink" target="rightframe">JPEG</A> +</nobr><br> +<!-- Class JsResult --> +<A HREF="android.webkit.JsResult.html" class="hiddenlink" target="rightframe">JsResult</A><br> +<!-- Field KEYBOARD_TAP --> +<A NAME="K"></A> +<br><font size="+2">K</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.view.HapticFeedbackConstants.html#android.view.HapticFeedbackConstants.KEYBOARD_TAP" class="hiddenlink" target="rightframe">KEYBOARD_TAP</A> +</nobr><br> +<!-- Field KILL_BACKGROUND_PROCESSES --> +<nobr><A HREF="android.Manifest.permission.html#android.Manifest.permission.KILL_BACKGROUND_PROCESSES" class="hiddenlink" target="rightframe">KILL_BACKGROUND_PROCESSES</A> +</nobr><br> +<!-- Method killBackgroundProcesses --> +<nobr><A HREF="android.app.ActivityManager.html#android.app.ActivityManager.killBackgroundProcesses_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>killBackgroundProcesses</b> +(<code>String</code>)</A></nobr><br> +<!-- Field KIND_GLOBAL_CLASS_INIT_COUNT --> +<nobr><A HREF="dalvik.system.VMDebug.html#dalvik.system.VMDebug.KIND_GLOBAL_CLASS_INIT_COUNT" class="hiddenlink" target="rightframe">KIND_GLOBAL_CLASS_INIT_COUNT</A> +</nobr><br> +<!-- Field KIND_GLOBAL_CLASS_INIT_TIME --> +<nobr><A HREF="dalvik.system.VMDebug.html#dalvik.system.VMDebug.KIND_GLOBAL_CLASS_INIT_TIME" class="hiddenlink" target="rightframe">KIND_GLOBAL_CLASS_INIT_TIME</A> +</nobr><br> +<!-- Field KIND_THREAD_CLASS_INIT_COUNT --> +<nobr><A HREF="dalvik.system.VMDebug.html#dalvik.system.VMDebug.KIND_THREAD_CLASS_INIT_COUNT" class="hiddenlink" target="rightframe">KIND_THREAD_CLASS_INIT_COUNT</A> +</nobr><br> +<!-- Field KIND_THREAD_CLASS_INIT_TIME --> +<nobr><A HREF="dalvik.system.VMDebug.html#dalvik.system.VMDebug.KIND_THREAD_CLASS_INIT_TIME" class="hiddenlink" target="rightframe">KIND_THREAD_CLASS_INIT_TIME</A> +</nobr><br> +<!-- Class LeadingMarginSpan.LeadingMarginSpan2 --> +<A NAME="L"></A> +<br><font size="+2">L</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_android.text.style.html#LeadingMarginSpan.LeadingMarginSpan2" class="hiddenlink" target="rightframe"><b><i>LeadingMarginSpan.LeadingMarginSpan2</i></b></A><br> +<!-- Class ListView --> +<A HREF="android.widget.ListView.html" class="hiddenlink" target="rightframe">ListView</A><br> +<!-- Method loadUrl --> +<nobr><A HREF="android.webkit.WebView.html#android.webkit.WebView.loadUrl_added(java.lang.String, java.util.Map<java.lang.String, java.lang.String>)" class="hiddenlink" target="rightframe"><b>loadUrl</b> +(<code>String, Map<String, String></code>)</A></nobr><br> +<!-- Class LocationManager --> +<A HREF="android.location.LocationManager.html" class="hiddenlink" target="rightframe">LocationManager</A><br> +<!-- Field LOCK_PATTERN_ENABLED --> +<i>LOCK_PATTERN_ENABLED</i><br> +<nobr> in +<A HREF="android.provider.Settings.Secure.html#android.provider.Settings.Secure.LOCK_PATTERN_ENABLED" class="hiddenlink" target="rightframe">android.provider.Settings.Secure</A> +</nobr><br> +<!-- Field LOCK_PATTERN_ENABLED --> +<nobr> in +<A HREF="android.provider.Settings.System.html#android.provider.Settings.System.LOCK_PATTERN_ENABLED" class="hiddenlink" target="rightframe">android.provider.Settings.System</A> +</nobr><br> +<!-- Field LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED --> +<i>LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED</i><br> +<nobr> in +<A HREF="android.provider.Settings.Secure.html#android.provider.Settings.Secure.LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED" class="hiddenlink" target="rightframe">android.provider.Settings.Secure</A> +</nobr><br> +<!-- Field LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED --> +<nobr> in +<A HREF="android.provider.Settings.System.html#android.provider.Settings.System.LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED" class="hiddenlink" target="rightframe">android.provider.Settings.System</A> +</nobr><br> +<!-- Field LOCK_PATTERN_VISIBLE --> +<i>LOCK_PATTERN_VISIBLE</i><br> +<nobr> in +<A HREF="android.provider.Settings.Secure.html#android.provider.Settings.Secure.LOCK_PATTERN_VISIBLE" class="hiddenlink" target="rightframe">android.provider.Settings.Secure</A> +</nobr><br> +<!-- Field LOCK_PATTERN_VISIBLE --> +<nobr> in +<A HREF="android.provider.Settings.System.html#android.provider.Settings.System.LOCK_PATTERN_VISIBLE" class="hiddenlink" target="rightframe">android.provider.Settings.System</A> +</nobr><br> +<!-- Class Log --> +<A HREF="android.util.Log.html" class="hiddenlink" target="rightframe">Log</A><br> +<!-- Method lookupNamespaceURI --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.lookupNamespaceURI_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>lookupNamespaceURI</b> +(<code>String</code>)</A></nobr><br> +<!-- Method lookupPrefix --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.lookupPrefix_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>lookupPrefix</b> +(<code>String</code>)</A></nobr><br> +<!-- Class Manifest.permission --> +<A NAME="M"></A> +<br><font size="+2">M</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.Manifest.permission.html" class="hiddenlink" target="rightframe">Manifest.permission</A><br> +<!-- Field MATCH_PARENT --> +<nobr><A HREF="android.view.ViewGroup.LayoutParams.html#android.view.ViewGroup.LayoutParams.MATCH_PARENT" class="hiddenlink" target="rightframe">MATCH_PARENT</A> +</nobr><br> +<!-- Class Matcher --> +<A HREF="java.util.regex.Matcher.html" class="hiddenlink" target="rightframe">Matcher</A><br> +<!-- Class Matrix --> +<A HREF="android.opengl.Matrix.html" class="hiddenlink" target="rightframe">Matrix</A><br> +<!-- Field mDatabase --> +<nobr><A HREF="android.database.sqlite.SQLiteProgram.html#android.database.sqlite.SQLiteProgram.mDatabase" class="hiddenlink" target="rightframe">mDatabase</A> +</nobr><br> +<!-- Class MediaRecorder --> +<A HREF="android.media.MediaRecorder.html" class="hiddenlink" target="rightframe">MediaRecorder</A><br> +<!-- Class MediaScannerConnection --> +<A HREF="android.media.MediaScannerConnection.html" class="hiddenlink" target="rightframe">MediaScannerConnection</A><br> +<!-- Class MediaScannerConnection.MediaScannerConnectionClient --> +<A HREF="android.media.MediaScannerConnection.MediaScannerConnectionClient.html" class="hiddenlink" target="rightframe"><i>MediaScannerConnection.MediaScannerConnectionClient</i></A><br> +<!-- Class MediaScannerConnection.OnScanCompletedListener --> +<A HREF="pkg_android.media.html#MediaScannerConnection.OnScanCompletedListener" class="hiddenlink" target="rightframe"><b><i>MediaScannerConnection.OnScanCompletedListener</i></b></A><br> +<!-- Class MediaStore --> +<A HREF="android.provider.MediaStore.html" class="hiddenlink" target="rightframe">MediaStore</A><br> +<!-- Class MediaStore.Audio.AudioColumns --> +<A HREF="android.provider.MediaStore.Audio.AudioColumns.html" class="hiddenlink" target="rightframe"><i>MediaStore.Audio.AudioColumns</i></A><br> +<!-- Class MediaStore.Audio.Playlists.Members --> +<A HREF="android.provider.MediaStore.Audio.Playlists.Members.html" class="hiddenlink" target="rightframe">MediaStore.Audio.Playlists.Members</A><br> +<!-- Class MediaStore.Images.Thumbnails --> +<A HREF="android.provider.MediaStore.Images.Thumbnails.html" class="hiddenlink" target="rightframe">MediaStore.Images.Thumbnails</A><br> +<!-- Class MediaStore.Video.Thumbnails --> +<A HREF="android.provider.MediaStore.Video.Thumbnails.html" class="hiddenlink" target="rightframe">MediaStore.Video.Thumbnails</A><br> +<!-- Class MockContentProvider --> +<A HREF="pkg_android.test.mock.html#MockContentProvider" class="hiddenlink" target="rightframe"><b>MockContentProvider</b></A><br> +<!-- Class MockContext --> +<A HREF="android.test.mock.MockContext.html" class="hiddenlink" target="rightframe">MockContext</A><br> +<!-- Class MockCursor --> +<A HREF="pkg_android.test.mock.html#MockCursor" class="hiddenlink" target="rightframe"><b>MockCursor</b></A><br> +<!-- Class MockPackageManager --> +<A HREF="android.test.mock.MockPackageManager.html" class="hiddenlink" target="rightframe">MockPackageManager</A><br> +<!-- Class MotionEvent --> +<A HREF="android.view.MotionEvent.html" class="hiddenlink" target="rightframe">MotionEvent</A><br> +<!-- Method moveItem --> +<nobr><A HREF="android.provider.MediaStore.Audio.Playlists.Members.html#android.provider.MediaStore.Audio.Playlists.Members.moveItem_added(android.content.ContentResolver, long, int, int)" class="hiddenlink" target="rightframe"><b>moveItem</b> +(<code>ContentResolver, long, int, int</code>)</A></nobr><br> +<!-- Field mProxy --> +<nobr><A HREF="android.webkit.JsResult.html#android.webkit.JsResult.mProxy" class="hiddenlink" target="rightframe"><strike>mProxy</strike></A> +</nobr><br> +<!-- Class NamedNodeMap --> +<A NAME="N"></A> +<br><font size="+2">N</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="org.w3c.dom.NamedNodeMap.html" class="hiddenlink" target="rightframe"><i>NamedNodeMap</i></A><br> +<!-- Class NameList --> +<A HREF="pkg_org.w3c.dom.html#NameList" class="hiddenlink" target="rightframe"><b><i>NameList</i></b></A><br> +<!-- Method native_compile --> +<nobr><A HREF="android.database.sqlite.SQLiteProgram.html#android.database.sqlite.SQLiteProgram.native_compile_changed(java.lang.String)" class="hiddenlink" target="rightframe">native_compile +(<code>String</code>)</A></nobr><br> +<!-- Method native_finalize --> +<nobr><A HREF="android.database.sqlite.SQLiteProgram.html#android.database.sqlite.SQLiteProgram.native_finalize_changed()" class="hiddenlink" target="rightframe">native_finalize +()</A></nobr><br> +<!-- Field NETWORK_TYPE_IDEN --> +<nobr><A HREF="android.telephony.TelephonyManager.html#android.telephony.TelephonyManager.NETWORK_TYPE_IDEN" class="hiddenlink" target="rightframe">NETWORK_TYPE_IDEN</A> +</nobr><br> +<!-- Method newEntityIterator --> +<i>newEntityIterator</i><br> + <nobr><A HREF="android.provider.ContactsContract.Groups.html#android.provider.ContactsContract.Groups.newEntityIterator_added(android.database.Cursor)" class="hiddenlink" target="rightframe">type <b> +(<code>Cursor</code>)</b> in android.provider.ContactsContract.Groups +</A></nobr><br> +<!-- Method newEntityIterator --> + <nobr><A HREF="android.provider.ContactsContract.RawContacts.html#android.provider.ContactsContract.RawContacts.newEntityIterator_added(android.database.Cursor)" class="hiddenlink" target="rightframe">type <b> +(<code>Cursor</code>)</b> in android.provider.ContactsContract.RawContacts +</A></nobr><br> +<!-- Method newInstance --> +<i>newInstance</i><br> + <nobr><A HREF="javax.xml.parsers.DocumentBuilderFactory.html#javax.xml.parsers.DocumentBuilderFactory.newInstance_changed()" class="hiddenlink" target="rightframe">type +() in javax.xml.parsers.DocumentBuilderFactory +</A></nobr><br> +<!-- Method newInstance --> + <nobr><A HREF="javax.xml.parsers.SAXParserFactory.html#javax.xml.parsers.SAXParserFactory.newInstance_changed()" class="hiddenlink" target="rightframe">type +() in javax.xml.parsers.SAXParserFactory +</A></nobr><br> +<!-- Field nHandle --> +<nobr><A HREF="android.database.sqlite.SQLiteProgram.html#android.database.sqlite.SQLiteProgram.nHandle" class="hiddenlink" target="rightframe">nHandle</A> +</nobr><br> +<!-- Class Node --> +<A HREF="org.w3c.dom.Node.html" class="hiddenlink" target="rightframe"><i>Node</i></A><br> +<!-- Method normalizeDocument --> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.normalizeDocument_added()" class="hiddenlink" target="rightframe"><b>normalizeDocument</b> +()</A></nobr><br> +<!-- Field nStatement --> +<nobr><A HREF="android.database.sqlite.SQLiteProgram.html#android.database.sqlite.SQLiteProgram.nStatement" class="hiddenlink" target="rightframe">nStatement</A> +</nobr><br> +<!-- Field OFFLINE --> +<A NAME="O"></A> +<br><font size="+2">O</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<i>OFFLINE</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.OFFLINE" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<!-- Field OFFLINE --> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.OFFLINE" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<!-- Method onChildViewAdded --> +<nobr><A HREF="android.webkit.WebView.html#android.webkit.WebView.onChildViewAdded_changed(android.view.View, android.view.View)" class="hiddenlink" target="rightframe">onChildViewAdded +(<code>View, View</code>)</A></nobr><br> +<!-- Method onChildViewRemoved --> +<nobr><A HREF="android.webkit.WebView.html#android.webkit.WebView.onChildViewRemoved_changed(android.view.View, android.view.View)" class="hiddenlink" target="rightframe">onChildViewRemoved +(<code>View, View</code>)</A></nobr><br> +<!-- Method onConfigurationChanged --> +<nobr><A HREF="android.view.View.html#android.view.View.onConfigurationChanged_added(android.content.res.Configuration)" class="hiddenlink" target="rightframe"><b>onConfigurationChanged</b> +(<code>Configuration</code>)</A></nobr><br> +<!-- Method onConsoleMessage --> +<i>onConsoleMessage</i><br> + <nobr><A HREF="android.webkit.WebChromeClient.html#android.webkit.WebChromeClient.onConsoleMessage_removed(java.lang.String, int, java.lang.String)" class="hiddenlink" target="rightframe">type <strike> +(<code>String, int, String</code>)</strike> in android.webkit.WebChromeClient +</A></nobr><br> +<!-- Method onConsoleMessage --> + <nobr><A HREF="android.webkit.WebChromeClient.html#android.webkit.WebChromeClient.onConsoleMessage_added(android.webkit.ConsoleMessage)" class="hiddenlink" target="rightframe">type <b> +(<code>ConsoleMessage</code>)</b> in android.webkit.WebChromeClient +</A></nobr><br> +<!-- Method onConsoleMessage --> + <nobr><A HREF="android.webkit.WebChromeClient.html#android.webkit.WebChromeClient.onConsoleMessage_added(java.lang.String, int, java.lang.String)" class="hiddenlink" target="rightframe">type <b> +(<code>String, int, String</code>)</b> in android.webkit.WebChromeClient +</A></nobr><br> +<!-- Method onCreateDialog --> +<i>onCreateDialog</i><br> + <nobr><A HREF="android.app.Activity.html#android.app.Activity.onCreateDialog_added(int, android.os.Bundle)" class="hiddenlink" target="rightframe">type <b> +(<code>int, Bundle</code>)</b> in android.app.Activity +</A></nobr><br> +<!-- Method onCreateDialog --> + <nobr><A HREF="android.app.Activity.html#android.app.Activity.onCreateDialog_changed(int)" class="hiddenlink" target="rightframe">type +(<code>int</code>) in android.app.Activity +</A></nobr><br> +<!-- Method onDisplayHint --> +<nobr><A HREF="android.view.View.html#android.view.View.onDisplayHint_added(int)" class="hiddenlink" target="rightframe"><b>onDisplayHint</b> +(<code>int</code>)</A></nobr><br> +<!-- Method onPrepareDialog --> +<i>onPrepareDialog</i><br> + <nobr><A HREF="android.app.Activity.html#android.app.Activity.onPrepareDialog_added(int, android.app.Dialog, android.os.Bundle)" class="hiddenlink" target="rightframe">type <b> +(<code>int, Dialog, Bundle</code>)</b> in android.app.Activity +</A></nobr><br> +<!-- Method onPrepareDialog --> + <nobr><A HREF="android.app.Activity.html#android.app.Activity.onPrepareDialog_changed(int, android.app.Dialog)" class="hiddenlink" target="rightframe">type +(<code>int, Dialog</code>) in android.app.Activity +</A></nobr><br> +<!-- Method onReceivedSslError --> +<nobr><A HREF="android.webkit.WebViewClient.html#android.webkit.WebViewClient.onReceivedSslError_added(android.webkit.WebView, android.webkit.SslErrorHandler, android.net.http.SslError)" class="hiddenlink" target="rightframe"><b>onReceivedSslError</b> +(<code>WebView, SslErrorHandler, SslError</code>)</A></nobr><br> +<!-- Method onSyncCanceled --> +<nobr><A HREF="android.content.AbstractThreadedSyncAdapter.html#android.content.AbstractThreadedSyncAdapter.onSyncCanceled_added()" class="hiddenlink" target="rightframe"><b>onSyncCanceled</b> +()</A></nobr><br> +<!-- Method onTooManyRedirects --> +<nobr><A HREF="android.webkit.WebViewClient.html#android.webkit.WebViewClient.onTooManyRedirects_changed(android.webkit.WebView, android.os.Message, android.os.Message)" class="hiddenlink" target="rightframe">onTooManyRedirects +(<code>WebView, Message, Message</code>)</A></nobr><br> +<!-- Method onVisibilityChanged --> +<nobr><A HREF="android.view.View.html#android.view.View.onVisibilityChanged_added(android.view.View, int)" class="hiddenlink" target="rightframe"><b>onVisibilityChanged</b> +(<code>View, int</code>)</A></nobr><br> +<!-- Field OP_BREAKPOINT --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_BREAKPOINT" class="hiddenlink" target="rightframe">OP_BREAKPOINT</A> +</nobr><br> +<!-- Field OP_EXECUTE_INLINE_RANGE --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_EXECUTE_INLINE_RANGE" class="hiddenlink" target="rightframe">OP_EXECUTE_INLINE_RANGE</A> +</nobr><br> +<!-- Field OP_THROW_VERIFICATION_ERROR --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_THROW_VERIFICATION_ERROR" class="hiddenlink" target="rightframe">OP_THROW_VERIFICATION_ERROR</A> +</nobr><br> +<!-- Field OP_UNUSED_3e --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_3e" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_3e</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_3f --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_3f" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_3f</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_40 --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_40" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_40</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_41 --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_41" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_41</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_42 --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_42" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_42</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_43 --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_43" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_43</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_73 --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_73" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_73</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_79 --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_79" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_79</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_7A --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_7A" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_7A</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_E3 --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_E3" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_E3</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_E4 --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_E4" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_E4</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_E5 --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_E5" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_E5</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_E6 --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_E6" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_E6</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_E7 --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_E7" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_E7</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_E8 --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_E8" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_E8</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_E9 --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_E9" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_E9</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_EA --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_EA" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_EA</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_EB --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_EB" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_EB</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_EC --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_EC" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_EC</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_ED --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_ED" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_ED</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_EF --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_EF" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_EF</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_F1 --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_F1" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_F1</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_FC --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_FC" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_FC</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_FD --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_FD" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_FD</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_FE --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_FE" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_FE</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_FF --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_FF" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_FF</strike></A> +</nobr><br> +<!-- Class Opcodes --> +<A HREF="dalvik.bytecode.Opcodes.html" class="hiddenlink" target="rightframe"><i>Opcodes</i></A><br> +<!-- Package org.w3c.dom --> +<A HREF="pkg_org.w3c.dom.html" class="hiddenlink" target="rightframe">org.w3c.dom</A><br> +<!-- Package org.w3c.dom.ls --> +<A HREF="changes-summary.html#org.w3c.dom.ls" class="hiddenlink" target="rightframe"><b>org.w3c.dom.ls</b></A><br> +<!-- Class PackageManager --> +<A NAME="P"></A> +<br><font size="+2">P</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.content.pm.PackageManager.html" class="hiddenlink" target="rightframe">PackageManager</A><br> +<!-- Field PASSIVE_PROVIDER --> +<nobr><A HREF="android.location.LocationManager.html#android.location.LocationManager.PASSIVE_PROVIDER" class="hiddenlink" target="rightframe">PASSIVE_PROVIDER</A> +</nobr><br> +<!-- Class Pattern --> +<A HREF="java.util.regex.Pattern.html" class="hiddenlink" target="rightframe">Pattern</A><br> +<!-- Class Patterns --> +<A HREF="pkg_android.util.html#Patterns" class="hiddenlink" target="rightframe"><b>Patterns</b></A><br> +<!-- Class PeriodicSync --> +<A HREF="pkg_android.content.html#PeriodicSync" class="hiddenlink" target="rightframe"><b>PeriodicSync</b></A><br> +<!-- Class PixelFormat --> +<A HREF="android.graphics.PixelFormat.html" class="hiddenlink" target="rightframe">PixelFormat</A><br> +<!-- Field PKG_INSTALL_COMPLETE --> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.PKG_INSTALL_COMPLETE" class="hiddenlink" target="rightframe"><strike>PKG_INSTALL_COMPLETE</strike></A> +</nobr><br> +<!-- Field PKG_INSTALL_INCOMPLETE --> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.PKG_INSTALL_INCOMPLETE" class="hiddenlink" target="rightframe"><strike>PKG_INSTALL_INCOMPLETE</strike></A> +</nobr><br> +<!-- Class PowerManager --> +<A HREF="android.os.PowerManager.html" class="hiddenlink" target="rightframe">PowerManager</A><br> +<!-- Field PRESENCE_CUSTOM_STATUS --> +<i>PRESENCE_CUSTOM_STATUS</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.PRESENCE_CUSTOM_STATUS" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<!-- Field PRESENCE_CUSTOM_STATUS --> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.PRESENCE_CUSTOM_STATUS" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<!-- Field PRESENCE_STATUS --> +<i>PRESENCE_STATUS</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.PRESENCE_STATUS" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<!-- Field PRESENCE_STATUS --> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.PRESENCE_STATUS" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<!-- Field PRIORITY --> +<nobr><A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.PRIORITY" class="hiddenlink" target="rightframe">PRIORITY</A> +</nobr><br> +<!-- Method putCharSequenceArray --> +<nobr><A HREF="android.os.Bundle.html#android.os.Bundle.putCharSequenceArray_added(java.lang.String, java.lang.CharSequence[])" class="hiddenlink" target="rightframe"><b>putCharSequenceArray</b> +(<code>String, CharSequence[]</code>)</A></nobr><br> +<!-- Method putCharSequenceArrayList --> +<nobr><A HREF="android.os.Bundle.html#android.os.Bundle.putCharSequenceArrayList_added(java.lang.String, java.util.ArrayList<java.lang.CharSequence>)" class="hiddenlink" target="rightframe"><b>putCharSequenceArrayList</b> +(<code>String, ArrayList<CharSequence></code>)</A></nobr><br> +<!-- Method putCharSequenceArrayListExtra --> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.putCharSequenceArrayListExtra_added(java.lang.String, java.util.ArrayList<java.lang.CharSequence>)" class="hiddenlink" target="rightframe"><b>putCharSequenceArrayListExtra</b> +(<code>String, ArrayList<CharSequence></code>)</A></nobr><br> +<!-- Method putExtra --> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.putExtra_added(java.lang.String, java.lang.CharSequence[])" class="hiddenlink" target="rightframe"><b>putExtra</b> +(<code>String, CharSequence[]</code>)</A></nobr><br> +<!-- Class R.anim --> +<A NAME="R"></A> +<br><font size="+2">R</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.R.anim.html" class="hiddenlink" target="rightframe">R.anim</A><br> +<!-- Class R.attr --> +<A HREF="android.R.attr.html" class="hiddenlink" target="rightframe">R.attr</A><br> +<!-- Class R.id --> +<A HREF="android.R.id.html" class="hiddenlink" target="rightframe">R.id</A><br> +<!-- Field RADIO --> +<nobr><A HREF="android.os.Build.html#android.os.Build.RADIO" class="hiddenlink" target="rightframe">RADIO</A> +</nobr><br> +<!-- Method readFromParcel --> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.readFromParcel_added(android.os.Parcel)" class="hiddenlink" target="rightframe"><b>readFromParcel</b> +(<code>Parcel</code>)</A></nobr><br> +<!-- Method reboot --> +<nobr><A HREF="android.os.PowerManager.html#android.os.PowerManager.reboot_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>reboot</b> +(<code>String</code>)</A></nobr><br> +<!-- Class RecognitionListener --> +<A HREF="pkg_android.speech.html#RecognitionListener" class="hiddenlink" target="rightframe"><b><i>RecognitionListener</i></b></A><br> +<!-- Class RecognitionService --> +<A HREF="pkg_android.speech.html#RecognitionService" class="hiddenlink" target="rightframe"><b>RecognitionService</b></A><br> +<!-- Class RecognitionService.Callback --> +<A HREF="pkg_android.speech.html#RecognitionService.Callback" class="hiddenlink" target="rightframe"><b>RecognitionService.Callback</b></A><br> +<!-- Class RecognizerIntent --> +<A HREF="android.speech.RecognizerIntent.html" class="hiddenlink" target="rightframe">RecognizerIntent</A><br> +<!-- Method reconnect --> +<nobr><A HREF="android.hardware.Camera.html#android.hardware.Camera.reconnect_added()" class="hiddenlink" target="rightframe"><b>reconnect</b> +()</A></nobr><br> +<!-- Class RecoverySystem --> +<A HREF="pkg_android.os.html#RecoverySystem" class="hiddenlink" target="rightframe"><b>RecoverySystem</b></A><br> +<!-- Class RecoverySystem.ProgressListener --> +<A HREF="pkg_android.os.html#RecoverySystem.ProgressListener" class="hiddenlink" target="rightframe"><b><i>RecoverySystem.ProgressListener</i></b></A><br> +<!-- Method registerAudioFocusListener --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.registerAudioFocusListener_added(android.media.AudioManager.OnAudioFocusChangeListener)" class="hiddenlink" target="rightframe"><b>registerAudioFocusListener</b> +(<code>OnAudioFocusChangeListener</code>)</A></nobr><br> +<!-- Method registerMediaButtonEventReceiver --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.registerMediaButtonEventReceiver_added(android.content.ComponentName)" class="hiddenlink" target="rightframe"><b>registerMediaButtonEventReceiver</b> +(<code>ComponentName</code>)</A></nobr><br> +<!-- Class RemoteViews --> +<A HREF="android.widget.RemoteViews.html" class="hiddenlink" target="rightframe">RemoteViews</A><br> +<!-- Method removePeriodicSync --> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.removePeriodicSync_added(android.accounts.Account, java.lang.String, android.os.Bundle)" class="hiddenlink" target="rightframe"><b>removePeriodicSync</b> +(<code>Account, String, Bundle</code>)</A></nobr><br> +<!-- Method renameNode --> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.renameNode_added(org.w3c.dom.Node, java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe"><b>renameNode</b> +(<code>Node, String, String</code>)</A></nobr><br> +<!-- Method replaceWholeText --> +<nobr><A HREF="org.w3c.dom.Text.html#org.w3c.dom.Text.replaceWholeText_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>replaceWholeText</b> +(<code>String</code>)</A></nobr><br> +<!-- Method requestAudioFocus --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.requestAudioFocus_added(android.media.AudioManager.OnAudioFocusChangeListener, int, int)" class="hiddenlink" target="rightframe"><b>requestAudioFocus</b> +(<code>OnAudioFocusChangeListener, int, int</code>)</A></nobr><br> +<!-- Method resetGlobalClassInitCount --> +<nobr><A HREF="android.os.Debug.html#android.os.Debug.resetGlobalClassInitCount_added()" class="hiddenlink" target="rightframe"><b>resetGlobalClassInitCount</b> +()</A></nobr><br> +<!-- Method resetGlobalClassInitTime --> +<nobr><A HREF="android.os.Debug.html#android.os.Debug.resetGlobalClassInitTime_added()" class="hiddenlink" target="rightframe"><b>resetGlobalClassInitTime</b> +()</A></nobr><br> +<!-- Field RESTART_PACKAGES --> +<nobr><A HREF="android.Manifest.permission.html#android.Manifest.permission.RESTART_PACKAGES" class="hiddenlink" target="rightframe">RESTART_PACKAGES</A> +</nobr><br> +<!-- Method restartPackage --> +<nobr><A HREF="android.app.ActivityManager.html#android.app.ActivityManager.restartPackage_changed(java.lang.String)" class="hiddenlink" target="rightframe">restartPackage +(<code>String</code>)</A></nobr><br> +<!-- Field restoreAnyVersion --> +<nobr><A HREF="android.R.attr.html#android.R.attr.restoreAnyVersion" class="hiddenlink" target="rightframe">restoreAnyVersion</A> +</nobr><br> +<!-- Field restoreNeedsApplication --> +<nobr><A HREF="android.R.attr.html#android.R.attr.restoreNeedsApplication" class="hiddenlink" target="rightframe">restoreNeedsApplication</A> +</nobr><br> +<!-- Method resume --> +<nobr><A HREF="android.widget.VideoView.html#android.widget.VideoView.resume_added()" class="hiddenlink" target="rightframe"><b>resume</b> +()</A></nobr><br> +<!-- Class Rfc822Tokenizer --> +<A HREF="android.text.util.Rfc822Tokenizer.html" class="hiddenlink" target="rightframe">Rfc822Tokenizer</A><br> +<!-- Class SAXParser --> +<A NAME="S"></A> +<br><font size="+2">S</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="javax.xml.parsers.SAXParser.html" class="hiddenlink" target="rightframe">SAXParser</A><br> +<!-- Class SAXParserFactory --> +<A HREF="javax.xml.parsers.SAXParserFactory.html" class="hiddenlink" target="rightframe">SAXParserFactory</A><br> +<!-- Class ScaleGestureDetector --> +<A HREF="pkg_android.view.html#ScaleGestureDetector" class="hiddenlink" target="rightframe"><b>ScaleGestureDetector</b></A><br> +<!-- Class ScaleGestureDetector.OnScaleGestureListener --> +<A HREF="pkg_android.view.html#ScaleGestureDetector.OnScaleGestureListener" class="hiddenlink" target="rightframe"><b><i>ScaleGestureDetector.OnScaleGestureListener</i></b></A><br> +<!-- Class ScaleGestureDetector.SimpleOnScaleGestureListener --> +<A HREF="pkg_android.view.html#ScaleGestureDetector.SimpleOnScaleGestureListener" class="hiddenlink" target="rightframe"><b>ScaleGestureDetector.SimpleOnScaleGestureListener</b></A><br> +<!-- Method scanFile --> +<nobr><A HREF="android.media.MediaScannerConnection.html#android.media.MediaScannerConnection.scanFile_added(android.content.Context, java.lang.String[], java.lang.String[], android.media.MediaScannerConnection.OnScanCompletedListener)" class="hiddenlink" target="rightframe"><b>scanFile</b> +(<code>Context, String[], String[], OnScanCompletedListener</code>)</A></nobr><br> +<!-- Field SCENE_MODE_BARCODE --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.SCENE_MODE_BARCODE" class="hiddenlink" target="rightframe">SCENE_MODE_BARCODE</A> +</nobr><br> +<!-- Field SCO_AUDIO_STATE_CONNECTED --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.SCO_AUDIO_STATE_CONNECTED" class="hiddenlink" target="rightframe">SCO_AUDIO_STATE_CONNECTED</A> +</nobr><br> +<!-- Field SCO_AUDIO_STATE_DISCONNECTED --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.SCO_AUDIO_STATE_DISCONNECTED" class="hiddenlink" target="rightframe">SCO_AUDIO_STATE_DISCONNECTED</A> +</nobr><br> +<!-- Field SCO_AUDIO_STATE_ERROR --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.SCO_AUDIO_STATE_ERROR" class="hiddenlink" target="rightframe">SCO_AUDIO_STATE_ERROR</A> +</nobr><br> +<!-- Field SCREEN_BRIGHTNESS_MODE --> +<nobr><A HREF="android.provider.Settings.System.html#android.provider.Settings.System.SCREEN_BRIGHTNESS_MODE" class="hiddenlink" target="rightframe">SCREEN_BRIGHTNESS_MODE</A> +</nobr><br> +<!-- Field SCREEN_BRIGHTNESS_MODE_AUTOMATIC --> +<nobr><A HREF="android.provider.Settings.System.html#android.provider.Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC" class="hiddenlink" target="rightframe">SCREEN_BRIGHTNESS_MODE_AUTOMATIC</A> +</nobr><br> +<!-- Field SCREEN_BRIGHTNESS_MODE_MANUAL --> +<nobr><A HREF="android.provider.Settings.System.html#android.provider.Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL" class="hiddenlink" target="rightframe">SCREEN_BRIGHTNESS_MODE_MANUAL</A> +</nobr><br> +<!-- Class SearchableInfo --> +<A HREF="pkg_android.app.html#SearchableInfo" class="hiddenlink" target="rightframe"><b>SearchableInfo</b></A><br> +<!-- Class SearchManager --> +<A HREF="android.app.SearchManager.html" class="hiddenlink" target="rightframe">SearchManager</A><br> +<!-- Class Sensor --> +<A HREF="android.hardware.Sensor.html" class="hiddenlink" target="rightframe">Sensor</A><br> +<!-- Field SET_TIME --> +<nobr><A HREF="android.Manifest.permission.html#android.Manifest.permission.SET_TIME" class="hiddenlink" target="rightframe">SET_TIME</A> +</nobr><br> +<!-- Method setAudioChannels --> +<nobr><A HREF="android.media.MediaRecorder.html#android.media.MediaRecorder.setAudioChannels_added(int)" class="hiddenlink" target="rightframe"><b>setAudioChannels</b> +(<code>int</code>)</A></nobr><br> +<!-- Method setAudioEncodingBitRate --> +<nobr><A HREF="android.media.MediaRecorder.html#android.media.MediaRecorder.setAudioEncodingBitRate_added(int)" class="hiddenlink" target="rightframe"><b>setAudioEncodingBitRate</b> +(<code>int</code>)</A></nobr><br> +<!-- Method setAudioSamplingRate --> +<nobr><A HREF="android.media.MediaRecorder.html#android.media.MediaRecorder.setAudioSamplingRate_added(int)" class="hiddenlink" target="rightframe"><b>setAudioSamplingRate</b> +(<code>int</code>)</A></nobr><br> +<!-- Method setBlockNetworkLoads --> +<nobr><A HREF="android.webkit.WebSettings.html#android.webkit.WebSettings.setBlockNetworkLoads_added(boolean)" class="hiddenlink" target="rightframe"><b>setBlockNetworkLoads</b> +(<code>boolean</code>)</A></nobr><br> +<!-- Method setBundle --> +<nobr><A HREF="android.widget.RemoteViews.html#android.widget.RemoteViews.setBundle_added(int, java.lang.String, android.os.Bundle)" class="hiddenlink" target="rightframe"><b>setBundle</b> +(<code>int, String, Bundle</code>)</A></nobr><br> +<!-- Method setColorFilter --> +<nobr><A HREF="android.widget.ImageView.html#android.widget.ImageView.setColorFilter_added(int)" class="hiddenlink" target="rightframe"><b>setColorFilter</b> +(<code>int</code>)</A></nobr><br> +<!-- Method setDisplayOrientation --> +<nobr><A HREF="android.hardware.Camera.html#android.hardware.Camera.setDisplayOrientation_added(int)" class="hiddenlink" target="rightframe"><b>setDisplayOrientation</b> +(<code>int</code>)</A></nobr><br> +<!-- Method setDocumentURI --> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.setDocumentURI_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>setDocumentURI</b> +(<code>String</code>)</A></nobr><br> +<!-- Method setEGLContextClientVersion --> +<nobr><A HREF="android.opengl.GLSurfaceView.html#android.opengl.GLSurfaceView.setEGLContextClientVersion_added(int)" class="hiddenlink" target="rightframe"><b>setEGLContextClientVersion</b> +(<code>int</code>)</A></nobr><br> +<!-- Method setEngineByPackageName --> +<nobr><A HREF="android.speech.tts.TextToSpeech.html#android.speech.tts.TextToSpeech.setEngineByPackageName_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>setEngineByPackageName</b> +(<code>String</code>)</A></nobr><br> +<!-- Method setExposureCompensation --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.setExposureCompensation_added(int)" class="hiddenlink" target="rightframe"><b>setExposureCompensation</b> +(<code>int</code>)</A></nobr><br> +<!-- Method setGpsProcessingMethod --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.setGpsProcessingMethod_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>setGpsProcessingMethod</b> +(<code>String</code>)</A></nobr><br> +<!-- Method setIdAttribute --> +<nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.setIdAttribute_added(java.lang.String, boolean)" class="hiddenlink" target="rightframe"><b>setIdAttribute</b> +(<code>String, boolean</code>)</A></nobr><br> +<!-- Method setIdAttributeNode --> +<nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.setIdAttributeNode_added(org.w3c.dom.Attr, boolean)" class="hiddenlink" target="rightframe"><b>setIdAttributeNode</b> +(<code>Attr, boolean</code>)</A></nobr><br> +<!-- Method setIdAttributeNS --> +<nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.setIdAttributeNS_added(java.lang.String, java.lang.String, boolean)" class="hiddenlink" target="rightframe"><b>setIdAttributeNS</b> +(<code>String, String, boolean</code>)</A></nobr><br> +<!-- Method setLeftStripDrawable --> +<i>setLeftStripDrawable</i><br> + <nobr><A HREF="android.widget.TabWidget.html#android.widget.TabWidget.setLeftStripDrawable_added(android.graphics.drawable.Drawable)" class="hiddenlink" target="rightframe">type <b> +(<code>Drawable</code>)</b> in android.widget.TabWidget +</A></nobr><br> +<!-- Method setLeftStripDrawable --> + <nobr><A HREF="android.widget.TabWidget.html#android.widget.TabWidget.setLeftStripDrawable_added(int)" class="hiddenlink" target="rightframe">type <b> +(<code>int</code>)</b> in android.widget.TabWidget +</A></nobr><br> +<!-- Method setLocationProviderEnabled --> +<nobr><A HREF="android.provider.Settings.Secure.html#android.provider.Settings.Secure.setLocationProviderEnabled_added(android.content.ContentResolver, java.lang.String, boolean)" class="hiddenlink" target="rightframe"><b>setLocationProviderEnabled</b> +(<code>ContentResolver, String, boolean</code>)</A></nobr><br> +<!-- Method setLookAtM --> +<nobr><A HREF="android.opengl.Matrix.html#android.opengl.Matrix.setLookAtM_added(float[], int, float, float, float, float, float, float, float, float, float)" class="hiddenlink" target="rightframe"><b>setLookAtM</b> +(<code>float[], int, float, float, float, float, float, float, float, float, float</code>)</A></nobr><br> +<!-- Method setOnLoadCompleteListener --> +<nobr><A HREF="android.media.SoundPool.html#android.media.SoundPool.setOnLoadCompleteListener_added(android.media.SoundPool.OnLoadCompleteListener)" class="hiddenlink" target="rightframe"><b>setOnLoadCompleteListener</b> +(<code>OnLoadCompleteListener</code>)</A></nobr><br> +<!-- Method setOnShowListener --> +<nobr><A HREF="android.app.Dialog.html#android.app.Dialog.setOnShowListener_added(android.content.DialogInterface.OnShowListener)" class="hiddenlink" target="rightframe"><b>setOnShowListener</b> +(<code>OnShowListener</code>)</A></nobr><br> +<!-- Method setOption --> +<nobr><A HREF="java.net.DatagramSocketImpl.html#java.net.DatagramSocketImpl.setOption_removed(int, java.lang.Object)" class="hiddenlink" target="rightframe"><strike>setOption</strike> +(<code>int, Object</code>)</A></nobr><br> +<!-- Method setPluginsEnabled --> +<nobr><A HREF="android.webkit.WebSettings.html#android.webkit.WebSettings.setPluginsEnabled_changed(boolean)" class="hiddenlink" target="rightframe">setPluginsEnabled +(<code>boolean</code>)</A></nobr><br> +<!-- Method setPluginState --> +<nobr><A HREF="android.webkit.WebSettings.html#android.webkit.WebSettings.setPluginState_added(android.webkit.WebSettings.PluginState)" class="hiddenlink" target="rightframe"><b>setPluginState</b> +(<code>PluginState</code>)</A></nobr><br> +<!-- Method setPreviewCallbackWithBuffer --> +<nobr><A HREF="android.hardware.Camera.html#android.hardware.Camera.setPreviewCallbackWithBuffer_added(android.hardware.Camera.PreviewCallback)" class="hiddenlink" target="rightframe"><b>setPreviewCallbackWithBuffer</b> +(<code>PreviewCallback</code>)</A></nobr><br> +<!-- Method setProfile --> +<nobr><A HREF="android.media.MediaRecorder.html#android.media.MediaRecorder.setProfile_added(android.media.CamcorderProfile)" class="hiddenlink" target="rightframe"><b>setProfile</b> +(<code>CamcorderProfile</code>)</A></nobr><br> +<!-- Method setRightStripDrawable --> +<i>setRightStripDrawable</i><br> + <nobr><A HREF="android.widget.TabWidget.html#android.widget.TabWidget.setRightStripDrawable_added(android.graphics.drawable.Drawable)" class="hiddenlink" target="rightframe">type <b> +(<code>Drawable</code>)</b> in android.widget.TabWidget +</A></nobr><br> +<!-- Method setRightStripDrawable --> + <nobr><A HREF="android.widget.TabWidget.html#android.widget.TabWidget.setRightStripDrawable_added(int)" class="hiddenlink" target="rightframe">type <b> +(<code>int</code>)</b> in android.widget.TabWidget +</A></nobr><br> +<!-- Method setSchema --> +<i>setSchema</i><br> + <nobr><A HREF="javax.xml.parsers.DocumentBuilderFactory.html#javax.xml.parsers.DocumentBuilderFactory.setSchema_added(javax.xml.validation.Schema)" class="hiddenlink" target="rightframe">type <b> +(<code>Schema</code>)</b> in javax.xml.parsers.DocumentBuilderFactory +</A></nobr><br> +<!-- Method setSchema --> + <nobr><A HREF="javax.xml.parsers.SAXParserFactory.html#javax.xml.parsers.SAXParserFactory.setSchema_added(javax.xml.validation.Schema)" class="hiddenlink" target="rightframe">type <b> +(<code>Schema</code>)</b> in javax.xml.parsers.SAXParserFactory +</A></nobr><br> +<!-- Method setStrictErrorChecking --> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.setStrictErrorChecking_added(boolean)" class="hiddenlink" target="rightframe"><b>setStrictErrorChecking</b> +(<code>boolean</code>)</A></nobr><br> +<!-- Method setStripEnabled --> +<nobr><A HREF="android.widget.TabWidget.html#android.widget.TabWidget.setStripEnabled_added(boolean)" class="hiddenlink" target="rightframe"><b>setStripEnabled</b> +(<code>boolean</code>)</A></nobr><br> +<!-- Method setTextContent --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.setTextContent_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>setTextContent</b> +(<code>String</code>)</A></nobr><br> +<!-- Method setTime --> +<nobr><A HREF="android.app.AlarmManager.html#android.app.AlarmManager.setTime_added(long)" class="hiddenlink" target="rightframe"><b>setTime</b> +(<code>long</code>)</A></nobr><br> +<!-- Class Settings --> +<A HREF="android.provider.Settings.html" class="hiddenlink" target="rightframe">Settings</A><br> +<!-- Class Settings.Secure --> +<A HREF="android.provider.Settings.Secure.html" class="hiddenlink" target="rightframe">Settings.Secure</A><br> +<!-- Class Settings.System --> +<A HREF="android.provider.Settings.System.html" class="hiddenlink" target="rightframe">Settings.System</A><br> +<!-- Method setTo --> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.setTo_added(android.content.res.Configuration)" class="hiddenlink" target="rightframe"><b>setTo</b> +(<code>Configuration</code>)</A></nobr><br> +<!-- Method setUserData --> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.setUserData_added(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler)" class="hiddenlink" target="rightframe"><b>setUserData</b> +(<code>String, Object, UserDataHandler</code>)</A></nobr><br> +<!-- Method setVideoEncodingBitRate --> +<nobr><A HREF="android.media.MediaRecorder.html#android.media.MediaRecorder.setVideoEncodingBitRate_added(int)" class="hiddenlink" target="rightframe"><b>setVideoEncodingBitRate</b> +(<code>int</code>)</A></nobr><br> +<!-- Method setXmlStandalone --> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.setXmlStandalone_added(boolean)" class="hiddenlink" target="rightframe"><b>setXmlStandalone</b> +(<code>boolean</code>)</A></nobr><br> +<!-- Method setXmlVersion --> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.setXmlVersion_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>setXmlVersion</b> +(<code>String</code>)</A></nobr><br> +<!-- Method setZoom --> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.setZoom_added(int)" class="hiddenlink" target="rightframe"><b>setZoom</b> +(<code>int</code>)</A></nobr><br> +<!-- Method setZoomChangeListener --> +<nobr><A HREF="android.hardware.Camera.html#android.hardware.Camera.setZoomChangeListener_added(android.hardware.Camera.OnZoomChangeListener)" class="hiddenlink" target="rightframe"><b>setZoomChangeListener</b> +(<code>OnZoomChangeListener</code>)</A></nobr><br> +<!-- Method showDialog --> +<nobr><A HREF="android.app.Activity.html#android.app.Activity.showDialog_added(int, android.os.Bundle)" class="hiddenlink" target="rightframe"><b>showDialog</b> +(<code>int, Bundle</code>)</A></nobr><br> +<!-- Method smoothScrollBy --> +<nobr><A HREF="android.widget.AbsListView.html#android.widget.AbsListView.smoothScrollBy_added(int, int)" class="hiddenlink" target="rightframe"><b>smoothScrollBy</b> +(<code>int, int</code>)</A></nobr><br> +<!-- Method smoothScrollToPosition --> +<i>smoothScrollToPosition</i><br> + <nobr><A HREF="android.widget.AbsListView.html#android.widget.AbsListView.smoothScrollToPosition_added(int)" class="hiddenlink" target="rightframe">type <b> +(<code>int</code>)</b> in android.widget.AbsListView +</A></nobr><br> +<!-- Method smoothScrollToPosition --> + <nobr><A HREF="android.widget.AbsListView.html#android.widget.AbsListView.smoothScrollToPosition_added(int, int)" class="hiddenlink" target="rightframe">type <b> +(<code>int, int</code>)</b> in android.widget.AbsListView +</A></nobr><br> +<!-- Class SoundPool --> +<A HREF="android.media.SoundPool.html" class="hiddenlink" target="rightframe">SoundPool</A><br> +<!-- Class SoundPool.OnLoadCompleteListener --> +<A HREF="pkg_android.media.html#SoundPool.OnLoadCompleteListener" class="hiddenlink" target="rightframe"><b><i>SoundPool.OnLoadCompleteListener</i></b></A><br> +<!-- Class SpeechRecognizer --> +<A HREF="pkg_android.speech.html#SpeechRecognizer" class="hiddenlink" target="rightframe"><b>SpeechRecognizer</b></A><br> +<!-- Class SQLiteDatabase --> +<A HREF="android.database.sqlite.SQLiteDatabase.html" class="hiddenlink" target="rightframe">SQLiteDatabase</A><br> +<!-- Class SQLiteProgram --> +<A HREF="android.database.sqlite.SQLiteProgram.html" class="hiddenlink" target="rightframe">SQLiteProgram</A><br> +<!-- Class SslCertificate --> +<i>SslCertificate</i><br> + <A HREF="android.net.http.SslCertificate.html" class="hiddenlink" target="rightframe">android.net.http</A><br> +<!-- Constructor SslCertificate --> + <nobr><A HREF="android.net.http.SslCertificate.html#android.net.http.SslCertificate.ctor_added(java.lang.String, java.lang.String, java.util.Date, java.util.Date)" class="hiddenlink" target="rightframe"><b>SslCertificate</b> +(<code>String, String, Date, Date</code>)</A></nobr> constructor<br> +<!-- Constructor SslCertificate --> + <nobr><A HREF="android.net.http.SslCertificate.html#android.net.http.SslCertificate.ctor_changed(java.lang.String, java.lang.String, java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">SslCertificate +(<code>String, String, String, String</code>)</A></nobr> constructor<br> +<!-- Class SSLCertificateSocketFactory --> +<i>SSLCertificateSocketFactory</i><br> + <A HREF="android.net.SSLCertificateSocketFactory.html" class="hiddenlink" target="rightframe">android.net</A><br> +<!-- Constructor SSLCertificateSocketFactory --> + <nobr><A HREF="android.net.SSLCertificateSocketFactory.html#android.net.SSLCertificateSocketFactory.ctor_changed(int)" class="hiddenlink" target="rightframe">SSLCertificateSocketFactory +(<code>int</code>)</A></nobr> constructor<br> +<!-- Class SslError --> +<A HREF="pkg_android.net.http.html#SslError" class="hiddenlink" target="rightframe"><b>SslError</b></A><br> +<!-- Class SSLSessionCache --> +<A HREF="pkg_android.net.html#SSLSessionCache" class="hiddenlink" target="rightframe"><b>SSLSessionCache</b></A><br> +<!-- Field stackTrace --> +<nobr><A HREF="android.app.ActivityManager.ProcessErrorStateInfo.html#android.app.ActivityManager.ProcessErrorStateInfo.stackTrace" class="hiddenlink" target="rightframe">stackTrace</A> +</nobr><br> +<!-- Method start --> +<nobr><A HREF="java.util.regex.Matcher.html#java.util.regex.Matcher.start_changed()" class="hiddenlink" target="rightframe">start +()</A></nobr><br> +<!-- Method startBluetoothSco --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.startBluetoothSco_added()" class="hiddenlink" target="rightframe"><b>startBluetoothSco</b> +()</A></nobr><br> +<!-- Method startCacheTransaction --> +<nobr><A HREF="android.webkit.CacheManager.html#android.webkit.CacheManager.startCacheTransaction_changed()" class="hiddenlink" target="rightframe">startCacheTransaction +()</A></nobr><br> +<!-- Method startMethodTracing --> +<nobr><A HREF="dalvik.system.VMDebug.html#dalvik.system.VMDebug.startMethodTracing_changed()" class="hiddenlink" target="rightframe">startMethodTracing +()</A></nobr><br> +<!-- Method startSmoothZoom --> +<nobr><A HREF="android.hardware.Camera.html#android.hardware.Camera.startSmoothZoom_added(int)" class="hiddenlink" target="rightframe"><b>startSmoothZoom</b> +(<code>int</code>)</A></nobr><br> +<!-- Method stopBluetoothSco --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.stopBluetoothSco_added()" class="hiddenlink" target="rightframe"><b>stopBluetoothSco</b> +()</A></nobr><br> +<!-- Method stopSmoothZoom --> +<nobr><A HREF="android.hardware.Camera.html#android.hardware.Camera.stopSmoothZoom_added()" class="hiddenlink" target="rightframe"><b>stopSmoothZoom</b> +()</A></nobr><br> +<!-- Field SUGGEST_COLUMN_TEXT_2_URL --> +<nobr><A HREF="android.app.SearchManager.html#android.app.SearchManager.SUGGEST_COLUMN_TEXT_2_URL" class="hiddenlink" target="rightframe">SUGGEST_COLUMN_TEXT_2_URL</A> +</nobr><br> +<!-- Method suspend --> +<nobr><A HREF="android.widget.VideoView.html#android.widget.VideoView.suspend_added()" class="hiddenlink" target="rightframe"><b>suspend</b> +()</A></nobr><br> +<!-- Field SYNC_EXTRAS_DO_NOT_RETRY --> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.SYNC_EXTRAS_DO_NOT_RETRY" class="hiddenlink" target="rightframe">SYNC_EXTRAS_DO_NOT_RETRY</A> +</nobr><br> +<!-- Field SYNC_EXTRAS_IGNORE_BACKOFF --> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.SYNC_EXTRAS_IGNORE_BACKOFF" class="hiddenlink" target="rightframe">SYNC_EXTRAS_IGNORE_BACKOFF</A> +</nobr><br> +<!-- Field SYNC_EXTRAS_IGNORE_SETTINGS --> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.SYNC_EXTRAS_IGNORE_SETTINGS" class="hiddenlink" target="rightframe">SYNC_EXTRAS_IGNORE_SETTINGS</A> +</nobr><br> +<!-- Field SYNC_OBSERVER_TYPE_ACTIVE --> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.SYNC_OBSERVER_TYPE_ACTIVE" class="hiddenlink" target="rightframe">SYNC_OBSERVER_TYPE_ACTIVE</A> +</nobr><br> +<!-- Field SYNC_OBSERVER_TYPE_PENDING --> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.SYNC_OBSERVER_TYPE_PENDING" class="hiddenlink" target="rightframe">SYNC_OBSERVER_TYPE_PENDING</A> +</nobr><br> +<!-- Field SYNC_OBSERVER_TYPE_SETTINGS --> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.SYNC_OBSERVER_TYPE_SETTINGS" class="hiddenlink" target="rightframe">SYNC_OBSERVER_TYPE_SETTINGS</A> +</nobr><br> +<!-- Class SyncInfo --> +<A HREF="pkg_android.content.html#SyncInfo" class="hiddenlink" target="rightframe"><b>SyncInfo</b></A><br> +<!-- Class SyncResult --> +<A HREF="android.content.SyncResult.html" class="hiddenlink" target="rightframe">SyncResult</A><br> +<!-- Field tabStripEnabled --> +<A NAME="T"></A> +<br><font size="+2">T</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.R.attr.html#android.R.attr.tabStripEnabled" class="hiddenlink" target="rightframe">tabStripEnabled</A> +</nobr><br> +<!-- Field tabStripLeft --> +<nobr><A HREF="android.R.attr.html#android.R.attr.tabStripLeft" class="hiddenlink" target="rightframe">tabStripLeft</A> +</nobr><br> +<!-- Field tabStripRight --> +<nobr><A HREF="android.R.attr.html#android.R.attr.tabStripRight" class="hiddenlink" target="rightframe">tabStripRight</A> +</nobr><br> +<!-- Class TabWidget --> +<A HREF="android.widget.TabWidget.html" class="hiddenlink" target="rightframe">TabWidget</A><br> +<!-- Field TAG_FOCAL_LENGTH --> +<nobr><A HREF="android.media.ExifInterface.html#android.media.ExifInterface.TAG_FOCAL_LENGTH" class="hiddenlink" target="rightframe">TAG_FOCAL_LENGTH</A> +</nobr><br> +<!-- Field TAG_GPS_DATESTAMP --> +<nobr><A HREF="android.media.ExifInterface.html#android.media.ExifInterface.TAG_GPS_DATESTAMP" class="hiddenlink" target="rightframe">TAG_GPS_DATESTAMP</A> +</nobr><br> +<!-- Field TAG_GPS_PROCESSING_METHOD --> +<nobr><A HREF="android.media.ExifInterface.html#android.media.ExifInterface.TAG_GPS_PROCESSING_METHOD" class="hiddenlink" target="rightframe">TAG_GPS_PROCESSING_METHOD</A> +</nobr><br> +<!-- Field TAG_GPS_TIMESTAMP --> +<nobr><A HREF="android.media.ExifInterface.html#android.media.ExifInterface.TAG_GPS_TIMESTAMP" class="hiddenlink" target="rightframe">TAG_GPS_TIMESTAMP</A> +</nobr><br> +<!-- Class TelephonyManager --> +<A HREF="android.telephony.TelephonyManager.html" class="hiddenlink" target="rightframe">TelephonyManager</A><br> +<!-- Class Text --> +<A HREF="org.w3c.dom.Text.html" class="hiddenlink" target="rightframe"><i>Text</i></A><br> +<!-- Class TextToSpeech --> +<A HREF="android.speech.tts.TextToSpeech.html" class="hiddenlink" target="rightframe">TextToSpeech</A><br> +<!-- Class TextToSpeech.Engine --> +<A HREF="android.speech.tts.TextToSpeech.Engine.html" class="hiddenlink" target="rightframe">TextToSpeech.Engine</A><br> +<!-- Class ThumbnailUtils --> +<A HREF="pkg_android.media.html#ThumbnailUtils" class="hiddenlink" target="rightframe"><b>ThumbnailUtils</b></A><br> +<!-- Method tokenize --> +<nobr><A HREF="android.text.util.Rfc822Tokenizer.html#android.text.util.Rfc822Tokenizer.tokenize_added(java.lang.CharSequence, java.util.Collection<android.text.util.Rfc822Token>)" class="hiddenlink" target="rightframe"><b>tokenize</b> +(<code>CharSequence, Collection<Rfc822Token></code>)</A></nobr><br> +<!-- Class TrafficStats --> +<A HREF="pkg_android.net.html#TrafficStats" class="hiddenlink" target="rightframe"><b>TrafficStats</b></A><br> +<!-- Field TTS_ENABLED_PLUGINS --> +<nobr><A HREF="android.provider.Settings.Secure.html#android.provider.Settings.Secure.TTS_ENABLED_PLUGINS" class="hiddenlink" target="rightframe">TTS_ENABLED_PLUGINS</A> +</nobr><br> +<!-- Field TYPE_MISMATCH_ERR --> +<nobr><A HREF="org.w3c.dom.DOMException.html#org.w3c.dom.DOMException.TYPE_MISMATCH_ERR" class="hiddenlink" target="rightframe">TYPE_MISMATCH_ERR</A> +</nobr><br> +<!-- Field TYPE_MOBILE_DUN --> +<nobr><A HREF="android.net.ConnectivityManager.html#android.net.ConnectivityManager.TYPE_MOBILE_DUN" class="hiddenlink" target="rightframe">TYPE_MOBILE_DUN</A> +</nobr><br> +<!-- Field TYPE_MOBILE_HIPRI --> +<nobr><A HREF="android.net.ConnectivityManager.html#android.net.ConnectivityManager.TYPE_MOBILE_HIPRI" class="hiddenlink" target="rightframe">TYPE_MOBILE_HIPRI</A> +</nobr><br> +<!-- Field TYPE_MOBILE_MMS --> +<nobr><A HREF="android.net.ConnectivityManager.html#android.net.ConnectivityManager.TYPE_MOBILE_MMS" class="hiddenlink" target="rightframe">TYPE_MOBILE_MMS</A> +</nobr><br> +<!-- Field TYPE_MOBILE_SUPL --> +<nobr><A HREF="android.net.ConnectivityManager.html#android.net.ConnectivityManager.TYPE_MOBILE_SUPL" class="hiddenlink" target="rightframe">TYPE_MOBILE_SUPL</A> +</nobr><br> +<!-- Field TYPE_ORIENTATION --> +<nobr><A HREF="android.hardware.Sensor.html#android.hardware.Sensor.TYPE_ORIENTATION" class="hiddenlink" target="rightframe">TYPE_ORIENTATION</A> +</nobr><br> +<!-- Field TYPE_WIMAX --> +<nobr><A HREF="android.net.ConnectivityManager.html#android.net.ConnectivityManager.TYPE_WIMAX" class="hiddenlink" target="rightframe">TYPE_WIMAX</A> +</nobr><br> +<!-- Class TypeInfo --> +<A HREF="pkg_org.w3c.dom.html#TypeInfo" class="hiddenlink" target="rightframe"><b><i>TypeInfo</i></b></A><br> +<!-- Field UI_MODE_NIGHT_MASK --> +<A NAME="U"></A> +<br><font size="+2">U</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_NIGHT_MASK" class="hiddenlink" target="rightframe">UI_MODE_NIGHT_MASK</A> +</nobr><br> +<!-- Field UI_MODE_NIGHT_NO --> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_NIGHT_NO" class="hiddenlink" target="rightframe">UI_MODE_NIGHT_NO</A> +</nobr><br> +<!-- Field UI_MODE_NIGHT_UNDEFINED --> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_NIGHT_UNDEFINED" class="hiddenlink" target="rightframe">UI_MODE_NIGHT_UNDEFINED</A> +</nobr><br> +<!-- Field UI_MODE_NIGHT_YES --> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_NIGHT_YES" class="hiddenlink" target="rightframe">UI_MODE_NIGHT_YES</A> +</nobr><br> +<!-- Field UI_MODE_SERVICE --> +<nobr><A HREF="android.content.Context.html#android.content.Context.UI_MODE_SERVICE" class="hiddenlink" target="rightframe">UI_MODE_SERVICE</A> +</nobr><br> +<!-- Field UI_MODE_TYPE_CAR --> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_TYPE_CAR" class="hiddenlink" target="rightframe">UI_MODE_TYPE_CAR</A> +</nobr><br> +<!-- Field UI_MODE_TYPE_DESK --> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_TYPE_DESK" class="hiddenlink" target="rightframe">UI_MODE_TYPE_DESK</A> +</nobr><br> +<!-- Field UI_MODE_TYPE_MASK --> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_TYPE_MASK" class="hiddenlink" target="rightframe">UI_MODE_TYPE_MASK</A> +</nobr><br> +<!-- Field UI_MODE_TYPE_NORMAL --> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_TYPE_NORMAL" class="hiddenlink" target="rightframe">UI_MODE_TYPE_NORMAL</A> +</nobr><br> +<!-- Field UI_MODE_TYPE_UNDEFINED --> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_TYPE_UNDEFINED" class="hiddenlink" target="rightframe">UI_MODE_TYPE_UNDEFINED</A> +</nobr><br> +<!-- Field uiMode --> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.uiMode" class="hiddenlink" target="rightframe">uiMode</A> +</nobr><br> +<!-- Class UiModeManager --> +<A HREF="pkg_android.app.html#UiModeManager" class="hiddenlink" target="rightframe"><b>UiModeManager</b></A><br> +<!-- Field UNKNOWN --> +<nobr><A HREF="android.os.Build.html#android.os.Build.UNKNOWN" class="hiddenlink" target="rightframe">UNKNOWN</A> +</nobr><br> +<!-- Field UNKNOWN_STRING --> +<nobr><A HREF="android.provider.MediaStore.html#android.provider.MediaStore.UNKNOWN_STRING" class="hiddenlink" target="rightframe">UNKNOWN_STRING</A> +</nobr><br> +<!-- Method unregisterAudioFocusListener --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.unregisterAudioFocusListener_added(android.media.AudioManager.OnAudioFocusChangeListener)" class="hiddenlink" target="rightframe"><b>unregisterAudioFocusListener</b> +(<code>OnAudioFocusChangeListener</code>)</A></nobr><br> +<!-- Method unregisterMediaButtonEventReceiver --> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.unregisterMediaButtonEventReceiver_added(android.content.ComponentName)" class="hiddenlink" target="rightframe"><b>unregisterMediaButtonEventReceiver</b> +(<code>ComponentName</code>)</A></nobr><br> +<!-- Method updateWithOnConflict --> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.updateWithOnConflict_added(java.lang.String, android.content.ContentValues, java.lang.String, java.lang.String[], int)" class="hiddenlink" target="rightframe"><b>updateWithOnConflict</b> +(<code>String, ContentValues, String, String[], int</code>)</A></nobr><br> +<!-- Class UserDataHandler --> +<A HREF="pkg_org.w3c.dom.html#UserDataHandler" class="hiddenlink" target="rightframe"><b><i>UserDataHandler</i></b></A><br> +<!-- Field VALIDATION_ERR --> +<A NAME="V"></A> +<br><font size="+2">V</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="org.w3c.dom.DOMException.html#org.w3c.dom.DOMException.VALIDATION_ERR" class="hiddenlink" target="rightframe">VALIDATION_ERR</A> +</nobr><br> +<!-- Class VelocityTracker --> +<A HREF="android.view.VelocityTracker.html" class="hiddenlink" target="rightframe">VelocityTracker</A><br> +<!-- Class VideoView --> +<A HREF="android.widget.VideoView.html" class="hiddenlink" target="rightframe">VideoView</A><br> +<!-- Class View --> +<A HREF="android.view.View.html" class="hiddenlink" target="rightframe">View</A><br> +<!-- Class ViewConfiguration --> +<A HREF="android.view.ViewConfiguration.html" class="hiddenlink" target="rightframe">ViewConfiguration</A><br> +<!-- Class ViewGroup.LayoutParams --> +<A HREF="android.view.ViewGroup.LayoutParams.html" class="hiddenlink" target="rightframe">ViewGroup.LayoutParams</A><br> +<!-- Class VMDebug --> +<A HREF="dalvik.system.VMDebug.html" class="hiddenlink" target="rightframe">VMDebug</A><br> +<!-- Field vmSafeMode --> +<nobr><A HREF="android.R.attr.html#android.R.attr.vmSafeMode" class="hiddenlink" target="rightframe">vmSafeMode</A> +</nobr><br> +<!-- Field VOLUME_BLUETOOTH_SCO --> +<nobr><A HREF="android.provider.Settings.System.html#android.provider.Settings.System.VOLUME_BLUETOOTH_SCO" class="hiddenlink" target="rightframe">VOLUME_BLUETOOTH_SCO</A> +</nobr><br> +<!-- Class WebChromeClient --> +<A NAME="W"></A> +<br><font size="+2">W</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.webkit.WebChromeClient.html" class="hiddenlink" target="rightframe">WebChromeClient</A><br> +<!-- Class WebSettings --> +<A HREF="android.webkit.WebSettings.html" class="hiddenlink" target="rightframe">WebSettings</A><br> +<!-- Class WebSettings.PluginState --> +<A HREF="pkg_android.webkit.html#WebSettings.PluginState" class="hiddenlink" target="rightframe"><b>WebSettings.PluginState</b></A><br> +<!-- Field webTextViewStyle --> +<nobr><A HREF="android.R.attr.html#android.R.attr.webTextViewStyle" class="hiddenlink" target="rightframe">webTextViewStyle</A> +</nobr><br> +<!-- Class WebView --> +<A HREF="android.webkit.WebView.html" class="hiddenlink" target="rightframe">WebView</A><br> +<!-- Class WebViewClient --> +<A HREF="android.webkit.WebViewClient.html" class="hiddenlink" target="rightframe">WebViewClient</A><br> +<!-- Class WindowManager.LayoutParams --> +<A HREF="android.view.WindowManager.LayoutParams.html" class="hiddenlink" target="rightframe">WindowManager.LayoutParams</A><br> +<!-- Method wtf --> +<i>wtf</i><br> + <nobr><A HREF="android.util.Log.html#android.util.Log.wtf_added(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">type <b> +(<code>String, String</code>)</b> in android.util.Log +</A></nobr><br> +<!-- Method wtf --> + <nobr><A HREF="android.util.Log.html#android.util.Log.wtf_added(java.lang.String, java.lang.String, java.lang.Throwable)" class="hiddenlink" target="rightframe">type <b> +(<code>String, String, Throwable</code>)</b> in android.util.Log +</A></nobr><br> +<!-- Method wtf --> + <nobr><A HREF="android.util.Log.html#android.util.Log.wtf_added(java.lang.String, java.lang.Throwable)" class="hiddenlink" target="rightframe">type <b> +(<code>String, Throwable</code>)</b> in android.util.Log +</A></nobr><br> +<!-- Class XMLConstants --> +<A NAME="X"></A> +<br><font size="+2">X</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<i>XMLConstants</i><br> + <A HREF="javax.xml.XMLConstants.html" class="hiddenlink" target="rightframe">javax.xml</A><br> +<!-- Constructor XMLConstants --> + <nobr><A HREF="javax.xml.XMLConstants.html#javax.xml.XMLConstants.ctor_removed()" class="hiddenlink" target="rightframe"><strike>XMLConstants</strike> +()</A></nobr> constructor<br> +<!-- Field YCbCr_420_SP --> +<A NAME="Y"></A> +<br><font size="+2">Y</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.graphics.PixelFormat.html#android.graphics.PixelFormat.YCbCr_420_SP" class="hiddenlink" target="rightframe">YCbCr_420_SP</A> +</nobr><br> +<!-- Field YCbCr_422_I --> +<nobr><A HREF="android.graphics.PixelFormat.html#android.graphics.PixelFormat.YCbCr_422_I" class="hiddenlink" target="rightframe">YCbCr_422_I</A> +</nobr><br> +<!-- Field YCbCr_422_SP --> +<nobr><A HREF="android.graphics.PixelFormat.html#android.graphics.PixelFormat.YCbCr_422_SP" class="hiddenlink" target="rightframe">YCbCr_422_SP</A> +</nobr><br> +<!-- Class YuvImage --> +<A HREF="pkg_android.graphics.html#YuvImage" class="hiddenlink" target="rightframe"><b>YuvImage</b></A><br> +<!-- Class Zygote --> +<A NAME="Z"></A> +<br><font size="+2">Z</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="dalvik.system.Zygote.html" class="hiddenlink" target="rightframe">Zygote</A><br> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/alldiffs_index_changes.html b/docs/html/sdk/api_diff/8/changes/alldiffs_index_changes.html new file mode 100644 index 0000000..5bbba42 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/alldiffs_index_changes.html @@ -0,0 +1,1139 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +All Changes Index +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY class="gc-documentation" style="padding:12px;"> +<a NAME="topheader"></a> +<table summary="Index for All Differences" width="100%" class="jdiffIndex" border="0" cellspacing="0" cellpadding="0" style="padding-bottom:0;margin-bottom:0;"> + <tr> + <th class="indexHeader"> + Filter the Index: + </th> + </tr> + <tr> + <td class="indexText" style="line-height:1.3em;padding-left:2em;"> +<a href="alldiffs_index_all.html" xclass="hiddenlink">All Differences</a> + <br> +<A HREF="alldiffs_index_removals.html" xclass="hiddenlink">Removals</A> + <br> +<A HREF="alldiffs_index_additions.html"xclass="hiddenlink">Additions</A> + <br> +<b>Changes</b> + </td> + </tr> +</table> +<div id="indexTableCaption" style="background-color:#eee;padding:0 4px 0 4px;font-size:11px;margin-bottom:1em;"> +Listed as: <span style="color:#069"><strong>Added</strong></span>, <span style="color:#069"><strike>Removed</strike></span>, <span style="color:#069">Changed</span></font> +</div> +<!-- Class AbsListView --> +<A NAME="A"></A> +<br><font size="+2">A</font> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.widget.AbsListView.html" class="hiddenlink" target="rightframe">AbsListView</A><br> +<!-- Class AbstractThreadedSyncAdapter --> +<A HREF="android.content.AbstractThreadedSyncAdapter.html" class="hiddenlink" target="rightframe">AbstractThreadedSyncAdapter</A><br> +<!-- Class AccountManager --> +<A HREF="android.accounts.AccountManager.html" class="hiddenlink" target="rightframe">AccountManager</A><br> +<!-- Field ACTION_POINTER_1_DOWN --> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_1_DOWN" class="hiddenlink" target="rightframe">ACTION_POINTER_1_DOWN</A> +</nobr><br> +<!-- Field ACTION_POINTER_1_UP --> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_1_UP" class="hiddenlink" target="rightframe">ACTION_POINTER_1_UP</A> +</nobr><br> +<!-- Field ACTION_POINTER_2_DOWN --> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_2_DOWN" class="hiddenlink" target="rightframe">ACTION_POINTER_2_DOWN</A> +</nobr><br> +<!-- Field ACTION_POINTER_2_UP --> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_2_UP" class="hiddenlink" target="rightframe">ACTION_POINTER_2_UP</A> +</nobr><br> +<!-- Field ACTION_POINTER_3_DOWN --> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_3_DOWN" class="hiddenlink" target="rightframe">ACTION_POINTER_3_DOWN</A> +</nobr><br> +<!-- Field ACTION_POINTER_3_UP --> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_3_UP" class="hiddenlink" target="rightframe">ACTION_POINTER_3_UP</A> +</nobr><br> +<!-- Field ACTION_POINTER_ID_MASK --> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_ID_MASK" class="hiddenlink" target="rightframe">ACTION_POINTER_ID_MASK</A> +</nobr><br> +<!-- Field ACTION_POINTER_ID_SHIFT --> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_ID_SHIFT" class="hiddenlink" target="rightframe">ACTION_POINTER_ID_SHIFT</A> +</nobr><br> +<!-- Class Activity --> +<A HREF="android.app.Activity.html" class="hiddenlink" target="rightframe">Activity</A><br> +<!-- Class ActivityInfo --> +<A HREF="android.content.pm.ActivityInfo.html" class="hiddenlink" target="rightframe">ActivityInfo</A><br> +<!-- Class ActivityInstrumentationTestCase2 --> +<i>ActivityInstrumentationTestCase2</i><br> + <A HREF="android.test.ActivityInstrumentationTestCase2.html" class="hiddenlink" target="rightframe">android.test</A><br> +<!-- Constructor ActivityInstrumentationTestCase2 --> + <nobr><A HREF="android.test.ActivityInstrumentationTestCase2.html#android.test.ActivityInstrumentationTestCase2.ctor_changed(java.lang.String, java.lang.Class<T>)" class="hiddenlink" target="rightframe">ActivityInstrumentationTestCase2 +(<code>String, Class<T></code>)</A></nobr> constructor<br> +<!-- Class ActivityManager --> +<A HREF="android.app.ActivityManager.html" class="hiddenlink" target="rightframe">ActivityManager</A><br> +<!-- Class ActivityManager.ProcessErrorStateInfo --> +<A HREF="android.app.ActivityManager.ProcessErrorStateInfo.html" class="hiddenlink" target="rightframe">ActivityManager.ProcessErrorStateInfo</A><br> +<!-- Method addPreferredActivity --> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.addPreferredActivity_changed(android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName)" class="hiddenlink" target="rightframe">addPreferredActivity +(<code>IntentFilter, int, ComponentName[], ComponentName</code>)</A></nobr><br> +<!-- Class AlarmManager --> +<A HREF="android.app.AlarmManager.html" class="hiddenlink" target="rightframe">AlarmManager</A><br> +<!-- Package android --> +<A HREF="pkg_android.html" class="hiddenlink" target="rightframe">android</A><br> +<!-- Package android.accounts --> +<A HREF="pkg_android.accounts.html" class="hiddenlink" target="rightframe">android.accounts</A><br> +<!-- Package android.app --> +<A HREF="pkg_android.app.html" class="hiddenlink" target="rightframe">android.app</A><br> +<!-- Package android.content --> +<A HREF="pkg_android.content.html" class="hiddenlink" target="rightframe">android.content</A><br> +<!-- Package android.content.pm --> +<A HREF="pkg_android.content.pm.html" class="hiddenlink" target="rightframe">android.content.pm</A><br> +<!-- Package android.content.res --> +<A HREF="pkg_android.content.res.html" class="hiddenlink" target="rightframe">android.content.res</A><br> +<!-- Package android.database --> +<A HREF="pkg_android.database.html" class="hiddenlink" target="rightframe">android.database</A><br> +<!-- Package android.database.sqlite --> +<A HREF="pkg_android.database.sqlite.html" class="hiddenlink" target="rightframe">android.database.sqlite</A><br> +<!-- Package android.gesture --> +<A HREF="pkg_android.gesture.html" class="hiddenlink" target="rightframe">android.gesture</A><br> +<!-- Package android.graphics --> +<A HREF="pkg_android.graphics.html" class="hiddenlink" target="rightframe">android.graphics</A><br> +<!-- Package android.hardware --> +<A HREF="pkg_android.hardware.html" class="hiddenlink" target="rightframe">android.hardware</A><br> +<!-- Package android.location --> +<A HREF="pkg_android.location.html" class="hiddenlink" target="rightframe">android.location</A><br> +<!-- Package android.media --> +<A HREF="pkg_android.media.html" class="hiddenlink" target="rightframe">android.media</A><br> +<!-- Package android.net --> +<A HREF="pkg_android.net.html" class="hiddenlink" target="rightframe">android.net</A><br> +<!-- Package android.net.http --> +<A HREF="pkg_android.net.http.html" class="hiddenlink" target="rightframe">android.net.http</A><br> +<!-- Package android.opengl --> +<A HREF="pkg_android.opengl.html" class="hiddenlink" target="rightframe">android.opengl</A><br> +<!-- Package android.os --> +<A HREF="pkg_android.os.html" class="hiddenlink" target="rightframe">android.os</A><br> +<!-- Package android.provider --> +<A HREF="pkg_android.provider.html" class="hiddenlink" target="rightframe">android.provider</A><br> +<!-- Package android.speech --> +<A HREF="pkg_android.speech.html" class="hiddenlink" target="rightframe">android.speech</A><br> +<!-- Package android.speech.tts --> +<A HREF="pkg_android.speech.tts.html" class="hiddenlink" target="rightframe">android.speech.tts</A><br> +<!-- Package android.telephony --> +<A HREF="pkg_android.telephony.html" class="hiddenlink" target="rightframe">android.telephony</A><br> +<!-- Package android.test --> +<A HREF="pkg_android.test.html" class="hiddenlink" target="rightframe">android.test</A><br> +<!-- Package android.test.mock --> +<A HREF="pkg_android.test.mock.html" class="hiddenlink" target="rightframe">android.test.mock</A><br> +<!-- Package android.text --> +<A HREF="pkg_android.text.html" class="hiddenlink" target="rightframe">android.text</A><br> +<!-- Package android.text.style --> +<A HREF="pkg_android.text.style.html" class="hiddenlink" target="rightframe">android.text.style</A><br> +<!-- Package android.text.util --> +<A HREF="pkg_android.text.util.html" class="hiddenlink" target="rightframe">android.text.util</A><br> +<!-- Package android.util --> +<A HREF="pkg_android.util.html" class="hiddenlink" target="rightframe">android.util</A><br> +<!-- Package android.view --> +<A HREF="pkg_android.view.html" class="hiddenlink" target="rightframe">android.view</A><br> +<!-- Package android.view.animation --> +<A HREF="pkg_android.view.animation.html" class="hiddenlink" target="rightframe">android.view.animation</A><br> +<!-- Package android.webkit --> +<A HREF="pkg_android.webkit.html" class="hiddenlink" target="rightframe">android.webkit</A><br> +<!-- Package android.widget --> +<A HREF="pkg_android.widget.html" class="hiddenlink" target="rightframe">android.widget</A><br> +<!-- Class AndroidCharacter --> +<A HREF="android.text.AndroidCharacter.html" class="hiddenlink" target="rightframe">AndroidCharacter</A><br> +<!-- Class Animation --> +<A HREF="android.view.animation.Animation.html" class="hiddenlink" target="rightframe">Animation</A><br> +<!-- Method appendReplacement --> +<nobr><A HREF="java.util.regex.Matcher.html#java.util.regex.Matcher.appendReplacement_changed(java.lang.StringBuffer, java.lang.String)" class="hiddenlink" target="rightframe">appendReplacement +(<code>StringBuffer, String</code>)</A></nobr><br> +<!-- Class ApplicationInfo --> +<A HREF="android.content.pm.ApplicationInfo.html" class="hiddenlink" target="rightframe">ApplicationInfo</A><br> +<!-- Class ArrayList --> +<A HREF="java.util.ArrayList.html" class="hiddenlink" target="rightframe">ArrayList</A><br> +<!-- Class Attr --> +<A HREF="org.w3c.dom.Attr.html" class="hiddenlink" target="rightframe"><i>Attr</i></A><br> +<!-- Class AudioManager --> +<A HREF="android.media.AudioManager.html" class="hiddenlink" target="rightframe">AudioManager</A><br> +<!-- Class BaseExpandableListAdapter --> +<A NAME="B"></A> +<br><font size="+2">B</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.widget.BaseExpandableListAdapter.html" class="hiddenlink" target="rightframe">BaseExpandableListAdapter</A><br> +<!-- Class Browser --> +<A HREF="android.provider.Browser.html" class="hiddenlink" target="rightframe">Browser</A><br> +<!-- Class Build --> +<A HREF="android.os.Build.html" class="hiddenlink" target="rightframe">Build</A><br> +<!-- Class Build.VERSION_CODES --> +<A HREF="android.os.Build.VERSION_CODES.html" class="hiddenlink" target="rightframe">Build.VERSION_CODES</A><br> +<!-- Class Bundle --> +<A HREF="android.os.Bundle.html" class="hiddenlink" target="rightframe">Bundle</A><br> +<!-- Class CacheManager --> +<A NAME="C"></A> +<br><font size="+2">C</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.webkit.CacheManager.html" class="hiddenlink" target="rightframe">CacheManager</A><br> +<!-- Class CallLog.Calls --> +<A HREF="android.provider.CallLog.Calls.html" class="hiddenlink" target="rightframe">CallLog.Calls</A><br> +<!-- Class Camera --> +<A HREF="android.hardware.Camera.html" class="hiddenlink" target="rightframe">Camera</A><br> +<!-- Class Camera.Parameters --> +<A HREF="android.hardware.Camera.Parameters.html" class="hiddenlink" target="rightframe">Camera.Parameters</A><br> +<!-- Class Charset --> +<A HREF="java.nio.charset.Charset.html" class="hiddenlink" target="rightframe">Charset</A><br> +<!-- Method clone --> +<i>clone</i><br> + <nobr><A HREF="android.content.ComponentName.html#android.content.ComponentName.clone_changed()" class="hiddenlink" target="rightframe">type +() in android.content.ComponentName +</A></nobr><br> +<!-- Method clone --> + <nobr><A HREF="android.gesture.Gesture.html#android.gesture.Gesture.clone_changed()" class="hiddenlink" target="rightframe">type +() in android.gesture.Gesture +</A></nobr><br> +<!-- Method clone --> + <nobr><A HREF="android.gesture.GesturePoint.html#android.gesture.GesturePoint.clone_changed()" class="hiddenlink" target="rightframe">type +() in android.gesture.GesturePoint +</A></nobr><br> +<!-- Method clone --> + <nobr><A HREF="android.gesture.GestureStroke.html#android.gesture.GestureStroke.clone_changed()" class="hiddenlink" target="rightframe">type +() in android.gesture.GestureStroke +</A></nobr><br> +<!-- Method compile --> +<i>compile</i><br> + <nobr><A HREF="android.database.sqlite.SQLiteProgram.html#android.database.sqlite.SQLiteProgram.compile_changed(java.lang.String, boolean)" class="hiddenlink" target="rightframe">type +(<code>String, boolean</code>) in android.database.sqlite.SQLiteProgram +</A></nobr><br> +<!-- Method compile --> + <nobr><A HREF="java.util.regex.Pattern.html#java.util.regex.Pattern.compile_changed(java.lang.String)" class="hiddenlink" target="rightframe">type +(<code>String</code>) in java.util.regex.Pattern +</A></nobr><br> +<!-- Class ComponentInfo --> +<A HREF="android.content.pm.ComponentInfo.html" class="hiddenlink" target="rightframe">ComponentInfo</A><br> +<!-- Class ComponentName --> +<A HREF="android.content.ComponentName.html" class="hiddenlink" target="rightframe">ComponentName</A><br> +<!-- Class Configuration --> +<A HREF="android.content.res.Configuration.html" class="hiddenlink" target="rightframe">Configuration</A><br> +<!-- Class ConnectivityManager --> +<A HREF="android.net.ConnectivityManager.html" class="hiddenlink" target="rightframe">ConnectivityManager</A><br> +<!-- Class Contacts.PresenceColumns --> +<A HREF="android.provider.Contacts.PresenceColumns.html" class="hiddenlink" target="rightframe"><i>Contacts.PresenceColumns</i></A><br> +<!-- Class ContactsContract.Groups --> +<A HREF="android.provider.ContactsContract.Groups.html" class="hiddenlink" target="rightframe">ContactsContract.Groups</A><br> +<!-- Class ContactsContract.RawContacts --> +<A HREF="android.provider.ContactsContract.RawContacts.html" class="hiddenlink" target="rightframe">ContactsContract.RawContacts</A><br> +<!-- Class ContactsContract.StatusColumns --> +<A HREF="android.provider.ContactsContract.StatusColumns.html" class="hiddenlink" target="rightframe"><i>ContactsContract.StatusColumns</i></A><br> +<!-- Class ContentResolver --> +<A HREF="android.content.ContentResolver.html" class="hiddenlink" target="rightframe">ContentResolver</A><br> +<!-- Class Context --> +<A HREF="android.content.Context.html" class="hiddenlink" target="rightframe">Context</A><br> +<!-- Class ContextWrapper --> +<A HREF="android.content.ContextWrapper.html" class="hiddenlink" target="rightframe">ContextWrapper</A><br> +<!-- Package dalvik.bytecode --> +<A NAME="D"></A> +<A HREF="pkg_dalvik.bytecode.html" class="hiddenlink" target="rightframe">dalvik.bytecode</A><br> +<!-- Package dalvik.system --> +<A HREF="pkg_dalvik.system.html" class="hiddenlink" target="rightframe">dalvik.system</A><br> +<!-- Class DatabaseUtils --> +<A HREF="android.database.DatabaseUtils.html" class="hiddenlink" target="rightframe">DatabaseUtils</A><br> +<!-- Class DatagramSocketImpl --> +<A HREF="java.net.DatagramSocketImpl.html" class="hiddenlink" target="rightframe">DatagramSocketImpl</A><br> +<!-- Class Debug --> +<A HREF="android.os.Debug.html" class="hiddenlink" target="rightframe">Debug</A><br> +<!-- Field DEFAULT_METHOD_TRACE_FILE_NAME --> +<nobr><A HREF="dalvik.system.VMDebug.html#dalvik.system.VMDebug.DEFAULT_METHOD_TRACE_FILE_NAME" class="hiddenlink" target="rightframe">DEFAULT_METHOD_TRACE_FILE_NAME</A> +</nobr><br> +<!-- Class Dialog --> +<A HREF="android.app.Dialog.html" class="hiddenlink" target="rightframe">Dialog</A><br> +<!-- Class Display --> +<A HREF="android.view.Display.html" class="hiddenlink" target="rightframe">Display</A><br> +<!-- Class Document --> +<A HREF="org.w3c.dom.Document.html" class="hiddenlink" target="rightframe"><i>Document</i></A><br> +<!-- Class DocumentBuilder --> +<A HREF="javax.xml.parsers.DocumentBuilder.html" class="hiddenlink" target="rightframe">DocumentBuilder</A><br> +<!-- Class DocumentBuilderFactory --> +<A HREF="javax.xml.parsers.DocumentBuilderFactory.html" class="hiddenlink" target="rightframe">DocumentBuilderFactory</A><br> +<!-- Class DOMException --> +<A HREF="org.w3c.dom.DOMException.html" class="hiddenlink" target="rightframe">DOMException</A><br> +<!-- Class DOMImplementation --> +<A HREF="org.w3c.dom.DOMImplementation.html" class="hiddenlink" target="rightframe"><i>DOMImplementation</i></A><br> +<!-- Class Element --> +<A NAME="E"></A> +<br><font size="+2">E</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="org.w3c.dom.Element.html" class="hiddenlink" target="rightframe"><i>Element</i></A><br> +<!-- Method endCacheTransaction --> +<nobr><A HREF="android.webkit.CacheManager.html#android.webkit.CacheManager.endCacheTransaction_changed()" class="hiddenlink" target="rightframe">endCacheTransaction +()</A></nobr><br> +<!-- Class Entity --> +<A HREF="org.w3c.dom.Entity.html" class="hiddenlink" target="rightframe"><i>Entity</i></A><br> +<!-- Class Environment --> +<A HREF="android.os.Environment.html" class="hiddenlink" target="rightframe">Environment</A><br> +<!-- Class EventLogTags --> +<A HREF="android.util.EventLogTags.html" class="hiddenlink" target="rightframe">EventLogTags</A><br> +<!-- Class ExifInterface --> +<A HREF="android.media.ExifInterface.html" class="hiddenlink" target="rightframe">ExifInterface</A><br> +<!-- Field FILL_PARENT --> +<A NAME="F"></A> +<br><font size="+2">F</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.view.ViewGroup.LayoutParams.html#android.view.ViewGroup.LayoutParams.FILL_PARENT" class="hiddenlink" target="rightframe">FILL_PARENT</A> +</nobr><br> +<!-- Method forName --> +<nobr><A HREF="java.nio.charset.Charset.html#java.nio.charset.Charset.forName_changed(java.lang.String)" class="hiddenlink" target="rightframe">forName +(<code>String</code>)</A></nobr><br> +<!-- Class Gesture --> +<A NAME="G"></A> +<br><font size="+2">G</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.gesture.Gesture.html" class="hiddenlink" target="rightframe">Gesture</A><br> +<!-- Class GestureDetector --> +<A HREF="android.view.GestureDetector.html" class="hiddenlink" target="rightframe">GestureDetector</A><br> +<!-- Class GesturePoint --> +<A HREF="android.gesture.GesturePoint.html" class="hiddenlink" target="rightframe">GesturePoint</A><br> +<!-- Class GestureStroke --> +<A HREF="android.gesture.GestureStroke.html" class="hiddenlink" target="rightframe">GestureStroke</A><br> +<!-- Method getAttributeNodeNS --> +<nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.getAttributeNodeNS_changed(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">getAttributeNodeNS +(<code>String, String</code>)</A></nobr><br> +<!-- Method getAttributeNS --> +<nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.getAttributeNS_changed(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">getAttributeNS +(<code>String, String</code>)</A></nobr><br> +<!-- Method getCheckItemIds --> +<nobr><A HREF="android.widget.ListView.html#android.widget.ListView.getCheckItemIds_changed()" class="hiddenlink" target="rightframe">getCheckItemIds +()</A></nobr><br> +<!-- Method getElementsByTagNameNS --> +<nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.getElementsByTagNameNS_changed(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">getElementsByTagNameNS +(<code>String, String</code>)</A></nobr><br> +<!-- Method getNamedItemNS --> +<nobr><A HREF="org.w3c.dom.NamedNodeMap.html#org.w3c.dom.NamedNodeMap.getNamedItemNS_changed(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">getNamedItemNS +(<code>String, String</code>)</A></nobr><br> +<!-- Method getOrientation --> +<nobr><A HREF="android.view.Display.html#android.view.Display.getOrientation_changed()" class="hiddenlink" target="rightframe">getOrientation +()</A></nobr><br> +<!-- Method getPluginsEnabled --> +<nobr><A HREF="android.webkit.WebSettings.html#android.webkit.WebSettings.getPluginsEnabled_changed()" class="hiddenlink" target="rightframe">getPluginsEnabled +()</A></nobr><br> +<!-- Method getValidNotAfter --> +<nobr><A HREF="android.net.http.SslCertificate.html#android.net.http.SslCertificate.getValidNotAfter_changed()" class="hiddenlink" target="rightframe">getValidNotAfter +()</A></nobr><br> +<!-- Method getValidNotBefore --> +<nobr><A HREF="android.net.http.SslCertificate.html#android.net.http.SslCertificate.getValidNotBefore_changed()" class="hiddenlink" target="rightframe">getValidNotBefore +()</A></nobr><br> +<!-- Class GLSurfaceView --> +<A HREF="android.opengl.GLSurfaceView.html" class="hiddenlink" target="rightframe">GLSurfaceView</A><br> +<!-- Class HapticFeedbackConstants --> +<A NAME="H"></A> +<br><font size="+2">H</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.view.HapticFeedbackConstants.html" class="hiddenlink" target="rightframe">HapticFeedbackConstants</A><br> +<!-- Method hasAttributeNS --> +<nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.hasAttributeNS_changed(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">hasAttributeNS +(<code>String, String</code>)</A></nobr><br> +<!-- Class HashMap --> +<A HREF="java.util.HashMap.html" class="hiddenlink" target="rightframe">HashMap</A><br> +<!-- Class ImageView --> +<A NAME="I"></A> +<br><font size="+2">I</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.widget.ImageView.html" class="hiddenlink" target="rightframe">ImageView</A><br> +<!-- Class Intent --> +<A HREF="android.content.Intent.html" class="hiddenlink" target="rightframe">Intent</A><br> +<!-- Method isSupported --> +<nobr><A HREF="java.nio.charset.Charset.html#java.nio.charset.Charset.isSupported_changed(java.lang.String)" class="hiddenlink" target="rightframe">isSupported +(<code>String</code>)</A></nobr><br> +<!-- Method isXIncludeAware --> +<i>isXIncludeAware</i><br> + <nobr><A HREF="javax.xml.parsers.DocumentBuilder.html#javax.xml.parsers.DocumentBuilder.isXIncludeAware_changed()" class="hiddenlink" target="rightframe">type +() in javax.xml.parsers.DocumentBuilder +</A></nobr><br> +<!-- Method isXIncludeAware --> + <nobr><A HREF="javax.xml.parsers.SAXParser.html#javax.xml.parsers.SAXParser.isXIncludeAware_changed()" class="hiddenlink" target="rightframe">type +() in javax.xml.parsers.SAXParser +</A></nobr><br> +<!-- Package java.net --> +<A NAME="J"></A> +<A HREF="pkg_java.net.html" class="hiddenlink" target="rightframe">java.net</A><br> +<!-- Package java.nio.charset --> +<A HREF="pkg_java.nio.charset.html" class="hiddenlink" target="rightframe">java.nio.charset</A><br> +<!-- Package java.util --> +<A HREF="pkg_java.util.html" class="hiddenlink" target="rightframe">java.util</A><br> +<!-- Package java.util.regex --> +<A HREF="pkg_java.util.regex.html" class="hiddenlink" target="rightframe">java.util.regex</A><br> +<!-- Package javax.xml --> +<A HREF="pkg_javax.xml.html" class="hiddenlink" target="rightframe">javax.xml</A><br> +<!-- Package javax.xml.parsers --> +<A HREF="pkg_javax.xml.parsers.html" class="hiddenlink" target="rightframe">javax.xml.parsers</A><br> +<!-- Field JPEG --> +<nobr><A HREF="android.graphics.PixelFormat.html#android.graphics.PixelFormat.JPEG" class="hiddenlink" target="rightframe">JPEG</A> +</nobr><br> +<!-- Class JsResult --> +<A HREF="android.webkit.JsResult.html" class="hiddenlink" target="rightframe">JsResult</A><br> +<!-- Class ListView --> +<A NAME="L"></A> +<br><font size="+2">L</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.widget.ListView.html" class="hiddenlink" target="rightframe">ListView</A><br> +<!-- Class LocationManager --> +<A HREF="android.location.LocationManager.html" class="hiddenlink" target="rightframe">LocationManager</A><br> +<!-- Field LOCK_PATTERN_ENABLED --> +<nobr><A HREF="android.provider.Settings.System.html#android.provider.Settings.System.LOCK_PATTERN_ENABLED" class="hiddenlink" target="rightframe">LOCK_PATTERN_ENABLED</A> +</nobr><br> +<!-- Field LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED --> +<nobr><A HREF="android.provider.Settings.System.html#android.provider.Settings.System.LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED" class="hiddenlink" target="rightframe">LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED</A> +</nobr><br> +<!-- Field LOCK_PATTERN_VISIBLE --> +<nobr><A HREF="android.provider.Settings.System.html#android.provider.Settings.System.LOCK_PATTERN_VISIBLE" class="hiddenlink" target="rightframe">LOCK_PATTERN_VISIBLE</A> +</nobr><br> +<!-- Class Log --> +<A HREF="android.util.Log.html" class="hiddenlink" target="rightframe">Log</A><br> +<!-- Class Manifest.permission --> +<A NAME="M"></A> +<br><font size="+2">M</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.Manifest.permission.html" class="hiddenlink" target="rightframe">Manifest.permission</A><br> +<!-- Class Matcher --> +<A HREF="java.util.regex.Matcher.html" class="hiddenlink" target="rightframe">Matcher</A><br> +<!-- Class Matrix --> +<A HREF="android.opengl.Matrix.html" class="hiddenlink" target="rightframe">Matrix</A><br> +<!-- Field mDatabase --> +<nobr><A HREF="android.database.sqlite.SQLiteProgram.html#android.database.sqlite.SQLiteProgram.mDatabase" class="hiddenlink" target="rightframe">mDatabase</A> +</nobr><br> +<!-- Class MediaRecorder --> +<A HREF="android.media.MediaRecorder.html" class="hiddenlink" target="rightframe">MediaRecorder</A><br> +<!-- Class MediaScannerConnection --> +<A HREF="android.media.MediaScannerConnection.html" class="hiddenlink" target="rightframe">MediaScannerConnection</A><br> +<!-- Class MediaScannerConnection.MediaScannerConnectionClient --> +<A HREF="android.media.MediaScannerConnection.MediaScannerConnectionClient.html" class="hiddenlink" target="rightframe"><i>MediaScannerConnection.MediaScannerConnectionClient</i></A><br> +<!-- Class MediaStore --> +<A HREF="android.provider.MediaStore.html" class="hiddenlink" target="rightframe">MediaStore</A><br> +<!-- Class MediaStore.Audio.AudioColumns --> +<A HREF="android.provider.MediaStore.Audio.AudioColumns.html" class="hiddenlink" target="rightframe"><i>MediaStore.Audio.AudioColumns</i></A><br> +<!-- Class MediaStore.Audio.Playlists.Members --> +<A HREF="android.provider.MediaStore.Audio.Playlists.Members.html" class="hiddenlink" target="rightframe">MediaStore.Audio.Playlists.Members</A><br> +<!-- Class MediaStore.Images.Thumbnails --> +<A HREF="android.provider.MediaStore.Images.Thumbnails.html" class="hiddenlink" target="rightframe">MediaStore.Images.Thumbnails</A><br> +<!-- Class MediaStore.Video.Thumbnails --> +<A HREF="android.provider.MediaStore.Video.Thumbnails.html" class="hiddenlink" target="rightframe">MediaStore.Video.Thumbnails</A><br> +<!-- Class MockContext --> +<A HREF="android.test.mock.MockContext.html" class="hiddenlink" target="rightframe">MockContext</A><br> +<!-- Class MockPackageManager --> +<A HREF="android.test.mock.MockPackageManager.html" class="hiddenlink" target="rightframe">MockPackageManager</A><br> +<!-- Class MotionEvent --> +<A HREF="android.view.MotionEvent.html" class="hiddenlink" target="rightframe">MotionEvent</A><br> +<!-- Class NamedNodeMap --> +<A NAME="N"></A> +<br><font size="+2">N</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="org.w3c.dom.NamedNodeMap.html" class="hiddenlink" target="rightframe"><i>NamedNodeMap</i></A><br> +<!-- Method native_compile --> +<nobr><A HREF="android.database.sqlite.SQLiteProgram.html#android.database.sqlite.SQLiteProgram.native_compile_changed(java.lang.String)" class="hiddenlink" target="rightframe">native_compile +(<code>String</code>)</A></nobr><br> +<!-- Method native_finalize --> +<nobr><A HREF="android.database.sqlite.SQLiteProgram.html#android.database.sqlite.SQLiteProgram.native_finalize_changed()" class="hiddenlink" target="rightframe">native_finalize +()</A></nobr><br> +<!-- Method newInstance --> +<i>newInstance</i><br> + <nobr><A HREF="javax.xml.parsers.DocumentBuilderFactory.html#javax.xml.parsers.DocumentBuilderFactory.newInstance_changed()" class="hiddenlink" target="rightframe">type +() in javax.xml.parsers.DocumentBuilderFactory +</A></nobr><br> +<!-- Method newInstance --> + <nobr><A HREF="javax.xml.parsers.SAXParserFactory.html#javax.xml.parsers.SAXParserFactory.newInstance_changed()" class="hiddenlink" target="rightframe">type +() in javax.xml.parsers.SAXParserFactory +</A></nobr><br> +<!-- Field nHandle --> +<nobr><A HREF="android.database.sqlite.SQLiteProgram.html#android.database.sqlite.SQLiteProgram.nHandle" class="hiddenlink" target="rightframe">nHandle</A> +</nobr><br> +<!-- Class Node --> +<A HREF="org.w3c.dom.Node.html" class="hiddenlink" target="rightframe"><i>Node</i></A><br> +<!-- Field nStatement --> +<nobr><A HREF="android.database.sqlite.SQLiteProgram.html#android.database.sqlite.SQLiteProgram.nStatement" class="hiddenlink" target="rightframe">nStatement</A> +</nobr><br> +<!-- Method onChildViewAdded --> +<A NAME="O"></A> +<br><font size="+2">O</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.webkit.WebView.html#android.webkit.WebView.onChildViewAdded_changed(android.view.View, android.view.View)" class="hiddenlink" target="rightframe">onChildViewAdded +(<code>View, View</code>)</A></nobr><br> +<!-- Method onChildViewRemoved --> +<nobr><A HREF="android.webkit.WebView.html#android.webkit.WebView.onChildViewRemoved_changed(android.view.View, android.view.View)" class="hiddenlink" target="rightframe">onChildViewRemoved +(<code>View, View</code>)</A></nobr><br> +<!-- Method onCreateDialog --> +<nobr><A HREF="android.app.Activity.html#android.app.Activity.onCreateDialog_changed(int)" class="hiddenlink" target="rightframe">onCreateDialog +(<code>int</code>)</A></nobr><br> +<!-- Method onPrepareDialog --> +<nobr><A HREF="android.app.Activity.html#android.app.Activity.onPrepareDialog_changed(int, android.app.Dialog)" class="hiddenlink" target="rightframe">onPrepareDialog +(<code>int, Dialog</code>)</A></nobr><br> +<!-- Method onTooManyRedirects --> +<nobr><A HREF="android.webkit.WebViewClient.html#android.webkit.WebViewClient.onTooManyRedirects_changed(android.webkit.WebView, android.os.Message, android.os.Message)" class="hiddenlink" target="rightframe">onTooManyRedirects +(<code>WebView, Message, Message</code>)</A></nobr><br> +<!-- Class Opcodes --> +<A HREF="dalvik.bytecode.Opcodes.html" class="hiddenlink" target="rightframe"><i>Opcodes</i></A><br> +<!-- Package org.w3c.dom --> +<A HREF="pkg_org.w3c.dom.html" class="hiddenlink" target="rightframe">org.w3c.dom</A><br> +<!-- Class PackageManager --> +<A NAME="P"></A> +<br><font size="+2">P</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.content.pm.PackageManager.html" class="hiddenlink" target="rightframe">PackageManager</A><br> +<!-- Class Pattern --> +<A HREF="java.util.regex.Pattern.html" class="hiddenlink" target="rightframe">Pattern</A><br> +<!-- Class PixelFormat --> +<A HREF="android.graphics.PixelFormat.html" class="hiddenlink" target="rightframe">PixelFormat</A><br> +<!-- Class PowerManager --> +<A HREF="android.os.PowerManager.html" class="hiddenlink" target="rightframe">PowerManager</A><br> +<!-- Class R.anim --> +<A NAME="R"></A> +<br><font size="+2">R</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.R.anim.html" class="hiddenlink" target="rightframe">R.anim</A><br> +<!-- Class R.attr --> +<A HREF="android.R.attr.html" class="hiddenlink" target="rightframe">R.attr</A><br> +<!-- Class R.id --> +<A HREF="android.R.id.html" class="hiddenlink" target="rightframe">R.id</A><br> +<!-- Class RecognizerIntent --> +<A HREF="android.speech.RecognizerIntent.html" class="hiddenlink" target="rightframe">RecognizerIntent</A><br> +<!-- Class RemoteViews --> +<A HREF="android.widget.RemoteViews.html" class="hiddenlink" target="rightframe">RemoteViews</A><br> +<!-- Field RESTART_PACKAGES --> +<nobr><A HREF="android.Manifest.permission.html#android.Manifest.permission.RESTART_PACKAGES" class="hiddenlink" target="rightframe">RESTART_PACKAGES</A> +</nobr><br> +<!-- Method restartPackage --> +<nobr><A HREF="android.app.ActivityManager.html#android.app.ActivityManager.restartPackage_changed(java.lang.String)" class="hiddenlink" target="rightframe">restartPackage +(<code>String</code>)</A></nobr><br> +<!-- Field restoreNeedsApplication --> +<nobr><A HREF="android.R.attr.html#android.R.attr.restoreNeedsApplication" class="hiddenlink" target="rightframe">restoreNeedsApplication</A> +</nobr><br> +<!-- Class Rfc822Tokenizer --> +<A HREF="android.text.util.Rfc822Tokenizer.html" class="hiddenlink" target="rightframe">Rfc822Tokenizer</A><br> +<!-- Class SAXParser --> +<A NAME="S"></A> +<br><font size="+2">S</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="javax.xml.parsers.SAXParser.html" class="hiddenlink" target="rightframe">SAXParser</A><br> +<!-- Class SAXParserFactory --> +<A HREF="javax.xml.parsers.SAXParserFactory.html" class="hiddenlink" target="rightframe">SAXParserFactory</A><br> +<!-- Class SearchManager --> +<A HREF="android.app.SearchManager.html" class="hiddenlink" target="rightframe">SearchManager</A><br> +<!-- Class Sensor --> +<A HREF="android.hardware.Sensor.html" class="hiddenlink" target="rightframe">Sensor</A><br> +<!-- Method setPluginsEnabled --> +<nobr><A HREF="android.webkit.WebSettings.html#android.webkit.WebSettings.setPluginsEnabled_changed(boolean)" class="hiddenlink" target="rightframe">setPluginsEnabled +(<code>boolean</code>)</A></nobr><br> +<!-- Class Settings --> +<A HREF="android.provider.Settings.html" class="hiddenlink" target="rightframe">Settings</A><br> +<!-- Class Settings.Secure --> +<A HREF="android.provider.Settings.Secure.html" class="hiddenlink" target="rightframe">Settings.Secure</A><br> +<!-- Class Settings.System --> +<A HREF="android.provider.Settings.System.html" class="hiddenlink" target="rightframe">Settings.System</A><br> +<!-- Class SoundPool --> +<A HREF="android.media.SoundPool.html" class="hiddenlink" target="rightframe">SoundPool</A><br> +<!-- Class SQLiteDatabase --> +<A HREF="android.database.sqlite.SQLiteDatabase.html" class="hiddenlink" target="rightframe">SQLiteDatabase</A><br> +<!-- Class SQLiteProgram --> +<A HREF="android.database.sqlite.SQLiteProgram.html" class="hiddenlink" target="rightframe">SQLiteProgram</A><br> +<!-- Class SslCertificate --> +<i>SslCertificate</i><br> + <A HREF="android.net.http.SslCertificate.html" class="hiddenlink" target="rightframe">android.net.http</A><br> +<!-- Constructor SslCertificate --> + <nobr><A HREF="android.net.http.SslCertificate.html#android.net.http.SslCertificate.ctor_changed(java.lang.String, java.lang.String, java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">SslCertificate +(<code>String, String, String, String</code>)</A></nobr> constructor<br> +<!-- Class SSLCertificateSocketFactory --> +<i>SSLCertificateSocketFactory</i><br> + <A HREF="android.net.SSLCertificateSocketFactory.html" class="hiddenlink" target="rightframe">android.net</A><br> +<!-- Constructor SSLCertificateSocketFactory --> + <nobr><A HREF="android.net.SSLCertificateSocketFactory.html#android.net.SSLCertificateSocketFactory.ctor_changed(int)" class="hiddenlink" target="rightframe">SSLCertificateSocketFactory +(<code>int</code>)</A></nobr> constructor<br> +<!-- Method start --> +<nobr><A HREF="java.util.regex.Matcher.html#java.util.regex.Matcher.start_changed()" class="hiddenlink" target="rightframe">start +()</A></nobr><br> +<!-- Method startCacheTransaction --> +<nobr><A HREF="android.webkit.CacheManager.html#android.webkit.CacheManager.startCacheTransaction_changed()" class="hiddenlink" target="rightframe">startCacheTransaction +()</A></nobr><br> +<!-- Method startMethodTracing --> +<nobr><A HREF="dalvik.system.VMDebug.html#dalvik.system.VMDebug.startMethodTracing_changed()" class="hiddenlink" target="rightframe">startMethodTracing +()</A></nobr><br> +<!-- Class SyncResult --> +<A HREF="android.content.SyncResult.html" class="hiddenlink" target="rightframe">SyncResult</A><br> +<!-- Class TabWidget --> +<A NAME="T"></A> +<br><font size="+2">T</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.widget.TabWidget.html" class="hiddenlink" target="rightframe">TabWidget</A><br> +<!-- Class TelephonyManager --> +<A HREF="android.telephony.TelephonyManager.html" class="hiddenlink" target="rightframe">TelephonyManager</A><br> +<!-- Class Text --> +<A HREF="org.w3c.dom.Text.html" class="hiddenlink" target="rightframe"><i>Text</i></A><br> +<!-- Class TextToSpeech --> +<A HREF="android.speech.tts.TextToSpeech.html" class="hiddenlink" target="rightframe">TextToSpeech</A><br> +<!-- Class TextToSpeech.Engine --> +<A HREF="android.speech.tts.TextToSpeech.Engine.html" class="hiddenlink" target="rightframe">TextToSpeech.Engine</A><br> +<!-- Field TYPE_ORIENTATION --> +<nobr><A HREF="android.hardware.Sensor.html#android.hardware.Sensor.TYPE_ORIENTATION" class="hiddenlink" target="rightframe">TYPE_ORIENTATION</A> +</nobr><br> +<!-- Class VelocityTracker --> +<A NAME="V"></A> +<br><font size="+2">V</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.view.VelocityTracker.html" class="hiddenlink" target="rightframe">VelocityTracker</A><br> +<!-- Class VideoView --> +<A HREF="android.widget.VideoView.html" class="hiddenlink" target="rightframe">VideoView</A><br> +<!-- Class View --> +<A HREF="android.view.View.html" class="hiddenlink" target="rightframe">View</A><br> +<!-- Class ViewConfiguration --> +<A HREF="android.view.ViewConfiguration.html" class="hiddenlink" target="rightframe">ViewConfiguration</A><br> +<!-- Class ViewGroup.LayoutParams --> +<A HREF="android.view.ViewGroup.LayoutParams.html" class="hiddenlink" target="rightframe">ViewGroup.LayoutParams</A><br> +<!-- Class VMDebug --> +<A HREF="dalvik.system.VMDebug.html" class="hiddenlink" target="rightframe">VMDebug</A><br> +<!-- Class WebChromeClient --> +<A NAME="W"></A> +<br><font size="+2">W</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.webkit.WebChromeClient.html" class="hiddenlink" target="rightframe">WebChromeClient</A><br> +<!-- Class WebSettings --> +<A HREF="android.webkit.WebSettings.html" class="hiddenlink" target="rightframe">WebSettings</A><br> +<!-- Class WebView --> +<A HREF="android.webkit.WebView.html" class="hiddenlink" target="rightframe">WebView</A><br> +<!-- Class WebViewClient --> +<A HREF="android.webkit.WebViewClient.html" class="hiddenlink" target="rightframe">WebViewClient</A><br> +<!-- Class WindowManager.LayoutParams --> +<A HREF="android.view.WindowManager.LayoutParams.html" class="hiddenlink" target="rightframe">WindowManager.LayoutParams</A><br> +<!-- Class XMLConstants --> +<A NAME="X"></A> +<br><font size="+2">X</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="javax.xml.XMLConstants.html" class="hiddenlink" target="rightframe">XMLConstants</A><br> +<!-- Field YCbCr_420_SP --> +<A NAME="Y"></A> +<br><font size="+2">Y</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.graphics.PixelFormat.html#android.graphics.PixelFormat.YCbCr_420_SP" class="hiddenlink" target="rightframe">YCbCr_420_SP</A> +</nobr><br> +<!-- Field YCbCr_422_I --> +<nobr><A HREF="android.graphics.PixelFormat.html#android.graphics.PixelFormat.YCbCr_422_I" class="hiddenlink" target="rightframe">YCbCr_422_I</A> +</nobr><br> +<!-- Field YCbCr_422_SP --> +<nobr><A HREF="android.graphics.PixelFormat.html#android.graphics.PixelFormat.YCbCr_422_SP" class="hiddenlink" target="rightframe">YCbCr_422_SP</A> +</nobr><br> +<!-- Class Zygote --> +<A NAME="Z"></A> +<br><font size="+2">Z</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="dalvik.system.Zygote.html" class="hiddenlink" target="rightframe">Zygote</A><br> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/alldiffs_index_removals.html b/docs/html/sdk/api_diff/8/changes/alldiffs_index_removals.html new file mode 100644 index 0000000..fbca7ca --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/alldiffs_index_removals.html @@ -0,0 +1,214 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +All Removals Index +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY class="gc-documentation" style="padding:12px;"> +<a NAME="topheader"></a> +<table summary="Index for All Differences" width="100%" class="jdiffIndex" border="0" cellspacing="0" cellpadding="0" style="padding-bottom:0;margin-bottom:0;"> + <tr> + <th class="indexHeader"> + Filter the Index: + </th> + </tr> + <tr> + <td class="indexText" style="line-height:1.3em;padding-left:2em;"> +<a href="alldiffs_index_all.html" xclass="hiddenlink">All Differences</a> + <br> +<b>Removals</b> + <br> +<A HREF="alldiffs_index_additions.html"xclass="hiddenlink">Additions</A> + <br> +<A HREF="alldiffs_index_changes.html"xclass="hiddenlink">Changes</A> + </td> + </tr> +</table> +<div id="indexTableCaption" style="background-color:#eee;padding:0 4px 0 4px;font-size:11px;margin-bottom:1em;"> +Listed as: <span style="color:#069"><strong>Added</strong></span>, <span style="color:#069"><strike>Removed</strike></span>, <span style="color:#069">Changed</span></font> +</div> +<!-- Method getOption --> +<A NAME="G"></A> +<br><font size="+2">G</font> +<a href="#M"><font size="-2">M</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#X"><font size="-2">X</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="java.net.DatagramSocketImpl.html#java.net.DatagramSocketImpl.getOption_removed(int)" class="hiddenlink" target="rightframe"><strike>getOption</strike> +(<code>int</code>)</A></nobr><br> +<!-- Field mProxy --> +<A NAME="M"></A> +<br><font size="+2">M</font> +<a href="#G"><font size="-2">G</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#X"><font size="-2">X</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.webkit.JsResult.html#android.webkit.JsResult.mProxy" class="hiddenlink" target="rightframe"><strike>mProxy</strike></A> +</nobr><br> +<!-- Method onConsoleMessage --> +<A NAME="O"></A> +<br><font size="+2">O</font> +<a href="#G"><font size="-2">G</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#X"><font size="-2">X</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.webkit.WebChromeClient.html#android.webkit.WebChromeClient.onConsoleMessage_removed(java.lang.String, int, java.lang.String)" class="hiddenlink" target="rightframe"><strike>onConsoleMessage</strike> +(<code>String, int, String</code>)</A></nobr><br> +<!-- Field OP_UNUSED_3e --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_3e" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_3e</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_3f --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_3f" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_3f</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_40 --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_40" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_40</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_41 --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_41" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_41</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_42 --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_42" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_42</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_43 --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_43" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_43</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_73 --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_73" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_73</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_79 --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_79" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_79</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_7A --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_7A" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_7A</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_E3 --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_E3" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_E3</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_E4 --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_E4" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_E4</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_E5 --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_E5" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_E5</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_E6 --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_E6" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_E6</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_E7 --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_E7" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_E7</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_E8 --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_E8" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_E8</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_E9 --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_E9" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_E9</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_EA --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_EA" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_EA</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_EB --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_EB" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_EB</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_EC --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_EC" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_EC</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_ED --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_ED" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_ED</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_EF --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_EF" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_EF</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_F1 --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_F1" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_F1</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_FC --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_FC" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_FC</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_FD --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_FD" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_FD</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_FE --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_FE" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_FE</strike></A> +</nobr><br> +<!-- Field OP_UNUSED_FF --> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_FF" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_FF</strike></A> +</nobr><br> +<!-- Field PKG_INSTALL_COMPLETE --> +<A NAME="P"></A> +<br><font size="+2">P</font> +<a href="#G"><font size="-2">G</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#X"><font size="-2">X</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.PKG_INSTALL_COMPLETE" class="hiddenlink" target="rightframe"><strike>PKG_INSTALL_COMPLETE</strike></A> +</nobr><br> +<!-- Field PKG_INSTALL_INCOMPLETE --> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.PKG_INSTALL_INCOMPLETE" class="hiddenlink" target="rightframe"><strike>PKG_INSTALL_INCOMPLETE</strike></A> +</nobr><br> +<!-- Method setOption --> +<A NAME="S"></A> +<br><font size="+2">S</font> +<a href="#G"><font size="-2">G</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#X"><font size="-2">X</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="java.net.DatagramSocketImpl.html#java.net.DatagramSocketImpl.setOption_removed(int, java.lang.Object)" class="hiddenlink" target="rightframe"><strike>setOption</strike> +(<code>int, Object</code>)</A></nobr><br> +<!-- Constructor XMLConstants --> +<A NAME="X"></A> +<br><font size="+2">X</font> +<a href="#G"><font size="-2">G</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#S"><font size="-2">S</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="javax.xml.XMLConstants.html#javax.xml.XMLConstants.ctor_removed()" class="hiddenlink" target="rightframe"><strike>XMLConstants</strike> +()</A></nobr> constructor<br> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.Manifest.permission.html b/docs/html/sdk/api_diff/8/changes/android.Manifest.permission.html new file mode 100644 index 0000000..b6c6e92 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.Manifest.permission.html @@ -0,0 +1,160 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.Manifest.permission +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.<A HREF="../../../../reference/android/Manifest.permission.html" target="_top"><font size="+2"><code>Manifest.permission</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.Manifest.permission.BIND_DEVICE_ADMIN"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/Manifest.permission.html#BIND_DEVICE_ADMIN" target="_top"><code>BIND_DEVICE_ADMIN</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.Manifest.permission.BIND_WALLPAPER"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/Manifest.permission.html#BIND_WALLPAPER" target="_top"><code>BIND_WALLPAPER</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.Manifest.permission.KILL_BACKGROUND_PROCESSES"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/Manifest.permission.html#KILL_BACKGROUND_PROCESSES" target="_top"><code>KILL_BACKGROUND_PROCESSES</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.Manifest.permission.SET_TIME"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/Manifest.permission.html#SET_TIME" target="_top"><code>SET_TIME</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.Manifest.permission.RESTART_PACKAGES"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/Manifest.permission.html#RESTART_PACKAGES" target="_top"><code>RESTART_PACKAGES</code></font></A></nobr> </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.R.anim.html b/docs/html/sdk/api_diff/8/changes/android.R.anim.html new file mode 100644 index 0000000..5e0a9b9 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.R.anim.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.R.anim +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.<A HREF="../../../../reference/android/R.anim.html" target="_top"><font size="+2"><code>R.anim</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.R.anim.cycle_interpolator"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/R.anim.html#cycle_interpolator" target="_top"><code>cycle_interpolator</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.R.attr.html b/docs/html/sdk/api_diff/8/changes/android.R.attr.html new file mode 100644 index 0000000..49a5b00 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.R.attr.html @@ -0,0 +1,188 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.R.attr +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.<A HREF="../../../../reference/android/R.attr.html" target="_top"><font size="+2"><code>R.attr</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.R.attr.expandableListViewWhiteStyle"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/R.attr.html#expandableListViewWhiteStyle" target="_top"><code>expandableListViewWhiteStyle</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.R.attr.installLocation"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/R.attr.html#installLocation" target="_top"><code>installLocation</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.R.attr.restoreAnyVersion"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/R.attr.html#restoreAnyVersion" target="_top"><code>restoreAnyVersion</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.R.attr.tabStripEnabled"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/R.attr.html#tabStripEnabled" target="_top"><code>tabStripEnabled</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.R.attr.tabStripLeft"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/R.attr.html#tabStripLeft" target="_top"><code>tabStripLeft</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.R.attr.tabStripRight"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/R.attr.html#tabStripRight" target="_top"><code>tabStripRight</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.R.attr.vmSafeMode"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/R.attr.html#vmSafeMode" target="_top"><code>vmSafeMode</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.R.attr.webTextViewStyle"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/R.attr.html#webTextViewStyle" target="_top"><code>webTextViewStyle</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.R.attr.restoreNeedsApplication"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/R.attr.html#restoreNeedsApplication" target="_top"><code>restoreNeedsApplication</code></font></A></nobr> </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.R.id.html b/docs/html/sdk/api_diff/8/changes/android.R.id.html new file mode 100644 index 0000000..4e37aa3 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.R.id.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.R.id +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.<A HREF="../../../../reference/android/R.id.html" target="_top"><font size="+2"><code>R.id</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.R.id.custom"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/R.id.html#custom" target="_top"><code>custom</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.accounts.AccountManager.html b/docs/html/sdk/api_diff/8/changes/android.accounts.AccountManager.html new file mode 100644 index 0000000..6d1e4b2 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.accounts.AccountManager.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.accounts.AccountManager +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.accounts.<A HREF="../../../../reference/android/accounts/AccountManager.html" target="_top"><font size="+2"><code>AccountManager</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.accounts.AccountManager.hasFeatures_added(android.accounts.Account, java.lang.String[], android.accounts.AccountManagerCallback<java.lang.Boolean>, android.os.Handler)"></A> + <nobr><code>AccountManagerFuture<Boolean></code> <A HREF="../../../../reference/android/accounts/AccountManager.html#hasFeatures(android.accounts.Account, java.lang.String[], android.accounts.AccountManagerCallback<java.lang.Boolean>, android.os.Handler)" target="_top"><code>hasFeatures</code></A>(<code>Account,</nobr> String[]<nobr>,</nobr> AccountManagerCallback<Boolean><nobr>,</nobr> Handler<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.app.Activity.html b/docs/html/sdk/api_diff/8/changes/android.app.Activity.html new file mode 100644 index 0000000..3e181f8 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.app.Activity.html @@ -0,0 +1,164 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.app.Activity +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.app.<A HREF="../../../../reference/android/app/Activity.html" target="_top"><font size="+2"><code>Activity</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.app.Activity.onCreateDialog_added(int, android.os.Bundle)"></A> + <nobr><code>Dialog</code> <A HREF="../../../../reference/android/app/Activity.html#onCreateDialog(int, android.os.Bundle)" target="_top"><code>onCreateDialog</code></A>(<code>int,</nobr> Bundle<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.app.Activity.onPrepareDialog_added(int, android.app.Dialog, android.os.Bundle)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/app/Activity.html#onPrepareDialog(int, android.app.Dialog, android.os.Bundle)" target="_top"><code>onPrepareDialog</code></A>(<code>int,</nobr> Dialog<nobr>,</nobr> Bundle<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.app.Activity.showDialog_added(int, android.os.Bundle)"></A> + <nobr><code>boolean</code> <A HREF="../../../../reference/android/app/Activity.html#showDialog(int, android.os.Bundle)" target="_top"><code>showDialog</code></A>(<code>int,</nobr> Bundle<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.app.Activity.onCreateDialog_changed(int)"></A> + <nobr><code>Dialog</code> <A HREF="../../../../reference/android/app/Activity.html#onCreateDialog(int)" target="_top"><code>onCreateDialog</code></A>(<code>int</code>) </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.app.Activity.onPrepareDialog_changed(int, android.app.Dialog)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/app/Activity.html#onPrepareDialog(int, android.app.Dialog)" target="_top"><code>onPrepareDialog</code></A>(<code>int,</nobr> Dialog<nobr><nobr></code>) </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.app.ActivityManager.ProcessErrorStateInfo.html b/docs/html/sdk/api_diff/8/changes/android.app.ActivityManager.ProcessErrorStateInfo.html new file mode 100644 index 0000000..b97137d --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.app.ActivityManager.ProcessErrorStateInfo.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.app.ActivityManager.ProcessErrorStateInfo +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.app.<A HREF="../../../../reference/android/app/ActivityManager.ProcessErrorStateInfo.html" target="_top"><font size="+2"><code>ActivityManager.ProcessErrorStateInfo</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.app.ActivityManager.ProcessErrorStateInfo.stackTrace"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/app/ActivityManager.ProcessErrorStateInfo.html#stackTrace" target="_top"><code>stackTrace</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.app.ActivityManager.html b/docs/html/sdk/api_diff/8/changes/android.app.ActivityManager.html new file mode 100644 index 0000000..796ac35 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.app.ActivityManager.html @@ -0,0 +1,147 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.app.ActivityManager +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.app.<A HREF="../../../../reference/android/app/ActivityManager.html" target="_top"><font size="+2"><code>ActivityManager</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.app.ActivityManager.isUserAMonkey_added()"></A> + <nobr><code>boolean</code> <A HREF="../../../../reference/android/app/ActivityManager.html#isUserAMonkey()" target="_top"><code>isUserAMonkey</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.app.ActivityManager.killBackgroundProcesses_added(java.lang.String)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/app/ActivityManager.html#killBackgroundProcesses(java.lang.String)" target="_top"><code>killBackgroundProcesses</code></A>(<code>String</code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.app.ActivityManager.restartPackage_changed(java.lang.String)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/app/ActivityManager.html#restartPackage(java.lang.String)" target="_top"><code>restartPackage</code></A>(<code>String</code>) </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.app.AlarmManager.html b/docs/html/sdk/api_diff/8/changes/android.app.AlarmManager.html new file mode 100644 index 0000000..b59c80e --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.app.AlarmManager.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.app.AlarmManager +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.app.<A HREF="../../../../reference/android/app/AlarmManager.html" target="_top"><font size="+2"><code>AlarmManager</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.app.AlarmManager.setTime_added(long)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/app/AlarmManager.html#setTime(long)" target="_top"><code>setTime</code></A>(<code>long</code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.app.Dialog.html b/docs/html/sdk/api_diff/8/changes/android.app.Dialog.html new file mode 100644 index 0000000..9c81eca --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.app.Dialog.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.app.Dialog +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.app.<A HREF="../../../../reference/android/app/Dialog.html" target="_top"><font size="+2"><code>Dialog</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.app.Dialog.setOnShowListener_added(android.content.DialogInterface.OnShowListener)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/app/Dialog.html#setOnShowListener(android.content.DialogInterface.OnShowListener)" target="_top"><code>setOnShowListener</code></A>(<code>OnShowListener</code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.app.SearchManager.html b/docs/html/sdk/api_diff/8/changes/android.app.SearchManager.html new file mode 100644 index 0000000..a6d5ff9 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.app.SearchManager.html @@ -0,0 +1,172 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.app.SearchManager +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.app.<A HREF="../../../../reference/android/app/SearchManager.html" target="_top"><font size="+2"><code>SearchManager</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.app.SearchManager.getSearchableInfo_added(android.content.ComponentName)"></A> + <nobr><code>SearchableInfo</code> <A HREF="../../../../reference/android/app/SearchManager.html#getSearchableInfo(android.content.ComponentName)" target="_top"><code>getSearchableInfo</code></A>(<code>ComponentName</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.app.SearchManager.getSearchablesInGlobalSearch_added()"></A> + <nobr><code>List<SearchableInfo></code> <A HREF="../../../../reference/android/app/SearchManager.html#getSearchablesInGlobalSearch()" target="_top"><code>getSearchablesInGlobalSearch</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.app.SearchManager.CURSOR_EXTRA_KEY_IN_PROGRESS"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/app/SearchManager.html#CURSOR_EXTRA_KEY_IN_PROGRESS" target="_top"><code>CURSOR_EXTRA_KEY_IN_PROGRESS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.app.SearchManager.EXTRA_SELECT_QUERY"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/app/SearchManager.html#EXTRA_SELECT_QUERY" target="_top"><code>EXTRA_SELECT_QUERY</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.app.SearchManager.INTENT_ACTION_GLOBAL_SEARCH"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/app/SearchManager.html#INTENT_ACTION_GLOBAL_SEARCH" target="_top"><code>INTENT_ACTION_GLOBAL_SEARCH</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.app.SearchManager.INTENT_ACTION_SEARCH_SETTINGS"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/app/SearchManager.html#INTENT_ACTION_SEARCH_SETTINGS" target="_top"><code>INTENT_ACTION_SEARCH_SETTINGS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.app.SearchManager.SUGGEST_COLUMN_TEXT_2_URL"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/app/SearchManager.html#SUGGEST_COLUMN_TEXT_2_URL" target="_top"><code>SUGGEST_COLUMN_TEXT_2_URL</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.content.AbstractThreadedSyncAdapter.html b/docs/html/sdk/api_diff/8/changes/android.content.AbstractThreadedSyncAdapter.html new file mode 100644 index 0000000..5507fae --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.content.AbstractThreadedSyncAdapter.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.content.AbstractThreadedSyncAdapter +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.content.<A HREF="../../../../reference/android/content/AbstractThreadedSyncAdapter.html" target="_top"><font size="+2"><code>AbstractThreadedSyncAdapter</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.AbstractThreadedSyncAdapter.onSyncCanceled_added()"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/content/AbstractThreadedSyncAdapter.html#onSyncCanceled()" target="_top"><code>onSyncCanceled</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.content.ComponentName.html b/docs/html/sdk/api_diff/8/changes/android.content.ComponentName.html new file mode 100644 index 0000000..c1e7861 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.content.ComponentName.html @@ -0,0 +1,128 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.content.ComponentName +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.content.<A HREF="../../../../reference/android/content/ComponentName.html" target="_top"><font size="+2"><code>ComponentName</code></font></A> +</H2> +<p><font xsize="+1">Added interface <code>java.lang.Cloneable</code>.<br></font> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.ComponentName.clone_changed()"></A> + <nobr><code>ComponentName</code> <A HREF="../../../../reference/android/content/ComponentName.html#clone()" target="_top"><code>clone</code></A>() </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +Change in return type from <code>Object</code> to <code>ComponentName</code>.<br> + Change in exceptions thrown from <code>java.lang.CloneNotSupportedException</code> to no exceptions.<br> + Method was inherited from <code>java.lang.Object</code>, but is now defined locally. Change of visibility from protected to public.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.content.ContentResolver.html b/docs/html/sdk/api_diff/8/changes/android.content.ContentResolver.html new file mode 100644 index 0000000..69e4716 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.content.ContentResolver.html @@ -0,0 +1,193 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.content.ContentResolver +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.content.<A HREF="../../../../reference/android/content/ContentResolver.html" target="_top"><font size="+2"><code>ContentResolver</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.ContentResolver.addPeriodicSync_added(android.accounts.Account, java.lang.String, android.os.Bundle, long)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/content/ContentResolver.html#addPeriodicSync(android.accounts.Account, java.lang.String, android.os.Bundle, long)" target="_top"><code>addPeriodicSync</code></A>(<code>Account,</nobr> String<nobr>,</nobr> Bundle<nobr>,</nobr> long<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.ContentResolver.getCurrentSync_added()"></A> + <nobr><code>SyncInfo</code> <A HREF="../../../../reference/android/content/ContentResolver.html#getCurrentSync()" target="_top"><code>getCurrentSync</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.ContentResolver.getPeriodicSyncs_added(android.accounts.Account, java.lang.String)"></A> + <nobr><code>List<PeriodicSync></code> <A HREF="../../../../reference/android/content/ContentResolver.html#getPeriodicSyncs(android.accounts.Account, java.lang.String)" target="_top"><code>getPeriodicSyncs</code></A>(<code>Account,</nobr> String<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.ContentResolver.removePeriodicSync_added(android.accounts.Account, java.lang.String, android.os.Bundle)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/content/ContentResolver.html#removePeriodicSync(android.accounts.Account, java.lang.String, android.os.Bundle)" target="_top"><code>removePeriodicSync</code></A>(<code>Account,</nobr> String<nobr>,</nobr> Bundle<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.ContentResolver.SYNC_EXTRAS_DO_NOT_RETRY"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/content/ContentResolver.html#SYNC_EXTRAS_DO_NOT_RETRY" target="_top"><code>SYNC_EXTRAS_DO_NOT_RETRY</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.ContentResolver.SYNC_EXTRAS_IGNORE_BACKOFF"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/content/ContentResolver.html#SYNC_EXTRAS_IGNORE_BACKOFF" target="_top"><code>SYNC_EXTRAS_IGNORE_BACKOFF</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.ContentResolver.SYNC_EXTRAS_IGNORE_SETTINGS"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/content/ContentResolver.html#SYNC_EXTRAS_IGNORE_SETTINGS" target="_top"><code>SYNC_EXTRAS_IGNORE_SETTINGS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.ContentResolver.SYNC_OBSERVER_TYPE_ACTIVE"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/content/ContentResolver.html#SYNC_OBSERVER_TYPE_ACTIVE" target="_top"><code>SYNC_OBSERVER_TYPE_ACTIVE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.ContentResolver.SYNC_OBSERVER_TYPE_PENDING"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/content/ContentResolver.html#SYNC_OBSERVER_TYPE_PENDING" target="_top"><code>SYNC_OBSERVER_TYPE_PENDING</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.ContentResolver.SYNC_OBSERVER_TYPE_SETTINGS"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/content/ContentResolver.html#SYNC_OBSERVER_TYPE_SETTINGS" target="_top"><code>SYNC_OBSERVER_TYPE_SETTINGS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.content.Context.html b/docs/html/sdk/api_diff/8/changes/android.content.Context.html new file mode 100644 index 0000000..7f18248 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.content.Context.html @@ -0,0 +1,179 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.content.Context +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.content.<A HREF="../../../../reference/android/content/Context.html" target="_top"><font size="+2"><code>Context</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.Context.getExternalCacheDir_added()"></A> + <nobr><code>File</code> <A HREF="../../../../reference/android/content/Context.html#getExternalCacheDir()" target="_top"><code>getExternalCacheDir</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.Context.getExternalFilesDir_added(java.lang.String)"></A> + <nobr><code>File</code> <A HREF="../../../../reference/android/content/Context.html#getExternalFilesDir(java.lang.String)" target="_top"><code>getExternalFilesDir</code></A>(<code>String</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.Context.getPackageCodePath_added()"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/content/Context.html#getPackageCodePath()" target="_top"><code>getPackageCodePath</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.Context.getPackageResourcePath_added()"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/content/Context.html#getPackageResourcePath()" target="_top"><code>getPackageResourcePath</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.Context.BIND_NOT_FOREGROUND"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/content/Context.html#BIND_NOT_FOREGROUND" target="_top"><code>BIND_NOT_FOREGROUND</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.Context.DEVICE_POLICY_SERVICE"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/content/Context.html#DEVICE_POLICY_SERVICE" target="_top"><code>DEVICE_POLICY_SERVICE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.Context.DROPBOX_SERVICE"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/content/Context.html#DROPBOX_SERVICE" target="_top"><code>DROPBOX_SERVICE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.Context.UI_MODE_SERVICE"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/content/Context.html#UI_MODE_SERVICE" target="_top"><code>UI_MODE_SERVICE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.content.ContextWrapper.html b/docs/html/sdk/api_diff/8/changes/android.content.ContextWrapper.html new file mode 100644 index 0000000..010cde7 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.content.ContextWrapper.html @@ -0,0 +1,129 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.content.ContextWrapper +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.content.<A HREF="../../../../reference/android/content/ContextWrapper.html" target="_top"><font size="+2"><code>ContextWrapper</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.ContextWrapper.getExternalCacheDir_added()"></A> + <nobr><code>File</code> <A HREF="../../../../reference/android/content/ContextWrapper.html#getExternalCacheDir()" target="_top"><code>getExternalCacheDir</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.ContextWrapper.getExternalFilesDir_added(java.lang.String)"></A> + <nobr><code>File</code> <A HREF="../../../../reference/android/content/ContextWrapper.html#getExternalFilesDir(java.lang.String)" target="_top"><code>getExternalFilesDir</code></A>(<code>String</code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.content.Intent.html b/docs/html/sdk/api_diff/8/changes/android.content.Intent.html new file mode 100644 index 0000000..12eb65c --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.content.Intent.html @@ -0,0 +1,194 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.content.Intent +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.content.<A HREF="../../../../reference/android/content/Intent.html" target="_top"><font size="+2"><code>Intent</code></font></A> +</H2> +<p><font xsize="+1">Added interface <code>java.lang.Cloneable</code>.<br></font> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.Intent.getCharSequenceArrayExtra_added(java.lang.String)"></A> + <nobr><code>CharSequence[]</code> <A HREF="../../../../reference/android/content/Intent.html#getCharSequenceArrayExtra(java.lang.String)" target="_top"><code>getCharSequenceArrayExtra</code></A>(<code>String</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.Intent.getCharSequenceArrayListExtra_added(java.lang.String)"></A> + <nobr><code>ArrayList<CharSequence></code> <A HREF="../../../../reference/android/content/Intent.html#getCharSequenceArrayListExtra(java.lang.String)" target="_top"><code>getCharSequenceArrayListExtra</code></A>(<code>String</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.Intent.putCharSequenceArrayListExtra_added(java.lang.String, java.util.ArrayList<java.lang.CharSequence>)"></A> + <nobr><code>Intent</code> <A HREF="../../../../reference/android/content/Intent.html#putCharSequenceArrayListExtra(java.lang.String, java.util.ArrayList<java.lang.CharSequence>)" target="_top"><code>putCharSequenceArrayListExtra</code></A>(<code>String,</nobr> ArrayList<CharSequence><nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.Intent.putExtra_added(java.lang.String, java.lang.CharSequence[])"></A> + <nobr><code>Intent</code> <A HREF="../../../../reference/android/content/Intent.html#putExtra(java.lang.String, java.lang.CharSequence[])" target="_top"><code>putExtra</code></A>(<code>String,</nobr> CharSequence[]<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.Intent.ACTION_EXTERNAL_APPLICATIONS_AVAILABLE"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/content/Intent.html#ACTION_EXTERNAL_APPLICATIONS_AVAILABLE" target="_top"><code>ACTION_EXTERNAL_APPLICATIONS_AVAILABLE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.Intent.ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/content/Intent.html#ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE" target="_top"><code>ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.Intent.CATEGORY_CAR_MODE"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/content/Intent.html#CATEGORY_CAR_MODE" target="_top"><code>CATEGORY_CAR_MODE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.Intent.EXTRA_CHANGED_PACKAGE_LIST"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/content/Intent.html#EXTRA_CHANGED_PACKAGE_LIST" target="_top"><code>EXTRA_CHANGED_PACKAGE_LIST</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.Intent.EXTRA_CHANGED_UID_LIST"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/content/Intent.html#EXTRA_CHANGED_UID_LIST" target="_top"><code>EXTRA_CHANGED_UID_LIST</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.Intent.FLAG_RECEIVER_REPLACE_PENDING"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/content/Intent.html#FLAG_RECEIVER_REPLACE_PENDING" target="_top"><code>FLAG_RECEIVER_REPLACE_PENDING</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.content.SyncResult.html b/docs/html/sdk/api_diff/8/changes/android.content.SyncResult.html new file mode 100644 index 0000000..c5b4107 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.content.SyncResult.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.content.SyncResult +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.content.<A HREF="../../../../reference/android/content/SyncResult.html" target="_top"><font size="+2"><code>SyncResult</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.SyncResult.delayUntil"></A> + <nobr><code>long</code> <A HREF="../../../../reference/android/content/SyncResult.html#delayUntil" target="_top"><code>delayUntil</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.content.pm.ActivityInfo.html b/docs/html/sdk/api_diff/8/changes/android.content.pm.ActivityInfo.html new file mode 100644 index 0000000..ef9d750 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.content.pm.ActivityInfo.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.content.pm.ActivityInfo +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.content.pm.<A HREF="../../../../reference/android/content/pm/ActivityInfo.html" target="_top"><font size="+2"><code>ActivityInfo</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.pm.ActivityInfo.CONFIG_UI_MODE"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/content/pm/ActivityInfo.html#CONFIG_UI_MODE" target="_top"><code>CONFIG_UI_MODE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.content.pm.ApplicationInfo.html b/docs/html/sdk/api_diff/8/changes/android.content.pm.ApplicationInfo.html new file mode 100644 index 0000000..554e178 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.content.pm.ApplicationInfo.html @@ -0,0 +1,157 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.content.pm.ApplicationInfo +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.content.pm.<A HREF="../../../../reference/android/content/pm/ApplicationInfo.html" target="_top"><font size="+2"><code>ApplicationInfo</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.pm.ApplicationInfo.FLAG_ALLOW_BACKUP"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/content/pm/ApplicationInfo.html#FLAG_ALLOW_BACKUP" target="_top"><code>FLAG_ALLOW_BACKUP</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.pm.ApplicationInfo.FLAG_EXTERNAL_STORAGE"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/content/pm/ApplicationInfo.html#FLAG_EXTERNAL_STORAGE" target="_top"><code>FLAG_EXTERNAL_STORAGE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.pm.ApplicationInfo.FLAG_KILL_AFTER_RESTORE"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/content/pm/ApplicationInfo.html#FLAG_KILL_AFTER_RESTORE" target="_top"><code>FLAG_KILL_AFTER_RESTORE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.pm.ApplicationInfo.FLAG_RESTORE_ANY_VERSION"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/content/pm/ApplicationInfo.html#FLAG_RESTORE_ANY_VERSION" target="_top"><code>FLAG_RESTORE_ANY_VERSION</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.pm.ApplicationInfo.FLAG_VM_SAFE_MODE"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/content/pm/ApplicationInfo.html#FLAG_VM_SAFE_MODE" target="_top"><code>FLAG_VM_SAFE_MODE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.pm.ApplicationInfo.backupAgentName"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/content/pm/ApplicationInfo.html#backupAgentName" target="_top"><code>backupAgentName</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.content.pm.ComponentInfo.html b/docs/html/sdk/api_diff/8/changes/android.content.pm.ComponentInfo.html new file mode 100644 index 0000000..1cb101f --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.content.pm.ComponentInfo.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.content.pm.ComponentInfo +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.content.pm.<A HREF="../../../../reference/android/content/pm/ComponentInfo.html" target="_top"><font size="+2"><code>ComponentInfo</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.pm.ComponentInfo.descriptionRes"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/content/pm/ComponentInfo.html#descriptionRes" target="_top"><code>descriptionRes</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.content.pm.PackageManager.html b/docs/html/sdk/api_diff/8/changes/android.content.pm.PackageManager.html new file mode 100644 index 0000000..6f7f3e5 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.content.pm.PackageManager.html @@ -0,0 +1,254 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.content.pm.PackageManager +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.content.pm.<A HREF="../../../../reference/android/content/pm/PackageManager.html" target="_top"><font size="+2"><code>PackageManager</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.pm.PackageManager.addPermissionAsync_added(android.content.pm.PermissionInfo)"></A> + <nobr><code>boolean</code> <A HREF="../../../../reference/android/content/pm/PackageManager.html#addPermissionAsync(android.content.pm.PermissionInfo)" target="_top"><code>addPermissionAsync</code></A>(<code>PermissionInfo</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.pm.PackageManager.canonicalToCurrentPackageNames_added(java.lang.String[])"></A> + <nobr><code>String[]</code> <A HREF="../../../../reference/android/content/pm/PackageManager.html#canonicalToCurrentPackageNames(java.lang.String[])" target="_top"><code>canonicalToCurrentPackageNames</code></A>(<code>String[]</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.pm.PackageManager.currentToCanonicalPackageNames_added(java.lang.String[])"></A> + <nobr><code>String[]</code> <A HREF="../../../../reference/android/content/pm/PackageManager.html#currentToCanonicalPackageNames(java.lang.String[])" target="_top"><code>currentToCanonicalPackageNames</code></A>(<code>String[]</code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.pm.PackageManager.addPreferredActivity_changed(android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/content/pm/PackageManager.html#addPreferredActivity(android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName)" target="_top"><code>addPreferredActivity</code></A>(<code>IntentFilter,</nobr> int<nobr>,</nobr> ComponentName[]<nobr>,</nobr> ComponentName<nobr><nobr></code>) </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> +<p> +<a NAME="Removed"></a> +<TABLE summary="Removed Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Removed Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.pm.PackageManager.PKG_INSTALL_COMPLETE"></A> + <code>int</code> PKG_INSTALL_COMPLETE + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.pm.PackageManager.PKG_INSTALL_INCOMPLETE"></A> + <code>int</code> PKG_INSTALL_INCOMPLETE + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.pm.PackageManager.FEATURE_BLUETOOTH"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/content/pm/PackageManager.html#FEATURE_BLUETOOTH" target="_top"><code>FEATURE_BLUETOOTH</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.pm.PackageManager.FEATURE_LOCATION"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/content/pm/PackageManager.html#FEATURE_LOCATION" target="_top"><code>FEATURE_LOCATION</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.pm.PackageManager.FEATURE_LOCATION_GPS"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/content/pm/PackageManager.html#FEATURE_LOCATION_GPS" target="_top"><code>FEATURE_LOCATION_GPS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.pm.PackageManager.FEATURE_LOCATION_NETWORK"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/content/pm/PackageManager.html#FEATURE_LOCATION_NETWORK" target="_top"><code>FEATURE_LOCATION_NETWORK</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.pm.PackageManager.FEATURE_MICROPHONE"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/content/pm/PackageManager.html#FEATURE_MICROPHONE" target="_top"><code>FEATURE_MICROPHONE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.pm.PackageManager.FEATURE_SENSOR_ACCELEROMETER"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/content/pm/PackageManager.html#FEATURE_SENSOR_ACCELEROMETER" target="_top"><code>FEATURE_SENSOR_ACCELEROMETER</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.pm.PackageManager.FEATURE_SENSOR_COMPASS"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/content/pm/PackageManager.html#FEATURE_SENSOR_COMPASS" target="_top"><code>FEATURE_SENSOR_COMPASS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.pm.PackageManager.FEATURE_TOUCHSCREEN"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/content/pm/PackageManager.html#FEATURE_TOUCHSCREEN" target="_top"><code>FEATURE_TOUCHSCREEN</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.pm.PackageManager.FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/content/pm/PackageManager.html#FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT" target="_top"><code>FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.pm.PackageManager.FEATURE_WIFI"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/content/pm/PackageManager.html#FEATURE_WIFI" target="_top"><code>FEATURE_WIFI</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.content.res.Configuration.html b/docs/html/sdk/api_diff/8/changes/android.content.res.Configuration.html new file mode 100644 index 0000000..ca170b9 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.content.res.Configuration.html @@ -0,0 +1,207 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.content.res.Configuration +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.content.res.<A HREF="../../../../reference/android/content/res/Configuration.html" target="_top"><font size="+2"><code>Configuration</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.res.Configuration.readFromParcel_added(android.os.Parcel)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/content/res/Configuration.html#readFromParcel(android.os.Parcel)" target="_top"><code>readFromParcel</code></A>(<code>Parcel</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.res.Configuration.setTo_added(android.content.res.Configuration)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/content/res/Configuration.html#setTo(android.content.res.Configuration)" target="_top"><code>setTo</code></A>(<code>Configuration</code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.res.Configuration.UI_MODE_NIGHT_MASK"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/content/res/Configuration.html#UI_MODE_NIGHT_MASK" target="_top"><code>UI_MODE_NIGHT_MASK</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.res.Configuration.UI_MODE_NIGHT_NO"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/content/res/Configuration.html#UI_MODE_NIGHT_NO" target="_top"><code>UI_MODE_NIGHT_NO</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.res.Configuration.UI_MODE_NIGHT_UNDEFINED"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/content/res/Configuration.html#UI_MODE_NIGHT_UNDEFINED" target="_top"><code>UI_MODE_NIGHT_UNDEFINED</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.res.Configuration.UI_MODE_NIGHT_YES"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/content/res/Configuration.html#UI_MODE_NIGHT_YES" target="_top"><code>UI_MODE_NIGHT_YES</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.res.Configuration.UI_MODE_TYPE_CAR"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/content/res/Configuration.html#UI_MODE_TYPE_CAR" target="_top"><code>UI_MODE_TYPE_CAR</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.res.Configuration.UI_MODE_TYPE_DESK"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/content/res/Configuration.html#UI_MODE_TYPE_DESK" target="_top"><code>UI_MODE_TYPE_DESK</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.res.Configuration.UI_MODE_TYPE_MASK"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/content/res/Configuration.html#UI_MODE_TYPE_MASK" target="_top"><code>UI_MODE_TYPE_MASK</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.res.Configuration.UI_MODE_TYPE_NORMAL"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/content/res/Configuration.html#UI_MODE_TYPE_NORMAL" target="_top"><code>UI_MODE_TYPE_NORMAL</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.res.Configuration.UI_MODE_TYPE_UNDEFINED"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/content/res/Configuration.html#UI_MODE_TYPE_UNDEFINED" target="_top"><code>UI_MODE_TYPE_UNDEFINED</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.res.Configuration.uiMode"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/content/res/Configuration.html#uiMode" target="_top"><code>uiMode</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.database.DatabaseUtils.html b/docs/html/sdk/api_diff/8/changes/android.database.DatabaseUtils.html new file mode 100644 index 0000000..9ca336d --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.database.DatabaseUtils.html @@ -0,0 +1,157 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.database.DatabaseUtils +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.database.<A HREF="../../../../reference/android/database/DatabaseUtils.html" target="_top"><font size="+2"><code>DatabaseUtils</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.database.DatabaseUtils.cursorDoubleToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/database/DatabaseUtils.html#cursorDoubleToContentValuesIfPresent(android.database.Cursor, android.content.ContentValues, java.lang.String)" target="_top"><code>cursorDoubleToContentValuesIfPresent</code></A>(<code>Cursor,</nobr> ContentValues<nobr>,</nobr> String<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.database.DatabaseUtils.cursorFloatToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/database/DatabaseUtils.html#cursorFloatToContentValuesIfPresent(android.database.Cursor, android.content.ContentValues, java.lang.String)" target="_top"><code>cursorFloatToContentValuesIfPresent</code></A>(<code>Cursor,</nobr> ContentValues<nobr>,</nobr> String<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.database.DatabaseUtils.cursorIntToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/database/DatabaseUtils.html#cursorIntToContentValuesIfPresent(android.database.Cursor, android.content.ContentValues, java.lang.String)" target="_top"><code>cursorIntToContentValuesIfPresent</code></A>(<code>Cursor,</nobr> ContentValues<nobr>,</nobr> String<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.database.DatabaseUtils.cursorLongToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/database/DatabaseUtils.html#cursorLongToContentValuesIfPresent(android.database.Cursor, android.content.ContentValues, java.lang.String)" target="_top"><code>cursorLongToContentValuesIfPresent</code></A>(<code>Cursor,</nobr> ContentValues<nobr>,</nobr> String<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.database.DatabaseUtils.cursorShortToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/database/DatabaseUtils.html#cursorShortToContentValuesIfPresent(android.database.Cursor, android.content.ContentValues, java.lang.String)" target="_top"><code>cursorShortToContentValuesIfPresent</code></A>(<code>Cursor,</nobr> ContentValues<nobr>,</nobr> String<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.database.DatabaseUtils.cursorStringToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/database/DatabaseUtils.html#cursorStringToContentValuesIfPresent(android.database.Cursor, android.content.ContentValues, java.lang.String)" target="_top"><code>cursorStringToContentValuesIfPresent</code></A>(<code>Cursor,</nobr> ContentValues<nobr>,</nobr> String<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.database.sqlite.SQLiteDatabase.html b/docs/html/sdk/api_diff/8/changes/android.database.sqlite.SQLiteDatabase.html new file mode 100644 index 0000000..fdf7c5e --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.database.sqlite.SQLiteDatabase.html @@ -0,0 +1,179 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.database.sqlite.SQLiteDatabase +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.database.sqlite.<A HREF="../../../../reference/android/database/sqlite/SQLiteDatabase.html" target="_top"><font size="+2"><code>SQLiteDatabase</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.database.sqlite.SQLiteDatabase.insertWithOnConflict_added(java.lang.String, java.lang.String, android.content.ContentValues, int)"></A> + <nobr><code>long</code> <A HREF="../../../../reference/android/database/sqlite/SQLiteDatabase.html#insertWithOnConflict(java.lang.String, java.lang.String, android.content.ContentValues, int)" target="_top"><code>insertWithOnConflict</code></A>(<code>String,</nobr> String<nobr>,</nobr> ContentValues<nobr>,</nobr> int<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.database.sqlite.SQLiteDatabase.updateWithOnConflict_added(java.lang.String, android.content.ContentValues, java.lang.String, java.lang.String[], int)"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/database/sqlite/SQLiteDatabase.html#updateWithOnConflict(java.lang.String, android.content.ContentValues, java.lang.String, java.lang.String[], int)" target="_top"><code>updateWithOnConflict</code></A>(<code>String,</nobr> ContentValues<nobr>,</nobr> String<nobr>,</nobr> String[]<nobr>,</nobr> int<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.database.sqlite.SQLiteDatabase.CONFLICT_ABORT"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/database/sqlite/SQLiteDatabase.html#CONFLICT_ABORT" target="_top"><code>CONFLICT_ABORT</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.database.sqlite.SQLiteDatabase.CONFLICT_FAIL"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/database/sqlite/SQLiteDatabase.html#CONFLICT_FAIL" target="_top"><code>CONFLICT_FAIL</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.database.sqlite.SQLiteDatabase.CONFLICT_IGNORE"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/database/sqlite/SQLiteDatabase.html#CONFLICT_IGNORE" target="_top"><code>CONFLICT_IGNORE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.database.sqlite.SQLiteDatabase.CONFLICT_NONE"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/database/sqlite/SQLiteDatabase.html#CONFLICT_NONE" target="_top"><code>CONFLICT_NONE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.database.sqlite.SQLiteDatabase.CONFLICT_REPLACE"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/database/sqlite/SQLiteDatabase.html#CONFLICT_REPLACE" target="_top"><code>CONFLICT_REPLACE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.database.sqlite.SQLiteDatabase.CONFLICT_ROLLBACK"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/database/sqlite/SQLiteDatabase.html#CONFLICT_ROLLBACK" target="_top"><code>CONFLICT_ROLLBACK</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.database.sqlite.SQLiteProgram.html b/docs/html/sdk/api_diff/8/changes/android.database.sqlite.SQLiteProgram.html new file mode 100644 index 0000000..92552a6 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.database.sqlite.SQLiteProgram.html @@ -0,0 +1,180 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.database.sqlite.SQLiteProgram +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.database.sqlite.<A HREF="../../../../reference/android/database/sqlite/SQLiteProgram.html" target="_top"><font size="+2"><code>SQLiteProgram</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.database.sqlite.SQLiteProgram.compile_changed(java.lang.String, boolean)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/database/sqlite/SQLiteProgram.html#compile(java.lang.String, boolean)" target="_top"><code>compile</code></A>(<code>String,</nobr> boolean<nobr><nobr></code>) </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.database.sqlite.SQLiteProgram.native_compile_changed(java.lang.String)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/database/sqlite/SQLiteProgram.html#native_compile(java.lang.String)" target="_top"><code>native_compile</code></A>(<code>String</code>) </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.database.sqlite.SQLiteProgram.native_finalize_changed()"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/database/sqlite/SQLiteProgram.html#native_finalize()" target="_top"><code>native_finalize</code></A>() </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.database.sqlite.SQLiteProgram.mDatabase"></A> + <nobr><code>SQLiteDatabase</code> <A HREF="../../../../reference/android/database/sqlite/SQLiteProgram.html#mDatabase" target="_top"><code>mDatabase</code></font></A></nobr> </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.database.sqlite.SQLiteProgram.nHandle"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/database/sqlite/SQLiteProgram.html#nHandle" target="_top"><code>nHandle</code></font></A></nobr> </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.database.sqlite.SQLiteProgram.nStatement"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/database/sqlite/SQLiteProgram.html#nStatement" target="_top"><code>nStatement</code></font></A></nobr> </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.gesture.Gesture.html b/docs/html/sdk/api_diff/8/changes/android.gesture.Gesture.html new file mode 100644 index 0000000..fa384bd --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.gesture.Gesture.html @@ -0,0 +1,126 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.gesture.Gesture +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.gesture.<A HREF="../../../../reference/android/gesture/Gesture.html" target="_top"><font size="+2"><code>Gesture</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.gesture.Gesture.clone_changed()"></A> + <nobr><code>Object</code> <A HREF="../../../../reference/android/gesture/Gesture.html#clone()" target="_top"><code>clone</code></A>() </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +Change in exceptions thrown from <code>java.lang.CloneNotSupportedException</code> to no exceptions.<br> + Method was inherited from <code>java.lang.Object</code>, but is now defined locally. Change of visibility from protected to public.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.gesture.GesturePoint.html b/docs/html/sdk/api_diff/8/changes/android.gesture.GesturePoint.html new file mode 100644 index 0000000..46c49ed --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.gesture.GesturePoint.html @@ -0,0 +1,126 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.gesture.GesturePoint +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.gesture.<A HREF="../../../../reference/android/gesture/GesturePoint.html" target="_top"><font size="+2"><code>GesturePoint</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.gesture.GesturePoint.clone_changed()"></A> + <nobr><code>Object</code> <A HREF="../../../../reference/android/gesture/GesturePoint.html#clone()" target="_top"><code>clone</code></A>() </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +Change in exceptions thrown from <code>java.lang.CloneNotSupportedException</code> to no exceptions.<br> + Method was inherited from <code>java.lang.Object</code>, but is now defined locally. Change of visibility from protected to public.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.gesture.GestureStroke.html b/docs/html/sdk/api_diff/8/changes/android.gesture.GestureStroke.html new file mode 100644 index 0000000..ab12967 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.gesture.GestureStroke.html @@ -0,0 +1,126 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.gesture.GestureStroke +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.gesture.<A HREF="../../../../reference/android/gesture/GestureStroke.html" target="_top"><font size="+2"><code>GestureStroke</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.gesture.GestureStroke.clone_changed()"></A> + <nobr><code>Object</code> <A HREF="../../../../reference/android/gesture/GestureStroke.html#clone()" target="_top"><code>clone</code></A>() </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +Change in exceptions thrown from <code>java.lang.CloneNotSupportedException</code> to no exceptions.<br> + Method was inherited from <code>java.lang.Object</code>, but is now defined locally. Change of visibility from protected to public.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.graphics.PixelFormat.html b/docs/html/sdk/api_diff/8/changes/android.graphics.PixelFormat.html new file mode 100644 index 0000000..f70e157 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.graphics.PixelFormat.html @@ -0,0 +1,151 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.graphics.PixelFormat +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.graphics.<A HREF="../../../../reference/android/graphics/PixelFormat.html" target="_top"><font size="+2"><code>PixelFormat</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.graphics.PixelFormat.JPEG"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/graphics/PixelFormat.html#JPEG" target="_top"><code>JPEG</code></font></A></nobr> </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.graphics.PixelFormat.YCbCr_420_SP"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/graphics/PixelFormat.html#YCbCr_420_SP" target="_top"><code>YCbCr_420_SP</code></font></A></nobr> </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.graphics.PixelFormat.YCbCr_422_I"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/graphics/PixelFormat.html#YCbCr_422_I" target="_top"><code>YCbCr_422_I</code></font></A></nobr> </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.graphics.PixelFormat.YCbCr_422_SP"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/graphics/PixelFormat.html#YCbCr_422_SP" target="_top"><code>YCbCr_422_SP</code></font></A></nobr> </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.hardware.Camera.Parameters.html b/docs/html/sdk/api_diff/8/changes/android.hardware.Camera.Parameters.html new file mode 100644 index 0000000..01e7ed6 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.hardware.Camera.Parameters.html @@ -0,0 +1,249 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.hardware.Camera.Parameters +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.hardware.<A HREF="../../../../reference/android/hardware/Camera.Parameters.html" target="_top"><font size="+2"><code>Camera.Parameters</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.hardware.Camera.Parameters.getExposureCompensation_added()"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/hardware/Camera.Parameters.html#getExposureCompensation()" target="_top"><code>getExposureCompensation</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.hardware.Camera.Parameters.getExposureCompensationStep_added()"></A> + <nobr><code>float</code> <A HREF="../../../../reference/android/hardware/Camera.Parameters.html#getExposureCompensationStep()" target="_top"><code>getExposureCompensationStep</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.hardware.Camera.Parameters.getFocalLength_added()"></A> + <nobr><code>float</code> <A HREF="../../../../reference/android/hardware/Camera.Parameters.html#getFocalLength()" target="_top"><code>getFocalLength</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.hardware.Camera.Parameters.getHorizontalViewAngle_added()"></A> + <nobr><code>float</code> <A HREF="../../../../reference/android/hardware/Camera.Parameters.html#getHorizontalViewAngle()" target="_top"><code>getHorizontalViewAngle</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.hardware.Camera.Parameters.getMaxExposureCompensation_added()"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/hardware/Camera.Parameters.html#getMaxExposureCompensation()" target="_top"><code>getMaxExposureCompensation</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.hardware.Camera.Parameters.getMaxZoom_added()"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/hardware/Camera.Parameters.html#getMaxZoom()" target="_top"><code>getMaxZoom</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.hardware.Camera.Parameters.getMinExposureCompensation_added()"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/hardware/Camera.Parameters.html#getMinExposureCompensation()" target="_top"><code>getMinExposureCompensation</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.hardware.Camera.Parameters.getSupportedJpegThumbnailSizes_added()"></A> + <nobr><code>List<Size></code> <A HREF="../../../../reference/android/hardware/Camera.Parameters.html#getSupportedJpegThumbnailSizes()" target="_top"><code>getSupportedJpegThumbnailSizes</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.hardware.Camera.Parameters.getVerticalViewAngle_added()"></A> + <nobr><code>float</code> <A HREF="../../../../reference/android/hardware/Camera.Parameters.html#getVerticalViewAngle()" target="_top"><code>getVerticalViewAngle</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.hardware.Camera.Parameters.getZoom_added()"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/hardware/Camera.Parameters.html#getZoom()" target="_top"><code>getZoom</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.hardware.Camera.Parameters.getZoomRatios_added()"></A> + <nobr><code>List<Integer></code> <A HREF="../../../../reference/android/hardware/Camera.Parameters.html#getZoomRatios()" target="_top"><code>getZoomRatios</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.hardware.Camera.Parameters.isSmoothZoomSupported_added()"></A> + <nobr><code>boolean</code> <A HREF="../../../../reference/android/hardware/Camera.Parameters.html#isSmoothZoomSupported()" target="_top"><code>isSmoothZoomSupported</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.hardware.Camera.Parameters.isZoomSupported_added()"></A> + <nobr><code>boolean</code> <A HREF="../../../../reference/android/hardware/Camera.Parameters.html#isZoomSupported()" target="_top"><code>isZoomSupported</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.hardware.Camera.Parameters.setExposureCompensation_added(int)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/hardware/Camera.Parameters.html#setExposureCompensation(int)" target="_top"><code>setExposureCompensation</code></A>(<code>int</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.hardware.Camera.Parameters.setGpsProcessingMethod_added(java.lang.String)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/hardware/Camera.Parameters.html#setGpsProcessingMethod(java.lang.String)" target="_top"><code>setGpsProcessingMethod</code></A>(<code>String</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.hardware.Camera.Parameters.setZoom_added(int)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/hardware/Camera.Parameters.html#setZoom(int)" target="_top"><code>setZoom</code></A>(<code>int</code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.hardware.Camera.Parameters.FOCUS_MODE_EDOF"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/hardware/Camera.Parameters.html#FOCUS_MODE_EDOF" target="_top"><code>FOCUS_MODE_EDOF</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.hardware.Camera.Parameters.SCENE_MODE_BARCODE"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/hardware/Camera.Parameters.html#SCENE_MODE_BARCODE" target="_top"><code>SCENE_MODE_BARCODE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.hardware.Camera.html b/docs/html/sdk/api_diff/8/changes/android.hardware.Camera.html new file mode 100644 index 0000000..c5daaa4 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.hardware.Camera.html @@ -0,0 +1,164 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.hardware.Camera +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.hardware.<A HREF="../../../../reference/android/hardware/Camera.html" target="_top"><font size="+2"><code>Camera</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.hardware.Camera.addCallbackBuffer_added(byte[])"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/hardware/Camera.html#addCallbackBuffer(byte[])" target="_top"><code>addCallbackBuffer</code></A>(<code>byte[]</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.hardware.Camera.reconnect_added()"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/hardware/Camera.html#reconnect()" target="_top"><code>reconnect</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.hardware.Camera.setDisplayOrientation_added(int)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/hardware/Camera.html#setDisplayOrientation(int)" target="_top"><code>setDisplayOrientation</code></A>(<code>int</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.hardware.Camera.setPreviewCallbackWithBuffer_added(android.hardware.Camera.PreviewCallback)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/hardware/Camera.html#setPreviewCallbackWithBuffer(android.hardware.Camera.PreviewCallback)" target="_top"><code>setPreviewCallbackWithBuffer</code></A>(<code>PreviewCallback</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.hardware.Camera.setZoomChangeListener_added(android.hardware.Camera.OnZoomChangeListener)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/hardware/Camera.html#setZoomChangeListener(android.hardware.Camera.OnZoomChangeListener)" target="_top"><code>setZoomChangeListener</code></A>(<code>OnZoomChangeListener</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.hardware.Camera.startSmoothZoom_added(int)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/hardware/Camera.html#startSmoothZoom(int)" target="_top"><code>startSmoothZoom</code></A>(<code>int</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.hardware.Camera.stopSmoothZoom_added()"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/hardware/Camera.html#stopSmoothZoom()" target="_top"><code>stopSmoothZoom</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.hardware.Sensor.html b/docs/html/sdk/api_diff/8/changes/android.hardware.Sensor.html new file mode 100644 index 0000000..78063ef --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.hardware.Sensor.html @@ -0,0 +1,124 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.hardware.Sensor +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.hardware.<A HREF="../../../../reference/android/hardware/Sensor.html" target="_top"><font size="+2"><code>Sensor</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.hardware.Sensor.TYPE_ORIENTATION"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/hardware/Sensor.html#TYPE_ORIENTATION" target="_top"><code>TYPE_ORIENTATION</code></font></A></nobr> </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.location.LocationManager.html b/docs/html/sdk/api_diff/8/changes/android.location.LocationManager.html new file mode 100644 index 0000000..a321b4f --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.location.LocationManager.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.location.LocationManager +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.location.<A HREF="../../../../reference/android/location/LocationManager.html" target="_top"><font size="+2"><code>LocationManager</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.location.LocationManager.PASSIVE_PROVIDER"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/location/LocationManager.html#PASSIVE_PROVIDER" target="_top"><code>PASSIVE_PROVIDER</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.media.AudioManager.html b/docs/html/sdk/api_diff/8/changes/android.media.AudioManager.html new file mode 100644 index 0000000..da73b32 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.media.AudioManager.html @@ -0,0 +1,277 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.media.AudioManager +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.media.<A HREF="../../../../reference/android/media/AudioManager.html" target="_top"><font size="+2"><code>AudioManager</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.AudioManager.abandonAudioFocus_added(android.media.AudioManager.OnAudioFocusChangeListener)"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/media/AudioManager.html#abandonAudioFocus(android.media.AudioManager.OnAudioFocusChangeListener)" target="_top"><code>abandonAudioFocus</code></A>(<code>OnAudioFocusChangeListener</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.AudioManager.isBluetoothScoAvailableOffCall_added()"></A> + <nobr><code>boolean</code> <A HREF="../../../../reference/android/media/AudioManager.html#isBluetoothScoAvailableOffCall()" target="_top"><code>isBluetoothScoAvailableOffCall</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.AudioManager.registerAudioFocusListener_added(android.media.AudioManager.OnAudioFocusChangeListener)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/media/AudioManager.html#registerAudioFocusListener(android.media.AudioManager.OnAudioFocusChangeListener)" target="_top"><code>registerAudioFocusListener</code></A>(<code>OnAudioFocusChangeListener</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.AudioManager.registerMediaButtonEventReceiver_added(android.content.ComponentName)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/media/AudioManager.html#registerMediaButtonEventReceiver(android.content.ComponentName)" target="_top"><code>registerMediaButtonEventReceiver</code></A>(<code>ComponentName</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.AudioManager.requestAudioFocus_added(android.media.AudioManager.OnAudioFocusChangeListener, int, int)"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/media/AudioManager.html#requestAudioFocus(android.media.AudioManager.OnAudioFocusChangeListener, int, int)" target="_top"><code>requestAudioFocus</code></A>(<code>OnAudioFocusChangeListener,</nobr> int<nobr>,</nobr> int<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.AudioManager.startBluetoothSco_added()"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/media/AudioManager.html#startBluetoothSco()" target="_top"><code>startBluetoothSco</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.AudioManager.stopBluetoothSco_added()"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/media/AudioManager.html#stopBluetoothSco()" target="_top"><code>stopBluetoothSco</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.AudioManager.unregisterAudioFocusListener_added(android.media.AudioManager.OnAudioFocusChangeListener)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/media/AudioManager.html#unregisterAudioFocusListener(android.media.AudioManager.OnAudioFocusChangeListener)" target="_top"><code>unregisterAudioFocusListener</code></A>(<code>OnAudioFocusChangeListener</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.AudioManager.unregisterMediaButtonEventReceiver_added(android.content.ComponentName)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/media/AudioManager.html#unregisterMediaButtonEventReceiver(android.content.ComponentName)" target="_top"><code>unregisterMediaButtonEventReceiver</code></A>(<code>ComponentName</code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.AudioManager.ACTION_SCO_AUDIO_STATE_CHANGED"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/media/AudioManager.html#ACTION_SCO_AUDIO_STATE_CHANGED" target="_top"><code>ACTION_SCO_AUDIO_STATE_CHANGED</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.AudioManager.AUDIOFOCUS_GAIN"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/media/AudioManager.html#AUDIOFOCUS_GAIN" target="_top"><code>AUDIOFOCUS_GAIN</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.AudioManager.AUDIOFOCUS_GAIN_TRANSIENT"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/media/AudioManager.html#AUDIOFOCUS_GAIN_TRANSIENT" target="_top"><code>AUDIOFOCUS_GAIN_TRANSIENT</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.AudioManager.AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/media/AudioManager.html#AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK" target="_top"><code>AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.AudioManager.AUDIOFOCUS_LOSS"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/media/AudioManager.html#AUDIOFOCUS_LOSS" target="_top"><code>AUDIOFOCUS_LOSS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.AudioManager.AUDIOFOCUS_LOSS_TRANSIENT"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/media/AudioManager.html#AUDIOFOCUS_LOSS_TRANSIENT" target="_top"><code>AUDIOFOCUS_LOSS_TRANSIENT</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.AudioManager.AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/media/AudioManager.html#AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK" target="_top"><code>AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.AudioManager.AUDIOFOCUS_REQUEST_FAILED"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/media/AudioManager.html#AUDIOFOCUS_REQUEST_FAILED" target="_top"><code>AUDIOFOCUS_REQUEST_FAILED</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.AudioManager.AUDIOFOCUS_REQUEST_GRANTED"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/media/AudioManager.html#AUDIOFOCUS_REQUEST_GRANTED" target="_top"><code>AUDIOFOCUS_REQUEST_GRANTED</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.AudioManager.EXTRA_SCO_AUDIO_STATE"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/media/AudioManager.html#EXTRA_SCO_AUDIO_STATE" target="_top"><code>EXTRA_SCO_AUDIO_STATE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.AudioManager.SCO_AUDIO_STATE_CONNECTED"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/media/AudioManager.html#SCO_AUDIO_STATE_CONNECTED" target="_top"><code>SCO_AUDIO_STATE_CONNECTED</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.AudioManager.SCO_AUDIO_STATE_DISCONNECTED"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/media/AudioManager.html#SCO_AUDIO_STATE_DISCONNECTED" target="_top"><code>SCO_AUDIO_STATE_DISCONNECTED</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.AudioManager.SCO_AUDIO_STATE_ERROR"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/media/AudioManager.html#SCO_AUDIO_STATE_ERROR" target="_top"><code>SCO_AUDIO_STATE_ERROR</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.media.ExifInterface.html b/docs/html/sdk/api_diff/8/changes/android.media.ExifInterface.html new file mode 100644 index 0000000..862f99d --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.media.ExifInterface.html @@ -0,0 +1,158 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.media.ExifInterface +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.media.<A HREF="../../../../reference/android/media/ExifInterface.html" target="_top"><font size="+2"><code>ExifInterface</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.ExifInterface.getAttributeDouble_added(java.lang.String, double)"></A> + <nobr><code>double</code> <A HREF="../../../../reference/android/media/ExifInterface.html#getAttributeDouble(java.lang.String, double)" target="_top"><code>getAttributeDouble</code></A>(<code>String,</nobr> double<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.ExifInterface.TAG_FOCAL_LENGTH"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/media/ExifInterface.html#TAG_FOCAL_LENGTH" target="_top"><code>TAG_FOCAL_LENGTH</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.ExifInterface.TAG_GPS_DATESTAMP"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/media/ExifInterface.html#TAG_GPS_DATESTAMP" target="_top"><code>TAG_GPS_DATESTAMP</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.ExifInterface.TAG_GPS_PROCESSING_METHOD"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/media/ExifInterface.html#TAG_GPS_PROCESSING_METHOD" target="_top"><code>TAG_GPS_PROCESSING_METHOD</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.ExifInterface.TAG_GPS_TIMESTAMP"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/media/ExifInterface.html#TAG_GPS_TIMESTAMP" target="_top"><code>TAG_GPS_TIMESTAMP</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.media.MediaRecorder.html b/docs/html/sdk/api_diff/8/changes/android.media.MediaRecorder.html new file mode 100644 index 0000000..ca60132 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.media.MediaRecorder.html @@ -0,0 +1,150 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.media.MediaRecorder +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.media.<A HREF="../../../../reference/android/media/MediaRecorder.html" target="_top"><font size="+2"><code>MediaRecorder</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.MediaRecorder.setAudioChannels_added(int)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/media/MediaRecorder.html#setAudioChannels(int)" target="_top"><code>setAudioChannels</code></A>(<code>int</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.MediaRecorder.setAudioEncodingBitRate_added(int)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/media/MediaRecorder.html#setAudioEncodingBitRate(int)" target="_top"><code>setAudioEncodingBitRate</code></A>(<code>int</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.MediaRecorder.setAudioSamplingRate_added(int)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/media/MediaRecorder.html#setAudioSamplingRate(int)" target="_top"><code>setAudioSamplingRate</code></A>(<code>int</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.MediaRecorder.setProfile_added(android.media.CamcorderProfile)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/media/MediaRecorder.html#setProfile(android.media.CamcorderProfile)" target="_top"><code>setProfile</code></A>(<code>CamcorderProfile</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.MediaRecorder.setVideoEncodingBitRate_added(int)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/media/MediaRecorder.html#setVideoEncodingBitRate(int)" target="_top"><code>setVideoEncodingBitRate</code></A>(<code>int</code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.media.MediaScannerConnection.MediaScannerConnectionClient.html b/docs/html/sdk/api_diff/8/changes/android.media.MediaScannerConnection.MediaScannerConnectionClient.html new file mode 100644 index 0000000..11b8c8f --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.media.MediaScannerConnection.MediaScannerConnectionClient.html @@ -0,0 +1,108 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.media.MediaScannerConnection.MediaScannerConnectionClient +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Interface android.media.<A HREF="../../../../reference/android/media/MediaScannerConnection.MediaScannerConnectionClient.html" target="_top"><font size="+2"><code>MediaScannerConnection.MediaScannerConnectionClient</code></font></A> +</H2> +<p><font xsize="+1">Added interface <code>android.media.MediaScannerConnection.OnScanCompletedListener</code>.<br></font> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.media.MediaScannerConnection.html b/docs/html/sdk/api_diff/8/changes/android.media.MediaScannerConnection.html new file mode 100644 index 0000000..79c8f0c --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.media.MediaScannerConnection.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.media.MediaScannerConnection +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.media.<A HREF="../../../../reference/android/media/MediaScannerConnection.html" target="_top"><font size="+2"><code>MediaScannerConnection</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.MediaScannerConnection.scanFile_added(android.content.Context, java.lang.String[], java.lang.String[], android.media.MediaScannerConnection.OnScanCompletedListener)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/media/MediaScannerConnection.html#scanFile(android.content.Context, java.lang.String[], java.lang.String[], android.media.MediaScannerConnection.OnScanCompletedListener)" target="_top"><code>scanFile</code></A>(<code>Context,</nobr> String[]<nobr>,</nobr> String[]<nobr>,</nobr> OnScanCompletedListener<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.media.SoundPool.html b/docs/html/sdk/api_diff/8/changes/android.media.SoundPool.html new file mode 100644 index 0000000..3c24f5a --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.media.SoundPool.html @@ -0,0 +1,136 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.media.SoundPool +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.media.<A HREF="../../../../reference/android/media/SoundPool.html" target="_top"><font size="+2"><code>SoundPool</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.SoundPool.autoPause_added()"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/media/SoundPool.html#autoPause()" target="_top"><code>autoPause</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.SoundPool.autoResume_added()"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/media/SoundPool.html#autoResume()" target="_top"><code>autoResume</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media.SoundPool.setOnLoadCompleteListener_added(android.media.SoundPool.OnLoadCompleteListener)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/media/SoundPool.html#setOnLoadCompleteListener(android.media.SoundPool.OnLoadCompleteListener)" target="_top"><code>setOnLoadCompleteListener</code></A>(<code>OnLoadCompleteListener</code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.net.ConnectivityManager.html b/docs/html/sdk/api_diff/8/changes/android.net.ConnectivityManager.html new file mode 100644 index 0000000..f04a891 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.net.ConnectivityManager.html @@ -0,0 +1,150 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.net.ConnectivityManager +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.net.<A HREF="../../../../reference/android/net/ConnectivityManager.html" target="_top"><font size="+2"><code>ConnectivityManager</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.net.ConnectivityManager.TYPE_MOBILE_DUN"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/net/ConnectivityManager.html#TYPE_MOBILE_DUN" target="_top"><code>TYPE_MOBILE_DUN</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.net.ConnectivityManager.TYPE_MOBILE_HIPRI"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/net/ConnectivityManager.html#TYPE_MOBILE_HIPRI" target="_top"><code>TYPE_MOBILE_HIPRI</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.net.ConnectivityManager.TYPE_MOBILE_MMS"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/net/ConnectivityManager.html#TYPE_MOBILE_MMS" target="_top"><code>TYPE_MOBILE_MMS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.net.ConnectivityManager.TYPE_MOBILE_SUPL"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/net/ConnectivityManager.html#TYPE_MOBILE_SUPL" target="_top"><code>TYPE_MOBILE_SUPL</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.net.ConnectivityManager.TYPE_WIMAX"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/net/ConnectivityManager.html#TYPE_WIMAX" target="_top"><code>TYPE_WIMAX</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.net.SSLCertificateSocketFactory.html b/docs/html/sdk/api_diff/8/changes/android.net.SSLCertificateSocketFactory.html new file mode 100644 index 0000000..b49793e --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.net.SSLCertificateSocketFactory.html @@ -0,0 +1,155 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.net.SSLCertificateSocketFactory +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.net.<A HREF="../../../../reference/android/net/SSLCertificateSocketFactory.html" target="_top"><font size="+2"><code>SSLCertificateSocketFactory</code></font></A> +</H2> +<a NAME="constructors"></a> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Constructors" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Constructors</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.net.SSLCertificateSocketFactory.ctor_changed(int)"></A> + <nobr><A HREF="../../../../reference/android/net/SSLCertificateSocketFactory.html#SSLCertificateSocketFactory(int)" target="_top"><code>SSLCertificateSocketFactory</code></A>(<code>int</code>) </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +Change in exceptions thrown from (<code>java.security.KeyManagementException, java.security.NoSuchAlgorithmException</code>) to no exceptions.<br> + <b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.net.SSLCertificateSocketFactory.getDefault_added(int, android.net.SSLSessionCache)"></A> + <nobr><code>SSLSocketFactory</code> <A HREF="../../../../reference/android/net/SSLCertificateSocketFactory.html#getDefault(int, android.net.SSLSessionCache)" target="_top"><code>getDefault</code></A>(<code>int,</nobr> SSLSessionCache<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.net.SSLCertificateSocketFactory.getHttpSocketFactory_added(int, android.net.SSLSessionCache)"></A> + <nobr><code>SSLSocketFactory</code> <A HREF="../../../../reference/android/net/SSLCertificateSocketFactory.html#getHttpSocketFactory(int, android.net.SSLSessionCache)" target="_top"><code>getHttpSocketFactory</code></A>(<code>int,</nobr> SSLSessionCache<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.net.SSLCertificateSocketFactory.getInsecure_added(int, android.net.SSLSessionCache)"></A> + <nobr><code>SSLSocketFactory</code> <A HREF="../../../../reference/android/net/SSLCertificateSocketFactory.html#getInsecure(int, android.net.SSLSessionCache)" target="_top"><code>getInsecure</code></A>(<code>int,</nobr> SSLSessionCache<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.net.http.SslCertificate.html b/docs/html/sdk/api_diff/8/changes/android.net.http.SslCertificate.html new file mode 100644 index 0000000..d71e1e4 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.net.http.SslCertificate.html @@ -0,0 +1,190 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.net.http.SslCertificate +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.net.http.<A HREF="../../../../reference/android/net/http/SslCertificate.html" target="_top"><font size="+2"><code>SslCertificate</code></font></A> +</H2> +<a NAME="constructors"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Constructors" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Constructors</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.net.http.SslCertificate.ctor_added(java.lang.String, java.lang.String, java.util.Date, java.util.Date)"></A> + <nobr><A HREF="../../../../reference/android/net/http/SslCertificate.html#SslCertificate(java.lang.String, java.lang.String, java.util.Date, java.util.Date)" target="_top"><code>SslCertificate</code></A>(<code>String,</nobr> String<nobr>,</nobr> Date<nobr>,</nobr> Date<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Constructors" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Constructors</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.net.http.SslCertificate.ctor_changed(java.lang.String, java.lang.String, java.lang.String, java.lang.String)"></A> + <nobr><A HREF="../../../../reference/android/net/http/SslCertificate.html#SslCertificate(java.lang.String, java.lang.String, java.lang.String, java.lang.String)" target="_top"><code>SslCertificate</code></A>(<code>String,</nobr> String<nobr>,</nobr> String<nobr>,</nobr> String<nobr><nobr></code>) </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.net.http.SslCertificate.getValidNotAfterDate_added()"></A> + <nobr><code>Date</code> <A HREF="../../../../reference/android/net/http/SslCertificate.html#getValidNotAfterDate()" target="_top"><code>getValidNotAfterDate</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.net.http.SslCertificate.getValidNotBeforeDate_added()"></A> + <nobr><code>Date</code> <A HREF="../../../../reference/android/net/http/SslCertificate.html#getValidNotBeforeDate()" target="_top"><code>getValidNotBeforeDate</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.net.http.SslCertificate.getValidNotAfter_changed()"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/net/http/SslCertificate.html#getValidNotAfter()" target="_top"><code>getValidNotAfter</code></A>() </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.net.http.SslCertificate.getValidNotBefore_changed()"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/net/http/SslCertificate.html#getValidNotBefore()" target="_top"><code>getValidNotBefore</code></A>() </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.opengl.GLSurfaceView.html b/docs/html/sdk/api_diff/8/changes/android.opengl.GLSurfaceView.html new file mode 100644 index 0000000..25c5a3c --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.opengl.GLSurfaceView.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.opengl.GLSurfaceView +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.opengl.<A HREF="../../../../reference/android/opengl/GLSurfaceView.html" target="_top"><font size="+2"><code>GLSurfaceView</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.opengl.GLSurfaceView.setEGLContextClientVersion_added(int)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/opengl/GLSurfaceView.html#setEGLContextClientVersion(int)" target="_top"><code>setEGLContextClientVersion</code></A>(<code>int</code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.opengl.Matrix.html b/docs/html/sdk/api_diff/8/changes/android.opengl.Matrix.html new file mode 100644 index 0000000..ace87ef --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.opengl.Matrix.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.opengl.Matrix +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.opengl.<A HREF="../../../../reference/android/opengl/Matrix.html" target="_top"><font size="+2"><code>Matrix</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.opengl.Matrix.setLookAtM_added(float[], int, float, float, float, float, float, float, float, float, float)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/opengl/Matrix.html#setLookAtM(float[], int, float, float, float, float, float, float, float, float, float)" target="_top"><code>setLookAtM</code></A>(<code>float[],</nobr> int<nobr>,</nobr> float<nobr>,</nobr> float<nobr>,</nobr> float<nobr>,</nobr> float<nobr>,</nobr> float<nobr>,</nobr> float<nobr>,</nobr> float<nobr>,</nobr> float<nobr>,</nobr> float<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.os.Build.VERSION_CODES.html b/docs/html/sdk/api_diff/8/changes/android.os.Build.VERSION_CODES.html new file mode 100644 index 0000000..0ba8e22 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.os.Build.VERSION_CODES.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.os.Build.VERSION_CODES +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.os.<A HREF="../../../../reference/android/os/Build.VERSION_CODES.html" target="_top"><font size="+2"><code>Build.VERSION_CODES</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.os.Build.VERSION_CODES.FROYO"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/os/Build.VERSION_CODES.html#FROYO" target="_top"><code>FROYO</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.os.Build.html b/docs/html/sdk/api_diff/8/changes/android.os.Build.html new file mode 100644 index 0000000..7f0bbe9 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.os.Build.html @@ -0,0 +1,150 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.os.Build +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.os.<A HREF="../../../../reference/android/os/Build.html" target="_top"><font size="+2"><code>Build</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.os.Build.BOOTLOADER"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/os/Build.html#BOOTLOADER" target="_top"><code>BOOTLOADER</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.os.Build.CPU_ABI2"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/os/Build.html#CPU_ABI2" target="_top"><code>CPU_ABI2</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.os.Build.HARDWARE"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/os/Build.html#HARDWARE" target="_top"><code>HARDWARE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.os.Build.RADIO"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/os/Build.html#RADIO" target="_top"><code>RADIO</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.os.Build.UNKNOWN"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/os/Build.html#UNKNOWN" target="_top"><code>UNKNOWN</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.os.Bundle.html b/docs/html/sdk/api_diff/8/changes/android.os.Bundle.html new file mode 100644 index 0000000..3c80fed --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.os.Bundle.html @@ -0,0 +1,143 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.os.Bundle +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.os.<A HREF="../../../../reference/android/os/Bundle.html" target="_top"><font size="+2"><code>Bundle</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.os.Bundle.getCharSequenceArray_added(java.lang.String)"></A> + <nobr><code>CharSequence[]</code> <A HREF="../../../../reference/android/os/Bundle.html#getCharSequenceArray(java.lang.String)" target="_top"><code>getCharSequenceArray</code></A>(<code>String</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.os.Bundle.getCharSequenceArrayList_added(java.lang.String)"></A> + <nobr><code>ArrayList<CharSequence></code> <A HREF="../../../../reference/android/os/Bundle.html#getCharSequenceArrayList(java.lang.String)" target="_top"><code>getCharSequenceArrayList</code></A>(<code>String</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.os.Bundle.putCharSequenceArray_added(java.lang.String, java.lang.CharSequence[])"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/os/Bundle.html#putCharSequenceArray(java.lang.String, java.lang.CharSequence[])" target="_top"><code>putCharSequenceArray</code></A>(<code>String,</nobr> CharSequence[]<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.os.Bundle.putCharSequenceArrayList_added(java.lang.String, java.util.ArrayList<java.lang.CharSequence>)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/os/Bundle.html#putCharSequenceArrayList(java.lang.String, java.util.ArrayList<java.lang.CharSequence>)" target="_top"><code>putCharSequenceArrayList</code></A>(<code>String,</nobr> ArrayList<CharSequence><nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.os.Debug.html b/docs/html/sdk/api_diff/8/changes/android.os.Debug.html new file mode 100644 index 0000000..588b5ed --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.os.Debug.html @@ -0,0 +1,150 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.os.Debug +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.os.<A HREF="../../../../reference/android/os/Debug.html" target="_top"><font size="+2"><code>Debug</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.os.Debug.dumpService_added(java.lang.String, java.io.FileDescriptor, java.lang.String[])"></A> + <nobr><code>boolean</code> <A HREF="../../../../reference/android/os/Debug.html#dumpService(java.lang.String, java.io.FileDescriptor, java.lang.String[])" target="_top"><code>dumpService</code></A>(<code>String,</nobr> FileDescriptor<nobr>,</nobr> String[]<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.os.Debug.getGlobalClassInitCount_added()"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/os/Debug.html#getGlobalClassInitCount()" target="_top"><code>getGlobalClassInitCount</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.os.Debug.getGlobalClassInitTime_added()"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/os/Debug.html#getGlobalClassInitTime()" target="_top"><code>getGlobalClassInitTime</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.os.Debug.resetGlobalClassInitCount_added()"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/os/Debug.html#resetGlobalClassInitCount()" target="_top"><code>resetGlobalClassInitCount</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.os.Debug.resetGlobalClassInitTime_added()"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/os/Debug.html#resetGlobalClassInitTime()" target="_top"><code>resetGlobalClassInitTime</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.os.Environment.html b/docs/html/sdk/api_diff/8/changes/android.os.Environment.html new file mode 100644 index 0000000..9b34806 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.os.Environment.html @@ -0,0 +1,193 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.os.Environment +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.os.<A HREF="../../../../reference/android/os/Environment.html" target="_top"><font size="+2"><code>Environment</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.os.Environment.getExternalStoragePublicDirectory_added(java.lang.String)"></A> + <nobr><code>File</code> <A HREF="../../../../reference/android/os/Environment.html#getExternalStoragePublicDirectory(java.lang.String)" target="_top"><code>getExternalStoragePublicDirectory</code></A>(<code>String</code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.os.Environment.DIRECTORY_ALARMS"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/os/Environment.html#DIRECTORY_ALARMS" target="_top"><code>DIRECTORY_ALARMS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.os.Environment.DIRECTORY_DCIM"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/os/Environment.html#DIRECTORY_DCIM" target="_top"><code>DIRECTORY_DCIM</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.os.Environment.DIRECTORY_DOWNLOADS"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/os/Environment.html#DIRECTORY_DOWNLOADS" target="_top"><code>DIRECTORY_DOWNLOADS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.os.Environment.DIRECTORY_MOVIES"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/os/Environment.html#DIRECTORY_MOVIES" target="_top"><code>DIRECTORY_MOVIES</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.os.Environment.DIRECTORY_MUSIC"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/os/Environment.html#DIRECTORY_MUSIC" target="_top"><code>DIRECTORY_MUSIC</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.os.Environment.DIRECTORY_NOTIFICATIONS"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/os/Environment.html#DIRECTORY_NOTIFICATIONS" target="_top"><code>DIRECTORY_NOTIFICATIONS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.os.Environment.DIRECTORY_PICTURES"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/os/Environment.html#DIRECTORY_PICTURES" target="_top"><code>DIRECTORY_PICTURES</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.os.Environment.DIRECTORY_PODCASTS"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/os/Environment.html#DIRECTORY_PODCASTS" target="_top"><code>DIRECTORY_PODCASTS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.os.Environment.DIRECTORY_RINGTONES"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/os/Environment.html#DIRECTORY_RINGTONES" target="_top"><code>DIRECTORY_RINGTONES</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.os.PowerManager.html b/docs/html/sdk/api_diff/8/changes/android.os.PowerManager.html new file mode 100644 index 0000000..e627a25 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.os.PowerManager.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.os.PowerManager +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.os.<A HREF="../../../../reference/android/os/PowerManager.html" target="_top"><font size="+2"><code>PowerManager</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.os.PowerManager.reboot_added(java.lang.String)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/os/PowerManager.html#reboot(java.lang.String)" target="_top"><code>reboot</code></A>(<code>String</code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.provider.Browser.html b/docs/html/sdk/api_diff/8/changes/android.provider.Browser.html new file mode 100644 index 0000000..e451780 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.provider.Browser.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.provider.Browser +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.provider.<A HREF="../../../../reference/android/provider/Browser.html" target="_top"><font size="+2"><code>Browser</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.Browser.EXTRA_HEADERS"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/Browser.html#EXTRA_HEADERS" target="_top"><code>EXTRA_HEADERS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.provider.CallLog.Calls.html b/docs/html/sdk/api_diff/8/changes/android.provider.CallLog.Calls.html new file mode 100644 index 0000000..88afd7f --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.provider.CallLog.Calls.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.provider.CallLog.Calls +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.provider.<A HREF="../../../../reference/android/provider/CallLog.Calls.html" target="_top"><font size="+2"><code>CallLog.Calls</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.CallLog.Calls.getLastOutgoingCall_added(android.content.Context)"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/CallLog.Calls.html#getLastOutgoingCall(android.content.Context)" target="_top"><code>getLastOutgoingCall</code></A>(<code>Context</code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.provider.Contacts.PresenceColumns.html b/docs/html/sdk/api_diff/8/changes/android.provider.Contacts.PresenceColumns.html new file mode 100644 index 0000000..18760c9 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.provider.Contacts.PresenceColumns.html @@ -0,0 +1,178 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.provider.Contacts.PresenceColumns +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Interface android.provider.<A HREF="../../../../reference/android/provider/Contacts.PresenceColumns.html" target="_top"><font size="+2"><code>Contacts.PresenceColumns</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.Contacts.PresenceColumns.AVAILABLE"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/provider/Contacts.PresenceColumns.html#AVAILABLE" target="_top"><code>AVAILABLE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.Contacts.PresenceColumns.AWAY"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/provider/Contacts.PresenceColumns.html#AWAY" target="_top"><code>AWAY</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.Contacts.PresenceColumns.DO_NOT_DISTURB"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/provider/Contacts.PresenceColumns.html#DO_NOT_DISTURB" target="_top"><code>DO_NOT_DISTURB</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.Contacts.PresenceColumns.IDLE"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/provider/Contacts.PresenceColumns.html#IDLE" target="_top"><code>IDLE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.Contacts.PresenceColumns.INVISIBLE"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/provider/Contacts.PresenceColumns.html#INVISIBLE" target="_top"><code>INVISIBLE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.Contacts.PresenceColumns.OFFLINE"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/provider/Contacts.PresenceColumns.html#OFFLINE" target="_top"><code>OFFLINE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.Contacts.PresenceColumns.PRESENCE_CUSTOM_STATUS"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/Contacts.PresenceColumns.html#PRESENCE_CUSTOM_STATUS" target="_top"><code>PRESENCE_CUSTOM_STATUS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.Contacts.PresenceColumns.PRESENCE_STATUS"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/Contacts.PresenceColumns.html#PRESENCE_STATUS" target="_top"><code>PRESENCE_STATUS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.Contacts.PresenceColumns.PRIORITY"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/Contacts.PresenceColumns.html#PRIORITY" target="_top"><code>PRIORITY</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.provider.ContactsContract.Groups.html b/docs/html/sdk/api_diff/8/changes/android.provider.ContactsContract.Groups.html new file mode 100644 index 0000000..fa84094 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.provider.ContactsContract.Groups.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.provider.ContactsContract.Groups +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.provider.<A HREF="../../../../reference/android/provider/ContactsContract.Groups.html" target="_top"><font size="+2"><code>ContactsContract.Groups</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.ContactsContract.Groups.newEntityIterator_added(android.database.Cursor)"></A> + <nobr><code>EntityIterator</code> <A HREF="../../../../reference/android/provider/ContactsContract.Groups.html#newEntityIterator(android.database.Cursor)" target="_top"><code>newEntityIterator</code></A>(<code>Cursor</code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.provider.ContactsContract.RawContacts.html b/docs/html/sdk/api_diff/8/changes/android.provider.ContactsContract.RawContacts.html new file mode 100644 index 0000000..a8fb75e --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.provider.ContactsContract.RawContacts.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.provider.ContactsContract.RawContacts +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.provider.<A HREF="../../../../reference/android/provider/ContactsContract.RawContacts.html" target="_top"><font size="+2"><code>ContactsContract.RawContacts</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.ContactsContract.RawContacts.newEntityIterator_added(android.database.Cursor)"></A> + <nobr><code>EntityIterator</code> <A HREF="../../../../reference/android/provider/ContactsContract.RawContacts.html#newEntityIterator(android.database.Cursor)" target="_top"><code>newEntityIterator</code></A>(<code>Cursor</code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.provider.ContactsContract.StatusColumns.html b/docs/html/sdk/api_diff/8/changes/android.provider.ContactsContract.StatusColumns.html new file mode 100644 index 0000000..c82ca13 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.provider.ContactsContract.StatusColumns.html @@ -0,0 +1,171 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.provider.ContactsContract.StatusColumns +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Interface android.provider.<A HREF="../../../../reference/android/provider/ContactsContract.StatusColumns.html" target="_top"><font size="+2"><code>ContactsContract.StatusColumns</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.ContactsContract.StatusColumns.AVAILABLE"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/provider/ContactsContract.StatusColumns.html#AVAILABLE" target="_top"><code>AVAILABLE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.ContactsContract.StatusColumns.AWAY"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/provider/ContactsContract.StatusColumns.html#AWAY" target="_top"><code>AWAY</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.ContactsContract.StatusColumns.DO_NOT_DISTURB"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/provider/ContactsContract.StatusColumns.html#DO_NOT_DISTURB" target="_top"><code>DO_NOT_DISTURB</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.ContactsContract.StatusColumns.IDLE"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/provider/ContactsContract.StatusColumns.html#IDLE" target="_top"><code>IDLE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.ContactsContract.StatusColumns.INVISIBLE"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/provider/ContactsContract.StatusColumns.html#INVISIBLE" target="_top"><code>INVISIBLE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.ContactsContract.StatusColumns.OFFLINE"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/provider/ContactsContract.StatusColumns.html#OFFLINE" target="_top"><code>OFFLINE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.ContactsContract.StatusColumns.PRESENCE_CUSTOM_STATUS"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/ContactsContract.StatusColumns.html#PRESENCE_CUSTOM_STATUS" target="_top"><code>PRESENCE_CUSTOM_STATUS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.ContactsContract.StatusColumns.PRESENCE_STATUS"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/ContactsContract.StatusColumns.html#PRESENCE_STATUS" target="_top"><code>PRESENCE_STATUS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.provider.MediaStore.Audio.AudioColumns.html b/docs/html/sdk/api_diff/8/changes/android.provider.MediaStore.Audio.AudioColumns.html new file mode 100644 index 0000000..ab4db49 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.provider.MediaStore.Audio.AudioColumns.html @@ -0,0 +1,129 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.provider.MediaStore.Audio.AudioColumns +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Interface android.provider.<A HREF="../../../../reference/android/provider/MediaStore.Audio.AudioColumns.html" target="_top"><font size="+2"><code>MediaStore.Audio.AudioColumns</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.MediaStore.Audio.AudioColumns.BOOKMARK"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/MediaStore.Audio.AudioColumns.html#BOOKMARK" target="_top"><code>BOOKMARK</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.MediaStore.Audio.AudioColumns.IS_PODCAST"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/MediaStore.Audio.AudioColumns.html#IS_PODCAST" target="_top"><code>IS_PODCAST</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.provider.MediaStore.Audio.Playlists.Members.html b/docs/html/sdk/api_diff/8/changes/android.provider.MediaStore.Audio.Playlists.Members.html new file mode 100644 index 0000000..c878708 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.provider.MediaStore.Audio.Playlists.Members.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.provider.MediaStore.Audio.Playlists.Members +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.provider.<A HREF="../../../../reference/android/provider/MediaStore.Audio.Playlists.Members.html" target="_top"><font size="+2"><code>MediaStore.Audio.Playlists.Members</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.MediaStore.Audio.Playlists.Members.moveItem_added(android.content.ContentResolver, long, int, int)"></A> + <nobr><code>boolean</code> <A HREF="../../../../reference/android/provider/MediaStore.Audio.Playlists.Members.html#moveItem(android.content.ContentResolver, long, int, int)" target="_top"><code>moveItem</code></A>(<code>ContentResolver,</nobr> long<nobr>,</nobr> int<nobr>,</nobr> int<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.provider.MediaStore.Images.Thumbnails.html b/docs/html/sdk/api_diff/8/changes/android.provider.MediaStore.Images.Thumbnails.html new file mode 100644 index 0000000..0fcfaac --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.provider.MediaStore.Images.Thumbnails.html @@ -0,0 +1,129 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.provider.MediaStore.Images.Thumbnails +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.provider.<A HREF="../../../../reference/android/provider/MediaStore.Images.Thumbnails.html" target="_top"><font size="+2"><code>MediaStore.Images.Thumbnails</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.MediaStore.Images.Thumbnails.cancelThumbnailRequest_added(android.content.ContentResolver, long, long)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/provider/MediaStore.Images.Thumbnails.html#cancelThumbnailRequest(android.content.ContentResolver, long, long)" target="_top"><code>cancelThumbnailRequest</code></A>(<code>ContentResolver,</nobr> long<nobr>,</nobr> long<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.MediaStore.Images.Thumbnails.getThumbnail_added(android.content.ContentResolver, long, long, int, android.graphics.BitmapFactory.Options)"></A> + <nobr><code>Bitmap</code> <A HREF="../../../../reference/android/provider/MediaStore.Images.Thumbnails.html#getThumbnail(android.content.ContentResolver, long, long, int, android.graphics.BitmapFactory.Options)" target="_top"><code>getThumbnail</code></A>(<code>ContentResolver,</nobr> long<nobr>,</nobr> long<nobr>,</nobr> int<nobr>,</nobr> Options<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.provider.MediaStore.Video.Thumbnails.html b/docs/html/sdk/api_diff/8/changes/android.provider.MediaStore.Video.Thumbnails.html new file mode 100644 index 0000000..12bb69b --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.provider.MediaStore.Video.Thumbnails.html @@ -0,0 +1,129 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.provider.MediaStore.Video.Thumbnails +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.provider.<A HREF="../../../../reference/android/provider/MediaStore.Video.Thumbnails.html" target="_top"><font size="+2"><code>MediaStore.Video.Thumbnails</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.MediaStore.Video.Thumbnails.cancelThumbnailRequest_added(android.content.ContentResolver, long, long)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/provider/MediaStore.Video.Thumbnails.html#cancelThumbnailRequest(android.content.ContentResolver, long, long)" target="_top"><code>cancelThumbnailRequest</code></A>(<code>ContentResolver,</nobr> long<nobr>,</nobr> long<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.MediaStore.Video.Thumbnails.getThumbnail_added(android.content.ContentResolver, long, long, int, android.graphics.BitmapFactory.Options)"></A> + <nobr><code>Bitmap</code> <A HREF="../../../../reference/android/provider/MediaStore.Video.Thumbnails.html#getThumbnail(android.content.ContentResolver, long, long, int, android.graphics.BitmapFactory.Options)" target="_top"><code>getThumbnail</code></A>(<code>ContentResolver,</nobr> long<nobr>,</nobr> long<nobr>,</nobr> int<nobr>,</nobr> Options<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.provider.MediaStore.html b/docs/html/sdk/api_diff/8/changes/android.provider.MediaStore.html new file mode 100644 index 0000000..7348fbe --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.provider.MediaStore.html @@ -0,0 +1,157 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.provider.MediaStore +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.provider.<A HREF="../../../../reference/android/provider/MediaStore.html" target="_top"><font size="+2"><code>MediaStore</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.MediaStore.EXTRA_DURATION_LIMIT"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/MediaStore.html#EXTRA_DURATION_LIMIT" target="_top"><code>EXTRA_DURATION_LIMIT</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.MediaStore.EXTRA_FULL_SCREEN"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/MediaStore.html#EXTRA_FULL_SCREEN" target="_top"><code>EXTRA_FULL_SCREEN</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.MediaStore.EXTRA_SHOW_ACTION_ICONS"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/MediaStore.html#EXTRA_SHOW_ACTION_ICONS" target="_top"><code>EXTRA_SHOW_ACTION_ICONS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.MediaStore.EXTRA_SIZE_LIMIT"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/MediaStore.html#EXTRA_SIZE_LIMIT" target="_top"><code>EXTRA_SIZE_LIMIT</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.MediaStore.INTENT_ACTION_MUSIC_PLAYER"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/MediaStore.html#INTENT_ACTION_MUSIC_PLAYER" target="_top"><code>INTENT_ACTION_MUSIC_PLAYER</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.MediaStore.UNKNOWN_STRING"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/MediaStore.html#UNKNOWN_STRING" target="_top"><code>UNKNOWN_STRING</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.provider.Settings.Secure.html b/docs/html/sdk/api_diff/8/changes/android.provider.Settings.Secure.html new file mode 100644 index 0000000..4c616ce --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.provider.Settings.Secure.html @@ -0,0 +1,172 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.provider.Settings.Secure +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.provider.<A HREF="../../../../reference/android/provider/Settings.Secure.html" target="_top"><font size="+2"><code>Settings.Secure</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.Settings.Secure.isLocationProviderEnabled_added(android.content.ContentResolver, java.lang.String)"></A> + <nobr><code>boolean</code> <A HREF="../../../../reference/android/provider/Settings.Secure.html#isLocationProviderEnabled(android.content.ContentResolver, java.lang.String)" target="_top"><code>isLocationProviderEnabled</code></A>(<code>ContentResolver,</nobr> String<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.Settings.Secure.setLocationProviderEnabled_added(android.content.ContentResolver, java.lang.String, boolean)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/provider/Settings.Secure.html#setLocationProviderEnabled(android.content.ContentResolver, java.lang.String, boolean)" target="_top"><code>setLocationProviderEnabled</code></A>(<code>ContentResolver,</nobr> String<nobr>,</nobr> boolean<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.Settings.Secure.ALLOWED_GEOLOCATION_ORIGINS"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/Settings.Secure.html#ALLOWED_GEOLOCATION_ORIGINS" target="_top"><code>ALLOWED_GEOLOCATION_ORIGINS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.Settings.Secure.LOCK_PATTERN_ENABLED"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/Settings.Secure.html#LOCK_PATTERN_ENABLED" target="_top"><code>LOCK_PATTERN_ENABLED</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.Settings.Secure.LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/Settings.Secure.html#LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED" target="_top"><code>LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.Settings.Secure.LOCK_PATTERN_VISIBLE"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/Settings.Secure.html#LOCK_PATTERN_VISIBLE" target="_top"><code>LOCK_PATTERN_VISIBLE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.Settings.Secure.TTS_ENABLED_PLUGINS"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/Settings.Secure.html#TTS_ENABLED_PLUGINS" target="_top"><code>TTS_ENABLED_PLUGINS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.provider.Settings.System.html b/docs/html/sdk/api_diff/8/changes/android.provider.Settings.System.html new file mode 100644 index 0000000..94b90ee --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.provider.Settings.System.html @@ -0,0 +1,178 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.provider.Settings.System +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.provider.<A HREF="../../../../reference/android/provider/Settings.System.html" target="_top"><font size="+2"><code>Settings.System</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.Settings.System.SCREEN_BRIGHTNESS_MODE"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/Settings.System.html#SCREEN_BRIGHTNESS_MODE" target="_top"><code>SCREEN_BRIGHTNESS_MODE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/provider/Settings.System.html#SCREEN_BRIGHTNESS_MODE_AUTOMATIC" target="_top"><code>SCREEN_BRIGHTNESS_MODE_AUTOMATIC</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/provider/Settings.System.html#SCREEN_BRIGHTNESS_MODE_MANUAL" target="_top"><code>SCREEN_BRIGHTNESS_MODE_MANUAL</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.Settings.System.VOLUME_BLUETOOTH_SCO"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/Settings.System.html#VOLUME_BLUETOOTH_SCO" target="_top"><code>VOLUME_BLUETOOTH_SCO</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.Settings.System.LOCK_PATTERN_ENABLED"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/Settings.System.html#LOCK_PATTERN_ENABLED" target="_top"><code>LOCK_PATTERN_ENABLED</code></font></A></nobr> </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.Settings.System.LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/Settings.System.html#LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED" target="_top"><code>LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED</code></font></A></nobr> </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.Settings.System.LOCK_PATTERN_VISIBLE"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/Settings.System.html#LOCK_PATTERN_VISIBLE" target="_top"><code>LOCK_PATTERN_VISIBLE</code></font></A></nobr> </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.provider.Settings.html b/docs/html/sdk/api_diff/8/changes/android.provider.Settings.html new file mode 100644 index 0000000..5935078 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.provider.Settings.html @@ -0,0 +1,143 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.provider.Settings +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.provider.<A HREF="../../../../reference/android/provider/Settings.html" target="_top"><font size="+2"><code>Settings</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.Settings.ACTION_ADD_ACCOUNT"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/Settings.html#ACTION_ADD_ACCOUNT" target="_top"><code>ACTION_ADD_ACCOUNT</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.Settings.ACTION_DEVICE_INFO_SETTINGS"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/Settings.html#ACTION_DEVICE_INFO_SETTINGS" target="_top"><code>ACTION_DEVICE_INFO_SETTINGS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.Settings.ACTION_SEARCH_SETTINGS"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/Settings.html#ACTION_SEARCH_SETTINGS" target="_top"><code>ACTION_SEARCH_SETTINGS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider.Settings.EXTRA_AUTHORITIES"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/provider/Settings.html#EXTRA_AUTHORITIES" target="_top"><code>EXTRA_AUTHORITIES</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.speech.RecognizerIntent.html b/docs/html/sdk/api_diff/8/changes/android.speech.RecognizerIntent.html new file mode 100644 index 0000000..59448ca --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.speech.RecognizerIntent.html @@ -0,0 +1,200 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.speech.RecognizerIntent +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.speech.<A HREF="../../../../reference/android/speech/RecognizerIntent.html" target="_top"><font size="+2"><code>RecognizerIntent</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.speech.RecognizerIntent.getVoiceDetailsIntent_added(android.content.Context)"></A> + <nobr><code>Intent</code> <A HREF="../../../../reference/android/speech/RecognizerIntent.html#getVoiceDetailsIntent(android.content.Context)" target="_top"><code>getVoiceDetailsIntent</code></A>(<code>Context</code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.speech.RecognizerIntent.ACTION_GET_LANGUAGE_DETAILS"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/speech/RecognizerIntent.html#ACTION_GET_LANGUAGE_DETAILS" target="_top"><code>ACTION_GET_LANGUAGE_DETAILS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.speech.RecognizerIntent.DETAILS_META_DATA"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/speech/RecognizerIntent.html#DETAILS_META_DATA" target="_top"><code>DETAILS_META_DATA</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.speech.RecognizerIntent.EXTRA_CALLING_PACKAGE"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/speech/RecognizerIntent.html#EXTRA_CALLING_PACKAGE" target="_top"><code>EXTRA_CALLING_PACKAGE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.speech.RecognizerIntent.EXTRA_LANGUAGE_PREFERENCE"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/speech/RecognizerIntent.html#EXTRA_LANGUAGE_PREFERENCE" target="_top"><code>EXTRA_LANGUAGE_PREFERENCE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.speech.RecognizerIntent.EXTRA_ONLY_RETURN_LANGUAGE_PREFERENCE"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/speech/RecognizerIntent.html#EXTRA_ONLY_RETURN_LANGUAGE_PREFERENCE" target="_top"><code>EXTRA_ONLY_RETURN_LANGUAGE_PREFERENCE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.speech.RecognizerIntent.EXTRA_PARTIAL_RESULTS"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/speech/RecognizerIntent.html#EXTRA_PARTIAL_RESULTS" target="_top"><code>EXTRA_PARTIAL_RESULTS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.speech.RecognizerIntent.EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/speech/RecognizerIntent.html#EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS" target="_top"><code>EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.speech.RecognizerIntent.EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/speech/RecognizerIntent.html#EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS" target="_top"><code>EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.speech.RecognizerIntent.EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/speech/RecognizerIntent.html#EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS" target="_top"><code>EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.speech.RecognizerIntent.EXTRA_SUPPORTED_LANGUAGES"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/speech/RecognizerIntent.html#EXTRA_SUPPORTED_LANGUAGES" target="_top"><code>EXTRA_SUPPORTED_LANGUAGES</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.speech.tts.TextToSpeech.Engine.html b/docs/html/sdk/api_diff/8/changes/android.speech.tts.TextToSpeech.Engine.html new file mode 100644 index 0000000..e273ba6 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.speech.tts.TextToSpeech.Engine.html @@ -0,0 +1,136 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.speech.tts.TextToSpeech.Engine +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.speech.tts.<A HREF="../../../../reference/android/speech/tts/TextToSpeech.Engine.html" target="_top"><font size="+2"><code>TextToSpeech.Engine</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.speech.tts.TextToSpeech.Engine.EXTRA_AVAILABLE_VOICES"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/speech/tts/TextToSpeech.Engine.html#EXTRA_AVAILABLE_VOICES" target="_top"><code>EXTRA_AVAILABLE_VOICES</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.speech.tts.TextToSpeech.Engine.EXTRA_CHECK_VOICE_DATA_FOR"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/speech/tts/TextToSpeech.Engine.html#EXTRA_CHECK_VOICE_DATA_FOR" target="_top"><code>EXTRA_CHECK_VOICE_DATA_FOR</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.speech.tts.TextToSpeech.Engine.EXTRA_UNAVAILABLE_VOICES"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/speech/tts/TextToSpeech.Engine.html#EXTRA_UNAVAILABLE_VOICES" target="_top"><code>EXTRA_UNAVAILABLE_VOICES</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.speech.tts.TextToSpeech.html b/docs/html/sdk/api_diff/8/changes/android.speech.tts.TextToSpeech.html new file mode 100644 index 0000000..5a0f406 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.speech.tts.TextToSpeech.html @@ -0,0 +1,136 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.speech.tts.TextToSpeech +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.speech.tts.<A HREF="../../../../reference/android/speech/tts/TextToSpeech.html" target="_top"><font size="+2"><code>TextToSpeech</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.speech.tts.TextToSpeech.areDefaultsEnforced_added()"></A> + <nobr><code>boolean</code> <A HREF="../../../../reference/android/speech/tts/TextToSpeech.html#areDefaultsEnforced()" target="_top"><code>areDefaultsEnforced</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.speech.tts.TextToSpeech.getDefaultEngine_added()"></A> + <nobr><code>String</code> <A HREF="../../../../reference/android/speech/tts/TextToSpeech.html#getDefaultEngine()" target="_top"><code>getDefaultEngine</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.speech.tts.TextToSpeech.setEngineByPackageName_added(java.lang.String)"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/speech/tts/TextToSpeech.html#setEngineByPackageName(java.lang.String)" target="_top"><code>setEngineByPackageName</code></A>(<code>String</code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.telephony.TelephonyManager.html b/docs/html/sdk/api_diff/8/changes/android.telephony.TelephonyManager.html new file mode 100644 index 0000000..0a4d76f --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.telephony.TelephonyManager.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.telephony.TelephonyManager +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.telephony.<A HREF="../../../../reference/android/telephony/TelephonyManager.html" target="_top"><font size="+2"><code>TelephonyManager</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.telephony.TelephonyManager.NETWORK_TYPE_IDEN"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/telephony/TelephonyManager.html#NETWORK_TYPE_IDEN" target="_top"><code>NETWORK_TYPE_IDEN</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.test.ActivityInstrumentationTestCase2.html b/docs/html/sdk/api_diff/8/changes/android.test.ActivityInstrumentationTestCase2.html new file mode 100644 index 0000000..bd05119 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.test.ActivityInstrumentationTestCase2.html @@ -0,0 +1,140 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.test.ActivityInstrumentationTestCase2 +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.test.<A HREF="../../../../reference/android/test/ActivityInstrumentationTestCase2.html" target="_top"><font size="+2"><code>ActivityInstrumentationTestCase2</code></font></A> +</H2> +<a NAME="constructors"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Constructors" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Constructors</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.test.ActivityInstrumentationTestCase2.ctor_added(java.lang.Class<T>)"></A> + <nobr><A HREF="../../../../reference/android/test/ActivityInstrumentationTestCase2.html#ActivityInstrumentationTestCase2(java.lang.Class<T>)" target="_top"><code>ActivityInstrumentationTestCase2</code></A>(<code>Class<T></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Constructors" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Constructors</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.test.ActivityInstrumentationTestCase2.ctor_changed(java.lang.String, java.lang.Class<T>)"></A> + <nobr><A HREF="../../../../reference/android/test/ActivityInstrumentationTestCase2.html#ActivityInstrumentationTestCase2(java.lang.String, java.lang.Class<T>)" target="_top"><code>ActivityInstrumentationTestCase2</code></A>(<code>String,</nobr> Class<T><nobr><nobr></code>) </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="methods"></a> +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.test.mock.MockContext.html b/docs/html/sdk/api_diff/8/changes/android.test.mock.MockContext.html new file mode 100644 index 0000000..b36e533 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.test.mock.MockContext.html @@ -0,0 +1,129 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.test.mock.MockContext +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.test.mock.<A HREF="../../../../reference/android/test/mock/MockContext.html" target="_top"><font size="+2"><code>MockContext</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.test.mock.MockContext.getExternalCacheDir_added()"></A> + <nobr><code>File</code> <A HREF="../../../../reference/android/test/mock/MockContext.html#getExternalCacheDir()" target="_top"><code>getExternalCacheDir</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.test.mock.MockContext.getExternalFilesDir_added(java.lang.String)"></A> + <nobr><code>File</code> <A HREF="../../../../reference/android/test/mock/MockContext.html#getExternalFilesDir(java.lang.String)" target="_top"><code>getExternalFilesDir</code></A>(<code>String</code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.test.mock.MockPackageManager.html b/docs/html/sdk/api_diff/8/changes/android.test.mock.MockPackageManager.html new file mode 100644 index 0000000..8c7eb99 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.test.mock.MockPackageManager.html @@ -0,0 +1,136 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.test.mock.MockPackageManager +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.test.mock.<A HREF="../../../../reference/android/test/mock/MockPackageManager.html" target="_top"><font size="+2"><code>MockPackageManager</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.test.mock.MockPackageManager.addPermissionAsync_added(android.content.pm.PermissionInfo)"></A> + <nobr><code>boolean</code> <A HREF="../../../../reference/android/test/mock/MockPackageManager.html#addPermissionAsync(android.content.pm.PermissionInfo)" target="_top"><code>addPermissionAsync</code></A>(<code>PermissionInfo</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.test.mock.MockPackageManager.canonicalToCurrentPackageNames_added(java.lang.String[])"></A> + <nobr><code>String[]</code> <A HREF="../../../../reference/android/test/mock/MockPackageManager.html#canonicalToCurrentPackageNames(java.lang.String[])" target="_top"><code>canonicalToCurrentPackageNames</code></A>(<code>String[]</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.test.mock.MockPackageManager.currentToCanonicalPackageNames_added(java.lang.String[])"></A> + <nobr><code>String[]</code> <A HREF="../../../../reference/android/test/mock/MockPackageManager.html#currentToCanonicalPackageNames(java.lang.String[])" target="_top"><code>currentToCanonicalPackageNames</code></A>(<code>String[]</code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.text.AndroidCharacter.html b/docs/html/sdk/api_diff/8/changes/android.text.AndroidCharacter.html new file mode 100644 index 0000000..f2da8db --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.text.AndroidCharacter.html @@ -0,0 +1,179 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.text.AndroidCharacter +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.text.<A HREF="../../../../reference/android/text/AndroidCharacter.html" target="_top"><font size="+2"><code>AndroidCharacter</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.text.AndroidCharacter.getEastAsianWidth_added(char)"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/text/AndroidCharacter.html#getEastAsianWidth(char)" target="_top"><code>getEastAsianWidth</code></A>(<code>char</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.text.AndroidCharacter.getEastAsianWidths_added(char[], int, int, byte[])"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/text/AndroidCharacter.html#getEastAsianWidths(char[], int, int, byte[])" target="_top"><code>getEastAsianWidths</code></A>(<code>char[],</nobr> int<nobr>,</nobr> int<nobr>,</nobr> byte[]<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.text.AndroidCharacter.EAST_ASIAN_WIDTH_AMBIGUOUS"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/text/AndroidCharacter.html#EAST_ASIAN_WIDTH_AMBIGUOUS" target="_top"><code>EAST_ASIAN_WIDTH_AMBIGUOUS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.text.AndroidCharacter.EAST_ASIAN_WIDTH_FULL_WIDTH"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/text/AndroidCharacter.html#EAST_ASIAN_WIDTH_FULL_WIDTH" target="_top"><code>EAST_ASIAN_WIDTH_FULL_WIDTH</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.text.AndroidCharacter.EAST_ASIAN_WIDTH_HALF_WIDTH"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/text/AndroidCharacter.html#EAST_ASIAN_WIDTH_HALF_WIDTH" target="_top"><code>EAST_ASIAN_WIDTH_HALF_WIDTH</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.text.AndroidCharacter.EAST_ASIAN_WIDTH_NARROW"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/text/AndroidCharacter.html#EAST_ASIAN_WIDTH_NARROW" target="_top"><code>EAST_ASIAN_WIDTH_NARROW</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.text.AndroidCharacter.EAST_ASIAN_WIDTH_NEUTRAL"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/text/AndroidCharacter.html#EAST_ASIAN_WIDTH_NEUTRAL" target="_top"><code>EAST_ASIAN_WIDTH_NEUTRAL</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.text.AndroidCharacter.EAST_ASIAN_WIDTH_WIDE"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/text/AndroidCharacter.html#EAST_ASIAN_WIDTH_WIDE" target="_top"><code>EAST_ASIAN_WIDTH_WIDE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.text.util.Rfc822Tokenizer.html b/docs/html/sdk/api_diff/8/changes/android.text.util.Rfc822Tokenizer.html new file mode 100644 index 0000000..d635baa --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.text.util.Rfc822Tokenizer.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.text.util.Rfc822Tokenizer +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.text.util.<A HREF="../../../../reference/android/text/util/Rfc822Tokenizer.html" target="_top"><font size="+2"><code>Rfc822Tokenizer</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.text.util.Rfc822Tokenizer.tokenize_added(java.lang.CharSequence, java.util.Collection<android.text.util.Rfc822Token>)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/text/util/Rfc822Tokenizer.html#tokenize(java.lang.CharSequence, java.util.Collection<android.text.util.Rfc822Token>)" target="_top"><code>tokenize</code></A>(<code>CharSequence,</nobr> Collection<Rfc822Token><nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.util.EventLogTags.html b/docs/html/sdk/api_diff/8/changes/android.util.EventLogTags.html new file mode 100644 index 0000000..fd602ab --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.util.EventLogTags.html @@ -0,0 +1,108 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.util.EventLogTags +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.util.<A HREF="../../../../reference/android/util/EventLogTags.html" target="_top"><font size="+2"><code>EventLogTags</code></font></A> +</H2> +<p><b>Now deprecated</b>.<br> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.util.Log.html b/docs/html/sdk/api_diff/8/changes/android.util.Log.html new file mode 100644 index 0000000..1bdd41b --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.util.Log.html @@ -0,0 +1,136 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.util.Log +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.util.<A HREF="../../../../reference/android/util/Log.html" target="_top"><font size="+2"><code>Log</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.util.Log.wtf_added(java.lang.String, java.lang.String)"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/util/Log.html#wtf(java.lang.String, java.lang.String)" target="_top"><code>wtf</code></A>(<code>String,</nobr> String<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.util.Log.wtf_added(java.lang.String, java.lang.String, java.lang.Throwable)"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/util/Log.html#wtf(java.lang.String, java.lang.String, java.lang.Throwable)" target="_top"><code>wtf</code></A>(<code>String,</nobr> String<nobr>,</nobr> Throwable<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.util.Log.wtf_added(java.lang.String, java.lang.Throwable)"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/util/Log.html#wtf(java.lang.String, java.lang.Throwable)" target="_top"><code>wtf</code></A>(<code>String,</nobr> Throwable<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.view.Display.html b/docs/html/sdk/api_diff/8/changes/android.view.Display.html new file mode 100644 index 0000000..36428d9 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.view.Display.html @@ -0,0 +1,140 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.view.Display +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.view.<A HREF="../../../../reference/android/view/Display.html" target="_top"><font size="+2"><code>Display</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.Display.getRotation_added()"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/view/Display.html#getRotation()" target="_top"><code>getRotation</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.Display.getOrientation_changed()"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/view/Display.html#getOrientation()" target="_top"><code>getOrientation</code></A>() </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.view.GestureDetector.html b/docs/html/sdk/api_diff/8/changes/android.view.GestureDetector.html new file mode 100644 index 0000000..f1c87c6 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.view.GestureDetector.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.view.GestureDetector +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.view.<A HREF="../../../../reference/android/view/GestureDetector.html" target="_top"><font size="+2"><code>GestureDetector</code></font></A> +</H2> +<a NAME="constructors"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Constructors" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Constructors</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.GestureDetector.ctor_added(android.content.Context, android.view.GestureDetector.OnGestureListener, android.os.Handler, boolean)"></A> + <nobr><A HREF="../../../../reference/android/view/GestureDetector.html#GestureDetector(android.content.Context, android.view.GestureDetector.OnGestureListener, android.os.Handler, boolean)" target="_top"><code>GestureDetector</code></A>(<code>Context,</nobr> OnGestureListener<nobr>,</nobr> Handler<nobr>,</nobr> boolean<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="methods"></a> +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.view.HapticFeedbackConstants.html b/docs/html/sdk/api_diff/8/changes/android.view.HapticFeedbackConstants.html new file mode 100644 index 0000000..8b46c0f --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.view.HapticFeedbackConstants.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.view.HapticFeedbackConstants +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.view.<A HREF="../../../../reference/android/view/HapticFeedbackConstants.html" target="_top"><font size="+2"><code>HapticFeedbackConstants</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.HapticFeedbackConstants.KEYBOARD_TAP"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/view/HapticFeedbackConstants.html#KEYBOARD_TAP" target="_top"><code>KEYBOARD_TAP</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.view.MotionEvent.html b/docs/html/sdk/api_diff/8/changes/android.view.MotionEvent.html new file mode 100644 index 0000000..831ec75 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.view.MotionEvent.html @@ -0,0 +1,231 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.view.MotionEvent +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.view.<A HREF="../../../../reference/android/view/MotionEvent.html" target="_top"><font size="+2"><code>MotionEvent</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.MotionEvent.getActionIndex_added()"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/view/MotionEvent.html#getActionIndex()" target="_top"><code>getActionIndex</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.MotionEvent.getActionMasked_added()"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/view/MotionEvent.html#getActionMasked()" target="_top"><code>getActionMasked</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.MotionEvent.ACTION_POINTER_INDEX_MASK"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/view/MotionEvent.html#ACTION_POINTER_INDEX_MASK" target="_top"><code>ACTION_POINTER_INDEX_MASK</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.MotionEvent.ACTION_POINTER_INDEX_SHIFT"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/view/MotionEvent.html#ACTION_POINTER_INDEX_SHIFT" target="_top"><code>ACTION_POINTER_INDEX_SHIFT</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.MotionEvent.ACTION_POINTER_1_DOWN"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/view/MotionEvent.html#ACTION_POINTER_1_DOWN" target="_top"><code>ACTION_POINTER_1_DOWN</code></font></A></nobr> </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.MotionEvent.ACTION_POINTER_1_UP"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/view/MotionEvent.html#ACTION_POINTER_1_UP" target="_top"><code>ACTION_POINTER_1_UP</code></font></A></nobr> </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.MotionEvent.ACTION_POINTER_2_DOWN"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/view/MotionEvent.html#ACTION_POINTER_2_DOWN" target="_top"><code>ACTION_POINTER_2_DOWN</code></font></A></nobr> </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.MotionEvent.ACTION_POINTER_2_UP"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/view/MotionEvent.html#ACTION_POINTER_2_UP" target="_top"><code>ACTION_POINTER_2_UP</code></font></A></nobr> </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.MotionEvent.ACTION_POINTER_3_DOWN"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/view/MotionEvent.html#ACTION_POINTER_3_DOWN" target="_top"><code>ACTION_POINTER_3_DOWN</code></font></A></nobr> </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.MotionEvent.ACTION_POINTER_3_UP"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/view/MotionEvent.html#ACTION_POINTER_3_UP" target="_top"><code>ACTION_POINTER_3_UP</code></font></A></nobr> </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.MotionEvent.ACTION_POINTER_ID_MASK"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/view/MotionEvent.html#ACTION_POINTER_ID_MASK" target="_top"><code>ACTION_POINTER_ID_MASK</code></font></A></nobr> </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.MotionEvent.ACTION_POINTER_ID_SHIFT"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/view/MotionEvent.html#ACTION_POINTER_ID_SHIFT" target="_top"><code>ACTION_POINTER_ID_SHIFT</code></font></A></nobr> </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.view.VelocityTracker.html b/docs/html/sdk/api_diff/8/changes/android.view.VelocityTracker.html new file mode 100644 index 0000000..007023e --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.view.VelocityTracker.html @@ -0,0 +1,129 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.view.VelocityTracker +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.view.<A HREF="../../../../reference/android/view/VelocityTracker.html" target="_top"><font size="+2"><code>VelocityTracker</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.VelocityTracker.getXVelocity_added(int)"></A> + <nobr><code>float</code> <A HREF="../../../../reference/android/view/VelocityTracker.html#getXVelocity(int)" target="_top"><code>getXVelocity</code></A>(<code>int</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.VelocityTracker.getYVelocity_added(int)"></A> + <nobr><code>float</code> <A HREF="../../../../reference/android/view/VelocityTracker.html#getYVelocity(int)" target="_top"><code>getYVelocity</code></A>(<code>int</code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.view.View.html b/docs/html/sdk/api_diff/8/changes/android.view.View.html new file mode 100644 index 0000000..b09bc3b --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.view.View.html @@ -0,0 +1,157 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.view.View +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.view.<A HREF="../../../../reference/android/view/View.html" target="_top"><font size="+2"><code>View</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.View.dispatchConfigurationChanged_added(android.content.res.Configuration)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/view/View.html#dispatchConfigurationChanged(android.content.res.Configuration)" target="_top"><code>dispatchConfigurationChanged</code></A>(<code>Configuration</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.View.dispatchDisplayHint_added(int)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/view/View.html#dispatchDisplayHint(int)" target="_top"><code>dispatchDisplayHint</code></A>(<code>int</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.View.dispatchVisibilityChanged_added(android.view.View, int)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/view/View.html#dispatchVisibilityChanged(android.view.View, int)" target="_top"><code>dispatchVisibilityChanged</code></A>(<code>View,</nobr> int<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.View.onConfigurationChanged_added(android.content.res.Configuration)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/view/View.html#onConfigurationChanged(android.content.res.Configuration)" target="_top"><code>onConfigurationChanged</code></A>(<code>Configuration</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.View.onDisplayHint_added(int)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/view/View.html#onDisplayHint(int)" target="_top"><code>onDisplayHint</code></A>(<code>int</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.View.onVisibilityChanged_added(android.view.View, int)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/view/View.html#onVisibilityChanged(android.view.View, int)" target="_top"><code>onVisibilityChanged</code></A>(<code>View,</nobr> int<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.view.ViewConfiguration.html b/docs/html/sdk/api_diff/8/changes/android.view.ViewConfiguration.html new file mode 100644 index 0000000..d9ad09e --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.view.ViewConfiguration.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.view.ViewConfiguration +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.view.<A HREF="../../../../reference/android/view/ViewConfiguration.html" target="_top"><font size="+2"><code>ViewConfiguration</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.ViewConfiguration.getScaledPagingTouchSlop_added()"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/view/ViewConfiguration.html#getScaledPagingTouchSlop()" target="_top"><code>getScaledPagingTouchSlop</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.view.ViewGroup.LayoutParams.html b/docs/html/sdk/api_diff/8/changes/android.view.ViewGroup.LayoutParams.html new file mode 100644 index 0000000..705abdf --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.view.ViewGroup.LayoutParams.html @@ -0,0 +1,139 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.view.ViewGroup.LayoutParams +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.view.<A HREF="../../../../reference/android/view/ViewGroup.LayoutParams.html" target="_top"><font size="+2"><code>ViewGroup.LayoutParams</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.ViewGroup.LayoutParams.MATCH_PARENT"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/view/ViewGroup.LayoutParams.html#MATCH_PARENT" target="_top"><code>MATCH_PARENT</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.ViewGroup.LayoutParams.FILL_PARENT"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/view/ViewGroup.LayoutParams.html#FILL_PARENT" target="_top"><code>FILL_PARENT</code></font></A></nobr> </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.view.WindowManager.LayoutParams.html b/docs/html/sdk/api_diff/8/changes/android.view.WindowManager.LayoutParams.html new file mode 100644 index 0000000..31a72ca --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.view.WindowManager.LayoutParams.html @@ -0,0 +1,150 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.view.WindowManager.LayoutParams +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.view.<A HREF="../../../../reference/android/view/WindowManager.LayoutParams.html" target="_top"><font size="+2"><code>WindowManager.LayoutParams</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_FULL"></A> + <nobr><code>float</code> <A HREF="../../../../reference/android/view/WindowManager.LayoutParams.html#BRIGHTNESS_OVERRIDE_FULL" target="_top"><code>BRIGHTNESS_OVERRIDE_FULL</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_NONE"></A> + <nobr><code>float</code> <A HREF="../../../../reference/android/view/WindowManager.LayoutParams.html#BRIGHTNESS_OVERRIDE_NONE" target="_top"><code>BRIGHTNESS_OVERRIDE_NONE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_OFF"></A> + <nobr><code>float</code> <A HREF="../../../../reference/android/view/WindowManager.LayoutParams.html#BRIGHTNESS_OVERRIDE_OFF" target="_top"><code>BRIGHTNESS_OVERRIDE_OFF</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.WindowManager.LayoutParams.FLAG_ALLOW_LOCK_WHILE_SCREEN_ON"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/view/WindowManager.LayoutParams.html#FLAG_ALLOW_LOCK_WHILE_SCREEN_ON" target="_top"><code>FLAG_ALLOW_LOCK_WHILE_SCREEN_ON</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.WindowManager.LayoutParams.buttonBrightness"></A> + <nobr><code>float</code> <A HREF="../../../../reference/android/view/WindowManager.LayoutParams.html#buttonBrightness" target="_top"><code>buttonBrightness</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.view.animation.Animation.html b/docs/html/sdk/api_diff/8/changes/android.view.animation.Animation.html new file mode 100644 index 0000000..111839d --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.view.animation.Animation.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.view.animation.Animation +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.view.animation.<A HREF="../../../../reference/android/view/animation/Animation.html" target="_top"><font size="+2"><code>Animation</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.animation.Animation.cancel_added()"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/view/animation/Animation.html#cancel()" target="_top"><code>cancel</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.webkit.CacheManager.html b/docs/html/sdk/api_diff/8/changes/android.webkit.CacheManager.html new file mode 100644 index 0000000..f425f1d --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.webkit.CacheManager.html @@ -0,0 +1,135 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.webkit.CacheManager +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.webkit.<A HREF="../../../../reference/android/webkit/CacheManager.html" target="_top"><font size="+2"><code>CacheManager</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.webkit.CacheManager.endCacheTransaction_changed()"></A> + <nobr><code>boolean</code> <A HREF="../../../../reference/android/webkit/CacheManager.html#endCacheTransaction()" target="_top"><code>endCacheTransaction</code></A>() </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.webkit.CacheManager.startCacheTransaction_changed()"></A> + <nobr><code>boolean</code> <A HREF="../../../../reference/android/webkit/CacheManager.html#startCacheTransaction()" target="_top"><code>startCacheTransaction</code></A>() </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.webkit.JsResult.html b/docs/html/sdk/api_diff/8/changes/android.webkit.JsResult.html new file mode 100644 index 0000000..75faf00 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.webkit.JsResult.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.webkit.JsResult +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.webkit.<A HREF="../../../../reference/android/webkit/JsResult.html" target="_top"><font size="+2"><code>JsResult</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Removed"></a> +<TABLE summary="Removed Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Removed Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.webkit.JsResult.mProxy"></A> + <code>CallbackProxy</code> mProxy + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.webkit.WebChromeClient.html b/docs/html/sdk/api_diff/8/changes/android.webkit.WebChromeClient.html new file mode 100644 index 0000000..08e1d07 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.webkit.WebChromeClient.html @@ -0,0 +1,144 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.webkit.WebChromeClient +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.webkit.<A HREF="../../../../reference/android/webkit/WebChromeClient.html" target="_top"><font size="+2"><code>WebChromeClient</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Removed"></a> +<TABLE summary="Removed Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Removed Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.webkit.WebChromeClient.onConsoleMessage_removed(java.lang.String, int, java.lang.String)"></A> + <nobr><code>void</code> onConsoleMessage(<code>String,</nobr> int<nobr>,</nobr> String<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.webkit.WebChromeClient.onConsoleMessage_added(android.webkit.ConsoleMessage)"></A> + <nobr><code>boolean</code> <A HREF="../../../../reference/android/webkit/WebChromeClient.html#onConsoleMessage(android.webkit.ConsoleMessage)" target="_top"><code>onConsoleMessage</code></A>(<code>ConsoleMessage</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.webkit.WebChromeClient.onConsoleMessage_added(java.lang.String, int, java.lang.String)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/webkit/WebChromeClient.html#onConsoleMessage(java.lang.String, int, java.lang.String)" target="_top"><code>onConsoleMessage</code></A>(<code>String,</nobr> int<nobr>,</nobr> String<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.webkit.WebSettings.html b/docs/html/sdk/api_diff/8/changes/android.webkit.WebSettings.html new file mode 100644 index 0000000..3049102 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.webkit.WebSettings.html @@ -0,0 +1,171 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.webkit.WebSettings +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.webkit.<A HREF="../../../../reference/android/webkit/WebSettings.html" target="_top"><font size="+2"><code>WebSettings</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.webkit.WebSettings.getBlockNetworkLoads_added()"></A> + <nobr><code>boolean</code> <A HREF="../../../../reference/android/webkit/WebSettings.html#getBlockNetworkLoads()" target="_top"><code>getBlockNetworkLoads</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.webkit.WebSettings.getPluginState_added()"></A> + <nobr><code>PluginState</code> <A HREF="../../../../reference/android/webkit/WebSettings.html#getPluginState()" target="_top"><code>getPluginState</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.webkit.WebSettings.setBlockNetworkLoads_added(boolean)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/webkit/WebSettings.html#setBlockNetworkLoads(boolean)" target="_top"><code>setBlockNetworkLoads</code></A>(<code>boolean</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.webkit.WebSettings.setPluginState_added(android.webkit.WebSettings.PluginState)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/webkit/WebSettings.html#setPluginState(android.webkit.WebSettings.PluginState)" target="_top"><code>setPluginState</code></A>(<code>PluginState</code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.webkit.WebSettings.getPluginsEnabled_changed()"></A> + <nobr><code>boolean</code> <A HREF="../../../../reference/android/webkit/WebSettings.html#getPluginsEnabled()" target="_top"><code>getPluginsEnabled</code></A>() </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.webkit.WebSettings.setPluginsEnabled_changed(boolean)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/webkit/WebSettings.html#setPluginsEnabled(boolean)" target="_top"><code>setPluginsEnabled</code></A>(<code>boolean</code>) </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.webkit.WebView.html b/docs/html/sdk/api_diff/8/changes/android.webkit.WebView.html new file mode 100644 index 0000000..1277a32 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.webkit.WebView.html @@ -0,0 +1,157 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.webkit.WebView +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.webkit.<A HREF="../../../../reference/android/webkit/WebView.html" target="_top"><font size="+2"><code>WebView</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.webkit.WebView.emulateShiftHeld_added()"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/webkit/WebView.html#emulateShiftHeld()" target="_top"><code>emulateShiftHeld</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.webkit.WebView.loadUrl_added(java.lang.String, java.util.Map<java.lang.String, java.lang.String>)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/webkit/WebView.html#loadUrl(java.lang.String, java.util.Map<java.lang.String, java.lang.String>)" target="_top"><code>loadUrl</code></A>(<code>String,</nobr> Map<String<nobr>,</nobr> String><nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.webkit.WebView.onChildViewAdded_changed(android.view.View, android.view.View)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/webkit/WebView.html#onChildViewAdded(android.view.View, android.view.View)" target="_top"><code>onChildViewAdded</code></A>(<code>View,</nobr> View<nobr><nobr></code>) </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.webkit.WebView.onChildViewRemoved_changed(android.view.View, android.view.View)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/webkit/WebView.html#onChildViewRemoved(android.view.View, android.view.View)" target="_top"><code>onChildViewRemoved</code></A>(<code>View,</nobr> View<nobr><nobr></code>) </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.webkit.WebViewClient.html b/docs/html/sdk/api_diff/8/changes/android.webkit.WebViewClient.html new file mode 100644 index 0000000..f4bfc96 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.webkit.WebViewClient.html @@ -0,0 +1,140 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.webkit.WebViewClient +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.webkit.<A HREF="../../../../reference/android/webkit/WebViewClient.html" target="_top"><font size="+2"><code>WebViewClient</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.webkit.WebViewClient.onReceivedSslError_added(android.webkit.WebView, android.webkit.SslErrorHandler, android.net.http.SslError)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/webkit/WebViewClient.html#onReceivedSslError(android.webkit.WebView, android.webkit.SslErrorHandler, android.net.http.SslError)" target="_top"><code>onReceivedSslError</code></A>(<code>WebView,</nobr> SslErrorHandler<nobr>,</nobr> SslError<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.webkit.WebViewClient.onTooManyRedirects_changed(android.webkit.WebView, android.os.Message, android.os.Message)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/webkit/WebViewClient.html#onTooManyRedirects(android.webkit.WebView, android.os.Message, android.os.Message)" target="_top"><code>onTooManyRedirects</code></A>(<code>WebView,</nobr> Message<nobr>,</nobr> Message<nobr><nobr></code>) </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.widget.AbsListView.html b/docs/html/sdk/api_diff/8/changes/android.widget.AbsListView.html new file mode 100644 index 0000000..d24caeb --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.widget.AbsListView.html @@ -0,0 +1,136 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.widget.AbsListView +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.widget.<A HREF="../../../../reference/android/widget/AbsListView.html" target="_top"><font size="+2"><code>AbsListView</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.widget.AbsListView.smoothScrollBy_added(int, int)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/widget/AbsListView.html#smoothScrollBy(int, int)" target="_top"><code>smoothScrollBy</code></A>(<code>int,</nobr> int<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.widget.AbsListView.smoothScrollToPosition_added(int)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/widget/AbsListView.html#smoothScrollToPosition(int)" target="_top"><code>smoothScrollToPosition</code></A>(<code>int</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.widget.AbsListView.smoothScrollToPosition_added(int, int)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/widget/AbsListView.html#smoothScrollToPosition(int, int)" target="_top"><code>smoothScrollToPosition</code></A>(<code>int,</nobr> int<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.widget.BaseExpandableListAdapter.html b/docs/html/sdk/api_diff/8/changes/android.widget.BaseExpandableListAdapter.html new file mode 100644 index 0000000..ff4c2b0 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.widget.BaseExpandableListAdapter.html @@ -0,0 +1,144 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.widget.BaseExpandableListAdapter +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.widget.<A HREF="../../../../reference/android/widget/BaseExpandableListAdapter.html" target="_top"><font size="+2"><code>BaseExpandableListAdapter</code></font></A> +</H2> +<p><font xsize="+1">Added interface <code>android.widget.HeterogeneousExpandableList</code>.<br></font> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.widget.BaseExpandableListAdapter.getChildType_added(int, int)"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/widget/BaseExpandableListAdapter.html#getChildType(int, int)" target="_top"><code>getChildType</code></A>(<code>int,</nobr> int<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.widget.BaseExpandableListAdapter.getChildTypeCount_added()"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/widget/BaseExpandableListAdapter.html#getChildTypeCount()" target="_top"><code>getChildTypeCount</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.widget.BaseExpandableListAdapter.getGroupType_added(int)"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/widget/BaseExpandableListAdapter.html#getGroupType(int)" target="_top"><code>getGroupType</code></A>(<code>int</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.widget.BaseExpandableListAdapter.getGroupTypeCount_added()"></A> + <nobr><code>int</code> <A HREF="../../../../reference/android/widget/BaseExpandableListAdapter.html#getGroupTypeCount()" target="_top"><code>getGroupTypeCount</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.widget.ImageView.html b/docs/html/sdk/api_diff/8/changes/android.widget.ImageView.html new file mode 100644 index 0000000..3e8427f --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.widget.ImageView.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.widget.ImageView +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.widget.<A HREF="../../../../reference/android/widget/ImageView.html" target="_top"><font size="+2"><code>ImageView</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.widget.ImageView.setColorFilter_added(int)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/widget/ImageView.html#setColorFilter(int)" target="_top"><code>setColorFilter</code></A>(<code>int</code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.widget.ListView.html b/docs/html/sdk/api_diff/8/changes/android.widget.ListView.html new file mode 100644 index 0000000..8c2c07d --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.widget.ListView.html @@ -0,0 +1,140 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.widget.ListView +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.widget.<A HREF="../../../../reference/android/widget/ListView.html" target="_top"><font size="+2"><code>ListView</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.widget.ListView.getCheckedItemIds_added()"></A> + <nobr><code>long[]</code> <A HREF="../../../../reference/android/widget/ListView.html#getCheckedItemIds()" target="_top"><code>getCheckedItemIds</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.widget.ListView.getCheckItemIds_changed()"></A> + <nobr><code>long[]</code> <A HREF="../../../../reference/android/widget/ListView.html#getCheckItemIds()" target="_top"><code>getCheckItemIds</code></A>() </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.widget.RemoteViews.html b/docs/html/sdk/api_diff/8/changes/android.widget.RemoteViews.html new file mode 100644 index 0000000..dd33313 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.widget.RemoteViews.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.widget.RemoteViews +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.widget.<A HREF="../../../../reference/android/widget/RemoteViews.html" target="_top"><font size="+2"><code>RemoteViews</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.widget.RemoteViews.setBundle_added(int, java.lang.String, android.os.Bundle)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/widget/RemoteViews.html#setBundle(int, java.lang.String, android.os.Bundle)" target="_top"><code>setBundle</code></A>(<code>int,</nobr> String<nobr>,</nobr> Bundle<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.widget.TabWidget.html b/docs/html/sdk/api_diff/8/changes/android.widget.TabWidget.html new file mode 100644 index 0000000..c358dfb --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.widget.TabWidget.html @@ -0,0 +1,157 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.widget.TabWidget +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.widget.<A HREF="../../../../reference/android/widget/TabWidget.html" target="_top"><font size="+2"><code>TabWidget</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.widget.TabWidget.isStripEnabled_added()"></A> + <nobr><code>boolean</code> <A HREF="../../../../reference/android/widget/TabWidget.html#isStripEnabled()" target="_top"><code>isStripEnabled</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.widget.TabWidget.setLeftStripDrawable_added(android.graphics.drawable.Drawable)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/widget/TabWidget.html#setLeftStripDrawable(android.graphics.drawable.Drawable)" target="_top"><code>setLeftStripDrawable</code></A>(<code>Drawable</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.widget.TabWidget.setLeftStripDrawable_added(int)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/widget/TabWidget.html#setLeftStripDrawable(int)" target="_top"><code>setLeftStripDrawable</code></A>(<code>int</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.widget.TabWidget.setRightStripDrawable_added(android.graphics.drawable.Drawable)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/widget/TabWidget.html#setRightStripDrawable(android.graphics.drawable.Drawable)" target="_top"><code>setRightStripDrawable</code></A>(<code>Drawable</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.widget.TabWidget.setRightStripDrawable_added(int)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/widget/TabWidget.html#setRightStripDrawable(int)" target="_top"><code>setRightStripDrawable</code></A>(<code>int</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.widget.TabWidget.setStripEnabled_added(boolean)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/widget/TabWidget.html#setStripEnabled(boolean)" target="_top"><code>setStripEnabled</code></A>(<code>boolean</code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/android.widget.VideoView.html b/docs/html/sdk/api_diff/8/changes/android.widget.VideoView.html new file mode 100644 index 0000000..1cf1de7 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/android.widget.VideoView.html @@ -0,0 +1,129 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.widget.VideoView +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class android.widget.<A HREF="../../../../reference/android/widget/VideoView.html" target="_top"><font size="+2"><code>VideoView</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.widget.VideoView.resume_added()"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/widget/VideoView.html#resume()" target="_top"><code>resume</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.widget.VideoView.suspend_added()"></A> + <nobr><code>void</code> <A HREF="../../../../reference/android/widget/VideoView.html#suspend()" target="_top"><code>suspend</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/changes-summary.html b/docs/html/sdk/api_diff/8/changes/changes-summary.html new file mode 100644 index 0000000..70d16ff --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/changes-summary.html @@ -0,0 +1,493 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +Android API Differences Report +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<body class="gc-documentation"> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> + <div id="docTitleContainer"> +<h1>Android API Differences Report</h1> +<p>This report details the changes in the core Android framework API between two <a +href="http://developer.android.com/guide/appendix/api-levels.html" target="_top">API Level</a> +specifications. It shows additions, modifications, and removals for packages, classes, methods, and fields. +The report also includes general statistics that characterize the extent and type of the differences.</p> +<p>This report is based a comparison of the Android API specifications +whose API Level identifiers are given in the upper-right corner of this page. It compares a +newer "to" API to an older "from" API, noting all changes relative to the +older API. So, for example, API elements marked as removed are no longer present in the "to" +API specification.</p> +<p>To navigate the report, use the "Select a Diffs Index" and "Filter the Index" +controls on the left. The report uses text formatting to indicate <em>interface names</em>, +<a href= ><code>links to reference documentation</code></a>, and <a href= >links to change +description</a>. The statistics are accessible from the "Statistics" link in the upper-right corner.</p> +<p>For more information about the Android framework API and SDK, +see the <a href="http://developer.android.com/index.html" target="_top">Android Developers site</a>.</p> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Packages" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Packages</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.app.admin"></A> + <nobr><A HREF="../../../../reference/android/app/admin/package-summary.html" target="_top"><code>android.app.admin</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.app.backup"></A> + <nobr><A HREF="../../../../reference/android/app/backup/package-summary.html" target="_top"><code>android.app.backup</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="javax.xml.datatype"></A> + <nobr><A HREF="../../../../reference/javax/xml/datatype/package-summary.html" target="_top"><code>javax.xml.datatype</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="javax.xml.namespace"></A> + <nobr><A HREF="../../../../reference/javax/xml/namespace/package-summary.html" target="_top"><code>javax.xml.namespace</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="javax.xml.transform"></A> + <nobr><A HREF="../../../../reference/javax/xml/transform/package-summary.html" target="_top"><code>javax.xml.transform</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="javax.xml.transform.dom"></A> + <nobr><A HREF="../../../../reference/javax/xml/transform/dom/package-summary.html" target="_top"><code>javax.xml.transform.dom</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="javax.xml.transform.sax"></A> + <nobr><A HREF="../../../../reference/javax/xml/transform/sax/package-summary.html" target="_top"><code>javax.xml.transform.sax</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="javax.xml.transform.stream"></A> + <nobr><A HREF="../../../../reference/javax/xml/transform/stream/package-summary.html" target="_top"><code>javax.xml.transform.stream</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="javax.xml.validation"></A> + <nobr><A HREF="../../../../reference/javax/xml/validation/package-summary.html" target="_top"><code>javax.xml.validation</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="javax.xml.xpath"></A> + <nobr><A HREF="../../../../reference/javax/xml/xpath/package-summary.html" target="_top"><code>javax.xml.xpath</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.ls"></A> + <nobr><A HREF="../../../../reference/org/w3c/dom/ls/package-summary.html" target="_top"><code>org.w3c.dom.ls</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Packages" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Packages</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android"></A> + <nobr><A HREF="pkg_android.html">android</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.accounts"></A> + <nobr><A HREF="pkg_android.accounts.html">android.accounts</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.app"></A> + <nobr><A HREF="pkg_android.app.html">android.app</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content"></A> + <nobr><A HREF="pkg_android.content.html">android.content</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.pm"></A> + <nobr><A HREF="pkg_android.content.pm.html">android.content.pm</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.content.res"></A> + <nobr><A HREF="pkg_android.content.res.html">android.content.res</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.database"></A> + <nobr><A HREF="pkg_android.database.html">android.database</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.database.sqlite"></A> + <nobr><A HREF="pkg_android.database.sqlite.html">android.database.sqlite</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.gesture"></A> + <nobr><A HREF="pkg_android.gesture.html">android.gesture</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.graphics"></A> + <nobr><A HREF="pkg_android.graphics.html">android.graphics</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.hardware"></A> + <nobr><A HREF="pkg_android.hardware.html">android.hardware</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.location"></A> + <nobr><A HREF="pkg_android.location.html">android.location</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.media"></A> + <nobr><A HREF="pkg_android.media.html">android.media</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.net"></A> + <nobr><A HREF="pkg_android.net.html">android.net</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.net.http"></A> + <nobr><A HREF="pkg_android.net.http.html">android.net.http</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.opengl"></A> + <nobr><A HREF="pkg_android.opengl.html">android.opengl</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.os"></A> + <nobr><A HREF="pkg_android.os.html">android.os</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.provider"></A> + <nobr><A HREF="pkg_android.provider.html">android.provider</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.speech"></A> + <nobr><A HREF="pkg_android.speech.html">android.speech</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.speech.tts"></A> + <nobr><A HREF="pkg_android.speech.tts.html">android.speech.tts</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.telephony"></A> + <nobr><A HREF="pkg_android.telephony.html">android.telephony</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.test"></A> + <nobr><A HREF="pkg_android.test.html">android.test</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.test.mock"></A> + <nobr><A HREF="pkg_android.test.mock.html">android.test.mock</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.text"></A> + <nobr><A HREF="pkg_android.text.html">android.text</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.text.style"></A> + <nobr><A HREF="pkg_android.text.style.html">android.text.style</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.text.util"></A> + <nobr><A HREF="pkg_android.text.util.html">android.text.util</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.util"></A> + <nobr><A HREF="pkg_android.util.html">android.util</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view"></A> + <nobr><A HREF="pkg_android.view.html">android.view</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.view.animation"></A> + <nobr><A HREF="pkg_android.view.animation.html">android.view.animation</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.webkit"></A> + <nobr><A HREF="pkg_android.webkit.html">android.webkit</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="android.widget"></A> + <nobr><A HREF="pkg_android.widget.html">android.widget</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode"></A> + <nobr><A HREF="pkg_dalvik.bytecode.html">dalvik.bytecode</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.system"></A> + <nobr><A HREF="pkg_dalvik.system.html">dalvik.system</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="java.net"></A> + <nobr><A HREF="pkg_java.net.html">java.net</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="java.nio.charset"></A> + <nobr><A HREF="pkg_java.nio.charset.html">java.nio.charset</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="java.util"></A> + <nobr><A HREF="pkg_java.util.html">java.util</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="java.util.regex"></A> + <nobr><A HREF="pkg_java.util.regex.html">java.util.regex</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="javax.xml"></A> + <nobr><A HREF="pkg_javax.xml.html">javax.xml</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="javax.xml.parsers"></A> + <nobr><A HREF="pkg_javax.xml.parsers.html">javax.xml.parsers</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom"></A> + <nobr><A HREF="pkg_org.w3c.dom.html">org.w3c.dom</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<!-- End of API section --> +<!-- Start of packages section --> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/classes_index_additions.html b/docs/html/sdk/api_diff/8/changes/classes_index_additions.html new file mode 100644 index 0000000..4480299 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/classes_index_additions.html @@ -0,0 +1,499 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +Class Additions Index +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY class="gc-documentation" style="padding:12px;"> +<a NAME="topheader"></a> +<table summary="Index for Classes" width="100%" class="jdiffIndex" border="0" cellspacing="0" cellpadding="0" style="padding-bottom:0;margin-bottom:0;"> + <tr> + <th class="indexHeader"> + Filter the Index: + </th> + </tr> + <tr> + <td class="indexText" style="line-height:1.3em;padding-left:2em;"> +<a href="classes_index_all.html" class="staysblack">All Classes</a> + <br> +<font color="#999999">Removals</font> + <br> +<b>Additions</b> + <br> +<A HREF="classes_index_changes.html"xclass="hiddenlink">Changes</A> + </td> + </tr> +</table> +<div id="indexTableCaption" style="background-color:#eee;padding:0 4px 0 4px;font-size:11px;margin-bottom:1em;"> +Listed as: <span style="color:#069"><strong>Added</strong></span>, <span style="color:#069"><strike>Removed</strike></span>, <span style="color:#069">Changed</span></font> +</div> +<A NAME="A"></A> +<br><font size="+2">A</font> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_android.net.http.html#AndroidHttpClient" class="hiddenlink" target="rightframe"><b>AndroidHttpClient</b></A><br> +<A HREF="pkg_android.media.html#AudioManager.OnAudioFocusChangeListener" class="hiddenlink" target="rightframe"><b><i>AudioManager.OnAudioFocusChangeListener</i></b></A><br> +<A NAME="B"></A> +<br><font size="+2">B</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_android.util.html#Base64" class="hiddenlink" target="rightframe"><b>Base64</b></A><br> +<A HREF="pkg_android.util.html#Base64InputStream" class="hiddenlink" target="rightframe"><b>Base64InputStream</b></A><br> +<A HREF="pkg_android.util.html#Base64OutputStream" class="hiddenlink" target="rightframe"><b>Base64OutputStream</b></A><br> +<A NAME="C"></A> +<br><font size="+2">C</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_android.media.html#CamcorderProfile" class="hiddenlink" target="rightframe"><b>CamcorderProfile</b></A><br> +<A HREF="pkg_android.hardware.html#Camera.OnZoomChangeListener" class="hiddenlink" target="rightframe"><b><i>Camera.OnZoomChangeListener</i></b></A><br> +<A HREF="pkg_android.media.html#CameraProfile" class="hiddenlink" target="rightframe"><b>CameraProfile</b></A><br> +<A HREF="pkg_android.webkit.html#ConsoleMessage" class="hiddenlink" target="rightframe"><b>ConsoleMessage</b></A><br> +<A HREF="pkg_android.webkit.html#ConsoleMessage.MessageLevel" class="hiddenlink" target="rightframe"><b>ConsoleMessage.MessageLevel</b></A><br> +<A NAME="D"></A> +<br><font size="+2">D</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_android.content.html#DialogInterface.OnShowListener" class="hiddenlink" target="rightframe"><b><i>DialogInterface.OnShowListener</i></b></A><br> +<A HREF="pkg_org.w3c.dom.html#DOMConfiguration" class="hiddenlink" target="rightframe"><b><i>DOMConfiguration</i></b></A><br> +<A HREF="pkg_org.w3c.dom.html#DOMError" class="hiddenlink" target="rightframe"><b><i>DOMError</i></b></A><br> +<A HREF="pkg_org.w3c.dom.html#DOMErrorHandler" class="hiddenlink" target="rightframe"><b><i>DOMErrorHandler</i></b></A><br> +<A HREF="pkg_org.w3c.dom.html#DOMImplementationList" class="hiddenlink" target="rightframe"><b><i>DOMImplementationList</i></b></A><br> +<A HREF="pkg_org.w3c.dom.html#DOMImplementationSource" class="hiddenlink" target="rightframe"><b><i>DOMImplementationSource</i></b></A><br> +<A HREF="pkg_org.w3c.dom.html#DOMLocator" class="hiddenlink" target="rightframe"><b><i>DOMLocator</i></b></A><br> +<A HREF="pkg_org.w3c.dom.html#DOMStringList" class="hiddenlink" target="rightframe"><b><i>DOMStringList</i></b></A><br> +<A HREF="pkg_android.os.html#DropBoxManager" class="hiddenlink" target="rightframe"><b>DropBoxManager</b></A><br> +<A HREF="pkg_android.os.html#DropBoxManager.Entry" class="hiddenlink" target="rightframe"><b>DropBoxManager.Entry</b></A><br> +<A NAME="E"></A> +<br><font size="+2">E</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_android.content.html#Entity" class="hiddenlink" target="rightframe"><b>Entity</b></A><br> +<A HREF="pkg_android.content.html#Entity.NamedContentValues" class="hiddenlink" target="rightframe"><b>Entity.NamedContentValues</b></A><br> +<A HREF="pkg_android.content.html#EntityIterator" class="hiddenlink" target="rightframe"><b><i>EntityIterator</i></b></A><br> +<A HREF="pkg_android.opengl.html#ETC1" class="hiddenlink" target="rightframe"><b>ETC1</b></A><br> +<A HREF="pkg_android.opengl.html#ETC1Util" class="hiddenlink" target="rightframe"><b>ETC1Util</b></A><br> +<A HREF="pkg_android.opengl.html#ETC1Util.ETC1Texture" class="hiddenlink" target="rightframe"><b>ETC1Util.ETC1Texture</b></A><br> +<A HREF="pkg_android.util.html#EventLog" class="hiddenlink" target="rightframe"><b>EventLog</b></A><br> +<A HREF="pkg_android.util.html#EventLog.Event" class="hiddenlink" target="rightframe"><b>EventLog.Event</b></A><br> +<A NAME="G"></A> +<br><font size="+2">G</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_android.gesture.html#GestureUtils" class="hiddenlink" target="rightframe"><b>GestureUtils</b></A><br> +<A HREF="pkg_android.opengl.html#GLES20" class="hiddenlink" target="rightframe"><b>GLES20</b></A><br> +<A NAME="H"></A> +<br><font size="+2">H</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_android.widget.html#HeterogeneousExpandableList" class="hiddenlink" target="rightframe"><b><i>HeterogeneousExpandableList</i></b></A><br> +<A NAME="I"></A> +<br><font size="+2">I</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_android.graphics.html#ImageFormat" class="hiddenlink" target="rightframe"><b>ImageFormat</b></A><br> +<A NAME="L"></A> +<br><font size="+2">L</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_android.text.style.html#LeadingMarginSpan.LeadingMarginSpan2" class="hiddenlink" target="rightframe"><b><i>LeadingMarginSpan.LeadingMarginSpan2</i></b></A><br> +<A NAME="M"></A> +<br><font size="+2">M</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_android.media.html#MediaScannerConnection.OnScanCompletedListener" class="hiddenlink" target="rightframe"><b><i>MediaScannerConnection.OnScanCompletedListener</i></b></A><br> +<A HREF="pkg_android.test.mock.html#MockContentProvider" class="hiddenlink" target="rightframe"><b>MockContentProvider</b></A><br> +<A HREF="pkg_android.test.mock.html#MockCursor" class="hiddenlink" target="rightframe"><b>MockCursor</b></A><br> +<A NAME="N"></A> +<br><font size="+2">N</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_org.w3c.dom.html#NameList" class="hiddenlink" target="rightframe"><b><i>NameList</i></b></A><br> +<A NAME="P"></A> +<br><font size="+2">P</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_android.util.html#Patterns" class="hiddenlink" target="rightframe"><b>Patterns</b></A><br> +<A HREF="pkg_android.content.html#PeriodicSync" class="hiddenlink" target="rightframe"><b>PeriodicSync</b></A><br> +<A NAME="R"></A> +<br><font size="+2">R</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_android.speech.html#RecognitionListener" class="hiddenlink" target="rightframe"><b><i>RecognitionListener</i></b></A><br> +<A HREF="pkg_android.speech.html#RecognitionService" class="hiddenlink" target="rightframe"><b>RecognitionService</b></A><br> +<A HREF="pkg_android.speech.html#RecognitionService.Callback" class="hiddenlink" target="rightframe"><b>RecognitionService.Callback</b></A><br> +<A HREF="pkg_android.os.html#RecoverySystem" class="hiddenlink" target="rightframe"><b>RecoverySystem</b></A><br> +<A HREF="pkg_android.os.html#RecoverySystem.ProgressListener" class="hiddenlink" target="rightframe"><b><i>RecoverySystem.ProgressListener</i></b></A><br> +<A NAME="S"></A> +<br><font size="+2">S</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_android.view.html#ScaleGestureDetector" class="hiddenlink" target="rightframe"><b>ScaleGestureDetector</b></A><br> +<A HREF="pkg_android.view.html#ScaleGestureDetector.OnScaleGestureListener" class="hiddenlink" target="rightframe"><b><i>ScaleGestureDetector.OnScaleGestureListener</i></b></A><br> +<A HREF="pkg_android.view.html#ScaleGestureDetector.SimpleOnScaleGestureListener" class="hiddenlink" target="rightframe"><b>ScaleGestureDetector.SimpleOnScaleGestureListener</b></A><br> +<A HREF="pkg_android.app.html#SearchableInfo" class="hiddenlink" target="rightframe"><b>SearchableInfo</b></A><br> +<A HREF="pkg_android.media.html#SoundPool.OnLoadCompleteListener" class="hiddenlink" target="rightframe"><b><i>SoundPool.OnLoadCompleteListener</i></b></A><br> +<A HREF="pkg_android.speech.html#SpeechRecognizer" class="hiddenlink" target="rightframe"><b>SpeechRecognizer</b></A><br> +<A HREF="pkg_android.net.http.html#SslError" class="hiddenlink" target="rightframe"><b>SslError</b></A><br> +<A HREF="pkg_android.net.html#SSLSessionCache" class="hiddenlink" target="rightframe"><b>SSLSessionCache</b></A><br> +<A HREF="pkg_android.content.html#SyncInfo" class="hiddenlink" target="rightframe"><b>SyncInfo</b></A><br> +<A NAME="T"></A> +<br><font size="+2">T</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_android.media.html#ThumbnailUtils" class="hiddenlink" target="rightframe"><b>ThumbnailUtils</b></A><br> +<A HREF="pkg_android.net.html#TrafficStats" class="hiddenlink" target="rightframe"><b>TrafficStats</b></A><br> +<A HREF="pkg_org.w3c.dom.html#TypeInfo" class="hiddenlink" target="rightframe"><b><i>TypeInfo</i></b></A><br> +<A NAME="U"></A> +<br><font size="+2">U</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_android.app.html#UiModeManager" class="hiddenlink" target="rightframe"><b>UiModeManager</b></A><br> +<A HREF="pkg_org.w3c.dom.html#UserDataHandler" class="hiddenlink" target="rightframe"><b><i>UserDataHandler</i></b></A><br> +<A NAME="W"></A> +<br><font size="+2">W</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_android.webkit.html#WebSettings.PluginState" class="hiddenlink" target="rightframe"><b>WebSettings.PluginState</b></A><br> +<A NAME="Y"></A> +<br><font size="+2">Y</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_android.graphics.html#YuvImage" class="hiddenlink" target="rightframe"><b>YuvImage</b></A><br> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/classes_index_all.html b/docs/html/sdk/api_diff/8/changes/classes_index_all.html new file mode 100644 index 0000000..c0b5a6a --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/classes_index_all.html @@ -0,0 +1,842 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +Class Differences Index +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY class="gc-documentation" style="padding:12px;"> +<a NAME="topheader"></a> +<table summary="Index for Classes" width="100%" class="jdiffIndex" border="0" cellspacing="0" cellpadding="0" style="padding-bottom:0;margin-bottom:0;"> + <tr> + <th class="indexHeader"> + Filter the Index: + </th> + </tr> + <tr> + <td class="indexText" style="line-height:1.3em;padding-left:2em;"> +<b>Classes</b> + <br> +<font color="#999999">Removals</font> + <br> +<A HREF="classes_index_additions.html"xclass="hiddenlink">Additions</A> + <br> +<A HREF="classes_index_changes.html"xclass="hiddenlink">Changes</A> + </td> + </tr> +</table> +<div id="indexTableCaption" style="background-color:#eee;padding:0 4px 0 4px;font-size:11px;margin-bottom:1em;"> +Listed as: <span style="color:#069"><strong>Added</strong></span>, <span style="color:#069"><strike>Removed</strike></span>, <span style="color:#069">Changed</span></font> +</div> +<A NAME="A"></A> +<br><font size="+2">A</font> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.widget.AbsListView.html" class="hiddenlink" target="rightframe">AbsListView</A><br> +<A HREF="android.content.AbstractThreadedSyncAdapter.html" class="hiddenlink" target="rightframe">AbstractThreadedSyncAdapter</A><br> +<A HREF="android.accounts.AccountManager.html" class="hiddenlink" target="rightframe">AccountManager</A><br> +<A HREF="android.app.Activity.html" class="hiddenlink" target="rightframe">Activity</A><br> +<A HREF="android.content.pm.ActivityInfo.html" class="hiddenlink" target="rightframe">ActivityInfo</A><br> +<A HREF="android.test.ActivityInstrumentationTestCase2.html" class="hiddenlink" target="rightframe">ActivityInstrumentationTestCase2</A><br> +<A HREF="android.app.ActivityManager.html" class="hiddenlink" target="rightframe">ActivityManager</A><br> +<A HREF="android.app.ActivityManager.ProcessErrorStateInfo.html" class="hiddenlink" target="rightframe">ActivityManager.ProcessErrorStateInfo</A><br> +<A HREF="android.app.AlarmManager.html" class="hiddenlink" target="rightframe">AlarmManager</A><br> +<A HREF="android.text.AndroidCharacter.html" class="hiddenlink" target="rightframe">AndroidCharacter</A><br> +<A HREF="pkg_android.net.http.html#AndroidHttpClient" class="hiddenlink" target="rightframe"><b>AndroidHttpClient</b></A><br> +<A HREF="android.view.animation.Animation.html" class="hiddenlink" target="rightframe">Animation</A><br> +<A HREF="android.content.pm.ApplicationInfo.html" class="hiddenlink" target="rightframe">ApplicationInfo</A><br> +<A HREF="java.util.ArrayList.html" class="hiddenlink" target="rightframe">ArrayList</A><br> +<A HREF="org.w3c.dom.Attr.html" class="hiddenlink" target="rightframe"><i>Attr</i></A><br> +<A HREF="android.media.AudioManager.html" class="hiddenlink" target="rightframe">AudioManager</A><br> +<A HREF="pkg_android.media.html#AudioManager.OnAudioFocusChangeListener" class="hiddenlink" target="rightframe"><b><i>AudioManager.OnAudioFocusChangeListener</i></b></A><br> +<A NAME="B"></A> +<br><font size="+2">B</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_android.util.html#Base64" class="hiddenlink" target="rightframe"><b>Base64</b></A><br> +<A HREF="pkg_android.util.html#Base64InputStream" class="hiddenlink" target="rightframe"><b>Base64InputStream</b></A><br> +<A HREF="pkg_android.util.html#Base64OutputStream" class="hiddenlink" target="rightframe"><b>Base64OutputStream</b></A><br> +<A HREF="android.widget.BaseExpandableListAdapter.html" class="hiddenlink" target="rightframe">BaseExpandableListAdapter</A><br> +<A HREF="android.provider.Browser.html" class="hiddenlink" target="rightframe">Browser</A><br> +<A HREF="android.os.Build.html" class="hiddenlink" target="rightframe">Build</A><br> +<A HREF="android.os.Build.VERSION_CODES.html" class="hiddenlink" target="rightframe">Build.VERSION_CODES</A><br> +<A HREF="android.os.Bundle.html" class="hiddenlink" target="rightframe">Bundle</A><br> +<A NAME="C"></A> +<br><font size="+2">C</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.webkit.CacheManager.html" class="hiddenlink" target="rightframe">CacheManager</A><br> +<A HREF="android.provider.CallLog.Calls.html" class="hiddenlink" target="rightframe">CallLog.Calls</A><br> +<A HREF="pkg_android.media.html#CamcorderProfile" class="hiddenlink" target="rightframe"><b>CamcorderProfile</b></A><br> +<A HREF="android.hardware.Camera.html" class="hiddenlink" target="rightframe">Camera</A><br> +<A HREF="pkg_android.hardware.html#Camera.OnZoomChangeListener" class="hiddenlink" target="rightframe"><b><i>Camera.OnZoomChangeListener</i></b></A><br> +<A HREF="android.hardware.Camera.Parameters.html" class="hiddenlink" target="rightframe">Camera.Parameters</A><br> +<A HREF="pkg_android.media.html#CameraProfile" class="hiddenlink" target="rightframe"><b>CameraProfile</b></A><br> +<A HREF="java.nio.charset.Charset.html" class="hiddenlink" target="rightframe">Charset</A><br> +<A HREF="android.content.pm.ComponentInfo.html" class="hiddenlink" target="rightframe">ComponentInfo</A><br> +<A HREF="android.content.ComponentName.html" class="hiddenlink" target="rightframe">ComponentName</A><br> +<A HREF="android.content.res.Configuration.html" class="hiddenlink" target="rightframe">Configuration</A><br> +<A HREF="android.net.ConnectivityManager.html" class="hiddenlink" target="rightframe">ConnectivityManager</A><br> +<A HREF="pkg_android.webkit.html#ConsoleMessage" class="hiddenlink" target="rightframe"><b>ConsoleMessage</b></A><br> +<A HREF="pkg_android.webkit.html#ConsoleMessage.MessageLevel" class="hiddenlink" target="rightframe"><b>ConsoleMessage.MessageLevel</b></A><br> +<A HREF="android.provider.Contacts.PresenceColumns.html" class="hiddenlink" target="rightframe"><i>Contacts.PresenceColumns</i></A><br> +<A HREF="android.provider.ContactsContract.Groups.html" class="hiddenlink" target="rightframe">ContactsContract.Groups</A><br> +<A HREF="android.provider.ContactsContract.RawContacts.html" class="hiddenlink" target="rightframe">ContactsContract.RawContacts</A><br> +<A HREF="android.provider.ContactsContract.StatusColumns.html" class="hiddenlink" target="rightframe"><i>ContactsContract.StatusColumns</i></A><br> +<A HREF="android.content.ContentResolver.html" class="hiddenlink" target="rightframe">ContentResolver</A><br> +<A HREF="android.content.Context.html" class="hiddenlink" target="rightframe">Context</A><br> +<A HREF="android.content.ContextWrapper.html" class="hiddenlink" target="rightframe">ContextWrapper</A><br> +<A NAME="D"></A> +<br><font size="+2">D</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.database.DatabaseUtils.html" class="hiddenlink" target="rightframe">DatabaseUtils</A><br> +<A HREF="java.net.DatagramSocketImpl.html" class="hiddenlink" target="rightframe">DatagramSocketImpl</A><br> +<A HREF="android.os.Debug.html" class="hiddenlink" target="rightframe">Debug</A><br> +<A HREF="android.app.Dialog.html" class="hiddenlink" target="rightframe">Dialog</A><br> +<A HREF="pkg_android.content.html#DialogInterface.OnShowListener" class="hiddenlink" target="rightframe"><b><i>DialogInterface.OnShowListener</i></b></A><br> +<A HREF="android.view.Display.html" class="hiddenlink" target="rightframe">Display</A><br> +<A HREF="org.w3c.dom.Document.html" class="hiddenlink" target="rightframe"><i>Document</i></A><br> +<A HREF="javax.xml.parsers.DocumentBuilder.html" class="hiddenlink" target="rightframe">DocumentBuilder</A><br> +<A HREF="javax.xml.parsers.DocumentBuilderFactory.html" class="hiddenlink" target="rightframe">DocumentBuilderFactory</A><br> +<A HREF="pkg_org.w3c.dom.html#DOMConfiguration" class="hiddenlink" target="rightframe"><b><i>DOMConfiguration</i></b></A><br> +<A HREF="pkg_org.w3c.dom.html#DOMError" class="hiddenlink" target="rightframe"><b><i>DOMError</i></b></A><br> +<A HREF="pkg_org.w3c.dom.html#DOMErrorHandler" class="hiddenlink" target="rightframe"><b><i>DOMErrorHandler</i></b></A><br> +<A HREF="org.w3c.dom.DOMException.html" class="hiddenlink" target="rightframe">DOMException</A><br> +<A HREF="org.w3c.dom.DOMImplementation.html" class="hiddenlink" target="rightframe"><i>DOMImplementation</i></A><br> +<A HREF="pkg_org.w3c.dom.html#DOMImplementationList" class="hiddenlink" target="rightframe"><b><i>DOMImplementationList</i></b></A><br> +<A HREF="pkg_org.w3c.dom.html#DOMImplementationSource" class="hiddenlink" target="rightframe"><b><i>DOMImplementationSource</i></b></A><br> +<A HREF="pkg_org.w3c.dom.html#DOMLocator" class="hiddenlink" target="rightframe"><b><i>DOMLocator</i></b></A><br> +<A HREF="pkg_org.w3c.dom.html#DOMStringList" class="hiddenlink" target="rightframe"><b><i>DOMStringList</i></b></A><br> +<A HREF="pkg_android.os.html#DropBoxManager" class="hiddenlink" target="rightframe"><b>DropBoxManager</b></A><br> +<A HREF="pkg_android.os.html#DropBoxManager.Entry" class="hiddenlink" target="rightframe"><b>DropBoxManager.Entry</b></A><br> +<A NAME="E"></A> +<br><font size="+2">E</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="org.w3c.dom.Element.html" class="hiddenlink" target="rightframe"><i>Element</i></A><br> +<i>Entity</i><br> + <A HREF="pkg_android.content.html#Entity" class="hiddenlink" target="rightframe"><b>android.content</b></A><br> + <A HREF="org.w3c.dom.Entity.html" class="hiddenlink" target="rightframe"><i>org.w3c.dom</i></A><br> +<A HREF="pkg_android.content.html#Entity.NamedContentValues" class="hiddenlink" target="rightframe"><b>Entity.NamedContentValues</b></A><br> +<A HREF="pkg_android.content.html#EntityIterator" class="hiddenlink" target="rightframe"><b><i>EntityIterator</i></b></A><br> +<A HREF="android.os.Environment.html" class="hiddenlink" target="rightframe">Environment</A><br> +<A HREF="pkg_android.opengl.html#ETC1" class="hiddenlink" target="rightframe"><b>ETC1</b></A><br> +<A HREF="pkg_android.opengl.html#ETC1Util" class="hiddenlink" target="rightframe"><b>ETC1Util</b></A><br> +<A HREF="pkg_android.opengl.html#ETC1Util.ETC1Texture" class="hiddenlink" target="rightframe"><b>ETC1Util.ETC1Texture</b></A><br> +<A HREF="pkg_android.util.html#EventLog" class="hiddenlink" target="rightframe"><b>EventLog</b></A><br> +<A HREF="pkg_android.util.html#EventLog.Event" class="hiddenlink" target="rightframe"><b>EventLog.Event</b></A><br> +<A HREF="android.util.EventLogTags.html" class="hiddenlink" target="rightframe">EventLogTags</A><br> +<A HREF="android.media.ExifInterface.html" class="hiddenlink" target="rightframe">ExifInterface</A><br> +<A NAME="G"></A> +<br><font size="+2">G</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.gesture.Gesture.html" class="hiddenlink" target="rightframe">Gesture</A><br> +<A HREF="android.view.GestureDetector.html" class="hiddenlink" target="rightframe">GestureDetector</A><br> +<A HREF="android.gesture.GesturePoint.html" class="hiddenlink" target="rightframe">GesturePoint</A><br> +<A HREF="android.gesture.GestureStroke.html" class="hiddenlink" target="rightframe">GestureStroke</A><br> +<A HREF="pkg_android.gesture.html#GestureUtils" class="hiddenlink" target="rightframe"><b>GestureUtils</b></A><br> +<A HREF="pkg_android.opengl.html#GLES20" class="hiddenlink" target="rightframe"><b>GLES20</b></A><br> +<A HREF="android.opengl.GLSurfaceView.html" class="hiddenlink" target="rightframe">GLSurfaceView</A><br> +<A NAME="H"></A> +<br><font size="+2">H</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.view.HapticFeedbackConstants.html" class="hiddenlink" target="rightframe">HapticFeedbackConstants</A><br> +<A HREF="java.util.HashMap.html" class="hiddenlink" target="rightframe">HashMap</A><br> +<A HREF="pkg_android.widget.html#HeterogeneousExpandableList" class="hiddenlink" target="rightframe"><b><i>HeterogeneousExpandableList</i></b></A><br> +<A NAME="I"></A> +<br><font size="+2">I</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_android.graphics.html#ImageFormat" class="hiddenlink" target="rightframe"><b>ImageFormat</b></A><br> +<A HREF="android.widget.ImageView.html" class="hiddenlink" target="rightframe">ImageView</A><br> +<A HREF="android.content.Intent.html" class="hiddenlink" target="rightframe">Intent</A><br> +<A NAME="J"></A> +<br><font size="+2">J</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.webkit.JsResult.html" class="hiddenlink" target="rightframe">JsResult</A><br> +<A NAME="L"></A> +<br><font size="+2">L</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_android.text.style.html#LeadingMarginSpan.LeadingMarginSpan2" class="hiddenlink" target="rightframe"><b><i>LeadingMarginSpan.LeadingMarginSpan2</i></b></A><br> +<A HREF="android.widget.ListView.html" class="hiddenlink" target="rightframe">ListView</A><br> +<A HREF="android.location.LocationManager.html" class="hiddenlink" target="rightframe">LocationManager</A><br> +<A HREF="android.util.Log.html" class="hiddenlink" target="rightframe">Log</A><br> +<A NAME="M"></A> +<br><font size="+2">M</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.Manifest.permission.html" class="hiddenlink" target="rightframe">Manifest.permission</A><br> +<A HREF="java.util.regex.Matcher.html" class="hiddenlink" target="rightframe">Matcher</A><br> +<A HREF="android.opengl.Matrix.html" class="hiddenlink" target="rightframe">Matrix</A><br> +<A HREF="android.media.MediaRecorder.html" class="hiddenlink" target="rightframe">MediaRecorder</A><br> +<A HREF="android.media.MediaScannerConnection.html" class="hiddenlink" target="rightframe">MediaScannerConnection</A><br> +<A HREF="android.media.MediaScannerConnection.MediaScannerConnectionClient.html" class="hiddenlink" target="rightframe"><i>MediaScannerConnection.MediaScannerConnectionClient</i></A><br> +<A HREF="pkg_android.media.html#MediaScannerConnection.OnScanCompletedListener" class="hiddenlink" target="rightframe"><b><i>MediaScannerConnection.OnScanCompletedListener</i></b></A><br> +<A HREF="android.provider.MediaStore.html" class="hiddenlink" target="rightframe">MediaStore</A><br> +<A HREF="android.provider.MediaStore.Audio.AudioColumns.html" class="hiddenlink" target="rightframe"><i>MediaStore.Audio.AudioColumns</i></A><br> +<A HREF="android.provider.MediaStore.Audio.Playlists.Members.html" class="hiddenlink" target="rightframe">MediaStore.Audio.Playlists.Members</A><br> +<A HREF="android.provider.MediaStore.Images.Thumbnails.html" class="hiddenlink" target="rightframe">MediaStore.Images.Thumbnails</A><br> +<A HREF="android.provider.MediaStore.Video.Thumbnails.html" class="hiddenlink" target="rightframe">MediaStore.Video.Thumbnails</A><br> +<A HREF="pkg_android.test.mock.html#MockContentProvider" class="hiddenlink" target="rightframe"><b>MockContentProvider</b></A><br> +<A HREF="android.test.mock.MockContext.html" class="hiddenlink" target="rightframe">MockContext</A><br> +<A HREF="pkg_android.test.mock.html#MockCursor" class="hiddenlink" target="rightframe"><b>MockCursor</b></A><br> +<A HREF="android.test.mock.MockPackageManager.html" class="hiddenlink" target="rightframe">MockPackageManager</A><br> +<A HREF="android.view.MotionEvent.html" class="hiddenlink" target="rightframe">MotionEvent</A><br> +<A NAME="N"></A> +<br><font size="+2">N</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="org.w3c.dom.NamedNodeMap.html" class="hiddenlink" target="rightframe"><i>NamedNodeMap</i></A><br> +<A HREF="pkg_org.w3c.dom.html#NameList" class="hiddenlink" target="rightframe"><b><i>NameList</i></b></A><br> +<A HREF="org.w3c.dom.Node.html" class="hiddenlink" target="rightframe"><i>Node</i></A><br> +<A NAME="O"></A> +<br><font size="+2">O</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="dalvik.bytecode.Opcodes.html" class="hiddenlink" target="rightframe"><i>Opcodes</i></A><br> +<A NAME="P"></A> +<br><font size="+2">P</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.content.pm.PackageManager.html" class="hiddenlink" target="rightframe">PackageManager</A><br> +<A HREF="java.util.regex.Pattern.html" class="hiddenlink" target="rightframe">Pattern</A><br> +<A HREF="pkg_android.util.html#Patterns" class="hiddenlink" target="rightframe"><b>Patterns</b></A><br> +<A HREF="pkg_android.content.html#PeriodicSync" class="hiddenlink" target="rightframe"><b>PeriodicSync</b></A><br> +<A HREF="android.graphics.PixelFormat.html" class="hiddenlink" target="rightframe">PixelFormat</A><br> +<A HREF="android.os.PowerManager.html" class="hiddenlink" target="rightframe">PowerManager</A><br> +<A NAME="R"></A> +<br><font size="+2">R</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.R.anim.html" class="hiddenlink" target="rightframe">R.anim</A><br> +<A HREF="android.R.attr.html" class="hiddenlink" target="rightframe">R.attr</A><br> +<A HREF="android.R.id.html" class="hiddenlink" target="rightframe">R.id</A><br> +<A HREF="pkg_android.speech.html#RecognitionListener" class="hiddenlink" target="rightframe"><b><i>RecognitionListener</i></b></A><br> +<A HREF="pkg_android.speech.html#RecognitionService" class="hiddenlink" target="rightframe"><b>RecognitionService</b></A><br> +<A HREF="pkg_android.speech.html#RecognitionService.Callback" class="hiddenlink" target="rightframe"><b>RecognitionService.Callback</b></A><br> +<A HREF="android.speech.RecognizerIntent.html" class="hiddenlink" target="rightframe">RecognizerIntent</A><br> +<A HREF="pkg_android.os.html#RecoverySystem" class="hiddenlink" target="rightframe"><b>RecoverySystem</b></A><br> +<A HREF="pkg_android.os.html#RecoverySystem.ProgressListener" class="hiddenlink" target="rightframe"><b><i>RecoverySystem.ProgressListener</i></b></A><br> +<A HREF="android.widget.RemoteViews.html" class="hiddenlink" target="rightframe">RemoteViews</A><br> +<A HREF="android.text.util.Rfc822Tokenizer.html" class="hiddenlink" target="rightframe">Rfc822Tokenizer</A><br> +<A NAME="S"></A> +<br><font size="+2">S</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="javax.xml.parsers.SAXParser.html" class="hiddenlink" target="rightframe">SAXParser</A><br> +<A HREF="javax.xml.parsers.SAXParserFactory.html" class="hiddenlink" target="rightframe">SAXParserFactory</A><br> +<A HREF="pkg_android.view.html#ScaleGestureDetector" class="hiddenlink" target="rightframe"><b>ScaleGestureDetector</b></A><br> +<A HREF="pkg_android.view.html#ScaleGestureDetector.OnScaleGestureListener" class="hiddenlink" target="rightframe"><b><i>ScaleGestureDetector.OnScaleGestureListener</i></b></A><br> +<A HREF="pkg_android.view.html#ScaleGestureDetector.SimpleOnScaleGestureListener" class="hiddenlink" target="rightframe"><b>ScaleGestureDetector.SimpleOnScaleGestureListener</b></A><br> +<A HREF="pkg_android.app.html#SearchableInfo" class="hiddenlink" target="rightframe"><b>SearchableInfo</b></A><br> +<A HREF="android.app.SearchManager.html" class="hiddenlink" target="rightframe">SearchManager</A><br> +<A HREF="android.hardware.Sensor.html" class="hiddenlink" target="rightframe">Sensor</A><br> +<A HREF="android.provider.Settings.html" class="hiddenlink" target="rightframe">Settings</A><br> +<A HREF="android.provider.Settings.Secure.html" class="hiddenlink" target="rightframe">Settings.Secure</A><br> +<A HREF="android.provider.Settings.System.html" class="hiddenlink" target="rightframe">Settings.System</A><br> +<A HREF="android.media.SoundPool.html" class="hiddenlink" target="rightframe">SoundPool</A><br> +<A HREF="pkg_android.media.html#SoundPool.OnLoadCompleteListener" class="hiddenlink" target="rightframe"><b><i>SoundPool.OnLoadCompleteListener</i></b></A><br> +<A HREF="pkg_android.speech.html#SpeechRecognizer" class="hiddenlink" target="rightframe"><b>SpeechRecognizer</b></A><br> +<A HREF="android.database.sqlite.SQLiteDatabase.html" class="hiddenlink" target="rightframe">SQLiteDatabase</A><br> +<A HREF="android.database.sqlite.SQLiteProgram.html" class="hiddenlink" target="rightframe">SQLiteProgram</A><br> +<A HREF="android.net.http.SslCertificate.html" class="hiddenlink" target="rightframe">SslCertificate</A><br> +<A HREF="android.net.SSLCertificateSocketFactory.html" class="hiddenlink" target="rightframe">SSLCertificateSocketFactory</A><br> +<A HREF="pkg_android.net.http.html#SslError" class="hiddenlink" target="rightframe"><b>SslError</b></A><br> +<A HREF="pkg_android.net.html#SSLSessionCache" class="hiddenlink" target="rightframe"><b>SSLSessionCache</b></A><br> +<A HREF="pkg_android.content.html#SyncInfo" class="hiddenlink" target="rightframe"><b>SyncInfo</b></A><br> +<A HREF="android.content.SyncResult.html" class="hiddenlink" target="rightframe">SyncResult</A><br> +<A NAME="T"></A> +<br><font size="+2">T</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.widget.TabWidget.html" class="hiddenlink" target="rightframe">TabWidget</A><br> +<A HREF="android.telephony.TelephonyManager.html" class="hiddenlink" target="rightframe">TelephonyManager</A><br> +<A HREF="org.w3c.dom.Text.html" class="hiddenlink" target="rightframe"><i>Text</i></A><br> +<A HREF="android.speech.tts.TextToSpeech.html" class="hiddenlink" target="rightframe">TextToSpeech</A><br> +<A HREF="android.speech.tts.TextToSpeech.Engine.html" class="hiddenlink" target="rightframe">TextToSpeech.Engine</A><br> +<A HREF="pkg_android.media.html#ThumbnailUtils" class="hiddenlink" target="rightframe"><b>ThumbnailUtils</b></A><br> +<A HREF="pkg_android.net.html#TrafficStats" class="hiddenlink" target="rightframe"><b>TrafficStats</b></A><br> +<A HREF="pkg_org.w3c.dom.html#TypeInfo" class="hiddenlink" target="rightframe"><b><i>TypeInfo</i></b></A><br> +<A NAME="U"></A> +<br><font size="+2">U</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_android.app.html#UiModeManager" class="hiddenlink" target="rightframe"><b>UiModeManager</b></A><br> +<A HREF="pkg_org.w3c.dom.html#UserDataHandler" class="hiddenlink" target="rightframe"><b><i>UserDataHandler</i></b></A><br> +<A NAME="V"></A> +<br><font size="+2">V</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.view.VelocityTracker.html" class="hiddenlink" target="rightframe">VelocityTracker</A><br> +<A HREF="android.widget.VideoView.html" class="hiddenlink" target="rightframe">VideoView</A><br> +<A HREF="android.view.View.html" class="hiddenlink" target="rightframe">View</A><br> +<A HREF="android.view.ViewConfiguration.html" class="hiddenlink" target="rightframe">ViewConfiguration</A><br> +<A HREF="android.view.ViewGroup.LayoutParams.html" class="hiddenlink" target="rightframe">ViewGroup.LayoutParams</A><br> +<A HREF="dalvik.system.VMDebug.html" class="hiddenlink" target="rightframe">VMDebug</A><br> +<A NAME="W"></A> +<br><font size="+2">W</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.webkit.WebChromeClient.html" class="hiddenlink" target="rightframe">WebChromeClient</A><br> +<A HREF="android.webkit.WebSettings.html" class="hiddenlink" target="rightframe">WebSettings</A><br> +<A HREF="pkg_android.webkit.html#WebSettings.PluginState" class="hiddenlink" target="rightframe"><b>WebSettings.PluginState</b></A><br> +<A HREF="android.webkit.WebView.html" class="hiddenlink" target="rightframe">WebView</A><br> +<A HREF="android.webkit.WebViewClient.html" class="hiddenlink" target="rightframe">WebViewClient</A><br> +<A HREF="android.view.WindowManager.LayoutParams.html" class="hiddenlink" target="rightframe">WindowManager.LayoutParams</A><br> +<A NAME="X"></A> +<br><font size="+2">X</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="javax.xml.XMLConstants.html" class="hiddenlink" target="rightframe">XMLConstants</A><br> +<A NAME="Y"></A> +<br><font size="+2">Y</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="pkg_android.graphics.html#YuvImage" class="hiddenlink" target="rightframe"><b>YuvImage</b></A><br> +<A NAME="Z"></A> +<br><font size="+2">Z</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="dalvik.system.Zygote.html" class="hiddenlink" target="rightframe">Zygote</A><br> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/classes_index_changes.html b/docs/html/sdk/api_diff/8/changes/classes_index_changes.html new file mode 100644 index 0000000..71c9736 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/classes_index_changes.html @@ -0,0 +1,687 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +Class Changes Index +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY class="gc-documentation" style="padding:12px;"> +<a NAME="topheader"></a> +<table summary="Index for Classes" width="100%" class="jdiffIndex" border="0" cellspacing="0" cellpadding="0" style="padding-bottom:0;margin-bottom:0;"> + <tr> + <th class="indexHeader"> + Filter the Index: + </th> + </tr> + <tr> + <td class="indexText" style="line-height:1.3em;padding-left:2em;"> +<a href="classes_index_all.html" class="staysblack">All Classes</a> + <br> +<font color="#999999">Removals</font> + <br> +<A HREF="classes_index_additions.html"xclass="hiddenlink">Additions</A> + <br> +<b>Changes</b> + </td> + </tr> +</table> +<div id="indexTableCaption" style="background-color:#eee;padding:0 4px 0 4px;font-size:11px;margin-bottom:1em;"> +Listed as: <span style="color:#069"><strong>Added</strong></span>, <span style="color:#069"><strike>Removed</strike></span>, <span style="color:#069">Changed</span></font> +</div> +<A NAME="A"></A> +<br><font size="+2">A</font> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.widget.AbsListView.html" class="hiddenlink" target="rightframe">AbsListView</A><br> +<A HREF="android.content.AbstractThreadedSyncAdapter.html" class="hiddenlink" target="rightframe">AbstractThreadedSyncAdapter</A><br> +<A HREF="android.accounts.AccountManager.html" class="hiddenlink" target="rightframe">AccountManager</A><br> +<A HREF="android.app.Activity.html" class="hiddenlink" target="rightframe">Activity</A><br> +<A HREF="android.content.pm.ActivityInfo.html" class="hiddenlink" target="rightframe">ActivityInfo</A><br> +<A HREF="android.test.ActivityInstrumentationTestCase2.html" class="hiddenlink" target="rightframe">ActivityInstrumentationTestCase2</A><br> +<A HREF="android.app.ActivityManager.html" class="hiddenlink" target="rightframe">ActivityManager</A><br> +<A HREF="android.app.ActivityManager.ProcessErrorStateInfo.html" class="hiddenlink" target="rightframe">ActivityManager.ProcessErrorStateInfo</A><br> +<A HREF="android.app.AlarmManager.html" class="hiddenlink" target="rightframe">AlarmManager</A><br> +<A HREF="android.text.AndroidCharacter.html" class="hiddenlink" target="rightframe">AndroidCharacter</A><br> +<A HREF="android.view.animation.Animation.html" class="hiddenlink" target="rightframe">Animation</A><br> +<A HREF="android.content.pm.ApplicationInfo.html" class="hiddenlink" target="rightframe">ApplicationInfo</A><br> +<A HREF="java.util.ArrayList.html" class="hiddenlink" target="rightframe">ArrayList</A><br> +<A HREF="org.w3c.dom.Attr.html" class="hiddenlink" target="rightframe"><i>Attr</i></A><br> +<A HREF="android.media.AudioManager.html" class="hiddenlink" target="rightframe">AudioManager</A><br> +<A NAME="B"></A> +<br><font size="+2">B</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.widget.BaseExpandableListAdapter.html" class="hiddenlink" target="rightframe">BaseExpandableListAdapter</A><br> +<A HREF="android.provider.Browser.html" class="hiddenlink" target="rightframe">Browser</A><br> +<A HREF="android.os.Build.html" class="hiddenlink" target="rightframe">Build</A><br> +<A HREF="android.os.Build.VERSION_CODES.html" class="hiddenlink" target="rightframe">Build.VERSION_CODES</A><br> +<A HREF="android.os.Bundle.html" class="hiddenlink" target="rightframe">Bundle</A><br> +<A NAME="C"></A> +<br><font size="+2">C</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.webkit.CacheManager.html" class="hiddenlink" target="rightframe">CacheManager</A><br> +<A HREF="android.provider.CallLog.Calls.html" class="hiddenlink" target="rightframe">CallLog.Calls</A><br> +<A HREF="android.hardware.Camera.html" class="hiddenlink" target="rightframe">Camera</A><br> +<A HREF="android.hardware.Camera.Parameters.html" class="hiddenlink" target="rightframe">Camera.Parameters</A><br> +<A HREF="java.nio.charset.Charset.html" class="hiddenlink" target="rightframe">Charset</A><br> +<A HREF="android.content.pm.ComponentInfo.html" class="hiddenlink" target="rightframe">ComponentInfo</A><br> +<A HREF="android.content.ComponentName.html" class="hiddenlink" target="rightframe">ComponentName</A><br> +<A HREF="android.content.res.Configuration.html" class="hiddenlink" target="rightframe">Configuration</A><br> +<A HREF="android.net.ConnectivityManager.html" class="hiddenlink" target="rightframe">ConnectivityManager</A><br> +<A HREF="android.provider.Contacts.PresenceColumns.html" class="hiddenlink" target="rightframe"><i>Contacts.PresenceColumns</i></A><br> +<A HREF="android.provider.ContactsContract.Groups.html" class="hiddenlink" target="rightframe">ContactsContract.Groups</A><br> +<A HREF="android.provider.ContactsContract.RawContacts.html" class="hiddenlink" target="rightframe">ContactsContract.RawContacts</A><br> +<A HREF="android.provider.ContactsContract.StatusColumns.html" class="hiddenlink" target="rightframe"><i>ContactsContract.StatusColumns</i></A><br> +<A HREF="android.content.ContentResolver.html" class="hiddenlink" target="rightframe">ContentResolver</A><br> +<A HREF="android.content.Context.html" class="hiddenlink" target="rightframe">Context</A><br> +<A HREF="android.content.ContextWrapper.html" class="hiddenlink" target="rightframe">ContextWrapper</A><br> +<A NAME="D"></A> +<br><font size="+2">D</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.database.DatabaseUtils.html" class="hiddenlink" target="rightframe">DatabaseUtils</A><br> +<A HREF="java.net.DatagramSocketImpl.html" class="hiddenlink" target="rightframe">DatagramSocketImpl</A><br> +<A HREF="android.os.Debug.html" class="hiddenlink" target="rightframe">Debug</A><br> +<A HREF="android.app.Dialog.html" class="hiddenlink" target="rightframe">Dialog</A><br> +<A HREF="android.view.Display.html" class="hiddenlink" target="rightframe">Display</A><br> +<A HREF="org.w3c.dom.Document.html" class="hiddenlink" target="rightframe"><i>Document</i></A><br> +<A HREF="javax.xml.parsers.DocumentBuilder.html" class="hiddenlink" target="rightframe">DocumentBuilder</A><br> +<A HREF="javax.xml.parsers.DocumentBuilderFactory.html" class="hiddenlink" target="rightframe">DocumentBuilderFactory</A><br> +<A HREF="org.w3c.dom.DOMException.html" class="hiddenlink" target="rightframe">DOMException</A><br> +<A HREF="org.w3c.dom.DOMImplementation.html" class="hiddenlink" target="rightframe"><i>DOMImplementation</i></A><br> +<A NAME="E"></A> +<br><font size="+2">E</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="org.w3c.dom.Element.html" class="hiddenlink" target="rightframe"><i>Element</i></A><br> +<A HREF="org.w3c.dom.Entity.html" class="hiddenlink" target="rightframe"><i>Entity</i></A><br> +<A HREF="android.os.Environment.html" class="hiddenlink" target="rightframe">Environment</A><br> +<A HREF="android.util.EventLogTags.html" class="hiddenlink" target="rightframe">EventLogTags</A><br> +<A HREF="android.media.ExifInterface.html" class="hiddenlink" target="rightframe">ExifInterface</A><br> +<A NAME="G"></A> +<br><font size="+2">G</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.gesture.Gesture.html" class="hiddenlink" target="rightframe">Gesture</A><br> +<A HREF="android.view.GestureDetector.html" class="hiddenlink" target="rightframe">GestureDetector</A><br> +<A HREF="android.gesture.GesturePoint.html" class="hiddenlink" target="rightframe">GesturePoint</A><br> +<A HREF="android.gesture.GestureStroke.html" class="hiddenlink" target="rightframe">GestureStroke</A><br> +<A HREF="android.opengl.GLSurfaceView.html" class="hiddenlink" target="rightframe">GLSurfaceView</A><br> +<A NAME="H"></A> +<br><font size="+2">H</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.view.HapticFeedbackConstants.html" class="hiddenlink" target="rightframe">HapticFeedbackConstants</A><br> +<A HREF="java.util.HashMap.html" class="hiddenlink" target="rightframe">HashMap</A><br> +<A NAME="I"></A> +<br><font size="+2">I</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.widget.ImageView.html" class="hiddenlink" target="rightframe">ImageView</A><br> +<A HREF="android.content.Intent.html" class="hiddenlink" target="rightframe">Intent</A><br> +<A NAME="J"></A> +<br><font size="+2">J</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.webkit.JsResult.html" class="hiddenlink" target="rightframe">JsResult</A><br> +<A NAME="L"></A> +<br><font size="+2">L</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.widget.ListView.html" class="hiddenlink" target="rightframe">ListView</A><br> +<A HREF="android.location.LocationManager.html" class="hiddenlink" target="rightframe">LocationManager</A><br> +<A HREF="android.util.Log.html" class="hiddenlink" target="rightframe">Log</A><br> +<A NAME="M"></A> +<br><font size="+2">M</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.Manifest.permission.html" class="hiddenlink" target="rightframe">Manifest.permission</A><br> +<A HREF="java.util.regex.Matcher.html" class="hiddenlink" target="rightframe">Matcher</A><br> +<A HREF="android.opengl.Matrix.html" class="hiddenlink" target="rightframe">Matrix</A><br> +<A HREF="android.media.MediaRecorder.html" class="hiddenlink" target="rightframe">MediaRecorder</A><br> +<A HREF="android.media.MediaScannerConnection.html" class="hiddenlink" target="rightframe">MediaScannerConnection</A><br> +<A HREF="android.media.MediaScannerConnection.MediaScannerConnectionClient.html" class="hiddenlink" target="rightframe"><i>MediaScannerConnection.MediaScannerConnectionClient</i></A><br> +<A HREF="android.provider.MediaStore.html" class="hiddenlink" target="rightframe">MediaStore</A><br> +<A HREF="android.provider.MediaStore.Audio.AudioColumns.html" class="hiddenlink" target="rightframe"><i>MediaStore.Audio.AudioColumns</i></A><br> +<A HREF="android.provider.MediaStore.Audio.Playlists.Members.html" class="hiddenlink" target="rightframe">MediaStore.Audio.Playlists.Members</A><br> +<A HREF="android.provider.MediaStore.Images.Thumbnails.html" class="hiddenlink" target="rightframe">MediaStore.Images.Thumbnails</A><br> +<A HREF="android.provider.MediaStore.Video.Thumbnails.html" class="hiddenlink" target="rightframe">MediaStore.Video.Thumbnails</A><br> +<A HREF="android.test.mock.MockContext.html" class="hiddenlink" target="rightframe">MockContext</A><br> +<A HREF="android.test.mock.MockPackageManager.html" class="hiddenlink" target="rightframe">MockPackageManager</A><br> +<A HREF="android.view.MotionEvent.html" class="hiddenlink" target="rightframe">MotionEvent</A><br> +<A NAME="N"></A> +<br><font size="+2">N</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="org.w3c.dom.NamedNodeMap.html" class="hiddenlink" target="rightframe"><i>NamedNodeMap</i></A><br> +<A HREF="org.w3c.dom.Node.html" class="hiddenlink" target="rightframe"><i>Node</i></A><br> +<A NAME="O"></A> +<br><font size="+2">O</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="dalvik.bytecode.Opcodes.html" class="hiddenlink" target="rightframe"><i>Opcodes</i></A><br> +<A NAME="P"></A> +<br><font size="+2">P</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.content.pm.PackageManager.html" class="hiddenlink" target="rightframe">PackageManager</A><br> +<A HREF="java.util.regex.Pattern.html" class="hiddenlink" target="rightframe">Pattern</A><br> +<A HREF="android.graphics.PixelFormat.html" class="hiddenlink" target="rightframe">PixelFormat</A><br> +<A HREF="android.os.PowerManager.html" class="hiddenlink" target="rightframe">PowerManager</A><br> +<A NAME="R"></A> +<br><font size="+2">R</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.R.anim.html" class="hiddenlink" target="rightframe">R.anim</A><br> +<A HREF="android.R.attr.html" class="hiddenlink" target="rightframe">R.attr</A><br> +<A HREF="android.R.id.html" class="hiddenlink" target="rightframe">R.id</A><br> +<A HREF="android.speech.RecognizerIntent.html" class="hiddenlink" target="rightframe">RecognizerIntent</A><br> +<A HREF="android.widget.RemoteViews.html" class="hiddenlink" target="rightframe">RemoteViews</A><br> +<A HREF="android.text.util.Rfc822Tokenizer.html" class="hiddenlink" target="rightframe">Rfc822Tokenizer</A><br> +<A NAME="S"></A> +<br><font size="+2">S</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="javax.xml.parsers.SAXParser.html" class="hiddenlink" target="rightframe">SAXParser</A><br> +<A HREF="javax.xml.parsers.SAXParserFactory.html" class="hiddenlink" target="rightframe">SAXParserFactory</A><br> +<A HREF="android.app.SearchManager.html" class="hiddenlink" target="rightframe">SearchManager</A><br> +<A HREF="android.hardware.Sensor.html" class="hiddenlink" target="rightframe">Sensor</A><br> +<A HREF="android.provider.Settings.html" class="hiddenlink" target="rightframe">Settings</A><br> +<A HREF="android.provider.Settings.Secure.html" class="hiddenlink" target="rightframe">Settings.Secure</A><br> +<A HREF="android.provider.Settings.System.html" class="hiddenlink" target="rightframe">Settings.System</A><br> +<A HREF="android.media.SoundPool.html" class="hiddenlink" target="rightframe">SoundPool</A><br> +<A HREF="android.database.sqlite.SQLiteDatabase.html" class="hiddenlink" target="rightframe">SQLiteDatabase</A><br> +<A HREF="android.database.sqlite.SQLiteProgram.html" class="hiddenlink" target="rightframe">SQLiteProgram</A><br> +<A HREF="android.net.http.SslCertificate.html" class="hiddenlink" target="rightframe">SslCertificate</A><br> +<A HREF="android.net.SSLCertificateSocketFactory.html" class="hiddenlink" target="rightframe">SSLCertificateSocketFactory</A><br> +<A HREF="android.content.SyncResult.html" class="hiddenlink" target="rightframe">SyncResult</A><br> +<A NAME="T"></A> +<br><font size="+2">T</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.widget.TabWidget.html" class="hiddenlink" target="rightframe">TabWidget</A><br> +<A HREF="android.telephony.TelephonyManager.html" class="hiddenlink" target="rightframe">TelephonyManager</A><br> +<A HREF="org.w3c.dom.Text.html" class="hiddenlink" target="rightframe"><i>Text</i></A><br> +<A HREF="android.speech.tts.TextToSpeech.html" class="hiddenlink" target="rightframe">TextToSpeech</A><br> +<A HREF="android.speech.tts.TextToSpeech.Engine.html" class="hiddenlink" target="rightframe">TextToSpeech.Engine</A><br> +<A NAME="V"></A> +<br><font size="+2">V</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.view.VelocityTracker.html" class="hiddenlink" target="rightframe">VelocityTracker</A><br> +<A HREF="android.widget.VideoView.html" class="hiddenlink" target="rightframe">VideoView</A><br> +<A HREF="android.view.View.html" class="hiddenlink" target="rightframe">View</A><br> +<A HREF="android.view.ViewConfiguration.html" class="hiddenlink" target="rightframe">ViewConfiguration</A><br> +<A HREF="android.view.ViewGroup.LayoutParams.html" class="hiddenlink" target="rightframe">ViewGroup.LayoutParams</A><br> +<A HREF="dalvik.system.VMDebug.html" class="hiddenlink" target="rightframe">VMDebug</A><br> +<A NAME="W"></A> +<br><font size="+2">W</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#X"><font size="-2">X</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="android.webkit.WebChromeClient.html" class="hiddenlink" target="rightframe">WebChromeClient</A><br> +<A HREF="android.webkit.WebSettings.html" class="hiddenlink" target="rightframe">WebSettings</A><br> +<A HREF="android.webkit.WebView.html" class="hiddenlink" target="rightframe">WebView</A><br> +<A HREF="android.webkit.WebViewClient.html" class="hiddenlink" target="rightframe">WebViewClient</A><br> +<A HREF="android.view.WindowManager.LayoutParams.html" class="hiddenlink" target="rightframe">WindowManager.LayoutParams</A><br> +<A NAME="X"></A> +<br><font size="+2">X</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Z"><font size="-2">Z</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="javax.xml.XMLConstants.html" class="hiddenlink" target="rightframe">XMLConstants</A><br> +<A NAME="Z"></A> +<br><font size="+2">Z</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#X"><font size="-2">X</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<A HREF="dalvik.system.Zygote.html" class="hiddenlink" target="rightframe">Zygote</A><br> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/classes_index_removals.html b/docs/html/sdk/api_diff/8/changes/classes_index_removals.html new file mode 100644 index 0000000..e6da73f --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/classes_index_removals.html @@ -0,0 +1,61 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +Class Removals Index +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY class="gc-documentation" style="padding:12px;"> +<a NAME="topheader"></a> +<table summary="Index for Classes" width="100%" class="jdiffIndex" border="0" cellspacing="0" cellpadding="0" style="padding-bottom:0;margin-bottom:0;"> + <tr> + <th class="indexHeader"> + Filter the Index: + </th> + </tr> + <tr> + <td class="indexText" style="line-height:1.3em;padding-left:2em;"> +<a href="classes_index_all.html" class="staysblack">All Classes</a> + <br> +<font color="#999999">Removals</font> + <br> +<A HREF="classes_index_additions.html"xclass="hiddenlink">Additions</A> + <br> +<A HREF="classes_index_changes.html"xclass="hiddenlink">Changes</A> + </td> + </tr> +</table> +<div id="indexTableCaption" style="background-color:#eee;padding:0 4px 0 4px;font-size:11px;margin-bottom:1em;"> +Listed as: <span style="color:#069"><strong>Added</strong></span>, <span style="color:#069"><strike>Removed</strike></span>, <span style="color:#069">Changed</span></font> +</div> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/constructors_index_additions.html b/docs/html/sdk/api_diff/8/changes/constructors_index_additions.html new file mode 100644 index 0000000..62a4528 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/constructors_index_additions.html @@ -0,0 +1,85 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +Constructor Additions Index +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY class="gc-documentation" style="padding:12px;"> +<a NAME="topheader"></a> +<table summary="Index for Constructors" width="100%" class="jdiffIndex" border="0" cellspacing="0" cellpadding="0" style="padding-bottom:0;margin-bottom:0;"> + <tr> + <th class="indexHeader"> + Filter the Index: + </th> + </tr> + <tr> + <td class="indexText" style="line-height:1.3em;padding-left:2em;"> +<a href="constructors_index_all.html" class="staysblack">All Constructors</a> + <br> +<A HREF="constructors_index_removals.html" xclass="hiddenlink">Removals</A> + <br> +<b>Additions</b> + <br> +<A HREF="constructors_index_changes.html"xclass="hiddenlink">Changes</A> + </td> + </tr> +</table> +<div id="indexTableCaption" style="background-color:#eee;padding:0 4px 0 4px;font-size:11px;margin-bottom:1em;"> +Listed as: <span style="color:#069"><strong>Added</strong></span>, <span style="color:#069"><strike>Removed</strike></span>, <span style="color:#069">Changed</span></font> +</div> +<A NAME="A"></A> +<br><font size="+2">A</font> +<a href="#G"><font size="-2">G</font></a> +<a href="#S"><font size="-2">S</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.test.ActivityInstrumentationTestCase2.html#android.test.ActivityInstrumentationTestCase2.ctor_added(java.lang.Class<T>)" class="hiddenlink" target="rightframe"><b>ActivityInstrumentationTestCase2</b> +(<code>Class<T></code>)</A></nobr> constructor<br> +<A NAME="G"></A> +<br><font size="+2">G</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#S"><font size="-2">S</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.view.GestureDetector.html#android.view.GestureDetector.ctor_added(android.content.Context, android.view.GestureDetector.OnGestureListener, android.os.Handler, boolean)" class="hiddenlink" target="rightframe"><b>GestureDetector</b> +(<code>Context, OnGestureListener, Handler, boolean</code>)</A></nobr> constructor<br> +<A NAME="S"></A> +<br><font size="+2">S</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#G"><font size="-2">G</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.net.http.SslCertificate.html#android.net.http.SslCertificate.ctor_added(java.lang.String, java.lang.String, java.util.Date, java.util.Date)" class="hiddenlink" target="rightframe"><b>SslCertificate</b> +(<code>String, String, Date, Date</code>)</A></nobr> constructor<br> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/constructors_index_all.html b/docs/html/sdk/api_diff/8/changes/constructors_index_all.html new file mode 100644 index 0000000..c8a68d8 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/constructors_index_all.html @@ -0,0 +1,105 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +Constructor Differences Index +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY class="gc-documentation" style="padding:12px;"> +<a NAME="topheader"></a> +<table summary="Index for Constructors" width="100%" class="jdiffIndex" border="0" cellspacing="0" cellpadding="0" style="padding-bottom:0;margin-bottom:0;"> + <tr> + <th class="indexHeader"> + Filter the Index: + </th> + </tr> + <tr> + <td class="indexText" style="line-height:1.3em;padding-left:2em;"> +<b>Constructors</b> + <br> +<A HREF="constructors_index_removals.html" xclass="hiddenlink">Removals</A> + <br> +<A HREF="constructors_index_additions.html"xclass="hiddenlink">Additions</A> + <br> +<A HREF="constructors_index_changes.html"xclass="hiddenlink">Changes</A> + </td> + </tr> +</table> +<div id="indexTableCaption" style="background-color:#eee;padding:0 4px 0 4px;font-size:11px;margin-bottom:1em;"> +Listed as: <span style="color:#069"><strong>Added</strong></span>, <span style="color:#069"><strike>Removed</strike></span>, <span style="color:#069">Changed</span></font> +</div> +<A NAME="A"></A> +<br><font size="+2">A</font> +<a href="#G"><font size="-2">G</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#X"><font size="-2">X</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<i>ActivityInstrumentationTestCase2</i><br> + <nobr><A HREF="android.test.ActivityInstrumentationTestCase2.html#android.test.ActivityInstrumentationTestCase2.ctor_added(java.lang.Class<T>)" class="hiddenlink" target="rightframe"><b>ActivityInstrumentationTestCase2</b> +(<code>Class<T></code>)</A></nobr> constructor<br> + <nobr><A HREF="android.test.ActivityInstrumentationTestCase2.html#android.test.ActivityInstrumentationTestCase2.ctor_changed(java.lang.String, java.lang.Class<T>)" class="hiddenlink" target="rightframe">ActivityInstrumentationTestCase2 +(<code>String, Class<T></code>)</A></nobr> constructor<br> +<A NAME="G"></A> +<br><font size="+2">G</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#X"><font size="-2">X</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.view.GestureDetector.html#android.view.GestureDetector.ctor_added(android.content.Context, android.view.GestureDetector.OnGestureListener, android.os.Handler, boolean)" class="hiddenlink" target="rightframe"><b>GestureDetector</b> +(<code>Context, OnGestureListener, Handler, boolean</code>)</A></nobr> constructor<br> +<A NAME="S"></A> +<br><font size="+2">S</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#X"><font size="-2">X</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<i>SslCertificate</i><br> + <nobr><A HREF="android.net.http.SslCertificate.html#android.net.http.SslCertificate.ctor_added(java.lang.String, java.lang.String, java.util.Date, java.util.Date)" class="hiddenlink" target="rightframe"><b>SslCertificate</b> +(<code>String, String, Date, Date</code>)</A></nobr> constructor<br> + <nobr><A HREF="android.net.http.SslCertificate.html#android.net.http.SslCertificate.ctor_changed(java.lang.String, java.lang.String, java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">SslCertificate +(<code>String, String, String, String</code>)</A></nobr> constructor<br> +<nobr><A HREF="android.net.SSLCertificateSocketFactory.html#android.net.SSLCertificateSocketFactory.ctor_changed(int)" class="hiddenlink" target="rightframe">SSLCertificateSocketFactory +(<code>int</code>)</A></nobr> constructor<br> +<A NAME="X"></A> +<br><font size="+2">X</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#S"><font size="-2">S</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="javax.xml.XMLConstants.html#javax.xml.XMLConstants.ctor_removed()" class="hiddenlink" target="rightframe"><strike>XMLConstants</strike> +()</A></nobr> constructor<br> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/constructors_index_changes.html b/docs/html/sdk/api_diff/8/changes/constructors_index_changes.html new file mode 100644 index 0000000..0f9ca3c --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/constructors_index_changes.html @@ -0,0 +1,77 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +Constructor Changes Index +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY class="gc-documentation" style="padding:12px;"> +<a NAME="topheader"></a> +<table summary="Index for Constructors" width="100%" class="jdiffIndex" border="0" cellspacing="0" cellpadding="0" style="padding-bottom:0;margin-bottom:0;"> + <tr> + <th class="indexHeader"> + Filter the Index: + </th> + </tr> + <tr> + <td class="indexText" style="line-height:1.3em;padding-left:2em;"> +<a href="constructors_index_all.html" class="staysblack">All Constructors</a> + <br> +<A HREF="constructors_index_removals.html" xclass="hiddenlink">Removals</A> + <br> +<A HREF="constructors_index_additions.html"xclass="hiddenlink">Additions</A> + <br> +<b>Changes</b> + </td> + </tr> +</table> +<div id="indexTableCaption" style="background-color:#eee;padding:0 4px 0 4px;font-size:11px;margin-bottom:1em;"> +Listed as: <span style="color:#069"><strong>Added</strong></span>, <span style="color:#069"><strike>Removed</strike></span>, <span style="color:#069">Changed</span></font> +</div> +<A NAME="A"></A> +<br><font size="+2">A</font> +<a href="#S"><font size="-2">S</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.test.ActivityInstrumentationTestCase2.html#android.test.ActivityInstrumentationTestCase2.ctor_changed(java.lang.String, java.lang.Class<T>)" class="hiddenlink" target="rightframe">ActivityInstrumentationTestCase2 +(<code>String, Class<T></code>)</A></nobr> constructor<br> +<A NAME="S"></A> +<br><font size="+2">S</font> +<a href="#A"><font size="-2">A</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.net.http.SslCertificate.html#android.net.http.SslCertificate.ctor_changed(java.lang.String, java.lang.String, java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">SslCertificate +(<code>String, String, String, String</code>)</A></nobr> constructor<br> +<nobr><A HREF="android.net.SSLCertificateSocketFactory.html#android.net.SSLCertificateSocketFactory.ctor_changed(int)" class="hiddenlink" target="rightframe">SSLCertificateSocketFactory +(<code>int</code>)</A></nobr> constructor<br> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/constructors_index_removals.html b/docs/html/sdk/api_diff/8/changes/constructors_index_removals.html new file mode 100644 index 0000000..618fd13 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/constructors_index_removals.html @@ -0,0 +1,67 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +Constructor Removals Index +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY class="gc-documentation" style="padding:12px;"> +<a NAME="topheader"></a> +<table summary="Index for Constructors" width="100%" class="jdiffIndex" border="0" cellspacing="0" cellpadding="0" style="padding-bottom:0;margin-bottom:0;"> + <tr> + <th class="indexHeader"> + Filter the Index: + </th> + </tr> + <tr> + <td class="indexText" style="line-height:1.3em;padding-left:2em;"> +<a href="constructors_index_all.html" class="staysblack">All Constructors</a> + <br> +<b>Removals</b> + <br> +<A HREF="constructors_index_additions.html"xclass="hiddenlink">Additions</A> + <br> +<A HREF="constructors_index_changes.html"xclass="hiddenlink">Changes</A> + </td> + </tr> +</table> +<div id="indexTableCaption" style="background-color:#eee;padding:0 4px 0 4px;font-size:11px;margin-bottom:1em;"> +Listed as: <span style="color:#069"><strong>Added</strong></span>, <span style="color:#069"><strike>Removed</strike></span>, <span style="color:#069">Changed</span></font> +</div> +<A NAME="X"></A> +<br><font size="+2">X</font> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="javax.xml.XMLConstants.html#javax.xml.XMLConstants.ctor_removed()" class="hiddenlink" target="rightframe"><strike>XMLConstants</strike> +()</A></nobr> constructor<br> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/dalvik.bytecode.Opcodes.html b/docs/html/sdk/api_diff/8/changes/dalvik.bytecode.Opcodes.html new file mode 100644 index 0000000..279330b --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/dalvik.bytecode.Opcodes.html @@ -0,0 +1,326 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +dalvik.bytecode.Opcodes +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Interface dalvik.bytecode.<A HREF="../../../../reference/dalvik/bytecode/Opcodes.html" target="_top"><font size="+2"><code>Opcodes</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Removed"></a> +<TABLE summary="Removed Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Removed Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_UNUSED_3e"></A> + <code>int</code> OP_UNUSED_3e + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_UNUSED_3f"></A> + <code>int</code> OP_UNUSED_3f + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_UNUSED_40"></A> + <code>int</code> OP_UNUSED_40 + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_UNUSED_41"></A> + <code>int</code> OP_UNUSED_41 + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_UNUSED_42"></A> + <code>int</code> OP_UNUSED_42 + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_UNUSED_43"></A> + <code>int</code> OP_UNUSED_43 + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_UNUSED_73"></A> + <code>int</code> OP_UNUSED_73 + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_UNUSED_79"></A> + <code>int</code> OP_UNUSED_79 + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_UNUSED_7A"></A> + <code>int</code> OP_UNUSED_7A + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_UNUSED_E3"></A> + <code>int</code> OP_UNUSED_E3 + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_UNUSED_E4"></A> + <code>int</code> OP_UNUSED_E4 + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_UNUSED_E5"></A> + <code>int</code> OP_UNUSED_E5 + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_UNUSED_E6"></A> + <code>int</code> OP_UNUSED_E6 + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_UNUSED_E7"></A> + <code>int</code> OP_UNUSED_E7 + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_UNUSED_E8"></A> + <code>int</code> OP_UNUSED_E8 + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_UNUSED_E9"></A> + <code>int</code> OP_UNUSED_E9 + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_UNUSED_EA"></A> + <code>int</code> OP_UNUSED_EA + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_UNUSED_EB"></A> + <code>int</code> OP_UNUSED_EB + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_UNUSED_EC"></A> + <code>int</code> OP_UNUSED_EC + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_UNUSED_ED"></A> + <code>int</code> OP_UNUSED_ED + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_UNUSED_EF"></A> + <code>int</code> OP_UNUSED_EF + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_UNUSED_F1"></A> + <code>int</code> OP_UNUSED_F1 + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_UNUSED_FC"></A> + <code>int</code> OP_UNUSED_FC + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_UNUSED_FD"></A> + <code>int</code> OP_UNUSED_FD + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_UNUSED_FE"></A> + <code>int</code> OP_UNUSED_FE + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_UNUSED_FF"></A> + <code>int</code> OP_UNUSED_FF + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_BREAKPOINT"></A> + <nobr><code>int</code> <A HREF="../../../../reference/dalvik/bytecode/Opcodes.html#OP_BREAKPOINT" target="_top"><code>OP_BREAKPOINT</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_EXECUTE_INLINE_RANGE"></A> + <nobr><code>int</code> <A HREF="../../../../reference/dalvik/bytecode/Opcodes.html#OP_EXECUTE_INLINE_RANGE" target="_top"><code>OP_EXECUTE_INLINE_RANGE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.bytecode.Opcodes.OP_THROW_VERIFICATION_ERROR"></A> + <nobr><code>int</code> <A HREF="../../../../reference/dalvik/bytecode/Opcodes.html#OP_THROW_VERIFICATION_ERROR" target="_top"><code>OP_THROW_VERIFICATION_ERROR</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/dalvik.system.VMDebug.html b/docs/html/sdk/api_diff/8/changes/dalvik.system.VMDebug.html new file mode 100644 index 0000000..759d8c7 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/dalvik.system.VMDebug.html @@ -0,0 +1,178 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +dalvik.system.VMDebug +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class dalvik.system.<A HREF="../../../../reference/dalvik/system/VMDebug.html" target="_top"><font size="+2"><code>VMDebug</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.system.VMDebug.startMethodTracing_changed()"></A> + <nobr><code>void</code> <A HREF="../../../../reference/dalvik/system/VMDebug.html#startMethodTracing()" target="_top"><code>startMethodTracing</code></A>() </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.system.VMDebug.KIND_GLOBAL_CLASS_INIT_COUNT"></A> + <nobr><code>int</code> <A HREF="../../../../reference/dalvik/system/VMDebug.html#KIND_GLOBAL_CLASS_INIT_COUNT" target="_top"><code>KIND_GLOBAL_CLASS_INIT_COUNT</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.system.VMDebug.KIND_GLOBAL_CLASS_INIT_TIME"></A> + <nobr><code>int</code> <A HREF="../../../../reference/dalvik/system/VMDebug.html#KIND_GLOBAL_CLASS_INIT_TIME" target="_top"><code>KIND_GLOBAL_CLASS_INIT_TIME</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.system.VMDebug.KIND_THREAD_CLASS_INIT_COUNT"></A> + <nobr><code>int</code> <A HREF="../../../../reference/dalvik/system/VMDebug.html#KIND_THREAD_CLASS_INIT_COUNT" target="_top"><code>KIND_THREAD_CLASS_INIT_COUNT</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.system.VMDebug.KIND_THREAD_CLASS_INIT_TIME"></A> + <nobr><code>int</code> <A HREF="../../../../reference/dalvik/system/VMDebug.html#KIND_THREAD_CLASS_INIT_TIME" target="_top"><code>KIND_THREAD_CLASS_INIT_TIME</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.system.VMDebug.DEFAULT_METHOD_TRACE_FILE_NAME"></A> + <nobr><code>String</code> <A HREF="../../../../reference/dalvik/system/VMDebug.html#DEFAULT_METHOD_TRACE_FILE_NAME" target="_top"><code>DEFAULT_METHOD_TRACE_FILE_NAME</code></font></A></nobr> </TD> + <TD VALIGN="TOP" WIDTH="30%"> +<b>Now deprecated</b>.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/dalvik.system.Zygote.html b/docs/html/sdk/api_diff/8/changes/dalvik.system.Zygote.html new file mode 100644 index 0000000..d6c9b23 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/dalvik.system.Zygote.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +dalvik.system.Zygote +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class dalvik.system.<A HREF="../../../../reference/dalvik/system/Zygote.html" target="_top"><font size="+2"><code>Zygote</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="dalvik.system.Zygote.DEBUG_ENABLE_SAFEMODE"></A> + <nobr><code>int</code> <A HREF="../../../../reference/dalvik/system/Zygote.html#DEBUG_ENABLE_SAFEMODE" target="_top"><code>DEBUG_ENABLE_SAFEMODE</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/fields_index_additions.html b/docs/html/sdk/api_diff/8/changes/fields_index_additions.html new file mode 100644 index 0000000..c7b9eba --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/fields_index_additions.html @@ -0,0 +1,935 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +Field Additions Index +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY class="gc-documentation" style="padding:12px;"> +<a NAME="topheader"></a> +<table summary="Index for Fields" width="100%" class="jdiffIndex" border="0" cellspacing="0" cellpadding="0" style="padding-bottom:0;margin-bottom:0;"> + <tr> + <th class="indexHeader"> + Filter the Index: + </th> + </tr> + <tr> + <td class="indexText" style="line-height:1.3em;padding-left:2em;"> +<a href="fields_index_all.html" class="staysblack">All Fields</a> + <br> +<A HREF="fields_index_removals.html" xclass="hiddenlink">Removals</A> + <br> +<b>Additions</b> + <br> +<A HREF="fields_index_changes.html"xclass="hiddenlink">Changes</A> + </td> + </tr> +</table> +<div id="indexTableCaption" style="background-color:#eee;padding:0 4px 0 4px;font-size:11px;margin-bottom:1em;"> +Listed as: <span style="color:#069"><strong>Added</strong></span>, <span style="color:#069"><strike>Removed</strike></span>, <span style="color:#069">Changed</span></font> +</div> +<A NAME="A"></A> +<br><font size="+2">A</font> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.provider.Settings.html#android.provider.Settings.ACTION_ADD_ACCOUNT" class="hiddenlink" target="rightframe">ACTION_ADD_ACCOUNT</A> +</nobr><br> +<nobr><A HREF="android.provider.Settings.html#android.provider.Settings.ACTION_DEVICE_INFO_SETTINGS" class="hiddenlink" target="rightframe">ACTION_DEVICE_INFO_SETTINGS</A> +</nobr><br> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.ACTION_EXTERNAL_APPLICATIONS_AVAILABLE" class="hiddenlink" target="rightframe">ACTION_EXTERNAL_APPLICATIONS_AVAILABLE</A> +</nobr><br> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE" class="hiddenlink" target="rightframe">ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE</A> +</nobr><br> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.ACTION_GET_LANGUAGE_DETAILS" class="hiddenlink" target="rightframe">ACTION_GET_LANGUAGE_DETAILS</A> +</nobr><br> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_INDEX_MASK" class="hiddenlink" target="rightframe">ACTION_POINTER_INDEX_MASK</A> +</nobr><br> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_INDEX_SHIFT" class="hiddenlink" target="rightframe">ACTION_POINTER_INDEX_SHIFT</A> +</nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.ACTION_SCO_AUDIO_STATE_CHANGED" class="hiddenlink" target="rightframe">ACTION_SCO_AUDIO_STATE_CHANGED</A> +</nobr><br> +<nobr><A HREF="android.provider.Settings.html#android.provider.Settings.ACTION_SEARCH_SETTINGS" class="hiddenlink" target="rightframe">ACTION_SEARCH_SETTINGS</A> +</nobr><br> +<nobr><A HREF="android.provider.Settings.Secure.html#android.provider.Settings.Secure.ALLOWED_GEOLOCATION_ORIGINS" class="hiddenlink" target="rightframe">ALLOWED_GEOLOCATION_ORIGINS</A> +</nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_GAIN" class="hiddenlink" target="rightframe">AUDIOFOCUS_GAIN</A> +</nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_GAIN_TRANSIENT" class="hiddenlink" target="rightframe">AUDIOFOCUS_GAIN_TRANSIENT</A> +</nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK" class="hiddenlink" target="rightframe">AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK</A> +</nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_LOSS" class="hiddenlink" target="rightframe">AUDIOFOCUS_LOSS</A> +</nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_LOSS_TRANSIENT" class="hiddenlink" target="rightframe">AUDIOFOCUS_LOSS_TRANSIENT</A> +</nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK" class="hiddenlink" target="rightframe">AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK</A> +</nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_REQUEST_FAILED" class="hiddenlink" target="rightframe">AUDIOFOCUS_REQUEST_FAILED</A> +</nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_REQUEST_GRANTED" class="hiddenlink" target="rightframe">AUDIOFOCUS_REQUEST_GRANTED</A> +</nobr><br> +<i>AVAILABLE</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.AVAILABLE" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.AVAILABLE" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<i>AWAY</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.AWAY" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.AWAY" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<A NAME="B"></A> +<br><font size="+2">B</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.content.pm.ApplicationInfo.html#android.content.pm.ApplicationInfo.backupAgentName" class="hiddenlink" target="rightframe">backupAgentName</A> +</nobr><br> +<nobr><A HREF="android.Manifest.permission.html#android.Manifest.permission.BIND_DEVICE_ADMIN" class="hiddenlink" target="rightframe">BIND_DEVICE_ADMIN</A> +</nobr><br> +<nobr><A HREF="android.content.Context.html#android.content.Context.BIND_NOT_FOREGROUND" class="hiddenlink" target="rightframe">BIND_NOT_FOREGROUND</A> +</nobr><br> +<nobr><A HREF="android.Manifest.permission.html#android.Manifest.permission.BIND_WALLPAPER" class="hiddenlink" target="rightframe">BIND_WALLPAPER</A> +</nobr><br> +<nobr><A HREF="android.provider.MediaStore.Audio.AudioColumns.html#android.provider.MediaStore.Audio.AudioColumns.BOOKMARK" class="hiddenlink" target="rightframe">BOOKMARK</A> +</nobr><br> +<nobr><A HREF="android.os.Build.html#android.os.Build.BOOTLOADER" class="hiddenlink" target="rightframe">BOOTLOADER</A> +</nobr><br> +<nobr><A HREF="android.view.WindowManager.LayoutParams.html#android.view.WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_FULL" class="hiddenlink" target="rightframe">BRIGHTNESS_OVERRIDE_FULL</A> +</nobr><br> +<nobr><A HREF="android.view.WindowManager.LayoutParams.html#android.view.WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_NONE" class="hiddenlink" target="rightframe">BRIGHTNESS_OVERRIDE_NONE</A> +</nobr><br> +<nobr><A HREF="android.view.WindowManager.LayoutParams.html#android.view.WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_OFF" class="hiddenlink" target="rightframe">BRIGHTNESS_OVERRIDE_OFF</A> +</nobr><br> +<nobr><A HREF="android.view.WindowManager.LayoutParams.html#android.view.WindowManager.LayoutParams.buttonBrightness" class="hiddenlink" target="rightframe">buttonBrightness</A> +</nobr><br> +<A NAME="C"></A> +<br><font size="+2">C</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.CATEGORY_CAR_MODE" class="hiddenlink" target="rightframe">CATEGORY_CAR_MODE</A> +</nobr><br> +<nobr><A HREF="android.content.pm.ActivityInfo.html#android.content.pm.ActivityInfo.CONFIG_UI_MODE" class="hiddenlink" target="rightframe">CONFIG_UI_MODE</A> +</nobr><br> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.CONFLICT_ABORT" class="hiddenlink" target="rightframe">CONFLICT_ABORT</A> +</nobr><br> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.CONFLICT_FAIL" class="hiddenlink" target="rightframe">CONFLICT_FAIL</A> +</nobr><br> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.CONFLICT_IGNORE" class="hiddenlink" target="rightframe">CONFLICT_IGNORE</A> +</nobr><br> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.CONFLICT_NONE" class="hiddenlink" target="rightframe">CONFLICT_NONE</A> +</nobr><br> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.CONFLICT_REPLACE" class="hiddenlink" target="rightframe">CONFLICT_REPLACE</A> +</nobr><br> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.CONFLICT_ROLLBACK" class="hiddenlink" target="rightframe">CONFLICT_ROLLBACK</A> +</nobr><br> +<nobr><A HREF="android.os.Build.html#android.os.Build.CPU_ABI2" class="hiddenlink" target="rightframe">CPU_ABI2</A> +</nobr><br> +<nobr><A HREF="android.app.SearchManager.html#android.app.SearchManager.CURSOR_EXTRA_KEY_IN_PROGRESS" class="hiddenlink" target="rightframe">CURSOR_EXTRA_KEY_IN_PROGRESS</A> +</nobr><br> +<nobr><A HREF="android.R.id.html#android.R.id.custom" class="hiddenlink" target="rightframe">custom</A> +</nobr><br> +<nobr><A HREF="android.R.anim.html#android.R.anim.cycle_interpolator" class="hiddenlink" target="rightframe">cycle_interpolator</A> +</nobr><br> +<A NAME="D"></A> +<br><font size="+2">D</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="dalvik.system.Zygote.html#dalvik.system.Zygote.DEBUG_ENABLE_SAFEMODE" class="hiddenlink" target="rightframe">DEBUG_ENABLE_SAFEMODE</A> +</nobr><br> +<nobr><A HREF="android.content.SyncResult.html#android.content.SyncResult.delayUntil" class="hiddenlink" target="rightframe">delayUntil</A> +</nobr><br> +<nobr><A HREF="android.content.pm.ComponentInfo.html#android.content.pm.ComponentInfo.descriptionRes" class="hiddenlink" target="rightframe">descriptionRes</A> +</nobr><br> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.DETAILS_META_DATA" class="hiddenlink" target="rightframe">DETAILS_META_DATA</A> +</nobr><br> +<nobr><A HREF="android.content.Context.html#android.content.Context.DEVICE_POLICY_SERVICE" class="hiddenlink" target="rightframe">DEVICE_POLICY_SERVICE</A> +</nobr><br> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_ALARMS" class="hiddenlink" target="rightframe">DIRECTORY_ALARMS</A> +</nobr><br> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_DCIM" class="hiddenlink" target="rightframe">DIRECTORY_DCIM</A> +</nobr><br> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_DOWNLOADS" class="hiddenlink" target="rightframe">DIRECTORY_DOWNLOADS</A> +</nobr><br> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_MOVIES" class="hiddenlink" target="rightframe">DIRECTORY_MOVIES</A> +</nobr><br> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_MUSIC" class="hiddenlink" target="rightframe">DIRECTORY_MUSIC</A> +</nobr><br> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_NOTIFICATIONS" class="hiddenlink" target="rightframe">DIRECTORY_NOTIFICATIONS</A> +</nobr><br> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_PICTURES" class="hiddenlink" target="rightframe">DIRECTORY_PICTURES</A> +</nobr><br> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_PODCASTS" class="hiddenlink" target="rightframe">DIRECTORY_PODCASTS</A> +</nobr><br> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_RINGTONES" class="hiddenlink" target="rightframe">DIRECTORY_RINGTONES</A> +</nobr><br> +<i>DO_NOT_DISTURB</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.DO_NOT_DISTURB" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.DO_NOT_DISTURB" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.DOCUMENT_POSITION_CONTAINED_BY" class="hiddenlink" target="rightframe">DOCUMENT_POSITION_CONTAINED_BY</A> +</nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.DOCUMENT_POSITION_CONTAINS" class="hiddenlink" target="rightframe">DOCUMENT_POSITION_CONTAINS</A> +</nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.DOCUMENT_POSITION_DISCONNECTED" class="hiddenlink" target="rightframe">DOCUMENT_POSITION_DISCONNECTED</A> +</nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.DOCUMENT_POSITION_FOLLOWING" class="hiddenlink" target="rightframe">DOCUMENT_POSITION_FOLLOWING</A> +</nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" class="hiddenlink" target="rightframe">DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC</A> +</nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.DOCUMENT_POSITION_PRECEDING" class="hiddenlink" target="rightframe">DOCUMENT_POSITION_PRECEDING</A> +</nobr><br> +<nobr><A HREF="android.content.Context.html#android.content.Context.DROPBOX_SERVICE" class="hiddenlink" target="rightframe">DROPBOX_SERVICE</A> +</nobr><br> +<A NAME="E"></A> +<br><font size="+2">E</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.EAST_ASIAN_WIDTH_AMBIGUOUS" class="hiddenlink" target="rightframe">EAST_ASIAN_WIDTH_AMBIGUOUS</A> +</nobr><br> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.EAST_ASIAN_WIDTH_FULL_WIDTH" class="hiddenlink" target="rightframe">EAST_ASIAN_WIDTH_FULL_WIDTH</A> +</nobr><br> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.EAST_ASIAN_WIDTH_HALF_WIDTH" class="hiddenlink" target="rightframe">EAST_ASIAN_WIDTH_HALF_WIDTH</A> +</nobr><br> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.EAST_ASIAN_WIDTH_NARROW" class="hiddenlink" target="rightframe">EAST_ASIAN_WIDTH_NARROW</A> +</nobr><br> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.EAST_ASIAN_WIDTH_NEUTRAL" class="hiddenlink" target="rightframe">EAST_ASIAN_WIDTH_NEUTRAL</A> +</nobr><br> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.EAST_ASIAN_WIDTH_WIDE" class="hiddenlink" target="rightframe">EAST_ASIAN_WIDTH_WIDE</A> +</nobr><br> +<nobr><A HREF="android.R.attr.html#android.R.attr.expandableListViewWhiteStyle" class="hiddenlink" target="rightframe">expandableListViewWhiteStyle</A> +</nobr><br> +<nobr><A HREF="android.provider.Settings.html#android.provider.Settings.EXTRA_AUTHORITIES" class="hiddenlink" target="rightframe">EXTRA_AUTHORITIES</A> +</nobr><br> +<nobr><A HREF="android.speech.tts.TextToSpeech.Engine.html#android.speech.tts.TextToSpeech.Engine.EXTRA_AVAILABLE_VOICES" class="hiddenlink" target="rightframe">EXTRA_AVAILABLE_VOICES</A> +</nobr><br> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_CALLING_PACKAGE" class="hiddenlink" target="rightframe">EXTRA_CALLING_PACKAGE</A> +</nobr><br> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.EXTRA_CHANGED_PACKAGE_LIST" class="hiddenlink" target="rightframe">EXTRA_CHANGED_PACKAGE_LIST</A> +</nobr><br> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.EXTRA_CHANGED_UID_LIST" class="hiddenlink" target="rightframe">EXTRA_CHANGED_UID_LIST</A> +</nobr><br> +<nobr><A HREF="android.speech.tts.TextToSpeech.Engine.html#android.speech.tts.TextToSpeech.Engine.EXTRA_CHECK_VOICE_DATA_FOR" class="hiddenlink" target="rightframe">EXTRA_CHECK_VOICE_DATA_FOR</A> +</nobr><br> +<nobr><A HREF="android.provider.MediaStore.html#android.provider.MediaStore.EXTRA_DURATION_LIMIT" class="hiddenlink" target="rightframe">EXTRA_DURATION_LIMIT</A> +</nobr><br> +<nobr><A HREF="android.provider.MediaStore.html#android.provider.MediaStore.EXTRA_FULL_SCREEN" class="hiddenlink" target="rightframe">EXTRA_FULL_SCREEN</A> +</nobr><br> +<nobr><A HREF="android.provider.Browser.html#android.provider.Browser.EXTRA_HEADERS" class="hiddenlink" target="rightframe">EXTRA_HEADERS</A> +</nobr><br> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_LANGUAGE_PREFERENCE" class="hiddenlink" target="rightframe">EXTRA_LANGUAGE_PREFERENCE</A> +</nobr><br> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_ONLY_RETURN_LANGUAGE_PREFERENCE" class="hiddenlink" target="rightframe">EXTRA_ONLY_RETURN_LANGUAGE_PREFERENCE</A> +</nobr><br> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_PARTIAL_RESULTS" class="hiddenlink" target="rightframe">EXTRA_PARTIAL_RESULTS</A> +</nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.EXTRA_SCO_AUDIO_STATE" class="hiddenlink" target="rightframe">EXTRA_SCO_AUDIO_STATE</A> +</nobr><br> +<nobr><A HREF="android.app.SearchManager.html#android.app.SearchManager.EXTRA_SELECT_QUERY" class="hiddenlink" target="rightframe">EXTRA_SELECT_QUERY</A> +</nobr><br> +<nobr><A HREF="android.provider.MediaStore.html#android.provider.MediaStore.EXTRA_SHOW_ACTION_ICONS" class="hiddenlink" target="rightframe">EXTRA_SHOW_ACTION_ICONS</A> +</nobr><br> +<nobr><A HREF="android.provider.MediaStore.html#android.provider.MediaStore.EXTRA_SIZE_LIMIT" class="hiddenlink" target="rightframe">EXTRA_SIZE_LIMIT</A> +</nobr><br> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS" class="hiddenlink" target="rightframe">EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS</A> +</nobr><br> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS" class="hiddenlink" target="rightframe">EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS</A> +</nobr><br> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS" class="hiddenlink" target="rightframe">EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS</A> +</nobr><br> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_SUPPORTED_LANGUAGES" class="hiddenlink" target="rightframe">EXTRA_SUPPORTED_LANGUAGES</A> +</nobr><br> +<nobr><A HREF="android.speech.tts.TextToSpeech.Engine.html#android.speech.tts.TextToSpeech.Engine.EXTRA_UNAVAILABLE_VOICES" class="hiddenlink" target="rightframe">EXTRA_UNAVAILABLE_VOICES</A> +</nobr><br> +<A NAME="F"></A> +<br><font size="+2">F</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_BLUETOOTH" class="hiddenlink" target="rightframe">FEATURE_BLUETOOTH</A> +</nobr><br> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_LOCATION" class="hiddenlink" target="rightframe">FEATURE_LOCATION</A> +</nobr><br> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_LOCATION_GPS" class="hiddenlink" target="rightframe">FEATURE_LOCATION_GPS</A> +</nobr><br> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_LOCATION_NETWORK" class="hiddenlink" target="rightframe">FEATURE_LOCATION_NETWORK</A> +</nobr><br> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_MICROPHONE" class="hiddenlink" target="rightframe">FEATURE_MICROPHONE</A> +</nobr><br> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_SENSOR_ACCELEROMETER" class="hiddenlink" target="rightframe">FEATURE_SENSOR_ACCELEROMETER</A> +</nobr><br> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_SENSOR_COMPASS" class="hiddenlink" target="rightframe">FEATURE_SENSOR_COMPASS</A> +</nobr><br> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_TOUCHSCREEN" class="hiddenlink" target="rightframe">FEATURE_TOUCHSCREEN</A> +</nobr><br> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT" class="hiddenlink" target="rightframe">FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT</A> +</nobr><br> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_WIFI" class="hiddenlink" target="rightframe">FEATURE_WIFI</A> +</nobr><br> +<nobr><A HREF="android.content.pm.ApplicationInfo.html#android.content.pm.ApplicationInfo.FLAG_ALLOW_BACKUP" class="hiddenlink" target="rightframe">FLAG_ALLOW_BACKUP</A> +</nobr><br> +<nobr><A HREF="android.view.WindowManager.LayoutParams.html#android.view.WindowManager.LayoutParams.FLAG_ALLOW_LOCK_WHILE_SCREEN_ON" class="hiddenlink" target="rightframe">FLAG_ALLOW_LOCK_WHILE_SCREEN_ON</A> +</nobr><br> +<nobr><A HREF="android.content.pm.ApplicationInfo.html#android.content.pm.ApplicationInfo.FLAG_EXTERNAL_STORAGE" class="hiddenlink" target="rightframe">FLAG_EXTERNAL_STORAGE</A> +</nobr><br> +<nobr><A HREF="android.content.pm.ApplicationInfo.html#android.content.pm.ApplicationInfo.FLAG_KILL_AFTER_RESTORE" class="hiddenlink" target="rightframe">FLAG_KILL_AFTER_RESTORE</A> +</nobr><br> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.FLAG_RECEIVER_REPLACE_PENDING" class="hiddenlink" target="rightframe">FLAG_RECEIVER_REPLACE_PENDING</A> +</nobr><br> +<nobr><A HREF="android.content.pm.ApplicationInfo.html#android.content.pm.ApplicationInfo.FLAG_RESTORE_ANY_VERSION" class="hiddenlink" target="rightframe">FLAG_RESTORE_ANY_VERSION</A> +</nobr><br> +<nobr><A HREF="android.content.pm.ApplicationInfo.html#android.content.pm.ApplicationInfo.FLAG_VM_SAFE_MODE" class="hiddenlink" target="rightframe">FLAG_VM_SAFE_MODE</A> +</nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.FOCUS_MODE_EDOF" class="hiddenlink" target="rightframe">FOCUS_MODE_EDOF</A> +</nobr><br> +<nobr><A HREF="android.os.Build.VERSION_CODES.html#android.os.Build.VERSION_CODES.FROYO" class="hiddenlink" target="rightframe">FROYO</A> +</nobr><br> +<A NAME="H"></A> +<br><font size="+2">H</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.os.Build.html#android.os.Build.HARDWARE" class="hiddenlink" target="rightframe">HARDWARE</A> +</nobr><br> +<A NAME="I"></A> +<br><font size="+2">I</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<i>IDLE</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.IDLE" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.IDLE" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<nobr><A HREF="android.R.attr.html#android.R.attr.installLocation" class="hiddenlink" target="rightframe">installLocation</A> +</nobr><br> +<nobr><A HREF="android.app.SearchManager.html#android.app.SearchManager.INTENT_ACTION_GLOBAL_SEARCH" class="hiddenlink" target="rightframe">INTENT_ACTION_GLOBAL_SEARCH</A> +</nobr><br> +<nobr><A HREF="android.provider.MediaStore.html#android.provider.MediaStore.INTENT_ACTION_MUSIC_PLAYER" class="hiddenlink" target="rightframe">INTENT_ACTION_MUSIC_PLAYER</A> +</nobr><br> +<nobr><A HREF="android.app.SearchManager.html#android.app.SearchManager.INTENT_ACTION_SEARCH_SETTINGS" class="hiddenlink" target="rightframe">INTENT_ACTION_SEARCH_SETTINGS</A> +</nobr><br> +<i>INVISIBLE</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.INVISIBLE" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.INVISIBLE" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<nobr><A HREF="android.provider.MediaStore.Audio.AudioColumns.html#android.provider.MediaStore.Audio.AudioColumns.IS_PODCAST" class="hiddenlink" target="rightframe">IS_PODCAST</A> +</nobr><br> +<A NAME="K"></A> +<br><font size="+2">K</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.view.HapticFeedbackConstants.html#android.view.HapticFeedbackConstants.KEYBOARD_TAP" class="hiddenlink" target="rightframe">KEYBOARD_TAP</A> +</nobr><br> +<nobr><A HREF="android.Manifest.permission.html#android.Manifest.permission.KILL_BACKGROUND_PROCESSES" class="hiddenlink" target="rightframe">KILL_BACKGROUND_PROCESSES</A> +</nobr><br> +<nobr><A HREF="dalvik.system.VMDebug.html#dalvik.system.VMDebug.KIND_GLOBAL_CLASS_INIT_COUNT" class="hiddenlink" target="rightframe">KIND_GLOBAL_CLASS_INIT_COUNT</A> +</nobr><br> +<nobr><A HREF="dalvik.system.VMDebug.html#dalvik.system.VMDebug.KIND_GLOBAL_CLASS_INIT_TIME" class="hiddenlink" target="rightframe">KIND_GLOBAL_CLASS_INIT_TIME</A> +</nobr><br> +<nobr><A HREF="dalvik.system.VMDebug.html#dalvik.system.VMDebug.KIND_THREAD_CLASS_INIT_COUNT" class="hiddenlink" target="rightframe">KIND_THREAD_CLASS_INIT_COUNT</A> +</nobr><br> +<nobr><A HREF="dalvik.system.VMDebug.html#dalvik.system.VMDebug.KIND_THREAD_CLASS_INIT_TIME" class="hiddenlink" target="rightframe">KIND_THREAD_CLASS_INIT_TIME</A> +</nobr><br> +<A NAME="L"></A> +<br><font size="+2">L</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.provider.Settings.Secure.html#android.provider.Settings.Secure.LOCK_PATTERN_ENABLED" class="hiddenlink" target="rightframe">LOCK_PATTERN_ENABLED</A> +</nobr><br> +<nobr><A HREF="android.provider.Settings.Secure.html#android.provider.Settings.Secure.LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED" class="hiddenlink" target="rightframe">LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED</A> +</nobr><br> +<nobr><A HREF="android.provider.Settings.Secure.html#android.provider.Settings.Secure.LOCK_PATTERN_VISIBLE" class="hiddenlink" target="rightframe">LOCK_PATTERN_VISIBLE</A> +</nobr><br> +<A NAME="M"></A> +<br><font size="+2">M</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.view.ViewGroup.LayoutParams.html#android.view.ViewGroup.LayoutParams.MATCH_PARENT" class="hiddenlink" target="rightframe">MATCH_PARENT</A> +</nobr><br> +<A NAME="N"></A> +<br><font size="+2">N</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.telephony.TelephonyManager.html#android.telephony.TelephonyManager.NETWORK_TYPE_IDEN" class="hiddenlink" target="rightframe">NETWORK_TYPE_IDEN</A> +</nobr><br> +<A NAME="O"></A> +<br><font size="+2">O</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<i>OFFLINE</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.OFFLINE" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.OFFLINE" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_BREAKPOINT" class="hiddenlink" target="rightframe">OP_BREAKPOINT</A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_EXECUTE_INLINE_RANGE" class="hiddenlink" target="rightframe">OP_EXECUTE_INLINE_RANGE</A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_THROW_VERIFICATION_ERROR" class="hiddenlink" target="rightframe">OP_THROW_VERIFICATION_ERROR</A> +</nobr><br> +<A NAME="P"></A> +<br><font size="+2">P</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.location.LocationManager.html#android.location.LocationManager.PASSIVE_PROVIDER" class="hiddenlink" target="rightframe">PASSIVE_PROVIDER</A> +</nobr><br> +<i>PRESENCE_CUSTOM_STATUS</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.PRESENCE_CUSTOM_STATUS" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.PRESENCE_CUSTOM_STATUS" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<i>PRESENCE_STATUS</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.PRESENCE_STATUS" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.PRESENCE_STATUS" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<nobr><A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.PRIORITY" class="hiddenlink" target="rightframe">PRIORITY</A> +</nobr><br> +<A NAME="R"></A> +<br><font size="+2">R</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.os.Build.html#android.os.Build.RADIO" class="hiddenlink" target="rightframe">RADIO</A> +</nobr><br> +<nobr><A HREF="android.R.attr.html#android.R.attr.restoreAnyVersion" class="hiddenlink" target="rightframe">restoreAnyVersion</A> +</nobr><br> +<A NAME="S"></A> +<br><font size="+2">S</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.SCENE_MODE_BARCODE" class="hiddenlink" target="rightframe">SCENE_MODE_BARCODE</A> +</nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.SCO_AUDIO_STATE_CONNECTED" class="hiddenlink" target="rightframe">SCO_AUDIO_STATE_CONNECTED</A> +</nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.SCO_AUDIO_STATE_DISCONNECTED" class="hiddenlink" target="rightframe">SCO_AUDIO_STATE_DISCONNECTED</A> +</nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.SCO_AUDIO_STATE_ERROR" class="hiddenlink" target="rightframe">SCO_AUDIO_STATE_ERROR</A> +</nobr><br> +<nobr><A HREF="android.provider.Settings.System.html#android.provider.Settings.System.SCREEN_BRIGHTNESS_MODE" class="hiddenlink" target="rightframe">SCREEN_BRIGHTNESS_MODE</A> +</nobr><br> +<nobr><A HREF="android.provider.Settings.System.html#android.provider.Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC" class="hiddenlink" target="rightframe">SCREEN_BRIGHTNESS_MODE_AUTOMATIC</A> +</nobr><br> +<nobr><A HREF="android.provider.Settings.System.html#android.provider.Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL" class="hiddenlink" target="rightframe">SCREEN_BRIGHTNESS_MODE_MANUAL</A> +</nobr><br> +<nobr><A HREF="android.Manifest.permission.html#android.Manifest.permission.SET_TIME" class="hiddenlink" target="rightframe">SET_TIME</A> +</nobr><br> +<nobr><A HREF="android.app.ActivityManager.ProcessErrorStateInfo.html#android.app.ActivityManager.ProcessErrorStateInfo.stackTrace" class="hiddenlink" target="rightframe">stackTrace</A> +</nobr><br> +<nobr><A HREF="android.app.SearchManager.html#android.app.SearchManager.SUGGEST_COLUMN_TEXT_2_URL" class="hiddenlink" target="rightframe">SUGGEST_COLUMN_TEXT_2_URL</A> +</nobr><br> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.SYNC_EXTRAS_DO_NOT_RETRY" class="hiddenlink" target="rightframe">SYNC_EXTRAS_DO_NOT_RETRY</A> +</nobr><br> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.SYNC_EXTRAS_IGNORE_BACKOFF" class="hiddenlink" target="rightframe">SYNC_EXTRAS_IGNORE_BACKOFF</A> +</nobr><br> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.SYNC_EXTRAS_IGNORE_SETTINGS" class="hiddenlink" target="rightframe">SYNC_EXTRAS_IGNORE_SETTINGS</A> +</nobr><br> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.SYNC_OBSERVER_TYPE_ACTIVE" class="hiddenlink" target="rightframe">SYNC_OBSERVER_TYPE_ACTIVE</A> +</nobr><br> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.SYNC_OBSERVER_TYPE_PENDING" class="hiddenlink" target="rightframe">SYNC_OBSERVER_TYPE_PENDING</A> +</nobr><br> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.SYNC_OBSERVER_TYPE_SETTINGS" class="hiddenlink" target="rightframe">SYNC_OBSERVER_TYPE_SETTINGS</A> +</nobr><br> +<A NAME="T"></A> +<br><font size="+2">T</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.R.attr.html#android.R.attr.tabStripEnabled" class="hiddenlink" target="rightframe">tabStripEnabled</A> +</nobr><br> +<nobr><A HREF="android.R.attr.html#android.R.attr.tabStripLeft" class="hiddenlink" target="rightframe">tabStripLeft</A> +</nobr><br> +<nobr><A HREF="android.R.attr.html#android.R.attr.tabStripRight" class="hiddenlink" target="rightframe">tabStripRight</A> +</nobr><br> +<nobr><A HREF="android.media.ExifInterface.html#android.media.ExifInterface.TAG_FOCAL_LENGTH" class="hiddenlink" target="rightframe">TAG_FOCAL_LENGTH</A> +</nobr><br> +<nobr><A HREF="android.media.ExifInterface.html#android.media.ExifInterface.TAG_GPS_DATESTAMP" class="hiddenlink" target="rightframe">TAG_GPS_DATESTAMP</A> +</nobr><br> +<nobr><A HREF="android.media.ExifInterface.html#android.media.ExifInterface.TAG_GPS_PROCESSING_METHOD" class="hiddenlink" target="rightframe">TAG_GPS_PROCESSING_METHOD</A> +</nobr><br> +<nobr><A HREF="android.media.ExifInterface.html#android.media.ExifInterface.TAG_GPS_TIMESTAMP" class="hiddenlink" target="rightframe">TAG_GPS_TIMESTAMP</A> +</nobr><br> +<nobr><A HREF="android.provider.Settings.Secure.html#android.provider.Settings.Secure.TTS_ENABLED_PLUGINS" class="hiddenlink" target="rightframe">TTS_ENABLED_PLUGINS</A> +</nobr><br> +<nobr><A HREF="org.w3c.dom.DOMException.html#org.w3c.dom.DOMException.TYPE_MISMATCH_ERR" class="hiddenlink" target="rightframe">TYPE_MISMATCH_ERR</A> +</nobr><br> +<nobr><A HREF="android.net.ConnectivityManager.html#android.net.ConnectivityManager.TYPE_MOBILE_DUN" class="hiddenlink" target="rightframe">TYPE_MOBILE_DUN</A> +</nobr><br> +<nobr><A HREF="android.net.ConnectivityManager.html#android.net.ConnectivityManager.TYPE_MOBILE_HIPRI" class="hiddenlink" target="rightframe">TYPE_MOBILE_HIPRI</A> +</nobr><br> +<nobr><A HREF="android.net.ConnectivityManager.html#android.net.ConnectivityManager.TYPE_MOBILE_MMS" class="hiddenlink" target="rightframe">TYPE_MOBILE_MMS</A> +</nobr><br> +<nobr><A HREF="android.net.ConnectivityManager.html#android.net.ConnectivityManager.TYPE_MOBILE_SUPL" class="hiddenlink" target="rightframe">TYPE_MOBILE_SUPL</A> +</nobr><br> +<nobr><A HREF="android.net.ConnectivityManager.html#android.net.ConnectivityManager.TYPE_WIMAX" class="hiddenlink" target="rightframe">TYPE_WIMAX</A> +</nobr><br> +<A NAME="U"></A> +<br><font size="+2">U</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_NIGHT_MASK" class="hiddenlink" target="rightframe">UI_MODE_NIGHT_MASK</A> +</nobr><br> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_NIGHT_NO" class="hiddenlink" target="rightframe">UI_MODE_NIGHT_NO</A> +</nobr><br> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_NIGHT_UNDEFINED" class="hiddenlink" target="rightframe">UI_MODE_NIGHT_UNDEFINED</A> +</nobr><br> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_NIGHT_YES" class="hiddenlink" target="rightframe">UI_MODE_NIGHT_YES</A> +</nobr><br> +<nobr><A HREF="android.content.Context.html#android.content.Context.UI_MODE_SERVICE" class="hiddenlink" target="rightframe">UI_MODE_SERVICE</A> +</nobr><br> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_TYPE_CAR" class="hiddenlink" target="rightframe">UI_MODE_TYPE_CAR</A> +</nobr><br> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_TYPE_DESK" class="hiddenlink" target="rightframe">UI_MODE_TYPE_DESK</A> +</nobr><br> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_TYPE_MASK" class="hiddenlink" target="rightframe">UI_MODE_TYPE_MASK</A> +</nobr><br> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_TYPE_NORMAL" class="hiddenlink" target="rightframe">UI_MODE_TYPE_NORMAL</A> +</nobr><br> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_TYPE_UNDEFINED" class="hiddenlink" target="rightframe">UI_MODE_TYPE_UNDEFINED</A> +</nobr><br> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.uiMode" class="hiddenlink" target="rightframe">uiMode</A> +</nobr><br> +<nobr><A HREF="android.os.Build.html#android.os.Build.UNKNOWN" class="hiddenlink" target="rightframe">UNKNOWN</A> +</nobr><br> +<nobr><A HREF="android.provider.MediaStore.html#android.provider.MediaStore.UNKNOWN_STRING" class="hiddenlink" target="rightframe">UNKNOWN_STRING</A> +</nobr><br> +<A NAME="V"></A> +<br><font size="+2">V</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="org.w3c.dom.DOMException.html#org.w3c.dom.DOMException.VALIDATION_ERR" class="hiddenlink" target="rightframe">VALIDATION_ERR</A> +</nobr><br> +<nobr><A HREF="android.R.attr.html#android.R.attr.vmSafeMode" class="hiddenlink" target="rightframe">vmSafeMode</A> +</nobr><br> +<nobr><A HREF="android.provider.Settings.System.html#android.provider.Settings.System.VOLUME_BLUETOOTH_SCO" class="hiddenlink" target="rightframe">VOLUME_BLUETOOTH_SCO</A> +</nobr><br> +<A NAME="W"></A> +<br><font size="+2">W</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.R.attr.html#android.R.attr.webTextViewStyle" class="hiddenlink" target="rightframe">webTextViewStyle</A> +</nobr><br> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/fields_index_all.html b/docs/html/sdk/api_diff/8/changes/fields_index_all.html new file mode 100644 index 0000000..b34f9aa --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/fields_index_all.html @@ -0,0 +1,1138 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +Field Differences Index +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY class="gc-documentation" style="padding:12px;"> +<a NAME="topheader"></a> +<table summary="Index for Fields" width="100%" class="jdiffIndex" border="0" cellspacing="0" cellpadding="0" style="padding-bottom:0;margin-bottom:0;"> + <tr> + <th class="indexHeader"> + Filter the Index: + </th> + </tr> + <tr> + <td class="indexText" style="line-height:1.3em;padding-left:2em;"> +<b>Fields</b> + <br> +<A HREF="fields_index_removals.html" xclass="hiddenlink">Removals</A> + <br> +<A HREF="fields_index_additions.html"xclass="hiddenlink">Additions</A> + <br> +<A HREF="fields_index_changes.html"xclass="hiddenlink">Changes</A> + </td> + </tr> +</table> +<div id="indexTableCaption" style="background-color:#eee;padding:0 4px 0 4px;font-size:11px;margin-bottom:1em;"> +Listed as: <span style="color:#069"><strong>Added</strong></span>, <span style="color:#069"><strike>Removed</strike></span>, <span style="color:#069">Changed</span></font> +</div> +<A NAME="A"></A> +<br><font size="+2">A</font> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.provider.Settings.html#android.provider.Settings.ACTION_ADD_ACCOUNT" class="hiddenlink" target="rightframe">ACTION_ADD_ACCOUNT</A> +</nobr><br> +<nobr><A HREF="android.provider.Settings.html#android.provider.Settings.ACTION_DEVICE_INFO_SETTINGS" class="hiddenlink" target="rightframe">ACTION_DEVICE_INFO_SETTINGS</A> +</nobr><br> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.ACTION_EXTERNAL_APPLICATIONS_AVAILABLE" class="hiddenlink" target="rightframe">ACTION_EXTERNAL_APPLICATIONS_AVAILABLE</A> +</nobr><br> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE" class="hiddenlink" target="rightframe">ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE</A> +</nobr><br> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.ACTION_GET_LANGUAGE_DETAILS" class="hiddenlink" target="rightframe">ACTION_GET_LANGUAGE_DETAILS</A> +</nobr><br> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_1_DOWN" class="hiddenlink" target="rightframe">ACTION_POINTER_1_DOWN</A> +</nobr><br> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_1_UP" class="hiddenlink" target="rightframe">ACTION_POINTER_1_UP</A> +</nobr><br> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_2_DOWN" class="hiddenlink" target="rightframe">ACTION_POINTER_2_DOWN</A> +</nobr><br> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_2_UP" class="hiddenlink" target="rightframe">ACTION_POINTER_2_UP</A> +</nobr><br> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_3_DOWN" class="hiddenlink" target="rightframe">ACTION_POINTER_3_DOWN</A> +</nobr><br> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_3_UP" class="hiddenlink" target="rightframe">ACTION_POINTER_3_UP</A> +</nobr><br> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_ID_MASK" class="hiddenlink" target="rightframe">ACTION_POINTER_ID_MASK</A> +</nobr><br> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_ID_SHIFT" class="hiddenlink" target="rightframe">ACTION_POINTER_ID_SHIFT</A> +</nobr><br> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_INDEX_MASK" class="hiddenlink" target="rightframe">ACTION_POINTER_INDEX_MASK</A> +</nobr><br> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_INDEX_SHIFT" class="hiddenlink" target="rightframe">ACTION_POINTER_INDEX_SHIFT</A> +</nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.ACTION_SCO_AUDIO_STATE_CHANGED" class="hiddenlink" target="rightframe">ACTION_SCO_AUDIO_STATE_CHANGED</A> +</nobr><br> +<nobr><A HREF="android.provider.Settings.html#android.provider.Settings.ACTION_SEARCH_SETTINGS" class="hiddenlink" target="rightframe">ACTION_SEARCH_SETTINGS</A> +</nobr><br> +<nobr><A HREF="android.provider.Settings.Secure.html#android.provider.Settings.Secure.ALLOWED_GEOLOCATION_ORIGINS" class="hiddenlink" target="rightframe">ALLOWED_GEOLOCATION_ORIGINS</A> +</nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_GAIN" class="hiddenlink" target="rightframe">AUDIOFOCUS_GAIN</A> +</nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_GAIN_TRANSIENT" class="hiddenlink" target="rightframe">AUDIOFOCUS_GAIN_TRANSIENT</A> +</nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK" class="hiddenlink" target="rightframe">AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK</A> +</nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_LOSS" class="hiddenlink" target="rightframe">AUDIOFOCUS_LOSS</A> +</nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_LOSS_TRANSIENT" class="hiddenlink" target="rightframe">AUDIOFOCUS_LOSS_TRANSIENT</A> +</nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK" class="hiddenlink" target="rightframe">AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK</A> +</nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_REQUEST_FAILED" class="hiddenlink" target="rightframe">AUDIOFOCUS_REQUEST_FAILED</A> +</nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.AUDIOFOCUS_REQUEST_GRANTED" class="hiddenlink" target="rightframe">AUDIOFOCUS_REQUEST_GRANTED</A> +</nobr><br> +<i>AVAILABLE</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.AVAILABLE" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.AVAILABLE" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<i>AWAY</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.AWAY" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.AWAY" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<A NAME="B"></A> +<br><font size="+2">B</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.content.pm.ApplicationInfo.html#android.content.pm.ApplicationInfo.backupAgentName" class="hiddenlink" target="rightframe">backupAgentName</A> +</nobr><br> +<nobr><A HREF="android.Manifest.permission.html#android.Manifest.permission.BIND_DEVICE_ADMIN" class="hiddenlink" target="rightframe">BIND_DEVICE_ADMIN</A> +</nobr><br> +<nobr><A HREF="android.content.Context.html#android.content.Context.BIND_NOT_FOREGROUND" class="hiddenlink" target="rightframe">BIND_NOT_FOREGROUND</A> +</nobr><br> +<nobr><A HREF="android.Manifest.permission.html#android.Manifest.permission.BIND_WALLPAPER" class="hiddenlink" target="rightframe">BIND_WALLPAPER</A> +</nobr><br> +<nobr><A HREF="android.provider.MediaStore.Audio.AudioColumns.html#android.provider.MediaStore.Audio.AudioColumns.BOOKMARK" class="hiddenlink" target="rightframe">BOOKMARK</A> +</nobr><br> +<nobr><A HREF="android.os.Build.html#android.os.Build.BOOTLOADER" class="hiddenlink" target="rightframe">BOOTLOADER</A> +</nobr><br> +<nobr><A HREF="android.view.WindowManager.LayoutParams.html#android.view.WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_FULL" class="hiddenlink" target="rightframe">BRIGHTNESS_OVERRIDE_FULL</A> +</nobr><br> +<nobr><A HREF="android.view.WindowManager.LayoutParams.html#android.view.WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_NONE" class="hiddenlink" target="rightframe">BRIGHTNESS_OVERRIDE_NONE</A> +</nobr><br> +<nobr><A HREF="android.view.WindowManager.LayoutParams.html#android.view.WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_OFF" class="hiddenlink" target="rightframe">BRIGHTNESS_OVERRIDE_OFF</A> +</nobr><br> +<nobr><A HREF="android.view.WindowManager.LayoutParams.html#android.view.WindowManager.LayoutParams.buttonBrightness" class="hiddenlink" target="rightframe">buttonBrightness</A> +</nobr><br> +<A NAME="C"></A> +<br><font size="+2">C</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.CATEGORY_CAR_MODE" class="hiddenlink" target="rightframe">CATEGORY_CAR_MODE</A> +</nobr><br> +<nobr><A HREF="android.content.pm.ActivityInfo.html#android.content.pm.ActivityInfo.CONFIG_UI_MODE" class="hiddenlink" target="rightframe">CONFIG_UI_MODE</A> +</nobr><br> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.CONFLICT_ABORT" class="hiddenlink" target="rightframe">CONFLICT_ABORT</A> +</nobr><br> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.CONFLICT_FAIL" class="hiddenlink" target="rightframe">CONFLICT_FAIL</A> +</nobr><br> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.CONFLICT_IGNORE" class="hiddenlink" target="rightframe">CONFLICT_IGNORE</A> +</nobr><br> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.CONFLICT_NONE" class="hiddenlink" target="rightframe">CONFLICT_NONE</A> +</nobr><br> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.CONFLICT_REPLACE" class="hiddenlink" target="rightframe">CONFLICT_REPLACE</A> +</nobr><br> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.CONFLICT_ROLLBACK" class="hiddenlink" target="rightframe">CONFLICT_ROLLBACK</A> +</nobr><br> +<nobr><A HREF="android.os.Build.html#android.os.Build.CPU_ABI2" class="hiddenlink" target="rightframe">CPU_ABI2</A> +</nobr><br> +<nobr><A HREF="android.app.SearchManager.html#android.app.SearchManager.CURSOR_EXTRA_KEY_IN_PROGRESS" class="hiddenlink" target="rightframe">CURSOR_EXTRA_KEY_IN_PROGRESS</A> +</nobr><br> +<nobr><A HREF="android.R.id.html#android.R.id.custom" class="hiddenlink" target="rightframe">custom</A> +</nobr><br> +<nobr><A HREF="android.R.anim.html#android.R.anim.cycle_interpolator" class="hiddenlink" target="rightframe">cycle_interpolator</A> +</nobr><br> +<A NAME="D"></A> +<br><font size="+2">D</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="dalvik.system.Zygote.html#dalvik.system.Zygote.DEBUG_ENABLE_SAFEMODE" class="hiddenlink" target="rightframe">DEBUG_ENABLE_SAFEMODE</A> +</nobr><br> +<nobr><A HREF="dalvik.system.VMDebug.html#dalvik.system.VMDebug.DEFAULT_METHOD_TRACE_FILE_NAME" class="hiddenlink" target="rightframe">DEFAULT_METHOD_TRACE_FILE_NAME</A> +</nobr><br> +<nobr><A HREF="android.content.SyncResult.html#android.content.SyncResult.delayUntil" class="hiddenlink" target="rightframe">delayUntil</A> +</nobr><br> +<nobr><A HREF="android.content.pm.ComponentInfo.html#android.content.pm.ComponentInfo.descriptionRes" class="hiddenlink" target="rightframe">descriptionRes</A> +</nobr><br> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.DETAILS_META_DATA" class="hiddenlink" target="rightframe">DETAILS_META_DATA</A> +</nobr><br> +<nobr><A HREF="android.content.Context.html#android.content.Context.DEVICE_POLICY_SERVICE" class="hiddenlink" target="rightframe">DEVICE_POLICY_SERVICE</A> +</nobr><br> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_ALARMS" class="hiddenlink" target="rightframe">DIRECTORY_ALARMS</A> +</nobr><br> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_DCIM" class="hiddenlink" target="rightframe">DIRECTORY_DCIM</A> +</nobr><br> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_DOWNLOADS" class="hiddenlink" target="rightframe">DIRECTORY_DOWNLOADS</A> +</nobr><br> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_MOVIES" class="hiddenlink" target="rightframe">DIRECTORY_MOVIES</A> +</nobr><br> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_MUSIC" class="hiddenlink" target="rightframe">DIRECTORY_MUSIC</A> +</nobr><br> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_NOTIFICATIONS" class="hiddenlink" target="rightframe">DIRECTORY_NOTIFICATIONS</A> +</nobr><br> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_PICTURES" class="hiddenlink" target="rightframe">DIRECTORY_PICTURES</A> +</nobr><br> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_PODCASTS" class="hiddenlink" target="rightframe">DIRECTORY_PODCASTS</A> +</nobr><br> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.DIRECTORY_RINGTONES" class="hiddenlink" target="rightframe">DIRECTORY_RINGTONES</A> +</nobr><br> +<i>DO_NOT_DISTURB</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.DO_NOT_DISTURB" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.DO_NOT_DISTURB" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.DOCUMENT_POSITION_CONTAINED_BY" class="hiddenlink" target="rightframe">DOCUMENT_POSITION_CONTAINED_BY</A> +</nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.DOCUMENT_POSITION_CONTAINS" class="hiddenlink" target="rightframe">DOCUMENT_POSITION_CONTAINS</A> +</nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.DOCUMENT_POSITION_DISCONNECTED" class="hiddenlink" target="rightframe">DOCUMENT_POSITION_DISCONNECTED</A> +</nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.DOCUMENT_POSITION_FOLLOWING" class="hiddenlink" target="rightframe">DOCUMENT_POSITION_FOLLOWING</A> +</nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" class="hiddenlink" target="rightframe">DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC</A> +</nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.DOCUMENT_POSITION_PRECEDING" class="hiddenlink" target="rightframe">DOCUMENT_POSITION_PRECEDING</A> +</nobr><br> +<nobr><A HREF="android.content.Context.html#android.content.Context.DROPBOX_SERVICE" class="hiddenlink" target="rightframe">DROPBOX_SERVICE</A> +</nobr><br> +<A NAME="E"></A> +<br><font size="+2">E</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.EAST_ASIAN_WIDTH_AMBIGUOUS" class="hiddenlink" target="rightframe">EAST_ASIAN_WIDTH_AMBIGUOUS</A> +</nobr><br> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.EAST_ASIAN_WIDTH_FULL_WIDTH" class="hiddenlink" target="rightframe">EAST_ASIAN_WIDTH_FULL_WIDTH</A> +</nobr><br> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.EAST_ASIAN_WIDTH_HALF_WIDTH" class="hiddenlink" target="rightframe">EAST_ASIAN_WIDTH_HALF_WIDTH</A> +</nobr><br> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.EAST_ASIAN_WIDTH_NARROW" class="hiddenlink" target="rightframe">EAST_ASIAN_WIDTH_NARROW</A> +</nobr><br> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.EAST_ASIAN_WIDTH_NEUTRAL" class="hiddenlink" target="rightframe">EAST_ASIAN_WIDTH_NEUTRAL</A> +</nobr><br> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.EAST_ASIAN_WIDTH_WIDE" class="hiddenlink" target="rightframe">EAST_ASIAN_WIDTH_WIDE</A> +</nobr><br> +<nobr><A HREF="android.R.attr.html#android.R.attr.expandableListViewWhiteStyle" class="hiddenlink" target="rightframe">expandableListViewWhiteStyle</A> +</nobr><br> +<nobr><A HREF="android.provider.Settings.html#android.provider.Settings.EXTRA_AUTHORITIES" class="hiddenlink" target="rightframe">EXTRA_AUTHORITIES</A> +</nobr><br> +<nobr><A HREF="android.speech.tts.TextToSpeech.Engine.html#android.speech.tts.TextToSpeech.Engine.EXTRA_AVAILABLE_VOICES" class="hiddenlink" target="rightframe">EXTRA_AVAILABLE_VOICES</A> +</nobr><br> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_CALLING_PACKAGE" class="hiddenlink" target="rightframe">EXTRA_CALLING_PACKAGE</A> +</nobr><br> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.EXTRA_CHANGED_PACKAGE_LIST" class="hiddenlink" target="rightframe">EXTRA_CHANGED_PACKAGE_LIST</A> +</nobr><br> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.EXTRA_CHANGED_UID_LIST" class="hiddenlink" target="rightframe">EXTRA_CHANGED_UID_LIST</A> +</nobr><br> +<nobr><A HREF="android.speech.tts.TextToSpeech.Engine.html#android.speech.tts.TextToSpeech.Engine.EXTRA_CHECK_VOICE_DATA_FOR" class="hiddenlink" target="rightframe">EXTRA_CHECK_VOICE_DATA_FOR</A> +</nobr><br> +<nobr><A HREF="android.provider.MediaStore.html#android.provider.MediaStore.EXTRA_DURATION_LIMIT" class="hiddenlink" target="rightframe">EXTRA_DURATION_LIMIT</A> +</nobr><br> +<nobr><A HREF="android.provider.MediaStore.html#android.provider.MediaStore.EXTRA_FULL_SCREEN" class="hiddenlink" target="rightframe">EXTRA_FULL_SCREEN</A> +</nobr><br> +<nobr><A HREF="android.provider.Browser.html#android.provider.Browser.EXTRA_HEADERS" class="hiddenlink" target="rightframe">EXTRA_HEADERS</A> +</nobr><br> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_LANGUAGE_PREFERENCE" class="hiddenlink" target="rightframe">EXTRA_LANGUAGE_PREFERENCE</A> +</nobr><br> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_ONLY_RETURN_LANGUAGE_PREFERENCE" class="hiddenlink" target="rightframe">EXTRA_ONLY_RETURN_LANGUAGE_PREFERENCE</A> +</nobr><br> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_PARTIAL_RESULTS" class="hiddenlink" target="rightframe">EXTRA_PARTIAL_RESULTS</A> +</nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.EXTRA_SCO_AUDIO_STATE" class="hiddenlink" target="rightframe">EXTRA_SCO_AUDIO_STATE</A> +</nobr><br> +<nobr><A HREF="android.app.SearchManager.html#android.app.SearchManager.EXTRA_SELECT_QUERY" class="hiddenlink" target="rightframe">EXTRA_SELECT_QUERY</A> +</nobr><br> +<nobr><A HREF="android.provider.MediaStore.html#android.provider.MediaStore.EXTRA_SHOW_ACTION_ICONS" class="hiddenlink" target="rightframe">EXTRA_SHOW_ACTION_ICONS</A> +</nobr><br> +<nobr><A HREF="android.provider.MediaStore.html#android.provider.MediaStore.EXTRA_SIZE_LIMIT" class="hiddenlink" target="rightframe">EXTRA_SIZE_LIMIT</A> +</nobr><br> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS" class="hiddenlink" target="rightframe">EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS</A> +</nobr><br> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS" class="hiddenlink" target="rightframe">EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS</A> +</nobr><br> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS" class="hiddenlink" target="rightframe">EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS</A> +</nobr><br> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.EXTRA_SUPPORTED_LANGUAGES" class="hiddenlink" target="rightframe">EXTRA_SUPPORTED_LANGUAGES</A> +</nobr><br> +<nobr><A HREF="android.speech.tts.TextToSpeech.Engine.html#android.speech.tts.TextToSpeech.Engine.EXTRA_UNAVAILABLE_VOICES" class="hiddenlink" target="rightframe">EXTRA_UNAVAILABLE_VOICES</A> +</nobr><br> +<A NAME="F"></A> +<br><font size="+2">F</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_BLUETOOTH" class="hiddenlink" target="rightframe">FEATURE_BLUETOOTH</A> +</nobr><br> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_LOCATION" class="hiddenlink" target="rightframe">FEATURE_LOCATION</A> +</nobr><br> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_LOCATION_GPS" class="hiddenlink" target="rightframe">FEATURE_LOCATION_GPS</A> +</nobr><br> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_LOCATION_NETWORK" class="hiddenlink" target="rightframe">FEATURE_LOCATION_NETWORK</A> +</nobr><br> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_MICROPHONE" class="hiddenlink" target="rightframe">FEATURE_MICROPHONE</A> +</nobr><br> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_SENSOR_ACCELEROMETER" class="hiddenlink" target="rightframe">FEATURE_SENSOR_ACCELEROMETER</A> +</nobr><br> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_SENSOR_COMPASS" class="hiddenlink" target="rightframe">FEATURE_SENSOR_COMPASS</A> +</nobr><br> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_TOUCHSCREEN" class="hiddenlink" target="rightframe">FEATURE_TOUCHSCREEN</A> +</nobr><br> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT" class="hiddenlink" target="rightframe">FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT</A> +</nobr><br> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.FEATURE_WIFI" class="hiddenlink" target="rightframe">FEATURE_WIFI</A> +</nobr><br> +<nobr><A HREF="android.view.ViewGroup.LayoutParams.html#android.view.ViewGroup.LayoutParams.FILL_PARENT" class="hiddenlink" target="rightframe">FILL_PARENT</A> +</nobr><br> +<nobr><A HREF="android.content.pm.ApplicationInfo.html#android.content.pm.ApplicationInfo.FLAG_ALLOW_BACKUP" class="hiddenlink" target="rightframe">FLAG_ALLOW_BACKUP</A> +</nobr><br> +<nobr><A HREF="android.view.WindowManager.LayoutParams.html#android.view.WindowManager.LayoutParams.FLAG_ALLOW_LOCK_WHILE_SCREEN_ON" class="hiddenlink" target="rightframe">FLAG_ALLOW_LOCK_WHILE_SCREEN_ON</A> +</nobr><br> +<nobr><A HREF="android.content.pm.ApplicationInfo.html#android.content.pm.ApplicationInfo.FLAG_EXTERNAL_STORAGE" class="hiddenlink" target="rightframe">FLAG_EXTERNAL_STORAGE</A> +</nobr><br> +<nobr><A HREF="android.content.pm.ApplicationInfo.html#android.content.pm.ApplicationInfo.FLAG_KILL_AFTER_RESTORE" class="hiddenlink" target="rightframe">FLAG_KILL_AFTER_RESTORE</A> +</nobr><br> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.FLAG_RECEIVER_REPLACE_PENDING" class="hiddenlink" target="rightframe">FLAG_RECEIVER_REPLACE_PENDING</A> +</nobr><br> +<nobr><A HREF="android.content.pm.ApplicationInfo.html#android.content.pm.ApplicationInfo.FLAG_RESTORE_ANY_VERSION" class="hiddenlink" target="rightframe">FLAG_RESTORE_ANY_VERSION</A> +</nobr><br> +<nobr><A HREF="android.content.pm.ApplicationInfo.html#android.content.pm.ApplicationInfo.FLAG_VM_SAFE_MODE" class="hiddenlink" target="rightframe">FLAG_VM_SAFE_MODE</A> +</nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.FOCUS_MODE_EDOF" class="hiddenlink" target="rightframe">FOCUS_MODE_EDOF</A> +</nobr><br> +<nobr><A HREF="android.os.Build.VERSION_CODES.html#android.os.Build.VERSION_CODES.FROYO" class="hiddenlink" target="rightframe">FROYO</A> +</nobr><br> +<A NAME="H"></A> +<br><font size="+2">H</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.os.Build.html#android.os.Build.HARDWARE" class="hiddenlink" target="rightframe">HARDWARE</A> +</nobr><br> +<A NAME="I"></A> +<br><font size="+2">I</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<i>IDLE</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.IDLE" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.IDLE" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<nobr><A HREF="android.R.attr.html#android.R.attr.installLocation" class="hiddenlink" target="rightframe">installLocation</A> +</nobr><br> +<nobr><A HREF="android.app.SearchManager.html#android.app.SearchManager.INTENT_ACTION_GLOBAL_SEARCH" class="hiddenlink" target="rightframe">INTENT_ACTION_GLOBAL_SEARCH</A> +</nobr><br> +<nobr><A HREF="android.provider.MediaStore.html#android.provider.MediaStore.INTENT_ACTION_MUSIC_PLAYER" class="hiddenlink" target="rightframe">INTENT_ACTION_MUSIC_PLAYER</A> +</nobr><br> +<nobr><A HREF="android.app.SearchManager.html#android.app.SearchManager.INTENT_ACTION_SEARCH_SETTINGS" class="hiddenlink" target="rightframe">INTENT_ACTION_SEARCH_SETTINGS</A> +</nobr><br> +<i>INVISIBLE</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.INVISIBLE" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.INVISIBLE" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<nobr><A HREF="android.provider.MediaStore.Audio.AudioColumns.html#android.provider.MediaStore.Audio.AudioColumns.IS_PODCAST" class="hiddenlink" target="rightframe">IS_PODCAST</A> +</nobr><br> +<A NAME="J"></A> +<br><font size="+2">J</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.graphics.PixelFormat.html#android.graphics.PixelFormat.JPEG" class="hiddenlink" target="rightframe">JPEG</A> +</nobr><br> +<A NAME="K"></A> +<br><font size="+2">K</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.view.HapticFeedbackConstants.html#android.view.HapticFeedbackConstants.KEYBOARD_TAP" class="hiddenlink" target="rightframe">KEYBOARD_TAP</A> +</nobr><br> +<nobr><A HREF="android.Manifest.permission.html#android.Manifest.permission.KILL_BACKGROUND_PROCESSES" class="hiddenlink" target="rightframe">KILL_BACKGROUND_PROCESSES</A> +</nobr><br> +<nobr><A HREF="dalvik.system.VMDebug.html#dalvik.system.VMDebug.KIND_GLOBAL_CLASS_INIT_COUNT" class="hiddenlink" target="rightframe">KIND_GLOBAL_CLASS_INIT_COUNT</A> +</nobr><br> +<nobr><A HREF="dalvik.system.VMDebug.html#dalvik.system.VMDebug.KIND_GLOBAL_CLASS_INIT_TIME" class="hiddenlink" target="rightframe">KIND_GLOBAL_CLASS_INIT_TIME</A> +</nobr><br> +<nobr><A HREF="dalvik.system.VMDebug.html#dalvik.system.VMDebug.KIND_THREAD_CLASS_INIT_COUNT" class="hiddenlink" target="rightframe">KIND_THREAD_CLASS_INIT_COUNT</A> +</nobr><br> +<nobr><A HREF="dalvik.system.VMDebug.html#dalvik.system.VMDebug.KIND_THREAD_CLASS_INIT_TIME" class="hiddenlink" target="rightframe">KIND_THREAD_CLASS_INIT_TIME</A> +</nobr><br> +<A NAME="L"></A> +<br><font size="+2">L</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<i>LOCK_PATTERN_ENABLED</i><br> +<nobr> in +<A HREF="android.provider.Settings.Secure.html#android.provider.Settings.Secure.LOCK_PATTERN_ENABLED" class="hiddenlink" target="rightframe">android.provider.Settings.Secure</A> +</nobr><br> +<nobr> in +<A HREF="android.provider.Settings.System.html#android.provider.Settings.System.LOCK_PATTERN_ENABLED" class="hiddenlink" target="rightframe">android.provider.Settings.System</A> +</nobr><br> +<i>LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED</i><br> +<nobr> in +<A HREF="android.provider.Settings.Secure.html#android.provider.Settings.Secure.LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED" class="hiddenlink" target="rightframe">android.provider.Settings.Secure</A> +</nobr><br> +<nobr> in +<A HREF="android.provider.Settings.System.html#android.provider.Settings.System.LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED" class="hiddenlink" target="rightframe">android.provider.Settings.System</A> +</nobr><br> +<i>LOCK_PATTERN_VISIBLE</i><br> +<nobr> in +<A HREF="android.provider.Settings.Secure.html#android.provider.Settings.Secure.LOCK_PATTERN_VISIBLE" class="hiddenlink" target="rightframe">android.provider.Settings.Secure</A> +</nobr><br> +<nobr> in +<A HREF="android.provider.Settings.System.html#android.provider.Settings.System.LOCK_PATTERN_VISIBLE" class="hiddenlink" target="rightframe">android.provider.Settings.System</A> +</nobr><br> +<A NAME="M"></A> +<br><font size="+2">M</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.view.ViewGroup.LayoutParams.html#android.view.ViewGroup.LayoutParams.MATCH_PARENT" class="hiddenlink" target="rightframe">MATCH_PARENT</A> +</nobr><br> +<nobr><A HREF="android.database.sqlite.SQLiteProgram.html#android.database.sqlite.SQLiteProgram.mDatabase" class="hiddenlink" target="rightframe">mDatabase</A> +</nobr><br> +<nobr><A HREF="android.webkit.JsResult.html#android.webkit.JsResult.mProxy" class="hiddenlink" target="rightframe"><strike>mProxy</strike></A> +</nobr><br> +<A NAME="N"></A> +<br><font size="+2">N</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.telephony.TelephonyManager.html#android.telephony.TelephonyManager.NETWORK_TYPE_IDEN" class="hiddenlink" target="rightframe">NETWORK_TYPE_IDEN</A> +</nobr><br> +<nobr><A HREF="android.database.sqlite.SQLiteProgram.html#android.database.sqlite.SQLiteProgram.nHandle" class="hiddenlink" target="rightframe">nHandle</A> +</nobr><br> +<nobr><A HREF="android.database.sqlite.SQLiteProgram.html#android.database.sqlite.SQLiteProgram.nStatement" class="hiddenlink" target="rightframe">nStatement</A> +</nobr><br> +<A NAME="O"></A> +<br><font size="+2">O</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<i>OFFLINE</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.OFFLINE" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.OFFLINE" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_BREAKPOINT" class="hiddenlink" target="rightframe">OP_BREAKPOINT</A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_EXECUTE_INLINE_RANGE" class="hiddenlink" target="rightframe">OP_EXECUTE_INLINE_RANGE</A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_THROW_VERIFICATION_ERROR" class="hiddenlink" target="rightframe">OP_THROW_VERIFICATION_ERROR</A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_3e" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_3e</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_3f" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_3f</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_40" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_40</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_41" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_41</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_42" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_42</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_43" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_43</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_73" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_73</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_79" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_79</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_7A" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_7A</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_E3" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_E3</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_E4" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_E4</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_E5" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_E5</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_E6" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_E6</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_E7" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_E7</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_E8" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_E8</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_E9" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_E9</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_EA" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_EA</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_EB" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_EB</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_EC" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_EC</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_ED" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_ED</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_EF" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_EF</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_F1" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_F1</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_FC" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_FC</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_FD" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_FD</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_FE" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_FE</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_FF" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_FF</strike></A> +</nobr><br> +<A NAME="P"></A> +<br><font size="+2">P</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.location.LocationManager.html#android.location.LocationManager.PASSIVE_PROVIDER" class="hiddenlink" target="rightframe">PASSIVE_PROVIDER</A> +</nobr><br> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.PKG_INSTALL_COMPLETE" class="hiddenlink" target="rightframe"><strike>PKG_INSTALL_COMPLETE</strike></A> +</nobr><br> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.PKG_INSTALL_INCOMPLETE" class="hiddenlink" target="rightframe"><strike>PKG_INSTALL_INCOMPLETE</strike></A> +</nobr><br> +<i>PRESENCE_CUSTOM_STATUS</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.PRESENCE_CUSTOM_STATUS" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.PRESENCE_CUSTOM_STATUS" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<i>PRESENCE_STATUS</i><br> +<nobr> in +<A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.PRESENCE_STATUS" class="hiddenlink" target="rightframe">android.provider.Contacts.PresenceColumns</A> +</nobr><br> +<nobr> in +<A HREF="android.provider.ContactsContract.StatusColumns.html#android.provider.ContactsContract.StatusColumns.PRESENCE_STATUS" class="hiddenlink" target="rightframe">android.provider.ContactsContract.StatusColumns</A> +</nobr><br> +<nobr><A HREF="android.provider.Contacts.PresenceColumns.html#android.provider.Contacts.PresenceColumns.PRIORITY" class="hiddenlink" target="rightframe">PRIORITY</A> +</nobr><br> +<A NAME="R"></A> +<br><font size="+2">R</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.os.Build.html#android.os.Build.RADIO" class="hiddenlink" target="rightframe">RADIO</A> +</nobr><br> +<nobr><A HREF="android.Manifest.permission.html#android.Manifest.permission.RESTART_PACKAGES" class="hiddenlink" target="rightframe">RESTART_PACKAGES</A> +</nobr><br> +<nobr><A HREF="android.R.attr.html#android.R.attr.restoreAnyVersion" class="hiddenlink" target="rightframe">restoreAnyVersion</A> +</nobr><br> +<nobr><A HREF="android.R.attr.html#android.R.attr.restoreNeedsApplication" class="hiddenlink" target="rightframe">restoreNeedsApplication</A> +</nobr><br> +<A NAME="S"></A> +<br><font size="+2">S</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.SCENE_MODE_BARCODE" class="hiddenlink" target="rightframe">SCENE_MODE_BARCODE</A> +</nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.SCO_AUDIO_STATE_CONNECTED" class="hiddenlink" target="rightframe">SCO_AUDIO_STATE_CONNECTED</A> +</nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.SCO_AUDIO_STATE_DISCONNECTED" class="hiddenlink" target="rightframe">SCO_AUDIO_STATE_DISCONNECTED</A> +</nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.SCO_AUDIO_STATE_ERROR" class="hiddenlink" target="rightframe">SCO_AUDIO_STATE_ERROR</A> +</nobr><br> +<nobr><A HREF="android.provider.Settings.System.html#android.provider.Settings.System.SCREEN_BRIGHTNESS_MODE" class="hiddenlink" target="rightframe">SCREEN_BRIGHTNESS_MODE</A> +</nobr><br> +<nobr><A HREF="android.provider.Settings.System.html#android.provider.Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC" class="hiddenlink" target="rightframe">SCREEN_BRIGHTNESS_MODE_AUTOMATIC</A> +</nobr><br> +<nobr><A HREF="android.provider.Settings.System.html#android.provider.Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL" class="hiddenlink" target="rightframe">SCREEN_BRIGHTNESS_MODE_MANUAL</A> +</nobr><br> +<nobr><A HREF="android.Manifest.permission.html#android.Manifest.permission.SET_TIME" class="hiddenlink" target="rightframe">SET_TIME</A> +</nobr><br> +<nobr><A HREF="android.app.ActivityManager.ProcessErrorStateInfo.html#android.app.ActivityManager.ProcessErrorStateInfo.stackTrace" class="hiddenlink" target="rightframe">stackTrace</A> +</nobr><br> +<nobr><A HREF="android.app.SearchManager.html#android.app.SearchManager.SUGGEST_COLUMN_TEXT_2_URL" class="hiddenlink" target="rightframe">SUGGEST_COLUMN_TEXT_2_URL</A> +</nobr><br> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.SYNC_EXTRAS_DO_NOT_RETRY" class="hiddenlink" target="rightframe">SYNC_EXTRAS_DO_NOT_RETRY</A> +</nobr><br> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.SYNC_EXTRAS_IGNORE_BACKOFF" class="hiddenlink" target="rightframe">SYNC_EXTRAS_IGNORE_BACKOFF</A> +</nobr><br> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.SYNC_EXTRAS_IGNORE_SETTINGS" class="hiddenlink" target="rightframe">SYNC_EXTRAS_IGNORE_SETTINGS</A> +</nobr><br> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.SYNC_OBSERVER_TYPE_ACTIVE" class="hiddenlink" target="rightframe">SYNC_OBSERVER_TYPE_ACTIVE</A> +</nobr><br> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.SYNC_OBSERVER_TYPE_PENDING" class="hiddenlink" target="rightframe">SYNC_OBSERVER_TYPE_PENDING</A> +</nobr><br> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.SYNC_OBSERVER_TYPE_SETTINGS" class="hiddenlink" target="rightframe">SYNC_OBSERVER_TYPE_SETTINGS</A> +</nobr><br> +<A NAME="T"></A> +<br><font size="+2">T</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.R.attr.html#android.R.attr.tabStripEnabled" class="hiddenlink" target="rightframe">tabStripEnabled</A> +</nobr><br> +<nobr><A HREF="android.R.attr.html#android.R.attr.tabStripLeft" class="hiddenlink" target="rightframe">tabStripLeft</A> +</nobr><br> +<nobr><A HREF="android.R.attr.html#android.R.attr.tabStripRight" class="hiddenlink" target="rightframe">tabStripRight</A> +</nobr><br> +<nobr><A HREF="android.media.ExifInterface.html#android.media.ExifInterface.TAG_FOCAL_LENGTH" class="hiddenlink" target="rightframe">TAG_FOCAL_LENGTH</A> +</nobr><br> +<nobr><A HREF="android.media.ExifInterface.html#android.media.ExifInterface.TAG_GPS_DATESTAMP" class="hiddenlink" target="rightframe">TAG_GPS_DATESTAMP</A> +</nobr><br> +<nobr><A HREF="android.media.ExifInterface.html#android.media.ExifInterface.TAG_GPS_PROCESSING_METHOD" class="hiddenlink" target="rightframe">TAG_GPS_PROCESSING_METHOD</A> +</nobr><br> +<nobr><A HREF="android.media.ExifInterface.html#android.media.ExifInterface.TAG_GPS_TIMESTAMP" class="hiddenlink" target="rightframe">TAG_GPS_TIMESTAMP</A> +</nobr><br> +<nobr><A HREF="android.provider.Settings.Secure.html#android.provider.Settings.Secure.TTS_ENABLED_PLUGINS" class="hiddenlink" target="rightframe">TTS_ENABLED_PLUGINS</A> +</nobr><br> +<nobr><A HREF="org.w3c.dom.DOMException.html#org.w3c.dom.DOMException.TYPE_MISMATCH_ERR" class="hiddenlink" target="rightframe">TYPE_MISMATCH_ERR</A> +</nobr><br> +<nobr><A HREF="android.net.ConnectivityManager.html#android.net.ConnectivityManager.TYPE_MOBILE_DUN" class="hiddenlink" target="rightframe">TYPE_MOBILE_DUN</A> +</nobr><br> +<nobr><A HREF="android.net.ConnectivityManager.html#android.net.ConnectivityManager.TYPE_MOBILE_HIPRI" class="hiddenlink" target="rightframe">TYPE_MOBILE_HIPRI</A> +</nobr><br> +<nobr><A HREF="android.net.ConnectivityManager.html#android.net.ConnectivityManager.TYPE_MOBILE_MMS" class="hiddenlink" target="rightframe">TYPE_MOBILE_MMS</A> +</nobr><br> +<nobr><A HREF="android.net.ConnectivityManager.html#android.net.ConnectivityManager.TYPE_MOBILE_SUPL" class="hiddenlink" target="rightframe">TYPE_MOBILE_SUPL</A> +</nobr><br> +<nobr><A HREF="android.hardware.Sensor.html#android.hardware.Sensor.TYPE_ORIENTATION" class="hiddenlink" target="rightframe">TYPE_ORIENTATION</A> +</nobr><br> +<nobr><A HREF="android.net.ConnectivityManager.html#android.net.ConnectivityManager.TYPE_WIMAX" class="hiddenlink" target="rightframe">TYPE_WIMAX</A> +</nobr><br> +<A NAME="U"></A> +<br><font size="+2">U</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_NIGHT_MASK" class="hiddenlink" target="rightframe">UI_MODE_NIGHT_MASK</A> +</nobr><br> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_NIGHT_NO" class="hiddenlink" target="rightframe">UI_MODE_NIGHT_NO</A> +</nobr><br> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_NIGHT_UNDEFINED" class="hiddenlink" target="rightframe">UI_MODE_NIGHT_UNDEFINED</A> +</nobr><br> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_NIGHT_YES" class="hiddenlink" target="rightframe">UI_MODE_NIGHT_YES</A> +</nobr><br> +<nobr><A HREF="android.content.Context.html#android.content.Context.UI_MODE_SERVICE" class="hiddenlink" target="rightframe">UI_MODE_SERVICE</A> +</nobr><br> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_TYPE_CAR" class="hiddenlink" target="rightframe">UI_MODE_TYPE_CAR</A> +</nobr><br> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_TYPE_DESK" class="hiddenlink" target="rightframe">UI_MODE_TYPE_DESK</A> +</nobr><br> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_TYPE_MASK" class="hiddenlink" target="rightframe">UI_MODE_TYPE_MASK</A> +</nobr><br> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_TYPE_NORMAL" class="hiddenlink" target="rightframe">UI_MODE_TYPE_NORMAL</A> +</nobr><br> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.UI_MODE_TYPE_UNDEFINED" class="hiddenlink" target="rightframe">UI_MODE_TYPE_UNDEFINED</A> +</nobr><br> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.uiMode" class="hiddenlink" target="rightframe">uiMode</A> +</nobr><br> +<nobr><A HREF="android.os.Build.html#android.os.Build.UNKNOWN" class="hiddenlink" target="rightframe">UNKNOWN</A> +</nobr><br> +<nobr><A HREF="android.provider.MediaStore.html#android.provider.MediaStore.UNKNOWN_STRING" class="hiddenlink" target="rightframe">UNKNOWN_STRING</A> +</nobr><br> +<A NAME="V"></A> +<br><font size="+2">V</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="org.w3c.dom.DOMException.html#org.w3c.dom.DOMException.VALIDATION_ERR" class="hiddenlink" target="rightframe">VALIDATION_ERR</A> +</nobr><br> +<nobr><A HREF="android.R.attr.html#android.R.attr.vmSafeMode" class="hiddenlink" target="rightframe">vmSafeMode</A> +</nobr><br> +<nobr><A HREF="android.provider.Settings.System.html#android.provider.Settings.System.VOLUME_BLUETOOTH_SCO" class="hiddenlink" target="rightframe">VOLUME_BLUETOOTH_SCO</A> +</nobr><br> +<A NAME="W"></A> +<br><font size="+2">W</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.R.attr.html#android.R.attr.webTextViewStyle" class="hiddenlink" target="rightframe">webTextViewStyle</A> +</nobr><br> +<A NAME="Y"></A> +<br><font size="+2">Y</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#B"><font size="-2">B</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#V"><font size="-2">V</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.graphics.PixelFormat.html#android.graphics.PixelFormat.YCbCr_420_SP" class="hiddenlink" target="rightframe">YCbCr_420_SP</A> +</nobr><br> +<nobr><A HREF="android.graphics.PixelFormat.html#android.graphics.PixelFormat.YCbCr_422_I" class="hiddenlink" target="rightframe">YCbCr_422_I</A> +</nobr><br> +<nobr><A HREF="android.graphics.PixelFormat.html#android.graphics.PixelFormat.YCbCr_422_SP" class="hiddenlink" target="rightframe">YCbCr_422_SP</A> +</nobr><br> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/fields_index_changes.html b/docs/html/sdk/api_diff/8/changes/fields_index_changes.html new file mode 100644 index 0000000..b8ca063 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/fields_index_changes.html @@ -0,0 +1,237 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +Field Changes Index +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY class="gc-documentation" style="padding:12px;"> +<a NAME="topheader"></a> +<table summary="Index for Fields" width="100%" class="jdiffIndex" border="0" cellspacing="0" cellpadding="0" style="padding-bottom:0;margin-bottom:0;"> + <tr> + <th class="indexHeader"> + Filter the Index: + </th> + </tr> + <tr> + <td class="indexText" style="line-height:1.3em;padding-left:2em;"> +<a href="fields_index_all.html" class="staysblack">All Fields</a> + <br> +<A HREF="fields_index_removals.html" xclass="hiddenlink">Removals</A> + <br> +<A HREF="fields_index_additions.html"xclass="hiddenlink">Additions</A> + <br> +<b>Changes</b> + </td> + </tr> +</table> +<div id="indexTableCaption" style="background-color:#eee;padding:0 4px 0 4px;font-size:11px;margin-bottom:1em;"> +Listed as: <span style="color:#069"><strong>Added</strong></span>, <span style="color:#069"><strike>Removed</strike></span>, <span style="color:#069">Changed</span></font> +</div> +<A NAME="A"></A> +<br><font size="+2">A</font> +<a href="#D"><font size="-2">D</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_1_DOWN" class="hiddenlink" target="rightframe">ACTION_POINTER_1_DOWN</A> +</nobr><br> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_1_UP" class="hiddenlink" target="rightframe">ACTION_POINTER_1_UP</A> +</nobr><br> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_2_DOWN" class="hiddenlink" target="rightframe">ACTION_POINTER_2_DOWN</A> +</nobr><br> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_2_UP" class="hiddenlink" target="rightframe">ACTION_POINTER_2_UP</A> +</nobr><br> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_3_DOWN" class="hiddenlink" target="rightframe">ACTION_POINTER_3_DOWN</A> +</nobr><br> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_3_UP" class="hiddenlink" target="rightframe">ACTION_POINTER_3_UP</A> +</nobr><br> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_ID_MASK" class="hiddenlink" target="rightframe">ACTION_POINTER_ID_MASK</A> +</nobr><br> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.ACTION_POINTER_ID_SHIFT" class="hiddenlink" target="rightframe">ACTION_POINTER_ID_SHIFT</A> +</nobr><br> +<A NAME="D"></A> +<br><font size="+2">D</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="dalvik.system.VMDebug.html#dalvik.system.VMDebug.DEFAULT_METHOD_TRACE_FILE_NAME" class="hiddenlink" target="rightframe">DEFAULT_METHOD_TRACE_FILE_NAME</A> +</nobr><br> +<A NAME="F"></A> +<br><font size="+2">F</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.view.ViewGroup.LayoutParams.html#android.view.ViewGroup.LayoutParams.FILL_PARENT" class="hiddenlink" target="rightframe">FILL_PARENT</A> +</nobr><br> +<A NAME="J"></A> +<br><font size="+2">J</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.graphics.PixelFormat.html#android.graphics.PixelFormat.JPEG" class="hiddenlink" target="rightframe">JPEG</A> +</nobr><br> +<A NAME="L"></A> +<br><font size="+2">L</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.provider.Settings.System.html#android.provider.Settings.System.LOCK_PATTERN_ENABLED" class="hiddenlink" target="rightframe">LOCK_PATTERN_ENABLED</A> +</nobr><br> +<nobr><A HREF="android.provider.Settings.System.html#android.provider.Settings.System.LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED" class="hiddenlink" target="rightframe">LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED</A> +</nobr><br> +<nobr><A HREF="android.provider.Settings.System.html#android.provider.Settings.System.LOCK_PATTERN_VISIBLE" class="hiddenlink" target="rightframe">LOCK_PATTERN_VISIBLE</A> +</nobr><br> +<A NAME="M"></A> +<br><font size="+2">M</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.database.sqlite.SQLiteProgram.html#android.database.sqlite.SQLiteProgram.mDatabase" class="hiddenlink" target="rightframe">mDatabase</A> +</nobr><br> +<A NAME="N"></A> +<br><font size="+2">N</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.database.sqlite.SQLiteProgram.html#android.database.sqlite.SQLiteProgram.nHandle" class="hiddenlink" target="rightframe">nHandle</A> +</nobr><br> +<nobr><A HREF="android.database.sqlite.SQLiteProgram.html#android.database.sqlite.SQLiteProgram.nStatement" class="hiddenlink" target="rightframe">nStatement</A> +</nobr><br> +<A NAME="R"></A> +<br><font size="+2">R</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.Manifest.permission.html#android.Manifest.permission.RESTART_PACKAGES" class="hiddenlink" target="rightframe">RESTART_PACKAGES</A> +</nobr><br> +<nobr><A HREF="android.R.attr.html#android.R.attr.restoreNeedsApplication" class="hiddenlink" target="rightframe">restoreNeedsApplication</A> +</nobr><br> +<A NAME="T"></A> +<br><font size="+2">T</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#Y"><font size="-2">Y</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.hardware.Sensor.html#android.hardware.Sensor.TYPE_ORIENTATION" class="hiddenlink" target="rightframe">TYPE_ORIENTATION</A> +</nobr><br> +<A NAME="Y"></A> +<br><font size="+2">Y</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#J"><font size="-2">J</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#T"><font size="-2">T</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.graphics.PixelFormat.html#android.graphics.PixelFormat.YCbCr_420_SP" class="hiddenlink" target="rightframe">YCbCr_420_SP</A> +</nobr><br> +<nobr><A HREF="android.graphics.PixelFormat.html#android.graphics.PixelFormat.YCbCr_422_I" class="hiddenlink" target="rightframe">YCbCr_422_I</A> +</nobr><br> +<nobr><A HREF="android.graphics.PixelFormat.html#android.graphics.PixelFormat.YCbCr_422_SP" class="hiddenlink" target="rightframe">YCbCr_422_SP</A> +</nobr><br> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/fields_index_removals.html b/docs/html/sdk/api_diff/8/changes/fields_index_removals.html new file mode 100644 index 0000000..b7b9304 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/fields_index_removals.html @@ -0,0 +1,137 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +Field Removals Index +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY class="gc-documentation" style="padding:12px;"> +<a NAME="topheader"></a> +<table summary="Index for Fields" width="100%" class="jdiffIndex" border="0" cellspacing="0" cellpadding="0" style="padding-bottom:0;margin-bottom:0;"> + <tr> + <th class="indexHeader"> + Filter the Index: + </th> + </tr> + <tr> + <td class="indexText" style="line-height:1.3em;padding-left:2em;"> +<a href="fields_index_all.html" class="staysblack">All Fields</a> + <br> +<b>Removals</b> + <br> +<A HREF="fields_index_additions.html"xclass="hiddenlink">Additions</A> + <br> +<A HREF="fields_index_changes.html"xclass="hiddenlink">Changes</A> + </td> + </tr> +</table> +<div id="indexTableCaption" style="background-color:#eee;padding:0 4px 0 4px;font-size:11px;margin-bottom:1em;"> +Listed as: <span style="color:#069"><strong>Added</strong></span>, <span style="color:#069"><strike>Removed</strike></span>, <span style="color:#069">Changed</span></font> +</div> +<A NAME="M"></A> +<br><font size="+2">M</font> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.webkit.JsResult.html#android.webkit.JsResult.mProxy" class="hiddenlink" target="rightframe"><strike>mProxy</strike></A> +</nobr><br> +<A NAME="O"></A> +<br><font size="+2">O</font> +<a href="#M"><font size="-2">M</font></a> +<a href="#P"><font size="-2">P</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_3e" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_3e</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_3f" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_3f</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_40" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_40</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_41" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_41</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_42" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_42</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_43" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_43</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_73" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_73</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_79" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_79</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_7A" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_7A</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_E3" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_E3</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_E4" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_E4</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_E5" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_E5</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_E6" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_E6</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_E7" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_E7</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_E8" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_E8</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_E9" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_E9</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_EA" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_EA</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_EB" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_EB</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_EC" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_EC</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_ED" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_ED</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_EF" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_EF</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_F1" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_F1</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_FC" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_FC</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_FD" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_FD</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_FE" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_FE</strike></A> +</nobr><br> +<nobr><A HREF="dalvik.bytecode.Opcodes.html#dalvik.bytecode.Opcodes.OP_UNUSED_FF" class="hiddenlink" target="rightframe"><strike>OP_UNUSED_FF</strike></A> +</nobr><br> +<A NAME="P"></A> +<br><font size="+2">P</font> +<a href="#M"><font size="-2">M</font></a> +<a href="#O"><font size="-2">O</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.PKG_INSTALL_COMPLETE" class="hiddenlink" target="rightframe"><strike>PKG_INSTALL_COMPLETE</strike></A> +</nobr><br> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.PKG_INSTALL_INCOMPLETE" class="hiddenlink" target="rightframe"><strike>PKG_INSTALL_INCOMPLETE</strike></A> +</nobr><br> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/java.net.DatagramSocketImpl.html b/docs/html/sdk/api_diff/8/changes/java.net.DatagramSocketImpl.html new file mode 100644 index 0000000..731ce54 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/java.net.DatagramSocketImpl.html @@ -0,0 +1,129 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +java.net.DatagramSocketImpl +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class java.net.<A HREF="../../../../reference/java/net/DatagramSocketImpl.html" target="_top"><font size="+2"><code>DatagramSocketImpl</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Removed"></a> +<TABLE summary="Removed Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Removed Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="java.net.DatagramSocketImpl.getOption_removed(int)"></A> + <nobr><code>Object</code> getOption(<code>int</code>)</nobr> + </TD> + <TD VALIGN="TOP">This method stub was removed from the DatagramSocketImpl abstract class, but subclasses still inherit the method from the <a href="../../../../reference/java/net/SocketOptions.html">SocketOptions</a> superclass.</TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="java.net.DatagramSocketImpl.setOption_removed(int, java.lang.Object)"></A> + <nobr><code>void</code> setOption(<code>int,</nobr> Object<nobr><nobr></code>)</nobr> + </TD> + <TD VALIGN="TOP">This method stub was removed from the DatagramSocketImpl abstract class, but subclasses still inherit the method from the <a href="../../../../reference/java/net/SocketOptions.html">SocketOptions</a> superclass.</TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/java.nio.charset.Charset.html b/docs/html/sdk/api_diff/8/changes/java.nio.charset.Charset.html new file mode 100644 index 0000000..51fba71 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/java.nio.charset.Charset.html @@ -0,0 +1,135 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +java.nio.charset.Charset +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class java.nio.charset.<A HREF="../../../../reference/java/nio/charset/Charset.html" target="_top"><font size="+2"><code>Charset</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="java.nio.charset.Charset.forName_changed(java.lang.String)"></A> + <nobr><code>Charset</code> <A HREF="../../../../reference/java/nio/charset/Charset.html#forName(java.lang.String)" target="_top"><code>forName</code></A>(<code>String</code>) </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +Change in exceptions thrown from (<code>java.nio.charset.IllegalCharsetNameException, java.nio.charset.UnsupportedCharsetException</code>) to no exceptions.<br> + </TD> + <TD VALIGN="TOP">The unchecked exceptions <code>java.nio.charset.IllegalCharsetNameException</code> and <code>java.nio.charset.UnsupportedCharsetExceptionare</code> are still thrown by this method but the exceptions were removed from the formal API specification.</TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="java.nio.charset.Charset.isSupported_changed(java.lang.String)"></A> + <nobr><code>boolean</code> <A HREF="../../../../reference/java/nio/charset/Charset.html#isSupported(java.lang.String)" target="_top"><code>isSupported</code></A>(<code>String</code>) </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +Change in exceptions thrown from <code>java.nio.charset.IllegalCharsetNameException</code> to no exceptions.<br> + </TD> + <TD VALIGN="TOP">The unchecked exception <code>java.nio.charset.IllegalCharsetNameException</code> is still thrown by this method but the exception was removed from the formal API specification.</TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/java.util.ArrayList.html b/docs/html/sdk/api_diff/8/changes/java.util.ArrayList.html new file mode 100644 index 0000000..f8f5017 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/java.util.ArrayList.html @@ -0,0 +1,108 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +java.util.ArrayList +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class java.util.<A HREF="../../../../reference/java/util/ArrayList.html" target="_top"><font size="+2"><code>ArrayList</code></font></A> +</H2> +<p><font xsize="+1">Removed interface <code>java.util.List</code>.<br></font> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/java.util.HashMap.html b/docs/html/sdk/api_diff/8/changes/java.util.HashMap.html new file mode 100644 index 0000000..4ee9c7d --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/java.util.HashMap.html @@ -0,0 +1,108 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +java.util.HashMap +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class java.util.<A HREF="../../../../reference/java/util/HashMap.html" target="_top"><font size="+2"><code>HashMap</code></font></A> +</H2> +<p><font xsize="+1">Removed interface <code>java.util.Map</code>.<br></font> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/java.util.regex.Matcher.html b/docs/html/sdk/api_diff/8/changes/java.util.regex.Matcher.html new file mode 100644 index 0000000..ed85282 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/java.util.regex.Matcher.html @@ -0,0 +1,135 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +java.util.regex.Matcher +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class java.util.regex.<A HREF="../../../../reference/java/util/regex/Matcher.html" target="_top"><font size="+2"><code>Matcher</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="java.util.regex.Matcher.appendReplacement_changed(java.lang.StringBuffer, java.lang.String)"></A> + <nobr><code>Matcher</code> <A HREF="../../../../reference/java/util/regex/Matcher.html#appendReplacement(java.lang.StringBuffer, java.lang.String)" target="_top"><code>appendReplacement</code></A>(<code>StringBuffer,</nobr> String<nobr><nobr></code>) </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +Change in exceptions thrown from <code>java.lang.IllegalStateException</code> to no exceptions.<br> + </TD> + <TD VALIGN="TOP">The unchecked exception <code>java.lang.IllegalStateException</code> is still thrown by this method but the exception was removed from the formal API specification.</TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="java.util.regex.Matcher.start_changed()"></A> + <nobr><code>int</code> <A HREF="../../../../reference/java/util/regex/Matcher.html#start()" target="_top"><code>start</code></A>() </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +Change in exceptions thrown from <code>java.lang.IllegalStateException</code> to no exceptions.<br> + </TD> + <TD VALIGN="TOP">The unchecked exception <code>java.lang.IllegalStateException</code> is still thrown by this method but the exception was removed from the formal API specification.</TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/java.util.regex.Pattern.html b/docs/html/sdk/api_diff/8/changes/java.util.regex.Pattern.html new file mode 100644 index 0000000..b38c93a --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/java.util.regex.Pattern.html @@ -0,0 +1,125 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +java.util.regex.Pattern +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class java.util.regex.<A HREF="../../../../reference/java/util/regex/Pattern.html" target="_top"><font size="+2"><code>Pattern</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="java.util.regex.Pattern.compile_changed(java.lang.String)"></A> + <nobr><code>Pattern</code> <A HREF="../../../../reference/java/util/regex/Pattern.html#compile(java.lang.String)" target="_top"><code>compile</code></A>(<code>String</code>) </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +Change in exceptions thrown from <code>java.util.regex.PatternSyntaxException</code> to no exceptions.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/javax.xml.XMLConstants.html b/docs/html/sdk/api_diff/8/changes/javax.xml.XMLConstants.html new file mode 100644 index 0000000..b4c7fe8 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/javax.xml.XMLConstants.html @@ -0,0 +1,123 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +javax.xml.XMLConstants +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class javax.xml.<A HREF="../../../../reference/javax/xml/XMLConstants.html" target="_top"><font size="+2"><code>XMLConstants</code></font></A> +</H2> +<p>Change from non-final to final.<br> +<a NAME="constructors"></a> +<p> +<a NAME="Removed"></a> +<TABLE summary="Removed Constructors" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Removed Constructors</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="javax.xml.XMLConstants.ctor_removed()"></A> + <nobr>XMLConstants()</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="methods"></a> +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/javax.xml.parsers.DocumentBuilder.html b/docs/html/sdk/api_diff/8/changes/javax.xml.parsers.DocumentBuilder.html new file mode 100644 index 0000000..424b6a4 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/javax.xml.parsers.DocumentBuilder.html @@ -0,0 +1,140 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +javax.xml.parsers.DocumentBuilder +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class javax.xml.parsers.<A HREF="../../../../reference/javax/xml/parsers/DocumentBuilder.html" target="_top"><font size="+2"><code>DocumentBuilder</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="javax.xml.parsers.DocumentBuilder.getSchema_added()"></A> + <nobr><code>Schema</code> <A HREF="../../../../reference/javax/xml/parsers/DocumentBuilder.html#getSchema()" target="_top"><code>getSchema</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="javax.xml.parsers.DocumentBuilder.isXIncludeAware_changed()"></A> + <nobr><code>boolean</code> <A HREF="../../../../reference/javax/xml/parsers/DocumentBuilder.html#isXIncludeAware()" target="_top"><code>isXIncludeAware</code></A>() </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +Change in exceptions thrown from <code>java.lang.UnsupportedOperationException</code> to no exceptions.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/javax.xml.parsers.DocumentBuilderFactory.html b/docs/html/sdk/api_diff/8/changes/javax.xml.parsers.DocumentBuilderFactory.html new file mode 100644 index 0000000..b524428 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/javax.xml.parsers.DocumentBuilderFactory.html @@ -0,0 +1,147 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +javax.xml.parsers.DocumentBuilderFactory +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class javax.xml.parsers.<A HREF="../../../../reference/javax/xml/parsers/DocumentBuilderFactory.html" target="_top"><font size="+2"><code>DocumentBuilderFactory</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="javax.xml.parsers.DocumentBuilderFactory.getSchema_added()"></A> + <nobr><code>Schema</code> <A HREF="../../../../reference/javax/xml/parsers/DocumentBuilderFactory.html#getSchema()" target="_top"><code>getSchema</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="javax.xml.parsers.DocumentBuilderFactory.setSchema_added(javax.xml.validation.Schema)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/javax/xml/parsers/DocumentBuilderFactory.html#setSchema(javax.xml.validation.Schema)" target="_top"><code>setSchema</code></A>(<code>Schema</code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="javax.xml.parsers.DocumentBuilderFactory.newInstance_changed()"></A> + <nobr><code>DocumentBuilderFactory</code> <A HREF="../../../../reference/javax/xml/parsers/DocumentBuilderFactory.html#newInstance()" target="_top"><code>newInstance</code></A>() </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +Change in exceptions thrown from <code>javax.xml.parsers.FactoryConfigurationError</code> to no exceptions.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/javax.xml.parsers.SAXParser.html b/docs/html/sdk/api_diff/8/changes/javax.xml.parsers.SAXParser.html new file mode 100644 index 0000000..eab0035 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/javax.xml.parsers.SAXParser.html @@ -0,0 +1,140 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +javax.xml.parsers.SAXParser +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class javax.xml.parsers.<A HREF="../../../../reference/javax/xml/parsers/SAXParser.html" target="_top"><font size="+2"><code>SAXParser</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="javax.xml.parsers.SAXParser.getSchema_added()"></A> + <nobr><code>Schema</code> <A HREF="../../../../reference/javax/xml/parsers/SAXParser.html#getSchema()" target="_top"><code>getSchema</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="javax.xml.parsers.SAXParser.isXIncludeAware_changed()"></A> + <nobr><code>boolean</code> <A HREF="../../../../reference/javax/xml/parsers/SAXParser.html#isXIncludeAware()" target="_top"><code>isXIncludeAware</code></A>() </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +Change in exceptions thrown from <code>java.lang.UnsupportedOperationException</code> to no exceptions.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/javax.xml.parsers.SAXParserFactory.html b/docs/html/sdk/api_diff/8/changes/javax.xml.parsers.SAXParserFactory.html new file mode 100644 index 0000000..a0e70d4 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/javax.xml.parsers.SAXParserFactory.html @@ -0,0 +1,147 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +javax.xml.parsers.SAXParserFactory +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class javax.xml.parsers.<A HREF="../../../../reference/javax/xml/parsers/SAXParserFactory.html" target="_top"><font size="+2"><code>SAXParserFactory</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="javax.xml.parsers.SAXParserFactory.getSchema_added()"></A> + <nobr><code>Schema</code> <A HREF="../../../../reference/javax/xml/parsers/SAXParserFactory.html#getSchema()" target="_top"><code>getSchema</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="javax.xml.parsers.SAXParserFactory.setSchema_added(javax.xml.validation.Schema)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/javax/xml/parsers/SAXParserFactory.html#setSchema(javax.xml.validation.Schema)" target="_top"><code>setSchema</code></A>(<code>Schema</code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="javax.xml.parsers.SAXParserFactory.newInstance_changed()"></A> + <nobr><code>SAXParserFactory</code> <A HREF="../../../../reference/javax/xml/parsers/SAXParserFactory.html#newInstance()" target="_top"><code>newInstance</code></A>() </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +Change in exceptions thrown from <code>javax.xml.parsers.FactoryConfigurationError</code> to no exceptions.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/jdiff_help.html b/docs/html/sdk/api_diff/8/changes/jdiff_help.html new file mode 100644 index 0000000..5dfacec --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/jdiff_help.html @@ -0,0 +1,134 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +JDiff Help +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<TABLE summary="Navigation bar" BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0"> +<TR> +<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> + <TABLE summary="Navigation bar" BORDER="0" CELLPADDING="0" CELLSPACING="3"> + <TR ALIGN="center" VALIGN="top"> + <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../reference/index.html" target="_top"><FONT CLASS="NavBarFont1"><B><code>8</code></B></FONT></A> </TD> + <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="changes-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> + <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD> + <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD> + <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="jdiff_statistics.html"><FONT CLASS="NavBarFont1"><B>Statistics</B></FONT></A> </TD> + <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT> </TD> + </TR> + </TABLE> +</TD> +<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM><b>Generated by<br><a href="http://www.jdiff.org" class="staysblack" target="_top">JDiff</a></b></EM></TD> +</TR> +<TR> + <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell2"><FONT SIZE="-2"></FONT> +</TD> + <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell2"><FONT SIZE="-2"> + <A HREF="../changes.html" TARGET="_top"><B>FRAMES</B></A> + <A HREF="jdiff_help.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD> +</TR> +</TABLE> +<HR> +<!-- End of nav bar --> +<center> +<H1>JDiff Documentation</H1> +</center> +<BLOCKQUOTE> +JDiff is a <a href="http://java.sun.com/j2se/javadoc/" target="_top">Javadoc</a> doclet which generates a report of the API differences between two versions of a product. It does not report changes in Javadoc comments, or changes in what a class or method does. +This help page describes the different parts of the output from JDiff. +</BLOCKQUOTE> +<BLOCKQUOTE> + See the reference page in the <a href="http://www.jdiff.org">source for JDiff</a> for information about how to generate a report like this one. +</BLOCKQUOTE> +<BLOCKQUOTE> +The indexes shown in the top-left frame help show each type of change in more detail. The index "All Differences" contains all the differences between the APIs, in alphabetical order. +These indexes all use the same format: +<ul> +<li>Removed packages, classes, constructors, methods and fields are <strike>struck through</strike>.</li> +<li>Added packages, classes, constructors, methods and fields appear in <b>bold</b>.</li> +<li>Changed packages, classes, constructors, methods and fields appear in normal text.</li> +</ul> +</BLOCKQUOTE> +<BLOCKQUOTE> +You can always tell when you are reading a JDiff page, rather than a Javadoc page, by the color of the index bar and the color of the background. +Links which take you to a Javadoc page are always in a <code>typewriter</code> font. +Just like Javadoc, all interface names are in <i>italic</i>, and class names are not italicized. Where there are multiple entries in an index with the same name, the heading for them is also in italics, but is not a link. +</BLOCKQUOTE> +<BLOCKQUOTE> +<H3><b><code>Javadoc</code></b></H3> +This is a link to the <a href="../../../../reference/index.html" target="_top">top-level</a> Javadoc page for the new version of the product. +</BLOCKQUOTE> +<BLOCKQUOTE> +<H3>Overview</H3> +The <a href="changes-summary.html">overview</a> is the top-level summary of what was removed, added and changed between versions. +</BLOCKQUOTE> +<BLOCKQUOTE> +<H3>Package</H3> +This is a link to the package containing the current changed class or interface. +</BLOCKQUOTE> +<BLOCKQUOTE> +<H3>Class</H3> +This is highlighted when you are looking at the changed class or interface. +</BLOCKQUOTE> +<BLOCKQUOTE> +<H3>Text Changes</H3> +This is a link to the top-level index of all documentation changes for the current package or class. +If it is not present, then there are no documentation changes for the current package or class. +This link can be removed entirely by not using the <code>-docchanges</code> option. +</BLOCKQUOTE> +<BLOCKQUOTE> +<H3>Statistics</H3> +This is a link to a page which shows statistics about the changes between the two APIs. +This link can be removed entirely by not using the <code>-stats</code> option. +</BLOCKQUOTE> +<BLOCKQUOTE> +<H3>Help</H3> +A link to this Help page for JDiff. +</BLOCKQUOTE> +<BLOCKQUOTE> +<H3>Prev/Next</H3> +These links take you to the previous and next changed package or class. +</BLOCKQUOTE> +<BLOCKQUOTE> +<H3>Frames/No Frames</H3> +These links show and hide the HTML frames. All pages are available with or without frames. +</BLOCKQUOTE> +<BLOCKQUOTE> +<H2>Complex Changes</H2> +There are some complex changes which can occur between versions, for example, when two or more methods with the same name change simultaneously, or when a method or field is moved into or from a superclass. +In these cases, the change will be seen as a removal and an addition, rather than as a change. Unexpected removals or additions are often part of one of these type of changes. +</BLOCKQUOTE> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/jdiff_statistics.html b/docs/html/sdk/api_diff/8/changes/jdiff_statistics.html new file mode 100644 index 0000000..8e86481 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/jdiff_statistics.html @@ -0,0 +1,963 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +API Change Statistics +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<body class="gc-documentation"> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;xborder-bottom:none;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="../changes.html" target="_top">Top of Report</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<h1>API Change Statistics</h1> +<p>The overall difference between API Levels 7 and 8 is approximately <span style="color:222;font-weight:bold;">5.7%</span>. +</p> +<br> +<a name="numbers"></a> +<h2>Total of Differences, by Number and Type</h2> +<p> +The table below lists the numbers of program elements (packages, classes, constructors, methods, and fields) that were added, changed, or removed. The table includes only the highest-level program elements — that is, if a class with two methods was added, the number of methods added does not include those two methods, but the number of classes added does include that class. +</p> +<TABLE summary="Number of differences" WIDTH="100%"> +<TR> + <th>Type</th> + <TH ALIGN="center"><b>Additions</b></TH> + <TH ALIGN="center"><b>Changes</b></TH> + <TH ALIGN="center">Removals</TH> + <TH ALIGN="center"><b>Total</b></TH> +</TR> +<TR> + <TD>Packages</TD> + <TD ALIGN="right">11</TD> + <TD ALIGN="right">40</TD> + <TD ALIGN="right">0</TD> + <TD ALIGN="right">51</TD> +</TR> +<TR> + <TD>Classes and <i>Interfaces</i></TD> + <TD ALIGN="right">60</TD> + <TD ALIGN="right">122</TD> + <TD ALIGN="right">0</TD> + <TD ALIGN="right">182</TD> +</TR> +<TR> + <TD>Constructors</TD> + <TD ALIGN="right">3</TD> + <TD ALIGN="right">3</TD> + <TD ALIGN="right">1</TD> + <TD ALIGN="right">7</TD> +</TR> +<TR> + <TD>Methods</TD> + <TD ALIGN="right">208</TD> + <TD ALIGN="right">37</TD> + <TD ALIGN="right">3</TD> + <TD ALIGN="right">248</TD> +</TR> +<TR> + <TD>Fields</TD> + <TD ALIGN="right">195</TD> + <TD ALIGN="right">23</TD> + <TD ALIGN="right">29</TD> + <TD ALIGN="right">247</TD> +</TR> +<TR> + <TD style="background-color:#FAFAFA"><b>Total</b></TD> + <TD style="background-color:#FAFAFA" ALIGN="right"><strong>477</strong></TD> + <TD style="background-color:#FAFAFA" ALIGN="right"><strong>225</strong></TD> + <TD style="background-color:#FAFAFA" ALIGN="right"><strong>33</strong></TD> + <TD style="background-color:#FAFAFA" ALIGN="right"><strong>735</strong></TD> +</TR> +</TABLE> +<br> +<a name="packages"></a> +<h2>Changed Packages, Sorted by Percentage Difference</h2> +<TABLE summary="Packages sorted by percentage difference" WIDTH="100%"> +<TR> + <TH WIDTH="10%">Percentage Difference*</TH> + <TH>Package</TH> +</TR> +<TR> + <TD ALIGN="center">75</TD> + <TD><A HREF="pkg_android.speech.html">android.speech</A></TD> +</TR> +<TR> + <TD ALIGN="center">45</TD> + <TD><A HREF="pkg_android.net.http.html">android.net.http</A></TD> +</TR> +<TR> + <TD ALIGN="center">30</TD> + <TD><A HREF="pkg_org.w3c.dom.html">org.w3c.dom</A></TD> +</TR> +<TR> + <TD ALIGN="center">14</TD> + <TD><A HREF="pkg_android.test.mock.html">android.test.mock</A></TD> +</TR> +<TR> + <TD ALIGN="center">11</TD> + <TD><A HREF="pkg_android.opengl.html">android.opengl</A></TD> +</TR> +<TR> + <TD ALIGN="center">10</TD> + <TD><A HREF="pkg_android.util.html">android.util</A></TD> +</TR> +<TR> + <TD ALIGN="center">9</TD> + <TD><A HREF="pkg_android.media.html">android.media</A></TD> +</TR> +<TR> + <TD ALIGN="center">6</TD> + <TD><A HREF="pkg_android.content.html">android.content</A></TD> +</TR> +<TR> + <TD ALIGN="center">6</TD> + <TD><A HREF="pkg_android.net.html">android.net</A></TD> +</TR> +<TR> + <TD ALIGN="center">5</TD> + <TD><A HREF="pkg_dalvik.bytecode.html">dalvik.bytecode</A></TD> +</TR> +<TR> + <TD ALIGN="center">5</TD> + <TD><A HREF="pkg_android.gesture.html">android.gesture</A></TD> +</TR> +<TR> + <TD ALIGN="center">5</TD> + <TD><A HREF="pkg_android.hardware.html">android.hardware</A></TD> +</TR> +<TR> + <TD ALIGN="center">5</TD> + <TD><A HREF="pkg_javax.xml.parsers.html">javax.xml.parsers</A></TD> +</TR> +<TR> + <TD ALIGN="center">5</TD> + <TD><A HREF="pkg_android.os.html">android.os</A></TD> +</TR> +<TR> + <TD ALIGN="center">4</TD> + <TD><A HREF="pkg_android.webkit.html">android.webkit</A></TD> +</TR> +<TR> + <TD ALIGN="center">4</TD> + <TD><A HREF="pkg_javax.xml.html">javax.xml</A></TD> +</TR> +<TR> + <TD ALIGN="center">3</TD> + <TD><A HREF="pkg_android.speech.tts.html">android.speech.tts</A></TD> +</TR> +<TR> + <TD ALIGN="center">2</TD> + <TD><A HREF="pkg_android.view.html">android.view</A></TD> +</TR> +<TR> + <TD ALIGN="center">2</TD> + <TD><A HREF="pkg_android.app.html">android.app</A></TD> +</TR> +<TR> + <TD ALIGN="center">2</TD> + <TD><A HREF="pkg_java.util.regex.html">java.util.regex</A></TD> +</TR> +<TR> + <TD ALIGN="center">1</TD> + <TD><A HREF="pkg_android.text.util.html">android.text.util</A></TD> +</TR> +<TR> + <TD ALIGN="center">1</TD> + <TD><A HREF="pkg_android.graphics.html">android.graphics</A></TD> +</TR> +<TR> + <TD ALIGN="center">1</TD> + <TD><A HREF="pkg_android.provider.html">android.provider</A></TD> +</TR> +<TR> + <TD ALIGN="center">1</TD> + <TD><A HREF="pkg_android.text.style.html">android.text.style</A></TD> +</TR> +<TR> + <TD ALIGN="center">1</TD> + <TD><A HREF="pkg_android.test.html">android.test</A></TD> +</TR> +<TR> + <TD ALIGN="center">1</TD> + <TD><A HREF="pkg_android.database.sqlite.html">android.database.sqlite</A></TD> +</TR> +<TR> + <TD ALIGN="center">1</TD> + <TD><A HREF="pkg_dalvik.system.html">dalvik.system</A></TD> +</TR> +<TR> + <TD ALIGN="center">1</TD> + <TD><A HREF="pkg_android.text.html">android.text</A></TD> +</TR> +<TR> + <TD ALIGN="center">1</TD> + <TD><A HREF="pkg_android.content.pm.html">android.content.pm</A></TD> +</TR> +<TR> + <TD ALIGN="center"><1</TD> + <TD><A HREF="pkg_android.content.res.html">android.content.res</A></TD> +</TR> +<TR> + <TD ALIGN="center"><1</TD> + <TD><A HREF="pkg_android.widget.html">android.widget</A></TD> +</TR> +<TR> + <TD ALIGN="center"><1</TD> + <TD><A HREF="pkg_java.nio.charset.html">java.nio.charset</A></TD> +</TR> +<TR> + <TD ALIGN="center"><1</TD> + <TD><A HREF="pkg_android.html">android</A></TD> +</TR> +<TR> + <TD ALIGN="center"><1</TD> + <TD><A HREF="pkg_android.database.html">android.database</A></TD> +</TR> +<TR> + <TD ALIGN="center"><1</TD> + <TD><A HREF="pkg_java.util.html">java.util</A></TD> +</TR> +<TR> + <TD ALIGN="center"><1</TD> + <TD><A HREF="pkg_android.location.html">android.location</A></TD> +</TR> +<TR> + <TD ALIGN="center"><1</TD> + <TD><A HREF="pkg_java.net.html">java.net</A></TD> +</TR> +<TR> + <TD ALIGN="center"><1</TD> + <TD><A HREF="pkg_android.accounts.html">android.accounts</A></TD> +</TR> +<TR> + <TD ALIGN="center"><1</TD> + <TD><A HREF="pkg_android.telephony.html">android.telephony</A></TD> +</TR> +<TR> + <TD ALIGN="center"><1</TD> + <TD><A HREF="pkg_android.view.animation.html">android.view.animation</A></TD> +</TR> +</TABLE> +<p style="font-size:10px">* See <a href="#calculation">Calculation of Change Percentages</a>, below.</p> +<br> +<a name="classes"></a> +<h2>Changed Classes and <i>Interfaces</i>, Sorted by Percentage Difference</h2> +<TABLE summary="Classes sorted by percentage difference" WIDTH="100%"> +<TR WIDTH="20%"> + <TH WIDTH="10%">Percentage<br>Difference*</TH> + <TH><b>Class or <i>Interface</i></b></TH> +</TR> +<TR> + <TD ALIGN="center">60</TD> + <TD><A HREF="android.provider.Contacts.PresenceColumns.html"> +<i>android.provider.Contacts.PresenceColumns</i></A></TD> +</TR> +<TR> + <TD ALIGN="center">60</TD> + <TD><A HREF="org.w3c.dom.Text.html"> +<i>org.w3c.dom.Text</i></A></TD> +</TR> +<TR> + <TD ALIGN="center">50</TD> + <TD><A HREF="android.text.AndroidCharacter.html"> +android.text.AndroidCharacter</A></TD> +</TR> +<TR> + <TD ALIGN="center">40</TD> + <TD><A HREF="android.provider.ContactsContract.StatusColumns.html"> +<i>android.provider.ContactsContract.StatusColumns</i></A></TD> +</TR> +<TR> + <TD ALIGN="center">36</TD> + <TD><A HREF="android.net.http.SslCertificate.html"> +android.net.http.SslCertificate</A></TD> +</TR> +<TR> + <TD ALIGN="center">33</TD> + <TD><A HREF="android.test.ActivityInstrumentationTestCase2.html"> +android.test.ActivityInstrumentationTestCase2</A></TD> +</TR> +<TR> + <TD ALIGN="center">33</TD> + <TD><A HREF="org.w3c.dom.Entity.html"> +<i>org.w3c.dom.Entity</i></A></TD> +</TR> +<TR> + <TD ALIGN="center">29</TD> + <TD><A HREF="org.w3c.dom.Document.html"> +<i>org.w3c.dom.Document</i></A></TD> +</TR> +<TR> + <TD ALIGN="center">25</TD> + <TD><A HREF="android.speech.RecognizerIntent.html"> +android.speech.RecognizerIntent</A></TD> +</TR> +<TR> + <TD ALIGN="center">25</TD> + <TD><A HREF="android.media.MediaScannerConnection.MediaScannerConnectionClient.html"> +<i>android.media.MediaScannerConnection.MediaScannerConnectionClient</i></A></TD> +</TR> +<TR> + <TD ALIGN="center">25</TD> + <TD><A HREF="android.os.Environment.html"> +android.os.Environment</A></TD> +</TR> +<TR> + <TD ALIGN="center">22</TD> + <TD><A HREF="org.w3c.dom.Element.html"> +<i>org.w3c.dom.Element</i></A></TD> +</TR> +<TR> + <TD ALIGN="center">21</TD> + <TD><A HREF="android.widget.TabWidget.html"> +android.widget.TabWidget</A></TD> +</TR> +<TR> + <TD ALIGN="center">19</TD> + <TD><A HREF="org.w3c.dom.Node.html"> +<i>org.w3c.dom.Node</i></A></TD> +</TR> +<TR> + <TD ALIGN="center">19</TD> + <TD><A HREF="android.net.SSLCertificateSocketFactory.html"> +android.net.SSLCertificateSocketFactory</A></TD> +</TR> +<TR> + <TD ALIGN="center">16</TD> + <TD><A HREF="org.w3c.dom.Attr.html"> +<i>org.w3c.dom.Attr</i></A></TD> +</TR> +<TR> + <TD ALIGN="center">16</TD> + <TD><A HREF="android.hardware.Camera.html"> +android.hardware.Camera</A></TD> +</TR> +<TR> + <TD ALIGN="center">15</TD> + <TD><A HREF="android.widget.BaseExpandableListAdapter.html"> +android.widget.BaseExpandableListAdapter</A></TD> +</TR> +<TR> + <TD ALIGN="center">15</TD> + <TD><A HREF="android.database.sqlite.SQLiteProgram.html"> +android.database.sqlite.SQLiteProgram</A></TD> +</TR> +<TR> + <TD ALIGN="center">15</TD> + <TD><A HREF="android.provider.MediaStore.html"> +android.provider.MediaStore</A></TD> +</TR> +<TR> + <TD ALIGN="center">14</TD> + <TD><A HREF="android.webkit.CacheManager.html"> +android.webkit.CacheManager</A></TD> +</TR> +<TR> + <TD ALIGN="center">14</TD> + <TD><A HREF="org.w3c.dom.DOMImplementation.html"> +<i>org.w3c.dom.DOMImplementation</i></A></TD> +</TR> +<TR> + <TD ALIGN="center">13</TD> + <TD><A HREF="android.os.Build.html"> +android.os.Build</A></TD> +</TR> +<TR> + <TD ALIGN="center">12</TD> + <TD><A HREF="android.util.EventLogTags.html"> +android.util.EventLogTags</A></TD> +</TR> +<TR> + <TD ALIGN="center">12</TD> + <TD><A HREF="javax.xml.parsers.SAXParserFactory.html"> +javax.xml.parsers.SAXParserFactory</A></TD> +</TR> +<TR> + <TD ALIGN="center">11</TD> + <TD><A HREF="android.view.Display.html"> +android.view.Display</A></TD> +</TR> +<TR> + <TD ALIGN="center">11</TD> + <TD><A HREF="android.app.ActivityManager.html"> +android.app.ActivityManager</A></TD> +</TR> +<TR> + <TD ALIGN="center">11</TD> + <TD><A HREF="android.media.AudioManager.html"> +android.media.AudioManager</A></TD> +</TR> +<TR> + <TD ALIGN="center">11</TD> + <TD><A HREF="android.gesture.GesturePoint.html"> +android.gesture.GesturePoint</A></TD> +</TR> +<TR> + <TD ALIGN="center">11</TD> + <TD><A HREF="android.provider.ContactsContract.Groups.html"> +android.provider.ContactsContract.Groups</A></TD> +</TR> +<TR> + <TD ALIGN="center">11</TD> + <TD><A HREF="android.view.HapticFeedbackConstants.html"> +android.view.HapticFeedbackConstants</A></TD> +</TR> +<TR> + <TD ALIGN="center">11</TD> + <TD><A HREF="android.view.VelocityTracker.html"> +android.view.VelocityTracker</A></TD> +</TR> +<TR> + <TD ALIGN="center">11</TD> + <TD><A HREF="android.webkit.JsResult.html"> +android.webkit.JsResult</A></TD> +</TR> +<TR> + <TD ALIGN="center">10</TD> + <TD><A HREF="android.net.ConnectivityManager.html"> +android.net.ConnectivityManager</A></TD> +</TR> +<TR> + <TD ALIGN="center">10</TD> + <TD><A HREF="android.view.ViewGroup.LayoutParams.html"> +android.view.ViewGroup.LayoutParams</A></TD> +</TR> +<TR> + <TD ALIGN="center">9</TD> + <TD><A HREF="android.content.ContentResolver.html"> +android.content.ContentResolver</A></TD> +</TR> +<TR> + <TD ALIGN="center">9</TD> + <TD><A HREF="android.content.res.Configuration.html"> +android.content.res.Configuration</A></TD> +</TR> +<TR> + <TD ALIGN="center">9</TD> + <TD><A HREF="android.content.AbstractThreadedSyncAdapter.html"> +android.content.AbstractThreadedSyncAdapter</A></TD> +</TR> +<TR> + <TD ALIGN="center">9</TD> + <TD><A HREF="android.media.SoundPool.html"> +android.media.SoundPool</A></TD> +</TR> +<TR> + <TD ALIGN="center">9</TD> + <TD><A HREF="android.text.util.Rfc822Tokenizer.html"> +android.text.util.Rfc822Tokenizer</A></TD> +</TR> +<TR> + <TD ALIGN="center">8</TD> + <TD><A HREF="android.view.MotionEvent.html"> +android.view.MotionEvent</A></TD> +</TR> +<TR> + <TD ALIGN="center">8</TD> + <TD><A HREF="android.app.SearchManager.html"> +android.app.SearchManager</A></TD> +</TR> +<TR> + <TD ALIGN="center">8</TD> + <TD><A HREF="android.graphics.PixelFormat.html"> +android.graphics.PixelFormat</A></TD> +</TR> +<TR> + <TD ALIGN="center">8</TD> + <TD><A HREF="android.speech.tts.TextToSpeech.Engine.html"> +android.speech.tts.TextToSpeech.Engine</A></TD> +</TR> +<TR> + <TD ALIGN="center">8</TD> + <TD><A HREF="android.hardware.Camera.Parameters.html"> +android.hardware.Camera.Parameters</A></TD> +</TR> +<TR> + <TD ALIGN="center">8</TD> + <TD><A HREF="android.media.MediaRecorder.html"> +android.media.MediaRecorder</A></TD> +</TR> +<TR> + <TD ALIGN="center">8</TD> + <TD><A HREF="java.util.HashMap.html"> +java.util.HashMap</A></TD> +</TR> +<TR> + <TD ALIGN="center">7</TD> + <TD><A HREF="android.content.pm.ApplicationInfo.html"> +android.content.pm.ApplicationInfo</A></TD> +</TR> +<TR> + <TD ALIGN="center">7</TD> + <TD><A HREF="android.database.DatabaseUtils.html"> +android.database.DatabaseUtils</A></TD> +</TR> +<TR> + <TD ALIGN="center">7</TD> + <TD><A HREF="dalvik.system.VMDebug.html"> +dalvik.system.VMDebug</A></TD> +</TR> +<TR> + <TD ALIGN="center">7</TD> + <TD><A HREF="android.content.pm.PackageManager.html"> +android.content.pm.PackageManager</A></TD> +</TR> +<TR> + <TD ALIGN="center">7</TD> + <TD><A HREF="android.media.ExifInterface.html"> +android.media.ExifInterface</A></TD> +</TR> +<TR> + <TD ALIGN="center">7</TD> + <TD><A HREF="android.database.sqlite.SQLiteDatabase.html"> +android.database.sqlite.SQLiteDatabase</A></TD> +</TR> +<TR> + <TD ALIGN="center">6</TD> + <TD><A HREF="android.util.Log.html"> +android.util.Log</A></TD> +</TR> +<TR> + <TD ALIGN="center">6</TD> + <TD><A HREF="javax.xml.parsers.DocumentBuilder.html"> +javax.xml.parsers.DocumentBuilder</A></TD> +</TR> +<TR> + <TD ALIGN="center">6</TD> + <TD><A HREF="javax.xml.parsers.DocumentBuilderFactory.html"> +javax.xml.parsers.DocumentBuilderFactory</A></TD> +</TR> +<TR> + <TD ALIGN="center">6</TD> + <TD><A HREF="android.media.MediaScannerConnection.html"> +android.media.MediaScannerConnection</A></TD> +</TR> +<TR> + <TD ALIGN="center">6</TD> + <TD><A HREF="android.provider.Settings.html"> +android.provider.Settings</A></TD> +</TR> +<TR> + <TD ALIGN="center">6</TD> + <TD><A HREF="android.webkit.WebChromeClient.html"> +android.webkit.WebChromeClient</A></TD> +</TR> +<TR> + <TD ALIGN="center">6</TD> + <TD><A HREF="android.provider.MediaStore.Video.Thumbnails.html"> +android.provider.MediaStore.Video.Thumbnails</A></TD> +</TR> +<TR> + <TD ALIGN="center">6</TD> + <TD><A HREF="java.util.ArrayList.html"> +java.util.ArrayList</A></TD> +</TR> +<TR> + <TD ALIGN="center">6</TD> + <TD><A HREF="org.w3c.dom.NamedNodeMap.html"> +<i>org.w3c.dom.NamedNodeMap</i></A></TD> +</TR> +<TR> + <TD ALIGN="center">5</TD> + <TD><A HREF="dalvik.bytecode.Opcodes.html"> +<i>dalvik.bytecode.Opcodes</i></A></TD> +</TR> +<TR> + <TD ALIGN="center">5</TD> + <TD><A HREF="android.content.pm.ComponentInfo.html"> +android.content.pm.ComponentInfo</A></TD> +</TR> +<TR> + <TD ALIGN="center">5</TD> + <TD><A HREF="android.gesture.GestureStroke.html"> +android.gesture.GestureStroke</A></TD> +</TR> +<TR> + <TD ALIGN="center">5</TD> + <TD><A HREF="android.provider.ContactsContract.RawContacts.html"> +android.provider.ContactsContract.RawContacts</A></TD> +</TR> +<TR> + <TD ALIGN="center">5</TD> + <TD><A HREF="android.provider.MediaStore.Audio.AudioColumns.html"> +<i>android.provider.MediaStore.Audio.AudioColumns</i></A></TD> +</TR> +<TR> + <TD ALIGN="center">5</TD> + <TD><A HREF="android.provider.MediaStore.Audio.Playlists.Members.html"> +android.provider.MediaStore.Audio.Playlists.Members</A></TD> +</TR> +<TR> + <TD ALIGN="center">5</TD> + <TD><A HREF="android.view.GestureDetector.html"> +android.view.GestureDetector</A></TD> +</TR> +<TR> + <TD ALIGN="center">5</TD> + <TD><A HREF="dalvik.system.Zygote.html"> +dalvik.system.Zygote</A></TD> +</TR> +<TR> + <TD ALIGN="center">5</TD> + <TD><A HREF="java.util.regex.Pattern.html"> +java.util.regex.Pattern</A></TD> +</TR> +<TR> + <TD ALIGN="center">5</TD> + <TD><A HREF="org.w3c.dom.DOMException.html"> +org.w3c.dom.DOMException</A></TD> +</TR> +<TR> + <TD ALIGN="center">5</TD> + <TD><A HREF="android.provider.Settings.Secure.html"> +android.provider.Settings.Secure</A></TD> +</TR> +<TR> + <TD ALIGN="center">5</TD> + <TD><A HREF="android.os.Build.VERSION_CODES.html"> +android.os.Build.VERSION_CODES</A></TD> +</TR> +<TR> + <TD ALIGN="center">5</TD> + <TD><A HREF="javax.xml.parsers.SAXParser.html"> +javax.xml.parsers.SAXParser</A></TD> +</TR> +<TR> + <TD ALIGN="center">5</TD> + <TD><A HREF="android.speech.tts.TextToSpeech.html"> +android.speech.tts.TextToSpeech</A></TD> +</TR> +<TR> + <TD ALIGN="center">5</TD> + <TD><A HREF="android.provider.MediaStore.Images.Thumbnails.html"> +android.provider.MediaStore.Images.Thumbnails</A></TD> +</TR> +<TR> + <TD ALIGN="center">5</TD> + <TD><A HREF="java.util.regex.Matcher.html"> +java.util.regex.Matcher</A></TD> +</TR> +<TR> + <TD ALIGN="center">4</TD> + <TD><A HREF="android.os.PowerManager.html"> +android.os.PowerManager</A></TD> +</TR> +<TR> + <TD ALIGN="center">4</TD> + <TD><A HREF="java.nio.charset.Charset.html"> +java.nio.charset.Charset</A></TD> +</TR> +<TR> + <TD ALIGN="center">4</TD> + <TD><A HREF="android.widget.VideoView.html"> +android.widget.VideoView</A></TD> +</TR> +<TR> + <TD ALIGN="center">4</TD> + <TD><A HREF="java.net.DatagramSocketImpl.html"> +java.net.DatagramSocketImpl</A></TD> +</TR> +<TR> + <TD ALIGN="center">4</TD> + <TD><A HREF="javax.xml.XMLConstants.html"> +javax.xml.XMLConstants</A></TD> +</TR> +<TR> + <TD ALIGN="center">3</TD> + <TD><A HREF="android.os.Debug.html"> +android.os.Debug</A></TD> +</TR> +<TR> + <TD ALIGN="center">3</TD> + <TD><A HREF="android.R.anim.html"> +android.R.anim</A></TD> +</TR> +<TR> + <TD ALIGN="center">3</TD> + <TD><A HREF="android.content.Context.html"> +android.content.Context</A></TD> +</TR> +<TR> + <TD ALIGN="center">3</TD> + <TD><A HREF="android.webkit.WebViewClient.html"> +android.webkit.WebViewClient</A></TD> +</TR> +<TR> + <TD ALIGN="center">3</TD> + <TD><A HREF="android.app.AlarmManager.html"> +android.app.AlarmManager</A></TD> +</TR> +<TR> + <TD ALIGN="center">3</TD> + <TD><A HREF="android.webkit.WebSettings.html"> +android.webkit.WebSettings</A></TD> +</TR> +<TR> + <TD ALIGN="center">3</TD> + <TD><A HREF="android.hardware.Sensor.html"> +android.hardware.Sensor</A></TD> +</TR> +<TR> + <TD ALIGN="center">3</TD> + <TD><A HREF="android.app.ActivityManager.ProcessErrorStateInfo.html"> +android.app.ActivityManager.ProcessErrorStateInfo</A></TD> +</TR> +<TR> + <TD ALIGN="center">3</TD> + <TD><A HREF="android.gesture.Gesture.html"> +android.gesture.Gesture</A></TD> +</TR> +<TR> + <TD ALIGN="center">2</TD> + <TD><A HREF="android.provider.Settings.System.html"> +android.provider.Settings.System</A></TD> +</TR> +<TR> + <TD ALIGN="center">2</TD> + <TD><A HREF="android.content.ComponentName.html"> +android.content.ComponentName</A></TD> +</TR> +<TR> + <TD ALIGN="center">2</TD> + <TD><A HREF="android.opengl.Matrix.html"> +android.opengl.Matrix</A></TD> +</TR> +<TR> + <TD ALIGN="center">2</TD> + <TD><A HREF="android.provider.CallLog.Calls.html"> +android.provider.CallLog.Calls</A></TD> +</TR> +<TR> + <TD ALIGN="center">2</TD> + <TD><A HREF="android.widget.AbsListView.html"> +android.widget.AbsListView</A></TD> +</TR> +<TR> + <TD ALIGN="center">2</TD> + <TD><A HREF="android.widget.ListView.html"> +android.widget.ListView</A></TD> +</TR> +<TR> + <TD ALIGN="center">2</TD> + <TD><A HREF="android.content.SyncResult.html"> +android.content.SyncResult</A></TD> +</TR> +<TR> + <TD ALIGN="center">2</TD> + <TD><A HREF="android.test.mock.MockPackageManager.html"> +android.test.mock.MockPackageManager</A></TD> +</TR> +<TR> + <TD ALIGN="center">2</TD> + <TD><A HREF="android.webkit.WebView.html"> +android.webkit.WebView</A></TD> +</TR> +<TR> + <TD ALIGN="center">2</TD> + <TD><A HREF="android.app.Activity.html"> +android.app.Activity</A></TD> +</TR> +<TR> + <TD ALIGN="center">2</TD> + <TD><A HREF="android.os.Bundle.html"> +android.os.Bundle</A></TD> +</TR> +<TR> + <TD ALIGN="center">2</TD> + <TD><A HREF="android.Manifest.permission.html"> +android.Manifest.permission</A></TD> +</TR> +<TR> + <TD ALIGN="center">2</TD> + <TD><A HREF="android.view.WindowManager.LayoutParams.html"> +android.view.WindowManager.LayoutParams</A></TD> +</TR> +<TR> + <TD ALIGN="center">2</TD> + <TD><A HREF="android.widget.ImageView.html"> +android.widget.ImageView</A></TD> +</TR> +<TR> + <TD ALIGN="center">2</TD> + <TD><A HREF="android.opengl.GLSurfaceView.html"> +android.opengl.GLSurfaceView</A></TD> +</TR> +<TR> + <TD ALIGN="center">1</TD> + <TD><A HREF="android.content.Intent.html"> +android.content.Intent</A></TD> +</TR> +<TR> + <TD ALIGN="center">1</TD> + <TD><A HREF="android.view.ViewConfiguration.html"> +android.view.ViewConfiguration</A></TD> +</TR> +<TR> + <TD ALIGN="center">1</TD> + <TD><A HREF="android.provider.Browser.html"> +android.provider.Browser</A></TD> +</TR> +<TR> + <TD ALIGN="center">1</TD> + <TD><A HREF="android.widget.RemoteViews.html"> +android.widget.RemoteViews</A></TD> +</TR> +<TR> + <TD ALIGN="center">1</TD> + <TD><A HREF="android.location.LocationManager.html"> +android.location.LocationManager</A></TD> +</TR> +<TR> + <TD ALIGN="center">1</TD> + <TD><A HREF="android.test.mock.MockContext.html"> +android.test.mock.MockContext</A></TD> +</TR> +<TR> + <TD ALIGN="center">1</TD> + <TD><A HREF="android.content.ContextWrapper.html"> +android.content.ContextWrapper</A></TD> +</TR> +<TR> + <TD ALIGN="center">1</TD> + <TD><A HREF="android.R.id.html"> +android.R.id</A></TD> +</TR> +<TR> + <TD ALIGN="center">1</TD> + <TD><A HREF="android.content.pm.ActivityInfo.html"> +android.content.pm.ActivityInfo</A></TD> +</TR> +<TR> + <TD ALIGN="center"><1</TD> + <TD><A HREF="android.accounts.AccountManager.html"> +android.accounts.AccountManager</A></TD> +</TR> +<TR> + <TD ALIGN="center"><1</TD> + <TD><A HREF="android.view.animation.Animation.html"> +android.view.animation.Animation</A></TD> +</TR> +<TR> + <TD ALIGN="center"><1</TD> + <TD><A HREF="android.view.View.html"> +android.view.View</A></TD> +</TR> +<TR> + <TD ALIGN="center"><1</TD> + <TD><A HREF="android.telephony.TelephonyManager.html"> +android.telephony.TelephonyManager</A></TD> +</TR> +<TR> + <TD ALIGN="center"><1</TD> + <TD><A HREF="android.app.Dialog.html"> +android.app.Dialog</A></TD> +</TR> +<TR> + <TD ALIGN="center"><1</TD> + <TD><A HREF="android.R.attr.html"> +android.R.attr</A></TD> +</TR> +</TABLE> +<p style="font-size:10px">* See <a href="#calculation">Calculation of Change Percentages</a>, below.</p> +<br> +<h2 id="calculation">Calculation of Change Percentages</h2> +<p> +The percent change statistic reported for all elements in the "to" API Level specification is defined recursively as follows:</p> +<pre> +Percentage difference = 100 * (added + removed + 2*changed) + ----------------------------------- + sum of public elements in BOTH APIs +</pre> +<p>where <code>added</code> is the number of packages added, <code>removed</code> is the number of packages removed, and <code>changed</code> is the number of packages changed. +This definition is applied recursively for the classes and their program elements, so the value for a changed package will be less than 1, unless every class in that package has changed. +The definition ensures that if all packages are removed and all new packages are +added, the change will be 100%.</p> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY></HTML> diff --git a/docs/html/sdk/api_diff/8/changes/jdiff_topleftframe.html b/docs/html/sdk/api_diff/8/changes/jdiff_topleftframe.html new file mode 100644 index 0000000..36f9836 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/jdiff_topleftframe.html @@ -0,0 +1,63 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +Android API Version Differences +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY class="gc-documentation" style="padding:12px;"> +<table class="jdiffIndex" summary="Links to diff index files" BORDER="0" WIDTH="100%" cellspacing="0" cellpadding="0" style="margin:0"> +<TR> + <th class="indexHeader" nowrap> + Select a Diffs Index:</th> +</TR> +<TR> + <TD><FONT CLASS="indexText" size="-2"><A HREF="alldiffs_index_all.html" TARGET="bottomleftframe">All Differences</A></FONT><br></TD> +</TR> +<TR> + <TD NOWRAP><FONT CLASS="indexText" size="-2"><A HREF="packages_index_all.html" TARGET="bottomleftframe">By Package</A></FONT><br></TD> +</TR> +<TR> + <TD NOWRAP><FONT CLASS="indexText" size="-2"><A HREF="classes_index_all.html" TARGET="bottomleftframe">By Class</A></FONT><br></TD> +</TR> +<TR> + <TD NOWRAP><FONT CLASS="indexText" size="-2"><A HREF="constructors_index_all.html" TARGET="bottomleftframe">By Constructor</A></FONT><br></TD> +</TR> +<TR> + <TD NOWRAP><FONT CLASS="indexText" size="-2"><A HREF="methods_index_all.html" TARGET="bottomleftframe">By Method</A></FONT><br></TD> +</TR> +<TR> + <TD NOWRAP><FONT CLASS="indexText" size="-2"><A HREF="fields_index_all.html" TARGET="bottomleftframe">By Field</A></FONT><br></TD> +</TR> +</TABLE> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/methods_index_additions.html b/docs/html/sdk/api_diff/8/changes/methods_index_additions.html new file mode 100644 index 0000000..2b4d83f --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/methods_index_additions.html @@ -0,0 +1,920 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +Method Additions Index +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY class="gc-documentation" style="padding:12px;"> +<a NAME="topheader"></a> +<table summary="Index for Methods" width="100%" class="jdiffIndex" border="0" cellspacing="0" cellpadding="0" style="padding-bottom:0;margin-bottom:0;"> + <tr> + <th class="indexHeader"> + Filter the Index: + </th> + </tr> + <tr> + <td class="indexText" style="line-height:1.3em;padding-left:2em;"> +<a href="methods_index_all.html" class="staysblack">All Methods</a> + <br> +<A HREF="methods_index_removals.html" xclass="hiddenlink">Removals</A> + <br> +<b>Additions</b> + <br> +<A HREF="methods_index_changes.html"xclass="hiddenlink">Changes</A> + </td> + </tr> +</table> +<div id="indexTableCaption" style="background-color:#eee;padding:0 4px 0 4px;font-size:11px;margin-bottom:1em;"> +Listed as: <span style="color:#069"><strong>Added</strong></span>, <span style="color:#069"><strike>Removed</strike></span>, <span style="color:#069">Changed</span></font> +</div> +<A NAME="A"></A> +<br><font size="+2">A</font> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.abandonAudioFocus_added(android.media.AudioManager.OnAudioFocusChangeListener)" class="hiddenlink" target="rightframe"><b>abandonAudioFocus</b> +(<code>OnAudioFocusChangeListener</code>)</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.html#android.hardware.Camera.addCallbackBuffer_added(byte[])" class="hiddenlink" target="rightframe"><b>addCallbackBuffer</b> +(<code>byte[]</code>)</A></nobr><br> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.addPeriodicSync_added(android.accounts.Account, java.lang.String, android.os.Bundle, long)" class="hiddenlink" target="rightframe"><b>addPeriodicSync</b> +(<code>Account, String, Bundle, long</code>)</A></nobr><br> +<i>addPermissionAsync</i><br> + <nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.addPermissionAsync_added(android.content.pm.PermissionInfo)" class="hiddenlink" target="rightframe">type <b> +(<code>PermissionInfo</code>)</b> in android.content.pm.PackageManager +</A></nobr><br> + <nobr><A HREF="android.test.mock.MockPackageManager.html#android.test.mock.MockPackageManager.addPermissionAsync_added(android.content.pm.PermissionInfo)" class="hiddenlink" target="rightframe">type <b> +(<code>PermissionInfo</code>)</b> in android.test.mock.MockPackageManager +</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.adoptNode_added(org.w3c.dom.Node)" class="hiddenlink" target="rightframe"><b>adoptNode</b> +(<code>Node</code>)</A></nobr><br> +<nobr><A HREF="android.speech.tts.TextToSpeech.html#android.speech.tts.TextToSpeech.areDefaultsEnforced_added()" class="hiddenlink" target="rightframe"><b>areDefaultsEnforced</b> +()</A></nobr><br> +<nobr><A HREF="android.media.SoundPool.html#android.media.SoundPool.autoPause_added()" class="hiddenlink" target="rightframe"><b>autoPause</b> +()</A></nobr><br> +<nobr><A HREF="android.media.SoundPool.html#android.media.SoundPool.autoResume_added()" class="hiddenlink" target="rightframe"><b>autoResume</b> +()</A></nobr><br> +<A NAME="C"></A> +<br><font size="+2">C</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.view.animation.Animation.html#android.view.animation.Animation.cancel_added()" class="hiddenlink" target="rightframe"><b>cancel</b> +()</A></nobr><br> +<i>cancelThumbnailRequest</i><br> + <nobr><A HREF="android.provider.MediaStore.Images.Thumbnails.html#android.provider.MediaStore.Images.Thumbnails.cancelThumbnailRequest_added(android.content.ContentResolver, long, long)" class="hiddenlink" target="rightframe">type <b> +(<code>ContentResolver, long, long</code>)</b> in android.provider.MediaStore.Images.Thumbnails +</A></nobr><br> + <nobr><A HREF="android.provider.MediaStore.Video.Thumbnails.html#android.provider.MediaStore.Video.Thumbnails.cancelThumbnailRequest_added(android.content.ContentResolver, long, long)" class="hiddenlink" target="rightframe">type <b> +(<code>ContentResolver, long, long</code>)</b> in android.provider.MediaStore.Video.Thumbnails +</A></nobr><br> +<i>canonicalToCurrentPackageNames</i><br> + <nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.canonicalToCurrentPackageNames_added(java.lang.String[])" class="hiddenlink" target="rightframe">type <b> +(<code>String[]</code>)</b> in android.content.pm.PackageManager +</A></nobr><br> + <nobr><A HREF="android.test.mock.MockPackageManager.html#android.test.mock.MockPackageManager.canonicalToCurrentPackageNames_added(java.lang.String[])" class="hiddenlink" target="rightframe">type <b> +(<code>String[]</code>)</b> in android.test.mock.MockPackageManager +</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.compareDocumentPosition_added(org.w3c.dom.Node)" class="hiddenlink" target="rightframe"><b>compareDocumentPosition</b> +(<code>Node</code>)</A></nobr><br> +<i>currentToCanonicalPackageNames</i><br> + <nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.currentToCanonicalPackageNames_added(java.lang.String[])" class="hiddenlink" target="rightframe">type <b> +(<code>String[]</code>)</b> in android.content.pm.PackageManager +</A></nobr><br> + <nobr><A HREF="android.test.mock.MockPackageManager.html#android.test.mock.MockPackageManager.currentToCanonicalPackageNames_added(java.lang.String[])" class="hiddenlink" target="rightframe">type <b> +(<code>String[]</code>)</b> in android.test.mock.MockPackageManager +</A></nobr><br> +<nobr><A HREF="android.database.DatabaseUtils.html#android.database.DatabaseUtils.cursorDoubleToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)" class="hiddenlink" target="rightframe"><b>cursorDoubleToContentValuesIfPresent</b> +(<code>Cursor, ContentValues, String</code>)</A></nobr><br> +<nobr><A HREF="android.database.DatabaseUtils.html#android.database.DatabaseUtils.cursorFloatToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)" class="hiddenlink" target="rightframe"><b>cursorFloatToContentValuesIfPresent</b> +(<code>Cursor, ContentValues, String</code>)</A></nobr><br> +<nobr><A HREF="android.database.DatabaseUtils.html#android.database.DatabaseUtils.cursorIntToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)" class="hiddenlink" target="rightframe"><b>cursorIntToContentValuesIfPresent</b> +(<code>Cursor, ContentValues, String</code>)</A></nobr><br> +<nobr><A HREF="android.database.DatabaseUtils.html#android.database.DatabaseUtils.cursorLongToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)" class="hiddenlink" target="rightframe"><b>cursorLongToContentValuesIfPresent</b> +(<code>Cursor, ContentValues, String</code>)</A></nobr><br> +<nobr><A HREF="android.database.DatabaseUtils.html#android.database.DatabaseUtils.cursorShortToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)" class="hiddenlink" target="rightframe"><b>cursorShortToContentValuesIfPresent</b> +(<code>Cursor, ContentValues, String</code>)</A></nobr><br> +<nobr><A HREF="android.database.DatabaseUtils.html#android.database.DatabaseUtils.cursorStringToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)" class="hiddenlink" target="rightframe"><b>cursorStringToContentValuesIfPresent</b> +(<code>Cursor, ContentValues, String</code>)</A></nobr><br> +<A NAME="D"></A> +<br><font size="+2">D</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.view.View.html#android.view.View.dispatchConfigurationChanged_added(android.content.res.Configuration)" class="hiddenlink" target="rightframe"><b>dispatchConfigurationChanged</b> +(<code>Configuration</code>)</A></nobr><br> +<nobr><A HREF="android.view.View.html#android.view.View.dispatchDisplayHint_added(int)" class="hiddenlink" target="rightframe"><b>dispatchDisplayHint</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="android.view.View.html#android.view.View.dispatchVisibilityChanged_added(android.view.View, int)" class="hiddenlink" target="rightframe"><b>dispatchVisibilityChanged</b> +(<code>View, int</code>)</A></nobr><br> +<nobr><A HREF="android.os.Debug.html#android.os.Debug.dumpService_added(java.lang.String, java.io.FileDescriptor, java.lang.String[])" class="hiddenlink" target="rightframe"><b>dumpService</b> +(<code>String, FileDescriptor, String[]</code>)</A></nobr><br> +<A NAME="E"></A> +<br><font size="+2">E</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.webkit.WebView.html#android.webkit.WebView.emulateShiftHeld_added()" class="hiddenlink" target="rightframe"><b>emulateShiftHeld</b> +()</A></nobr><br> +<A NAME="G"></A> +<br><font size="+2">G</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.getActionIndex_added()" class="hiddenlink" target="rightframe"><b>getActionIndex</b> +()</A></nobr><br> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.getActionMasked_added()" class="hiddenlink" target="rightframe"><b>getActionMasked</b> +()</A></nobr><br> +<nobr><A HREF="android.media.ExifInterface.html#android.media.ExifInterface.getAttributeDouble_added(java.lang.String, double)" class="hiddenlink" target="rightframe"><b>getAttributeDouble</b> +(<code>String, double</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.getBaseURI_added()" class="hiddenlink" target="rightframe"><b>getBaseURI</b> +()</A></nobr><br> +<nobr><A HREF="android.webkit.WebSettings.html#android.webkit.WebSettings.getBlockNetworkLoads_added()" class="hiddenlink" target="rightframe"><b>getBlockNetworkLoads</b> +()</A></nobr><br> +<nobr><A HREF="android.os.Bundle.html#android.os.Bundle.getCharSequenceArray_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>getCharSequenceArray</b> +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.getCharSequenceArrayExtra_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>getCharSequenceArrayExtra</b> +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="android.os.Bundle.html#android.os.Bundle.getCharSequenceArrayList_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>getCharSequenceArrayList</b> +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.getCharSequenceArrayListExtra_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>getCharSequenceArrayListExtra</b> +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="android.widget.ListView.html#android.widget.ListView.getCheckedItemIds_added()" class="hiddenlink" target="rightframe"><b>getCheckedItemIds</b> +()</A></nobr><br> +<nobr><A HREF="android.widget.BaseExpandableListAdapter.html#android.widget.BaseExpandableListAdapter.getChildType_added(int, int)" class="hiddenlink" target="rightframe"><b>getChildType</b> +(<code>int, int</code>)</A></nobr><br> +<nobr><A HREF="android.widget.BaseExpandableListAdapter.html#android.widget.BaseExpandableListAdapter.getChildTypeCount_added()" class="hiddenlink" target="rightframe"><b>getChildTypeCount</b> +()</A></nobr><br> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.getCurrentSync_added()" class="hiddenlink" target="rightframe"><b>getCurrentSync</b> +()</A></nobr><br> +<nobr><A HREF="android.net.SSLCertificateSocketFactory.html#android.net.SSLCertificateSocketFactory.getDefault_added(int, android.net.SSLSessionCache)" class="hiddenlink" target="rightframe"><b>getDefault</b> +(<code>int, SSLSessionCache</code>)</A></nobr><br> +<nobr><A HREF="android.speech.tts.TextToSpeech.html#android.speech.tts.TextToSpeech.getDefaultEngine_added()" class="hiddenlink" target="rightframe"><b>getDefaultEngine</b> +()</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.getDocumentURI_added()" class="hiddenlink" target="rightframe"><b>getDocumentURI</b> +()</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.getDomConfig_added()" class="hiddenlink" target="rightframe"><b>getDomConfig</b> +()</A></nobr><br> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.getEastAsianWidth_added(char)" class="hiddenlink" target="rightframe"><b>getEastAsianWidth</b> +(<code>char</code>)</A></nobr><br> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.getEastAsianWidths_added(char[], int, int, byte[])" class="hiddenlink" target="rightframe"><b>getEastAsianWidths</b> +(<code>char[], int, int, byte[]</code>)</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getExposureCompensation_added()" class="hiddenlink" target="rightframe"><b>getExposureCompensation</b> +()</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getExposureCompensationStep_added()" class="hiddenlink" target="rightframe"><b>getExposureCompensationStep</b> +()</A></nobr><br> +<i>getExternalCacheDir</i><br> + <nobr><A HREF="android.content.Context.html#android.content.Context.getExternalCacheDir_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in android.content.Context +</A></nobr><br> + <nobr><A HREF="android.content.ContextWrapper.html#android.content.ContextWrapper.getExternalCacheDir_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in android.content.ContextWrapper +</A></nobr><br> + <nobr><A HREF="android.test.mock.MockContext.html#android.test.mock.MockContext.getExternalCacheDir_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in android.test.mock.MockContext +</A></nobr><br> +<i>getExternalFilesDir</i><br> + <nobr><A HREF="android.content.Context.html#android.content.Context.getExternalFilesDir_added(java.lang.String)" class="hiddenlink" target="rightframe">type <b> +(<code>String</code>)</b> in android.content.Context +</A></nobr><br> + <nobr><A HREF="android.content.ContextWrapper.html#android.content.ContextWrapper.getExternalFilesDir_added(java.lang.String)" class="hiddenlink" target="rightframe">type <b> +(<code>String</code>)</b> in android.content.ContextWrapper +</A></nobr><br> + <nobr><A HREF="android.test.mock.MockContext.html#android.test.mock.MockContext.getExternalFilesDir_added(java.lang.String)" class="hiddenlink" target="rightframe">type <b> +(<code>String</code>)</b> in android.test.mock.MockContext +</A></nobr><br> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.getExternalStoragePublicDirectory_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>getExternalStoragePublicDirectory</b> +(<code>String</code>)</A></nobr><br> +<i>getFeature</i><br> + <nobr><A HREF="org.w3c.dom.DOMImplementation.html#org.w3c.dom.DOMImplementation.getFeature_added(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">type <b> +(<code>String, String</code>)</b> in org.w3c.dom.DOMImplementation +</A></nobr><br> + <nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.getFeature_added(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">type <b> +(<code>String, String</code>)</b> in org.w3c.dom.Node +</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getFocalLength_added()" class="hiddenlink" target="rightframe"><b>getFocalLength</b> +()</A></nobr><br> +<nobr><A HREF="android.os.Debug.html#android.os.Debug.getGlobalClassInitCount_added()" class="hiddenlink" target="rightframe"><b>getGlobalClassInitCount</b> +()</A></nobr><br> +<nobr><A HREF="android.os.Debug.html#android.os.Debug.getGlobalClassInitTime_added()" class="hiddenlink" target="rightframe"><b>getGlobalClassInitTime</b> +()</A></nobr><br> +<nobr><A HREF="android.widget.BaseExpandableListAdapter.html#android.widget.BaseExpandableListAdapter.getGroupType_added(int)" class="hiddenlink" target="rightframe"><b>getGroupType</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="android.widget.BaseExpandableListAdapter.html#android.widget.BaseExpandableListAdapter.getGroupTypeCount_added()" class="hiddenlink" target="rightframe"><b>getGroupTypeCount</b> +()</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getHorizontalViewAngle_added()" class="hiddenlink" target="rightframe"><b>getHorizontalViewAngle</b> +()</A></nobr><br> +<nobr><A HREF="android.net.SSLCertificateSocketFactory.html#android.net.SSLCertificateSocketFactory.getHttpSocketFactory_added(int, android.net.SSLSessionCache)" class="hiddenlink" target="rightframe"><b>getHttpSocketFactory</b> +(<code>int, SSLSessionCache</code>)</A></nobr><br> +<i>getInputEncoding</i><br> + <nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.getInputEncoding_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Document +</A></nobr><br> + <nobr><A HREF="org.w3c.dom.Entity.html#org.w3c.dom.Entity.getInputEncoding_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Entity +</A></nobr><br> +<nobr><A HREF="android.net.SSLCertificateSocketFactory.html#android.net.SSLCertificateSocketFactory.getInsecure_added(int, android.net.SSLSessionCache)" class="hiddenlink" target="rightframe"><b>getInsecure</b> +(<code>int, SSLSessionCache</code>)</A></nobr><br> +<nobr><A HREF="android.provider.CallLog.Calls.html#android.provider.CallLog.Calls.getLastOutgoingCall_added(android.content.Context)" class="hiddenlink" target="rightframe"><b>getLastOutgoingCall</b> +(<code>Context</code>)</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getMaxExposureCompensation_added()" class="hiddenlink" target="rightframe"><b>getMaxExposureCompensation</b> +()</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getMaxZoom_added()" class="hiddenlink" target="rightframe"><b>getMaxZoom</b> +()</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getMinExposureCompensation_added()" class="hiddenlink" target="rightframe"><b>getMinExposureCompensation</b> +()</A></nobr><br> +<nobr><A HREF="android.content.Context.html#android.content.Context.getPackageCodePath_added()" class="hiddenlink" target="rightframe"><b>getPackageCodePath</b> +()</A></nobr><br> +<nobr><A HREF="android.content.Context.html#android.content.Context.getPackageResourcePath_added()" class="hiddenlink" target="rightframe"><b>getPackageResourcePath</b> +()</A></nobr><br> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.getPeriodicSyncs_added(android.accounts.Account, java.lang.String)" class="hiddenlink" target="rightframe"><b>getPeriodicSyncs</b> +(<code>Account, String</code>)</A></nobr><br> +<nobr><A HREF="android.webkit.WebSettings.html#android.webkit.WebSettings.getPluginState_added()" class="hiddenlink" target="rightframe"><b>getPluginState</b> +()</A></nobr><br> +<nobr><A HREF="android.view.Display.html#android.view.Display.getRotation_added()" class="hiddenlink" target="rightframe"><b>getRotation</b> +()</A></nobr><br> +<nobr><A HREF="android.view.ViewConfiguration.html#android.view.ViewConfiguration.getScaledPagingTouchSlop_added()" class="hiddenlink" target="rightframe"><b>getScaledPagingTouchSlop</b> +()</A></nobr><br> +<i>getSchema</i><br> + <nobr><A HREF="javax.xml.parsers.DocumentBuilder.html#javax.xml.parsers.DocumentBuilder.getSchema_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in javax.xml.parsers.DocumentBuilder +</A></nobr><br> + <nobr><A HREF="javax.xml.parsers.DocumentBuilderFactory.html#javax.xml.parsers.DocumentBuilderFactory.getSchema_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in javax.xml.parsers.DocumentBuilderFactory +</A></nobr><br> + <nobr><A HREF="javax.xml.parsers.SAXParser.html#javax.xml.parsers.SAXParser.getSchema_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in javax.xml.parsers.SAXParser +</A></nobr><br> + <nobr><A HREF="javax.xml.parsers.SAXParserFactory.html#javax.xml.parsers.SAXParserFactory.getSchema_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in javax.xml.parsers.SAXParserFactory +</A></nobr><br> +<i>getSchemaTypeInfo</i><br> + <nobr><A HREF="org.w3c.dom.Attr.html#org.w3c.dom.Attr.getSchemaTypeInfo_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Attr +</A></nobr><br> + <nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.getSchemaTypeInfo_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Element +</A></nobr><br> +<nobr><A HREF="android.app.SearchManager.html#android.app.SearchManager.getSearchableInfo_added(android.content.ComponentName)" class="hiddenlink" target="rightframe"><b>getSearchableInfo</b> +(<code>ComponentName</code>)</A></nobr><br> +<nobr><A HREF="android.app.SearchManager.html#android.app.SearchManager.getSearchablesInGlobalSearch_added()" class="hiddenlink" target="rightframe"><b>getSearchablesInGlobalSearch</b> +()</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.getStrictErrorChecking_added()" class="hiddenlink" target="rightframe"><b>getStrictErrorChecking</b> +()</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getSupportedJpegThumbnailSizes_added()" class="hiddenlink" target="rightframe"><b>getSupportedJpegThumbnailSizes</b> +()</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.getTextContent_added()" class="hiddenlink" target="rightframe"><b>getTextContent</b> +()</A></nobr><br> +<i>getThumbnail</i><br> + <nobr><A HREF="android.provider.MediaStore.Images.Thumbnails.html#android.provider.MediaStore.Images.Thumbnails.getThumbnail_added(android.content.ContentResolver, long, long, int, android.graphics.BitmapFactory.Options)" class="hiddenlink" target="rightframe">type <b> +(<code>ContentResolver, long, long, int, Options</code>)</b> in android.provider.MediaStore.Images.Thumbnails +</A></nobr><br> + <nobr><A HREF="android.provider.MediaStore.Video.Thumbnails.html#android.provider.MediaStore.Video.Thumbnails.getThumbnail_added(android.content.ContentResolver, long, long, int, android.graphics.BitmapFactory.Options)" class="hiddenlink" target="rightframe">type <b> +(<code>ContentResolver, long, long, int, Options</code>)</b> in android.provider.MediaStore.Video.Thumbnails +</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.getUserData_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>getUserData</b> +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="android.net.http.SslCertificate.html#android.net.http.SslCertificate.getValidNotAfterDate_added()" class="hiddenlink" target="rightframe"><b>getValidNotAfterDate</b> +()</A></nobr><br> +<nobr><A HREF="android.net.http.SslCertificate.html#android.net.http.SslCertificate.getValidNotBeforeDate_added()" class="hiddenlink" target="rightframe"><b>getValidNotBeforeDate</b> +()</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getVerticalViewAngle_added()" class="hiddenlink" target="rightframe"><b>getVerticalViewAngle</b> +()</A></nobr><br> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.getVoiceDetailsIntent_added(android.content.Context)" class="hiddenlink" target="rightframe"><b>getVoiceDetailsIntent</b> +(<code>Context</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Text.html#org.w3c.dom.Text.getWholeText_added()" class="hiddenlink" target="rightframe"><b>getWholeText</b> +()</A></nobr><br> +<i>getXmlEncoding</i><br> + <nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.getXmlEncoding_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Document +</A></nobr><br> + <nobr><A HREF="org.w3c.dom.Entity.html#org.w3c.dom.Entity.getXmlEncoding_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Entity +</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.getXmlStandalone_added()" class="hiddenlink" target="rightframe"><b>getXmlStandalone</b> +()</A></nobr><br> +<i>getXmlVersion</i><br> + <nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.getXmlVersion_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Document +</A></nobr><br> + <nobr><A HREF="org.w3c.dom.Entity.html#org.w3c.dom.Entity.getXmlVersion_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Entity +</A></nobr><br> +<nobr><A HREF="android.view.VelocityTracker.html#android.view.VelocityTracker.getXVelocity_added(int)" class="hiddenlink" target="rightframe"><b>getXVelocity</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="android.view.VelocityTracker.html#android.view.VelocityTracker.getYVelocity_added(int)" class="hiddenlink" target="rightframe"><b>getYVelocity</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getZoom_added()" class="hiddenlink" target="rightframe"><b>getZoom</b> +()</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getZoomRatios_added()" class="hiddenlink" target="rightframe"><b>getZoomRatios</b> +()</A></nobr><br> +<A NAME="H"></A> +<br><font size="+2">H</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.accounts.AccountManager.html#android.accounts.AccountManager.hasFeatures_added(android.accounts.Account, java.lang.String[], android.accounts.AccountManagerCallback<java.lang.Boolean>, android.os.Handler)" class="hiddenlink" target="rightframe"><b>hasFeatures</b> +(<code>Account, String[], AccountManagerCallback<Boolean>, Handler</code>)</A></nobr><br> +<A NAME="I"></A> +<br><font size="+2">I</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.insertWithOnConflict_added(java.lang.String, java.lang.String, android.content.ContentValues, int)" class="hiddenlink" target="rightframe"><b>insertWithOnConflict</b> +(<code>String, String, ContentValues, int</code>)</A></nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.isBluetoothScoAvailableOffCall_added()" class="hiddenlink" target="rightframe"><b>isBluetoothScoAvailableOffCall</b> +()</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.isDefaultNamespace_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>isDefaultNamespace</b> +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Text.html#org.w3c.dom.Text.isElementContentWhitespace_added()" class="hiddenlink" target="rightframe"><b>isElementContentWhitespace</b> +()</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.isEqualNode_added(org.w3c.dom.Node)" class="hiddenlink" target="rightframe"><b>isEqualNode</b> +(<code>Node</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Attr.html#org.w3c.dom.Attr.isId_added()" class="hiddenlink" target="rightframe"><b>isId</b> +()</A></nobr><br> +<nobr><A HREF="android.provider.Settings.Secure.html#android.provider.Settings.Secure.isLocationProviderEnabled_added(android.content.ContentResolver, java.lang.String)" class="hiddenlink" target="rightframe"><b>isLocationProviderEnabled</b> +(<code>ContentResolver, String</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.isSameNode_added(org.w3c.dom.Node)" class="hiddenlink" target="rightframe"><b>isSameNode</b> +(<code>Node</code>)</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.isSmoothZoomSupported_added()" class="hiddenlink" target="rightframe"><b>isSmoothZoomSupported</b> +()</A></nobr><br> +<nobr><A HREF="android.widget.TabWidget.html#android.widget.TabWidget.isStripEnabled_added()" class="hiddenlink" target="rightframe"><b>isStripEnabled</b> +()</A></nobr><br> +<nobr><A HREF="android.app.ActivityManager.html#android.app.ActivityManager.isUserAMonkey_added()" class="hiddenlink" target="rightframe"><b>isUserAMonkey</b> +()</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.isZoomSupported_added()" class="hiddenlink" target="rightframe"><b>isZoomSupported</b> +()</A></nobr><br> +<A NAME="K"></A> +<br><font size="+2">K</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.app.ActivityManager.html#android.app.ActivityManager.killBackgroundProcesses_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>killBackgroundProcesses</b> +(<code>String</code>)</A></nobr><br> +<A NAME="L"></A> +<br><font size="+2">L</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.webkit.WebView.html#android.webkit.WebView.loadUrl_added(java.lang.String, java.util.Map<java.lang.String, java.lang.String>)" class="hiddenlink" target="rightframe"><b>loadUrl</b> +(<code>String, Map<String, String></code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.lookupNamespaceURI_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>lookupNamespaceURI</b> +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.lookupPrefix_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>lookupPrefix</b> +(<code>String</code>)</A></nobr><br> +<A NAME="M"></A> +<br><font size="+2">M</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.provider.MediaStore.Audio.Playlists.Members.html#android.provider.MediaStore.Audio.Playlists.Members.moveItem_added(android.content.ContentResolver, long, int, int)" class="hiddenlink" target="rightframe"><b>moveItem</b> +(<code>ContentResolver, long, int, int</code>)</A></nobr><br> +<A NAME="N"></A> +<br><font size="+2">N</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<i>newEntityIterator</i><br> + <nobr><A HREF="android.provider.ContactsContract.Groups.html#android.provider.ContactsContract.Groups.newEntityIterator_added(android.database.Cursor)" class="hiddenlink" target="rightframe">type <b> +(<code>Cursor</code>)</b> in android.provider.ContactsContract.Groups +</A></nobr><br> + <nobr><A HREF="android.provider.ContactsContract.RawContacts.html#android.provider.ContactsContract.RawContacts.newEntityIterator_added(android.database.Cursor)" class="hiddenlink" target="rightframe">type <b> +(<code>Cursor</code>)</b> in android.provider.ContactsContract.RawContacts +</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.normalizeDocument_added()" class="hiddenlink" target="rightframe"><b>normalizeDocument</b> +()</A></nobr><br> +<A NAME="O"></A> +<br><font size="+2">O</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.view.View.html#android.view.View.onConfigurationChanged_added(android.content.res.Configuration)" class="hiddenlink" target="rightframe"><b>onConfigurationChanged</b> +(<code>Configuration</code>)</A></nobr><br> +<i>onConsoleMessage</i><br> + <nobr><A HREF="android.webkit.WebChromeClient.html#android.webkit.WebChromeClient.onConsoleMessage_added(android.webkit.ConsoleMessage)" class="hiddenlink" target="rightframe">type <b> +(<code>ConsoleMessage</code>)</b> in android.webkit.WebChromeClient +</A></nobr><br> + <nobr><A HREF="android.webkit.WebChromeClient.html#android.webkit.WebChromeClient.onConsoleMessage_added(java.lang.String, int, java.lang.String)" class="hiddenlink" target="rightframe">type <b> +(<code>String, int, String</code>)</b> in android.webkit.WebChromeClient +</A></nobr><br> +<nobr><A HREF="android.app.Activity.html#android.app.Activity.onCreateDialog_added(int, android.os.Bundle)" class="hiddenlink" target="rightframe"><b>onCreateDialog</b> +(<code>int, Bundle</code>)</A></nobr><br> +<nobr><A HREF="android.view.View.html#android.view.View.onDisplayHint_added(int)" class="hiddenlink" target="rightframe"><b>onDisplayHint</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="android.app.Activity.html#android.app.Activity.onPrepareDialog_added(int, android.app.Dialog, android.os.Bundle)" class="hiddenlink" target="rightframe"><b>onPrepareDialog</b> +(<code>int, Dialog, Bundle</code>)</A></nobr><br> +<nobr><A HREF="android.webkit.WebViewClient.html#android.webkit.WebViewClient.onReceivedSslError_added(android.webkit.WebView, android.webkit.SslErrorHandler, android.net.http.SslError)" class="hiddenlink" target="rightframe"><b>onReceivedSslError</b> +(<code>WebView, SslErrorHandler, SslError</code>)</A></nobr><br> +<nobr><A HREF="android.content.AbstractThreadedSyncAdapter.html#android.content.AbstractThreadedSyncAdapter.onSyncCanceled_added()" class="hiddenlink" target="rightframe"><b>onSyncCanceled</b> +()</A></nobr><br> +<nobr><A HREF="android.view.View.html#android.view.View.onVisibilityChanged_added(android.view.View, int)" class="hiddenlink" target="rightframe"><b>onVisibilityChanged</b> +(<code>View, int</code>)</A></nobr><br> +<A NAME="P"></A> +<br><font size="+2">P</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.os.Bundle.html#android.os.Bundle.putCharSequenceArray_added(java.lang.String, java.lang.CharSequence[])" class="hiddenlink" target="rightframe"><b>putCharSequenceArray</b> +(<code>String, CharSequence[]</code>)</A></nobr><br> +<nobr><A HREF="android.os.Bundle.html#android.os.Bundle.putCharSequenceArrayList_added(java.lang.String, java.util.ArrayList<java.lang.CharSequence>)" class="hiddenlink" target="rightframe"><b>putCharSequenceArrayList</b> +(<code>String, ArrayList<CharSequence></code>)</A></nobr><br> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.putCharSequenceArrayListExtra_added(java.lang.String, java.util.ArrayList<java.lang.CharSequence>)" class="hiddenlink" target="rightframe"><b>putCharSequenceArrayListExtra</b> +(<code>String, ArrayList<CharSequence></code>)</A></nobr><br> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.putExtra_added(java.lang.String, java.lang.CharSequence[])" class="hiddenlink" target="rightframe"><b>putExtra</b> +(<code>String, CharSequence[]</code>)</A></nobr><br> +<A NAME="R"></A> +<br><font size="+2">R</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.readFromParcel_added(android.os.Parcel)" class="hiddenlink" target="rightframe"><b>readFromParcel</b> +(<code>Parcel</code>)</A></nobr><br> +<nobr><A HREF="android.os.PowerManager.html#android.os.PowerManager.reboot_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>reboot</b> +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.html#android.hardware.Camera.reconnect_added()" class="hiddenlink" target="rightframe"><b>reconnect</b> +()</A></nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.registerAudioFocusListener_added(android.media.AudioManager.OnAudioFocusChangeListener)" class="hiddenlink" target="rightframe"><b>registerAudioFocusListener</b> +(<code>OnAudioFocusChangeListener</code>)</A></nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.registerMediaButtonEventReceiver_added(android.content.ComponentName)" class="hiddenlink" target="rightframe"><b>registerMediaButtonEventReceiver</b> +(<code>ComponentName</code>)</A></nobr><br> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.removePeriodicSync_added(android.accounts.Account, java.lang.String, android.os.Bundle)" class="hiddenlink" target="rightframe"><b>removePeriodicSync</b> +(<code>Account, String, Bundle</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.renameNode_added(org.w3c.dom.Node, java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe"><b>renameNode</b> +(<code>Node, String, String</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Text.html#org.w3c.dom.Text.replaceWholeText_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>replaceWholeText</b> +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.requestAudioFocus_added(android.media.AudioManager.OnAudioFocusChangeListener, int, int)" class="hiddenlink" target="rightframe"><b>requestAudioFocus</b> +(<code>OnAudioFocusChangeListener, int, int</code>)</A></nobr><br> +<nobr><A HREF="android.os.Debug.html#android.os.Debug.resetGlobalClassInitCount_added()" class="hiddenlink" target="rightframe"><b>resetGlobalClassInitCount</b> +()</A></nobr><br> +<nobr><A HREF="android.os.Debug.html#android.os.Debug.resetGlobalClassInitTime_added()" class="hiddenlink" target="rightframe"><b>resetGlobalClassInitTime</b> +()</A></nobr><br> +<nobr><A HREF="android.widget.VideoView.html#android.widget.VideoView.resume_added()" class="hiddenlink" target="rightframe"><b>resume</b> +()</A></nobr><br> +<A NAME="S"></A> +<br><font size="+2">S</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.media.MediaScannerConnection.html#android.media.MediaScannerConnection.scanFile_added(android.content.Context, java.lang.String[], java.lang.String[], android.media.MediaScannerConnection.OnScanCompletedListener)" class="hiddenlink" target="rightframe"><b>scanFile</b> +(<code>Context, String[], String[], OnScanCompletedListener</code>)</A></nobr><br> +<nobr><A HREF="android.media.MediaRecorder.html#android.media.MediaRecorder.setAudioChannels_added(int)" class="hiddenlink" target="rightframe"><b>setAudioChannels</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="android.media.MediaRecorder.html#android.media.MediaRecorder.setAudioEncodingBitRate_added(int)" class="hiddenlink" target="rightframe"><b>setAudioEncodingBitRate</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="android.media.MediaRecorder.html#android.media.MediaRecorder.setAudioSamplingRate_added(int)" class="hiddenlink" target="rightframe"><b>setAudioSamplingRate</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="android.webkit.WebSettings.html#android.webkit.WebSettings.setBlockNetworkLoads_added(boolean)" class="hiddenlink" target="rightframe"><b>setBlockNetworkLoads</b> +(<code>boolean</code>)</A></nobr><br> +<nobr><A HREF="android.widget.RemoteViews.html#android.widget.RemoteViews.setBundle_added(int, java.lang.String, android.os.Bundle)" class="hiddenlink" target="rightframe"><b>setBundle</b> +(<code>int, String, Bundle</code>)</A></nobr><br> +<nobr><A HREF="android.widget.ImageView.html#android.widget.ImageView.setColorFilter_added(int)" class="hiddenlink" target="rightframe"><b>setColorFilter</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.html#android.hardware.Camera.setDisplayOrientation_added(int)" class="hiddenlink" target="rightframe"><b>setDisplayOrientation</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.setDocumentURI_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>setDocumentURI</b> +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="android.opengl.GLSurfaceView.html#android.opengl.GLSurfaceView.setEGLContextClientVersion_added(int)" class="hiddenlink" target="rightframe"><b>setEGLContextClientVersion</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="android.speech.tts.TextToSpeech.html#android.speech.tts.TextToSpeech.setEngineByPackageName_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>setEngineByPackageName</b> +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.setExposureCompensation_added(int)" class="hiddenlink" target="rightframe"><b>setExposureCompensation</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.setGpsProcessingMethod_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>setGpsProcessingMethod</b> +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.setIdAttribute_added(java.lang.String, boolean)" class="hiddenlink" target="rightframe"><b>setIdAttribute</b> +(<code>String, boolean</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.setIdAttributeNode_added(org.w3c.dom.Attr, boolean)" class="hiddenlink" target="rightframe"><b>setIdAttributeNode</b> +(<code>Attr, boolean</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.setIdAttributeNS_added(java.lang.String, java.lang.String, boolean)" class="hiddenlink" target="rightframe"><b>setIdAttributeNS</b> +(<code>String, String, boolean</code>)</A></nobr><br> +<i>setLeftStripDrawable</i><br> + <nobr><A HREF="android.widget.TabWidget.html#android.widget.TabWidget.setLeftStripDrawable_added(android.graphics.drawable.Drawable)" class="hiddenlink" target="rightframe">type <b> +(<code>Drawable</code>)</b> in android.widget.TabWidget +</A></nobr><br> + <nobr><A HREF="android.widget.TabWidget.html#android.widget.TabWidget.setLeftStripDrawable_added(int)" class="hiddenlink" target="rightframe">type <b> +(<code>int</code>)</b> in android.widget.TabWidget +</A></nobr><br> +<nobr><A HREF="android.provider.Settings.Secure.html#android.provider.Settings.Secure.setLocationProviderEnabled_added(android.content.ContentResolver, java.lang.String, boolean)" class="hiddenlink" target="rightframe"><b>setLocationProviderEnabled</b> +(<code>ContentResolver, String, boolean</code>)</A></nobr><br> +<nobr><A HREF="android.opengl.Matrix.html#android.opengl.Matrix.setLookAtM_added(float[], int, float, float, float, float, float, float, float, float, float)" class="hiddenlink" target="rightframe"><b>setLookAtM</b> +(<code>float[], int, float, float, float, float, float, float, float, float, float</code>)</A></nobr><br> +<nobr><A HREF="android.media.SoundPool.html#android.media.SoundPool.setOnLoadCompleteListener_added(android.media.SoundPool.OnLoadCompleteListener)" class="hiddenlink" target="rightframe"><b>setOnLoadCompleteListener</b> +(<code>OnLoadCompleteListener</code>)</A></nobr><br> +<nobr><A HREF="android.app.Dialog.html#android.app.Dialog.setOnShowListener_added(android.content.DialogInterface.OnShowListener)" class="hiddenlink" target="rightframe"><b>setOnShowListener</b> +(<code>OnShowListener</code>)</A></nobr><br> +<nobr><A HREF="android.webkit.WebSettings.html#android.webkit.WebSettings.setPluginState_added(android.webkit.WebSettings.PluginState)" class="hiddenlink" target="rightframe"><b>setPluginState</b> +(<code>PluginState</code>)</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.html#android.hardware.Camera.setPreviewCallbackWithBuffer_added(android.hardware.Camera.PreviewCallback)" class="hiddenlink" target="rightframe"><b>setPreviewCallbackWithBuffer</b> +(<code>PreviewCallback</code>)</A></nobr><br> +<nobr><A HREF="android.media.MediaRecorder.html#android.media.MediaRecorder.setProfile_added(android.media.CamcorderProfile)" class="hiddenlink" target="rightframe"><b>setProfile</b> +(<code>CamcorderProfile</code>)</A></nobr><br> +<i>setRightStripDrawable</i><br> + <nobr><A HREF="android.widget.TabWidget.html#android.widget.TabWidget.setRightStripDrawable_added(android.graphics.drawable.Drawable)" class="hiddenlink" target="rightframe">type <b> +(<code>Drawable</code>)</b> in android.widget.TabWidget +</A></nobr><br> + <nobr><A HREF="android.widget.TabWidget.html#android.widget.TabWidget.setRightStripDrawable_added(int)" class="hiddenlink" target="rightframe">type <b> +(<code>int</code>)</b> in android.widget.TabWidget +</A></nobr><br> +<i>setSchema</i><br> + <nobr><A HREF="javax.xml.parsers.DocumentBuilderFactory.html#javax.xml.parsers.DocumentBuilderFactory.setSchema_added(javax.xml.validation.Schema)" class="hiddenlink" target="rightframe">type <b> +(<code>Schema</code>)</b> in javax.xml.parsers.DocumentBuilderFactory +</A></nobr><br> + <nobr><A HREF="javax.xml.parsers.SAXParserFactory.html#javax.xml.parsers.SAXParserFactory.setSchema_added(javax.xml.validation.Schema)" class="hiddenlink" target="rightframe">type <b> +(<code>Schema</code>)</b> in javax.xml.parsers.SAXParserFactory +</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.setStrictErrorChecking_added(boolean)" class="hiddenlink" target="rightframe"><b>setStrictErrorChecking</b> +(<code>boolean</code>)</A></nobr><br> +<nobr><A HREF="android.widget.TabWidget.html#android.widget.TabWidget.setStripEnabled_added(boolean)" class="hiddenlink" target="rightframe"><b>setStripEnabled</b> +(<code>boolean</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.setTextContent_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>setTextContent</b> +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="android.app.AlarmManager.html#android.app.AlarmManager.setTime_added(long)" class="hiddenlink" target="rightframe"><b>setTime</b> +(<code>long</code>)</A></nobr><br> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.setTo_added(android.content.res.Configuration)" class="hiddenlink" target="rightframe"><b>setTo</b> +(<code>Configuration</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.setUserData_added(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler)" class="hiddenlink" target="rightframe"><b>setUserData</b> +(<code>String, Object, UserDataHandler</code>)</A></nobr><br> +<nobr><A HREF="android.media.MediaRecorder.html#android.media.MediaRecorder.setVideoEncodingBitRate_added(int)" class="hiddenlink" target="rightframe"><b>setVideoEncodingBitRate</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.setXmlStandalone_added(boolean)" class="hiddenlink" target="rightframe"><b>setXmlStandalone</b> +(<code>boolean</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.setXmlVersion_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>setXmlVersion</b> +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.setZoom_added(int)" class="hiddenlink" target="rightframe"><b>setZoom</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.html#android.hardware.Camera.setZoomChangeListener_added(android.hardware.Camera.OnZoomChangeListener)" class="hiddenlink" target="rightframe"><b>setZoomChangeListener</b> +(<code>OnZoomChangeListener</code>)</A></nobr><br> +<nobr><A HREF="android.app.Activity.html#android.app.Activity.showDialog_added(int, android.os.Bundle)" class="hiddenlink" target="rightframe"><b>showDialog</b> +(<code>int, Bundle</code>)</A></nobr><br> +<nobr><A HREF="android.widget.AbsListView.html#android.widget.AbsListView.smoothScrollBy_added(int, int)" class="hiddenlink" target="rightframe"><b>smoothScrollBy</b> +(<code>int, int</code>)</A></nobr><br> +<i>smoothScrollToPosition</i><br> + <nobr><A HREF="android.widget.AbsListView.html#android.widget.AbsListView.smoothScrollToPosition_added(int)" class="hiddenlink" target="rightframe">type <b> +(<code>int</code>)</b> in android.widget.AbsListView +</A></nobr><br> + <nobr><A HREF="android.widget.AbsListView.html#android.widget.AbsListView.smoothScrollToPosition_added(int, int)" class="hiddenlink" target="rightframe">type <b> +(<code>int, int</code>)</b> in android.widget.AbsListView +</A></nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.startBluetoothSco_added()" class="hiddenlink" target="rightframe"><b>startBluetoothSco</b> +()</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.html#android.hardware.Camera.startSmoothZoom_added(int)" class="hiddenlink" target="rightframe"><b>startSmoothZoom</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.stopBluetoothSco_added()" class="hiddenlink" target="rightframe"><b>stopBluetoothSco</b> +()</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.html#android.hardware.Camera.stopSmoothZoom_added()" class="hiddenlink" target="rightframe"><b>stopSmoothZoom</b> +()</A></nobr><br> +<nobr><A HREF="android.widget.VideoView.html#android.widget.VideoView.suspend_added()" class="hiddenlink" target="rightframe"><b>suspend</b> +()</A></nobr><br> +<A NAME="T"></A> +<br><font size="+2">T</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.text.util.Rfc822Tokenizer.html#android.text.util.Rfc822Tokenizer.tokenize_added(java.lang.CharSequence, java.util.Collection<android.text.util.Rfc822Token>)" class="hiddenlink" target="rightframe"><b>tokenize</b> +(<code>CharSequence, Collection<Rfc822Token></code>)</A></nobr><br> +<A NAME="U"></A> +<br><font size="+2">U</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.unregisterAudioFocusListener_added(android.media.AudioManager.OnAudioFocusChangeListener)" class="hiddenlink" target="rightframe"><b>unregisterAudioFocusListener</b> +(<code>OnAudioFocusChangeListener</code>)</A></nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.unregisterMediaButtonEventReceiver_added(android.content.ComponentName)" class="hiddenlink" target="rightframe"><b>unregisterMediaButtonEventReceiver</b> +(<code>ComponentName</code>)</A></nobr><br> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.updateWithOnConflict_added(java.lang.String, android.content.ContentValues, java.lang.String, java.lang.String[], int)" class="hiddenlink" target="rightframe"><b>updateWithOnConflict</b> +(<code>String, ContentValues, String, String[], int</code>)</A></nobr><br> +<A NAME="W"></A> +<br><font size="+2">W</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<i>wtf</i><br> + <nobr><A HREF="android.util.Log.html#android.util.Log.wtf_added(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">type <b> +(<code>String, String</code>)</b> in android.util.Log +</A></nobr><br> + <nobr><A HREF="android.util.Log.html#android.util.Log.wtf_added(java.lang.String, java.lang.String, java.lang.Throwable)" class="hiddenlink" target="rightframe">type <b> +(<code>String, String, Throwable</code>)</b> in android.util.Log +</A></nobr><br> + <nobr><A HREF="android.util.Log.html#android.util.Log.wtf_added(java.lang.String, java.lang.Throwable)" class="hiddenlink" target="rightframe">type <b> +(<code>String, Throwable</code>)</b> in android.util.Log +</A></nobr><br> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/methods_index_all.html b/docs/html/sdk/api_diff/8/changes/methods_index_all.html new file mode 100644 index 0000000..5a81efa --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/methods_index_all.html @@ -0,0 +1,1061 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +Method Differences Index +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY class="gc-documentation" style="padding:12px;"> +<a NAME="topheader"></a> +<table summary="Index for Methods" width="100%" class="jdiffIndex" border="0" cellspacing="0" cellpadding="0" style="padding-bottom:0;margin-bottom:0;"> + <tr> + <th class="indexHeader"> + Filter the Index: + </th> + </tr> + <tr> + <td class="indexText" style="line-height:1.3em;padding-left:2em;"> +<b>Methods</b> + <br> +<A HREF="methods_index_removals.html" xclass="hiddenlink">Removals</A> + <br> +<A HREF="methods_index_additions.html"xclass="hiddenlink">Additions</A> + <br> +<A HREF="methods_index_changes.html"xclass="hiddenlink">Changes</A> + </td> + </tr> +</table> +<div id="indexTableCaption" style="background-color:#eee;padding:0 4px 0 4px;font-size:11px;margin-bottom:1em;"> +Listed as: <span style="color:#069"><strong>Added</strong></span>, <span style="color:#069"><strike>Removed</strike></span>, <span style="color:#069">Changed</span></font> +</div> +<A NAME="A"></A> +<br><font size="+2">A</font> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.abandonAudioFocus_added(android.media.AudioManager.OnAudioFocusChangeListener)" class="hiddenlink" target="rightframe"><b>abandonAudioFocus</b> +(<code>OnAudioFocusChangeListener</code>)</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.html#android.hardware.Camera.addCallbackBuffer_added(byte[])" class="hiddenlink" target="rightframe"><b>addCallbackBuffer</b> +(<code>byte[]</code>)</A></nobr><br> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.addPeriodicSync_added(android.accounts.Account, java.lang.String, android.os.Bundle, long)" class="hiddenlink" target="rightframe"><b>addPeriodicSync</b> +(<code>Account, String, Bundle, long</code>)</A></nobr><br> +<i>addPermissionAsync</i><br> + <nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.addPermissionAsync_added(android.content.pm.PermissionInfo)" class="hiddenlink" target="rightframe">type <b> +(<code>PermissionInfo</code>)</b> in android.content.pm.PackageManager +</A></nobr><br> + <nobr><A HREF="android.test.mock.MockPackageManager.html#android.test.mock.MockPackageManager.addPermissionAsync_added(android.content.pm.PermissionInfo)" class="hiddenlink" target="rightframe">type <b> +(<code>PermissionInfo</code>)</b> in android.test.mock.MockPackageManager +</A></nobr><br> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.addPreferredActivity_changed(android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName)" class="hiddenlink" target="rightframe">addPreferredActivity +(<code>IntentFilter, int, ComponentName[], ComponentName</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.adoptNode_added(org.w3c.dom.Node)" class="hiddenlink" target="rightframe"><b>adoptNode</b> +(<code>Node</code>)</A></nobr><br> +<nobr><A HREF="java.util.regex.Matcher.html#java.util.regex.Matcher.appendReplacement_changed(java.lang.StringBuffer, java.lang.String)" class="hiddenlink" target="rightframe">appendReplacement +(<code>StringBuffer, String</code>)</A></nobr><br> +<nobr><A HREF="android.speech.tts.TextToSpeech.html#android.speech.tts.TextToSpeech.areDefaultsEnforced_added()" class="hiddenlink" target="rightframe"><b>areDefaultsEnforced</b> +()</A></nobr><br> +<nobr><A HREF="android.media.SoundPool.html#android.media.SoundPool.autoPause_added()" class="hiddenlink" target="rightframe"><b>autoPause</b> +()</A></nobr><br> +<nobr><A HREF="android.media.SoundPool.html#android.media.SoundPool.autoResume_added()" class="hiddenlink" target="rightframe"><b>autoResume</b> +()</A></nobr><br> +<A NAME="C"></A> +<br><font size="+2">C</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.view.animation.Animation.html#android.view.animation.Animation.cancel_added()" class="hiddenlink" target="rightframe"><b>cancel</b> +()</A></nobr><br> +<i>cancelThumbnailRequest</i><br> + <nobr><A HREF="android.provider.MediaStore.Images.Thumbnails.html#android.provider.MediaStore.Images.Thumbnails.cancelThumbnailRequest_added(android.content.ContentResolver, long, long)" class="hiddenlink" target="rightframe">type <b> +(<code>ContentResolver, long, long</code>)</b> in android.provider.MediaStore.Images.Thumbnails +</A></nobr><br> + <nobr><A HREF="android.provider.MediaStore.Video.Thumbnails.html#android.provider.MediaStore.Video.Thumbnails.cancelThumbnailRequest_added(android.content.ContentResolver, long, long)" class="hiddenlink" target="rightframe">type <b> +(<code>ContentResolver, long, long</code>)</b> in android.provider.MediaStore.Video.Thumbnails +</A></nobr><br> +<i>canonicalToCurrentPackageNames</i><br> + <nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.canonicalToCurrentPackageNames_added(java.lang.String[])" class="hiddenlink" target="rightframe">type <b> +(<code>String[]</code>)</b> in android.content.pm.PackageManager +</A></nobr><br> + <nobr><A HREF="android.test.mock.MockPackageManager.html#android.test.mock.MockPackageManager.canonicalToCurrentPackageNames_added(java.lang.String[])" class="hiddenlink" target="rightframe">type <b> +(<code>String[]</code>)</b> in android.test.mock.MockPackageManager +</A></nobr><br> +<i>clone</i><br> + <nobr><A HREF="android.content.ComponentName.html#android.content.ComponentName.clone_changed()" class="hiddenlink" target="rightframe">type +() in android.content.ComponentName +</A></nobr><br> + <nobr><A HREF="android.gesture.Gesture.html#android.gesture.Gesture.clone_changed()" class="hiddenlink" target="rightframe">type +() in android.gesture.Gesture +</A></nobr><br> + <nobr><A HREF="android.gesture.GesturePoint.html#android.gesture.GesturePoint.clone_changed()" class="hiddenlink" target="rightframe">type +() in android.gesture.GesturePoint +</A></nobr><br> + <nobr><A HREF="android.gesture.GestureStroke.html#android.gesture.GestureStroke.clone_changed()" class="hiddenlink" target="rightframe">type +() in android.gesture.GestureStroke +</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.compareDocumentPosition_added(org.w3c.dom.Node)" class="hiddenlink" target="rightframe"><b>compareDocumentPosition</b> +(<code>Node</code>)</A></nobr><br> +<i>compile</i><br> + <nobr><A HREF="android.database.sqlite.SQLiteProgram.html#android.database.sqlite.SQLiteProgram.compile_changed(java.lang.String, boolean)" class="hiddenlink" target="rightframe">type +(<code>String, boolean</code>) in android.database.sqlite.SQLiteProgram +</A></nobr><br> + <nobr><A HREF="java.util.regex.Pattern.html#java.util.regex.Pattern.compile_changed(java.lang.String)" class="hiddenlink" target="rightframe">type +(<code>String</code>) in java.util.regex.Pattern +</A></nobr><br> +<i>currentToCanonicalPackageNames</i><br> + <nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.currentToCanonicalPackageNames_added(java.lang.String[])" class="hiddenlink" target="rightframe">type <b> +(<code>String[]</code>)</b> in android.content.pm.PackageManager +</A></nobr><br> + <nobr><A HREF="android.test.mock.MockPackageManager.html#android.test.mock.MockPackageManager.currentToCanonicalPackageNames_added(java.lang.String[])" class="hiddenlink" target="rightframe">type <b> +(<code>String[]</code>)</b> in android.test.mock.MockPackageManager +</A></nobr><br> +<nobr><A HREF="android.database.DatabaseUtils.html#android.database.DatabaseUtils.cursorDoubleToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)" class="hiddenlink" target="rightframe"><b>cursorDoubleToContentValuesIfPresent</b> +(<code>Cursor, ContentValues, String</code>)</A></nobr><br> +<nobr><A HREF="android.database.DatabaseUtils.html#android.database.DatabaseUtils.cursorFloatToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)" class="hiddenlink" target="rightframe"><b>cursorFloatToContentValuesIfPresent</b> +(<code>Cursor, ContentValues, String</code>)</A></nobr><br> +<nobr><A HREF="android.database.DatabaseUtils.html#android.database.DatabaseUtils.cursorIntToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)" class="hiddenlink" target="rightframe"><b>cursorIntToContentValuesIfPresent</b> +(<code>Cursor, ContentValues, String</code>)</A></nobr><br> +<nobr><A HREF="android.database.DatabaseUtils.html#android.database.DatabaseUtils.cursorLongToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)" class="hiddenlink" target="rightframe"><b>cursorLongToContentValuesIfPresent</b> +(<code>Cursor, ContentValues, String</code>)</A></nobr><br> +<nobr><A HREF="android.database.DatabaseUtils.html#android.database.DatabaseUtils.cursorShortToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)" class="hiddenlink" target="rightframe"><b>cursorShortToContentValuesIfPresent</b> +(<code>Cursor, ContentValues, String</code>)</A></nobr><br> +<nobr><A HREF="android.database.DatabaseUtils.html#android.database.DatabaseUtils.cursorStringToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)" class="hiddenlink" target="rightframe"><b>cursorStringToContentValuesIfPresent</b> +(<code>Cursor, ContentValues, String</code>)</A></nobr><br> +<A NAME="D"></A> +<br><font size="+2">D</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.view.View.html#android.view.View.dispatchConfigurationChanged_added(android.content.res.Configuration)" class="hiddenlink" target="rightframe"><b>dispatchConfigurationChanged</b> +(<code>Configuration</code>)</A></nobr><br> +<nobr><A HREF="android.view.View.html#android.view.View.dispatchDisplayHint_added(int)" class="hiddenlink" target="rightframe"><b>dispatchDisplayHint</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="android.view.View.html#android.view.View.dispatchVisibilityChanged_added(android.view.View, int)" class="hiddenlink" target="rightframe"><b>dispatchVisibilityChanged</b> +(<code>View, int</code>)</A></nobr><br> +<nobr><A HREF="android.os.Debug.html#android.os.Debug.dumpService_added(java.lang.String, java.io.FileDescriptor, java.lang.String[])" class="hiddenlink" target="rightframe"><b>dumpService</b> +(<code>String, FileDescriptor, String[]</code>)</A></nobr><br> +<A NAME="E"></A> +<br><font size="+2">E</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.webkit.WebView.html#android.webkit.WebView.emulateShiftHeld_added()" class="hiddenlink" target="rightframe"><b>emulateShiftHeld</b> +()</A></nobr><br> +<nobr><A HREF="android.webkit.CacheManager.html#android.webkit.CacheManager.endCacheTransaction_changed()" class="hiddenlink" target="rightframe">endCacheTransaction +()</A></nobr><br> +<A NAME="F"></A> +<br><font size="+2">F</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="java.nio.charset.Charset.html#java.nio.charset.Charset.forName_changed(java.lang.String)" class="hiddenlink" target="rightframe">forName +(<code>String</code>)</A></nobr><br> +<A NAME="G"></A> +<br><font size="+2">G</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.getActionIndex_added()" class="hiddenlink" target="rightframe"><b>getActionIndex</b> +()</A></nobr><br> +<nobr><A HREF="android.view.MotionEvent.html#android.view.MotionEvent.getActionMasked_added()" class="hiddenlink" target="rightframe"><b>getActionMasked</b> +()</A></nobr><br> +<nobr><A HREF="android.media.ExifInterface.html#android.media.ExifInterface.getAttributeDouble_added(java.lang.String, double)" class="hiddenlink" target="rightframe"><b>getAttributeDouble</b> +(<code>String, double</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.getAttributeNodeNS_changed(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">getAttributeNodeNS +(<code>String, String</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.getAttributeNS_changed(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">getAttributeNS +(<code>String, String</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.getBaseURI_added()" class="hiddenlink" target="rightframe"><b>getBaseURI</b> +()</A></nobr><br> +<nobr><A HREF="android.webkit.WebSettings.html#android.webkit.WebSettings.getBlockNetworkLoads_added()" class="hiddenlink" target="rightframe"><b>getBlockNetworkLoads</b> +()</A></nobr><br> +<nobr><A HREF="android.os.Bundle.html#android.os.Bundle.getCharSequenceArray_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>getCharSequenceArray</b> +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.getCharSequenceArrayExtra_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>getCharSequenceArrayExtra</b> +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="android.os.Bundle.html#android.os.Bundle.getCharSequenceArrayList_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>getCharSequenceArrayList</b> +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.getCharSequenceArrayListExtra_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>getCharSequenceArrayListExtra</b> +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="android.widget.ListView.html#android.widget.ListView.getCheckedItemIds_added()" class="hiddenlink" target="rightframe"><b>getCheckedItemIds</b> +()</A></nobr><br> +<nobr><A HREF="android.widget.ListView.html#android.widget.ListView.getCheckItemIds_changed()" class="hiddenlink" target="rightframe">getCheckItemIds +()</A></nobr><br> +<nobr><A HREF="android.widget.BaseExpandableListAdapter.html#android.widget.BaseExpandableListAdapter.getChildType_added(int, int)" class="hiddenlink" target="rightframe"><b>getChildType</b> +(<code>int, int</code>)</A></nobr><br> +<nobr><A HREF="android.widget.BaseExpandableListAdapter.html#android.widget.BaseExpandableListAdapter.getChildTypeCount_added()" class="hiddenlink" target="rightframe"><b>getChildTypeCount</b> +()</A></nobr><br> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.getCurrentSync_added()" class="hiddenlink" target="rightframe"><b>getCurrentSync</b> +()</A></nobr><br> +<nobr><A HREF="android.net.SSLCertificateSocketFactory.html#android.net.SSLCertificateSocketFactory.getDefault_added(int, android.net.SSLSessionCache)" class="hiddenlink" target="rightframe"><b>getDefault</b> +(<code>int, SSLSessionCache</code>)</A></nobr><br> +<nobr><A HREF="android.speech.tts.TextToSpeech.html#android.speech.tts.TextToSpeech.getDefaultEngine_added()" class="hiddenlink" target="rightframe"><b>getDefaultEngine</b> +()</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.getDocumentURI_added()" class="hiddenlink" target="rightframe"><b>getDocumentURI</b> +()</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.getDomConfig_added()" class="hiddenlink" target="rightframe"><b>getDomConfig</b> +()</A></nobr><br> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.getEastAsianWidth_added(char)" class="hiddenlink" target="rightframe"><b>getEastAsianWidth</b> +(<code>char</code>)</A></nobr><br> +<nobr><A HREF="android.text.AndroidCharacter.html#android.text.AndroidCharacter.getEastAsianWidths_added(char[], int, int, byte[])" class="hiddenlink" target="rightframe"><b>getEastAsianWidths</b> +(<code>char[], int, int, byte[]</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.getElementsByTagNameNS_changed(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">getElementsByTagNameNS +(<code>String, String</code>)</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getExposureCompensation_added()" class="hiddenlink" target="rightframe"><b>getExposureCompensation</b> +()</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getExposureCompensationStep_added()" class="hiddenlink" target="rightframe"><b>getExposureCompensationStep</b> +()</A></nobr><br> +<i>getExternalCacheDir</i><br> + <nobr><A HREF="android.content.Context.html#android.content.Context.getExternalCacheDir_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in android.content.Context +</A></nobr><br> + <nobr><A HREF="android.content.ContextWrapper.html#android.content.ContextWrapper.getExternalCacheDir_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in android.content.ContextWrapper +</A></nobr><br> + <nobr><A HREF="android.test.mock.MockContext.html#android.test.mock.MockContext.getExternalCacheDir_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in android.test.mock.MockContext +</A></nobr><br> +<i>getExternalFilesDir</i><br> + <nobr><A HREF="android.content.Context.html#android.content.Context.getExternalFilesDir_added(java.lang.String)" class="hiddenlink" target="rightframe">type <b> +(<code>String</code>)</b> in android.content.Context +</A></nobr><br> + <nobr><A HREF="android.content.ContextWrapper.html#android.content.ContextWrapper.getExternalFilesDir_added(java.lang.String)" class="hiddenlink" target="rightframe">type <b> +(<code>String</code>)</b> in android.content.ContextWrapper +</A></nobr><br> + <nobr><A HREF="android.test.mock.MockContext.html#android.test.mock.MockContext.getExternalFilesDir_added(java.lang.String)" class="hiddenlink" target="rightframe">type <b> +(<code>String</code>)</b> in android.test.mock.MockContext +</A></nobr><br> +<nobr><A HREF="android.os.Environment.html#android.os.Environment.getExternalStoragePublicDirectory_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>getExternalStoragePublicDirectory</b> +(<code>String</code>)</A></nobr><br> +<i>getFeature</i><br> + <nobr><A HREF="org.w3c.dom.DOMImplementation.html#org.w3c.dom.DOMImplementation.getFeature_added(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">type <b> +(<code>String, String</code>)</b> in org.w3c.dom.DOMImplementation +</A></nobr><br> + <nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.getFeature_added(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">type <b> +(<code>String, String</code>)</b> in org.w3c.dom.Node +</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getFocalLength_added()" class="hiddenlink" target="rightframe"><b>getFocalLength</b> +()</A></nobr><br> +<nobr><A HREF="android.os.Debug.html#android.os.Debug.getGlobalClassInitCount_added()" class="hiddenlink" target="rightframe"><b>getGlobalClassInitCount</b> +()</A></nobr><br> +<nobr><A HREF="android.os.Debug.html#android.os.Debug.getGlobalClassInitTime_added()" class="hiddenlink" target="rightframe"><b>getGlobalClassInitTime</b> +()</A></nobr><br> +<nobr><A HREF="android.widget.BaseExpandableListAdapter.html#android.widget.BaseExpandableListAdapter.getGroupType_added(int)" class="hiddenlink" target="rightframe"><b>getGroupType</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="android.widget.BaseExpandableListAdapter.html#android.widget.BaseExpandableListAdapter.getGroupTypeCount_added()" class="hiddenlink" target="rightframe"><b>getGroupTypeCount</b> +()</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getHorizontalViewAngle_added()" class="hiddenlink" target="rightframe"><b>getHorizontalViewAngle</b> +()</A></nobr><br> +<nobr><A HREF="android.net.SSLCertificateSocketFactory.html#android.net.SSLCertificateSocketFactory.getHttpSocketFactory_added(int, android.net.SSLSessionCache)" class="hiddenlink" target="rightframe"><b>getHttpSocketFactory</b> +(<code>int, SSLSessionCache</code>)</A></nobr><br> +<i>getInputEncoding</i><br> + <nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.getInputEncoding_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Document +</A></nobr><br> + <nobr><A HREF="org.w3c.dom.Entity.html#org.w3c.dom.Entity.getInputEncoding_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Entity +</A></nobr><br> +<nobr><A HREF="android.net.SSLCertificateSocketFactory.html#android.net.SSLCertificateSocketFactory.getInsecure_added(int, android.net.SSLSessionCache)" class="hiddenlink" target="rightframe"><b>getInsecure</b> +(<code>int, SSLSessionCache</code>)</A></nobr><br> +<nobr><A HREF="android.provider.CallLog.Calls.html#android.provider.CallLog.Calls.getLastOutgoingCall_added(android.content.Context)" class="hiddenlink" target="rightframe"><b>getLastOutgoingCall</b> +(<code>Context</code>)</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getMaxExposureCompensation_added()" class="hiddenlink" target="rightframe"><b>getMaxExposureCompensation</b> +()</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getMaxZoom_added()" class="hiddenlink" target="rightframe"><b>getMaxZoom</b> +()</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getMinExposureCompensation_added()" class="hiddenlink" target="rightframe"><b>getMinExposureCompensation</b> +()</A></nobr><br> +<nobr><A HREF="org.w3c.dom.NamedNodeMap.html#org.w3c.dom.NamedNodeMap.getNamedItemNS_changed(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">getNamedItemNS +(<code>String, String</code>)</A></nobr><br> +<nobr><A HREF="java.net.DatagramSocketImpl.html#java.net.DatagramSocketImpl.getOption_removed(int)" class="hiddenlink" target="rightframe"><strike>getOption</strike> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="android.view.Display.html#android.view.Display.getOrientation_changed()" class="hiddenlink" target="rightframe">getOrientation +()</A></nobr><br> +<nobr><A HREF="android.content.Context.html#android.content.Context.getPackageCodePath_added()" class="hiddenlink" target="rightframe"><b>getPackageCodePath</b> +()</A></nobr><br> +<nobr><A HREF="android.content.Context.html#android.content.Context.getPackageResourcePath_added()" class="hiddenlink" target="rightframe"><b>getPackageResourcePath</b> +()</A></nobr><br> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.getPeriodicSyncs_added(android.accounts.Account, java.lang.String)" class="hiddenlink" target="rightframe"><b>getPeriodicSyncs</b> +(<code>Account, String</code>)</A></nobr><br> +<nobr><A HREF="android.webkit.WebSettings.html#android.webkit.WebSettings.getPluginsEnabled_changed()" class="hiddenlink" target="rightframe">getPluginsEnabled +()</A></nobr><br> +<nobr><A HREF="android.webkit.WebSettings.html#android.webkit.WebSettings.getPluginState_added()" class="hiddenlink" target="rightframe"><b>getPluginState</b> +()</A></nobr><br> +<nobr><A HREF="android.view.Display.html#android.view.Display.getRotation_added()" class="hiddenlink" target="rightframe"><b>getRotation</b> +()</A></nobr><br> +<nobr><A HREF="android.view.ViewConfiguration.html#android.view.ViewConfiguration.getScaledPagingTouchSlop_added()" class="hiddenlink" target="rightframe"><b>getScaledPagingTouchSlop</b> +()</A></nobr><br> +<i>getSchema</i><br> + <nobr><A HREF="javax.xml.parsers.DocumentBuilder.html#javax.xml.parsers.DocumentBuilder.getSchema_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in javax.xml.parsers.DocumentBuilder +</A></nobr><br> + <nobr><A HREF="javax.xml.parsers.DocumentBuilderFactory.html#javax.xml.parsers.DocumentBuilderFactory.getSchema_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in javax.xml.parsers.DocumentBuilderFactory +</A></nobr><br> + <nobr><A HREF="javax.xml.parsers.SAXParser.html#javax.xml.parsers.SAXParser.getSchema_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in javax.xml.parsers.SAXParser +</A></nobr><br> + <nobr><A HREF="javax.xml.parsers.SAXParserFactory.html#javax.xml.parsers.SAXParserFactory.getSchema_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in javax.xml.parsers.SAXParserFactory +</A></nobr><br> +<i>getSchemaTypeInfo</i><br> + <nobr><A HREF="org.w3c.dom.Attr.html#org.w3c.dom.Attr.getSchemaTypeInfo_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Attr +</A></nobr><br> + <nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.getSchemaTypeInfo_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Element +</A></nobr><br> +<nobr><A HREF="android.app.SearchManager.html#android.app.SearchManager.getSearchableInfo_added(android.content.ComponentName)" class="hiddenlink" target="rightframe"><b>getSearchableInfo</b> +(<code>ComponentName</code>)</A></nobr><br> +<nobr><A HREF="android.app.SearchManager.html#android.app.SearchManager.getSearchablesInGlobalSearch_added()" class="hiddenlink" target="rightframe"><b>getSearchablesInGlobalSearch</b> +()</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.getStrictErrorChecking_added()" class="hiddenlink" target="rightframe"><b>getStrictErrorChecking</b> +()</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getSupportedJpegThumbnailSizes_added()" class="hiddenlink" target="rightframe"><b>getSupportedJpegThumbnailSizes</b> +()</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.getTextContent_added()" class="hiddenlink" target="rightframe"><b>getTextContent</b> +()</A></nobr><br> +<i>getThumbnail</i><br> + <nobr><A HREF="android.provider.MediaStore.Images.Thumbnails.html#android.provider.MediaStore.Images.Thumbnails.getThumbnail_added(android.content.ContentResolver, long, long, int, android.graphics.BitmapFactory.Options)" class="hiddenlink" target="rightframe">type <b> +(<code>ContentResolver, long, long, int, Options</code>)</b> in android.provider.MediaStore.Images.Thumbnails +</A></nobr><br> + <nobr><A HREF="android.provider.MediaStore.Video.Thumbnails.html#android.provider.MediaStore.Video.Thumbnails.getThumbnail_added(android.content.ContentResolver, long, long, int, android.graphics.BitmapFactory.Options)" class="hiddenlink" target="rightframe">type <b> +(<code>ContentResolver, long, long, int, Options</code>)</b> in android.provider.MediaStore.Video.Thumbnails +</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.getUserData_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>getUserData</b> +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="android.net.http.SslCertificate.html#android.net.http.SslCertificate.getValidNotAfter_changed()" class="hiddenlink" target="rightframe">getValidNotAfter +()</A></nobr><br> +<nobr><A HREF="android.net.http.SslCertificate.html#android.net.http.SslCertificate.getValidNotAfterDate_added()" class="hiddenlink" target="rightframe"><b>getValidNotAfterDate</b> +()</A></nobr><br> +<nobr><A HREF="android.net.http.SslCertificate.html#android.net.http.SslCertificate.getValidNotBefore_changed()" class="hiddenlink" target="rightframe">getValidNotBefore +()</A></nobr><br> +<nobr><A HREF="android.net.http.SslCertificate.html#android.net.http.SslCertificate.getValidNotBeforeDate_added()" class="hiddenlink" target="rightframe"><b>getValidNotBeforeDate</b> +()</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getVerticalViewAngle_added()" class="hiddenlink" target="rightframe"><b>getVerticalViewAngle</b> +()</A></nobr><br> +<nobr><A HREF="android.speech.RecognizerIntent.html#android.speech.RecognizerIntent.getVoiceDetailsIntent_added(android.content.Context)" class="hiddenlink" target="rightframe"><b>getVoiceDetailsIntent</b> +(<code>Context</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Text.html#org.w3c.dom.Text.getWholeText_added()" class="hiddenlink" target="rightframe"><b>getWholeText</b> +()</A></nobr><br> +<i>getXmlEncoding</i><br> + <nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.getXmlEncoding_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Document +</A></nobr><br> + <nobr><A HREF="org.w3c.dom.Entity.html#org.w3c.dom.Entity.getXmlEncoding_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Entity +</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.getXmlStandalone_added()" class="hiddenlink" target="rightframe"><b>getXmlStandalone</b> +()</A></nobr><br> +<i>getXmlVersion</i><br> + <nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.getXmlVersion_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Document +</A></nobr><br> + <nobr><A HREF="org.w3c.dom.Entity.html#org.w3c.dom.Entity.getXmlVersion_added()" class="hiddenlink" target="rightframe">type <b> +()</b> in org.w3c.dom.Entity +</A></nobr><br> +<nobr><A HREF="android.view.VelocityTracker.html#android.view.VelocityTracker.getXVelocity_added(int)" class="hiddenlink" target="rightframe"><b>getXVelocity</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="android.view.VelocityTracker.html#android.view.VelocityTracker.getYVelocity_added(int)" class="hiddenlink" target="rightframe"><b>getYVelocity</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getZoom_added()" class="hiddenlink" target="rightframe"><b>getZoom</b> +()</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.getZoomRatios_added()" class="hiddenlink" target="rightframe"><b>getZoomRatios</b> +()</A></nobr><br> +<A NAME="H"></A> +<br><font size="+2">H</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.hasAttributeNS_changed(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">hasAttributeNS +(<code>String, String</code>)</A></nobr><br> +<nobr><A HREF="android.accounts.AccountManager.html#android.accounts.AccountManager.hasFeatures_added(android.accounts.Account, java.lang.String[], android.accounts.AccountManagerCallback<java.lang.Boolean>, android.os.Handler)" class="hiddenlink" target="rightframe"><b>hasFeatures</b> +(<code>Account, String[], AccountManagerCallback<Boolean>, Handler</code>)</A></nobr><br> +<A NAME="I"></A> +<br><font size="+2">I</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.insertWithOnConflict_added(java.lang.String, java.lang.String, android.content.ContentValues, int)" class="hiddenlink" target="rightframe"><b>insertWithOnConflict</b> +(<code>String, String, ContentValues, int</code>)</A></nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.isBluetoothScoAvailableOffCall_added()" class="hiddenlink" target="rightframe"><b>isBluetoothScoAvailableOffCall</b> +()</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.isDefaultNamespace_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>isDefaultNamespace</b> +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Text.html#org.w3c.dom.Text.isElementContentWhitespace_added()" class="hiddenlink" target="rightframe"><b>isElementContentWhitespace</b> +()</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.isEqualNode_added(org.w3c.dom.Node)" class="hiddenlink" target="rightframe"><b>isEqualNode</b> +(<code>Node</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Attr.html#org.w3c.dom.Attr.isId_added()" class="hiddenlink" target="rightframe"><b>isId</b> +()</A></nobr><br> +<nobr><A HREF="android.provider.Settings.Secure.html#android.provider.Settings.Secure.isLocationProviderEnabled_added(android.content.ContentResolver, java.lang.String)" class="hiddenlink" target="rightframe"><b>isLocationProviderEnabled</b> +(<code>ContentResolver, String</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.isSameNode_added(org.w3c.dom.Node)" class="hiddenlink" target="rightframe"><b>isSameNode</b> +(<code>Node</code>)</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.isSmoothZoomSupported_added()" class="hiddenlink" target="rightframe"><b>isSmoothZoomSupported</b> +()</A></nobr><br> +<nobr><A HREF="android.widget.TabWidget.html#android.widget.TabWidget.isStripEnabled_added()" class="hiddenlink" target="rightframe"><b>isStripEnabled</b> +()</A></nobr><br> +<nobr><A HREF="java.nio.charset.Charset.html#java.nio.charset.Charset.isSupported_changed(java.lang.String)" class="hiddenlink" target="rightframe">isSupported +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="android.app.ActivityManager.html#android.app.ActivityManager.isUserAMonkey_added()" class="hiddenlink" target="rightframe"><b>isUserAMonkey</b> +()</A></nobr><br> +<i>isXIncludeAware</i><br> + <nobr><A HREF="javax.xml.parsers.DocumentBuilder.html#javax.xml.parsers.DocumentBuilder.isXIncludeAware_changed()" class="hiddenlink" target="rightframe">type +() in javax.xml.parsers.DocumentBuilder +</A></nobr><br> + <nobr><A HREF="javax.xml.parsers.SAXParser.html#javax.xml.parsers.SAXParser.isXIncludeAware_changed()" class="hiddenlink" target="rightframe">type +() in javax.xml.parsers.SAXParser +</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.isZoomSupported_added()" class="hiddenlink" target="rightframe"><b>isZoomSupported</b> +()</A></nobr><br> +<A NAME="K"></A> +<br><font size="+2">K</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.app.ActivityManager.html#android.app.ActivityManager.killBackgroundProcesses_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>killBackgroundProcesses</b> +(<code>String</code>)</A></nobr><br> +<A NAME="L"></A> +<br><font size="+2">L</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.webkit.WebView.html#android.webkit.WebView.loadUrl_added(java.lang.String, java.util.Map<java.lang.String, java.lang.String>)" class="hiddenlink" target="rightframe"><b>loadUrl</b> +(<code>String, Map<String, String></code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.lookupNamespaceURI_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>lookupNamespaceURI</b> +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.lookupPrefix_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>lookupPrefix</b> +(<code>String</code>)</A></nobr><br> +<A NAME="M"></A> +<br><font size="+2">M</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.provider.MediaStore.Audio.Playlists.Members.html#android.provider.MediaStore.Audio.Playlists.Members.moveItem_added(android.content.ContentResolver, long, int, int)" class="hiddenlink" target="rightframe"><b>moveItem</b> +(<code>ContentResolver, long, int, int</code>)</A></nobr><br> +<A NAME="N"></A> +<br><font size="+2">N</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.database.sqlite.SQLiteProgram.html#android.database.sqlite.SQLiteProgram.native_compile_changed(java.lang.String)" class="hiddenlink" target="rightframe">native_compile +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="android.database.sqlite.SQLiteProgram.html#android.database.sqlite.SQLiteProgram.native_finalize_changed()" class="hiddenlink" target="rightframe">native_finalize +()</A></nobr><br> +<i>newEntityIterator</i><br> + <nobr><A HREF="android.provider.ContactsContract.Groups.html#android.provider.ContactsContract.Groups.newEntityIterator_added(android.database.Cursor)" class="hiddenlink" target="rightframe">type <b> +(<code>Cursor</code>)</b> in android.provider.ContactsContract.Groups +</A></nobr><br> + <nobr><A HREF="android.provider.ContactsContract.RawContacts.html#android.provider.ContactsContract.RawContacts.newEntityIterator_added(android.database.Cursor)" class="hiddenlink" target="rightframe">type <b> +(<code>Cursor</code>)</b> in android.provider.ContactsContract.RawContacts +</A></nobr><br> +<i>newInstance</i><br> + <nobr><A HREF="javax.xml.parsers.DocumentBuilderFactory.html#javax.xml.parsers.DocumentBuilderFactory.newInstance_changed()" class="hiddenlink" target="rightframe">type +() in javax.xml.parsers.DocumentBuilderFactory +</A></nobr><br> + <nobr><A HREF="javax.xml.parsers.SAXParserFactory.html#javax.xml.parsers.SAXParserFactory.newInstance_changed()" class="hiddenlink" target="rightframe">type +() in javax.xml.parsers.SAXParserFactory +</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.normalizeDocument_added()" class="hiddenlink" target="rightframe"><b>normalizeDocument</b> +()</A></nobr><br> +<A NAME="O"></A> +<br><font size="+2">O</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.webkit.WebView.html#android.webkit.WebView.onChildViewAdded_changed(android.view.View, android.view.View)" class="hiddenlink" target="rightframe">onChildViewAdded +(<code>View, View</code>)</A></nobr><br> +<nobr><A HREF="android.webkit.WebView.html#android.webkit.WebView.onChildViewRemoved_changed(android.view.View, android.view.View)" class="hiddenlink" target="rightframe">onChildViewRemoved +(<code>View, View</code>)</A></nobr><br> +<nobr><A HREF="android.view.View.html#android.view.View.onConfigurationChanged_added(android.content.res.Configuration)" class="hiddenlink" target="rightframe"><b>onConfigurationChanged</b> +(<code>Configuration</code>)</A></nobr><br> +<i>onConsoleMessage</i><br> + <nobr><A HREF="android.webkit.WebChromeClient.html#android.webkit.WebChromeClient.onConsoleMessage_removed(java.lang.String, int, java.lang.String)" class="hiddenlink" target="rightframe">type <strike> +(<code>String, int, String</code>)</strike> in android.webkit.WebChromeClient +</A></nobr><br> + <nobr><A HREF="android.webkit.WebChromeClient.html#android.webkit.WebChromeClient.onConsoleMessage_added(android.webkit.ConsoleMessage)" class="hiddenlink" target="rightframe">type <b> +(<code>ConsoleMessage</code>)</b> in android.webkit.WebChromeClient +</A></nobr><br> + <nobr><A HREF="android.webkit.WebChromeClient.html#android.webkit.WebChromeClient.onConsoleMessage_added(java.lang.String, int, java.lang.String)" class="hiddenlink" target="rightframe">type <b> +(<code>String, int, String</code>)</b> in android.webkit.WebChromeClient +</A></nobr><br> +<i>onCreateDialog</i><br> + <nobr><A HREF="android.app.Activity.html#android.app.Activity.onCreateDialog_added(int, android.os.Bundle)" class="hiddenlink" target="rightframe">type <b> +(<code>int, Bundle</code>)</b> in android.app.Activity +</A></nobr><br> + <nobr><A HREF="android.app.Activity.html#android.app.Activity.onCreateDialog_changed(int)" class="hiddenlink" target="rightframe">type +(<code>int</code>) in android.app.Activity +</A></nobr><br> +<nobr><A HREF="android.view.View.html#android.view.View.onDisplayHint_added(int)" class="hiddenlink" target="rightframe"><b>onDisplayHint</b> +(<code>int</code>)</A></nobr><br> +<i>onPrepareDialog</i><br> + <nobr><A HREF="android.app.Activity.html#android.app.Activity.onPrepareDialog_added(int, android.app.Dialog, android.os.Bundle)" class="hiddenlink" target="rightframe">type <b> +(<code>int, Dialog, Bundle</code>)</b> in android.app.Activity +</A></nobr><br> + <nobr><A HREF="android.app.Activity.html#android.app.Activity.onPrepareDialog_changed(int, android.app.Dialog)" class="hiddenlink" target="rightframe">type +(<code>int, Dialog</code>) in android.app.Activity +</A></nobr><br> +<nobr><A HREF="android.webkit.WebViewClient.html#android.webkit.WebViewClient.onReceivedSslError_added(android.webkit.WebView, android.webkit.SslErrorHandler, android.net.http.SslError)" class="hiddenlink" target="rightframe"><b>onReceivedSslError</b> +(<code>WebView, SslErrorHandler, SslError</code>)</A></nobr><br> +<nobr><A HREF="android.content.AbstractThreadedSyncAdapter.html#android.content.AbstractThreadedSyncAdapter.onSyncCanceled_added()" class="hiddenlink" target="rightframe"><b>onSyncCanceled</b> +()</A></nobr><br> +<nobr><A HREF="android.webkit.WebViewClient.html#android.webkit.WebViewClient.onTooManyRedirects_changed(android.webkit.WebView, android.os.Message, android.os.Message)" class="hiddenlink" target="rightframe">onTooManyRedirects +(<code>WebView, Message, Message</code>)</A></nobr><br> +<nobr><A HREF="android.view.View.html#android.view.View.onVisibilityChanged_added(android.view.View, int)" class="hiddenlink" target="rightframe"><b>onVisibilityChanged</b> +(<code>View, int</code>)</A></nobr><br> +<A NAME="P"></A> +<br><font size="+2">P</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.os.Bundle.html#android.os.Bundle.putCharSequenceArray_added(java.lang.String, java.lang.CharSequence[])" class="hiddenlink" target="rightframe"><b>putCharSequenceArray</b> +(<code>String, CharSequence[]</code>)</A></nobr><br> +<nobr><A HREF="android.os.Bundle.html#android.os.Bundle.putCharSequenceArrayList_added(java.lang.String, java.util.ArrayList<java.lang.CharSequence>)" class="hiddenlink" target="rightframe"><b>putCharSequenceArrayList</b> +(<code>String, ArrayList<CharSequence></code>)</A></nobr><br> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.putCharSequenceArrayListExtra_added(java.lang.String, java.util.ArrayList<java.lang.CharSequence>)" class="hiddenlink" target="rightframe"><b>putCharSequenceArrayListExtra</b> +(<code>String, ArrayList<CharSequence></code>)</A></nobr><br> +<nobr><A HREF="android.content.Intent.html#android.content.Intent.putExtra_added(java.lang.String, java.lang.CharSequence[])" class="hiddenlink" target="rightframe"><b>putExtra</b> +(<code>String, CharSequence[]</code>)</A></nobr><br> +<A NAME="R"></A> +<br><font size="+2">R</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.readFromParcel_added(android.os.Parcel)" class="hiddenlink" target="rightframe"><b>readFromParcel</b> +(<code>Parcel</code>)</A></nobr><br> +<nobr><A HREF="android.os.PowerManager.html#android.os.PowerManager.reboot_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>reboot</b> +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.html#android.hardware.Camera.reconnect_added()" class="hiddenlink" target="rightframe"><b>reconnect</b> +()</A></nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.registerAudioFocusListener_added(android.media.AudioManager.OnAudioFocusChangeListener)" class="hiddenlink" target="rightframe"><b>registerAudioFocusListener</b> +(<code>OnAudioFocusChangeListener</code>)</A></nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.registerMediaButtonEventReceiver_added(android.content.ComponentName)" class="hiddenlink" target="rightframe"><b>registerMediaButtonEventReceiver</b> +(<code>ComponentName</code>)</A></nobr><br> +<nobr><A HREF="android.content.ContentResolver.html#android.content.ContentResolver.removePeriodicSync_added(android.accounts.Account, java.lang.String, android.os.Bundle)" class="hiddenlink" target="rightframe"><b>removePeriodicSync</b> +(<code>Account, String, Bundle</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.renameNode_added(org.w3c.dom.Node, java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe"><b>renameNode</b> +(<code>Node, String, String</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Text.html#org.w3c.dom.Text.replaceWholeText_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>replaceWholeText</b> +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.requestAudioFocus_added(android.media.AudioManager.OnAudioFocusChangeListener, int, int)" class="hiddenlink" target="rightframe"><b>requestAudioFocus</b> +(<code>OnAudioFocusChangeListener, int, int</code>)</A></nobr><br> +<nobr><A HREF="android.os.Debug.html#android.os.Debug.resetGlobalClassInitCount_added()" class="hiddenlink" target="rightframe"><b>resetGlobalClassInitCount</b> +()</A></nobr><br> +<nobr><A HREF="android.os.Debug.html#android.os.Debug.resetGlobalClassInitTime_added()" class="hiddenlink" target="rightframe"><b>resetGlobalClassInitTime</b> +()</A></nobr><br> +<nobr><A HREF="android.app.ActivityManager.html#android.app.ActivityManager.restartPackage_changed(java.lang.String)" class="hiddenlink" target="rightframe">restartPackage +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="android.widget.VideoView.html#android.widget.VideoView.resume_added()" class="hiddenlink" target="rightframe"><b>resume</b> +()</A></nobr><br> +<A NAME="S"></A> +<br><font size="+2">S</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.media.MediaScannerConnection.html#android.media.MediaScannerConnection.scanFile_added(android.content.Context, java.lang.String[], java.lang.String[], android.media.MediaScannerConnection.OnScanCompletedListener)" class="hiddenlink" target="rightframe"><b>scanFile</b> +(<code>Context, String[], String[], OnScanCompletedListener</code>)</A></nobr><br> +<nobr><A HREF="android.media.MediaRecorder.html#android.media.MediaRecorder.setAudioChannels_added(int)" class="hiddenlink" target="rightframe"><b>setAudioChannels</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="android.media.MediaRecorder.html#android.media.MediaRecorder.setAudioEncodingBitRate_added(int)" class="hiddenlink" target="rightframe"><b>setAudioEncodingBitRate</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="android.media.MediaRecorder.html#android.media.MediaRecorder.setAudioSamplingRate_added(int)" class="hiddenlink" target="rightframe"><b>setAudioSamplingRate</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="android.webkit.WebSettings.html#android.webkit.WebSettings.setBlockNetworkLoads_added(boolean)" class="hiddenlink" target="rightframe"><b>setBlockNetworkLoads</b> +(<code>boolean</code>)</A></nobr><br> +<nobr><A HREF="android.widget.RemoteViews.html#android.widget.RemoteViews.setBundle_added(int, java.lang.String, android.os.Bundle)" class="hiddenlink" target="rightframe"><b>setBundle</b> +(<code>int, String, Bundle</code>)</A></nobr><br> +<nobr><A HREF="android.widget.ImageView.html#android.widget.ImageView.setColorFilter_added(int)" class="hiddenlink" target="rightframe"><b>setColorFilter</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.html#android.hardware.Camera.setDisplayOrientation_added(int)" class="hiddenlink" target="rightframe"><b>setDisplayOrientation</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.setDocumentURI_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>setDocumentURI</b> +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="android.opengl.GLSurfaceView.html#android.opengl.GLSurfaceView.setEGLContextClientVersion_added(int)" class="hiddenlink" target="rightframe"><b>setEGLContextClientVersion</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="android.speech.tts.TextToSpeech.html#android.speech.tts.TextToSpeech.setEngineByPackageName_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>setEngineByPackageName</b> +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.setExposureCompensation_added(int)" class="hiddenlink" target="rightframe"><b>setExposureCompensation</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.setGpsProcessingMethod_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>setGpsProcessingMethod</b> +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.setIdAttribute_added(java.lang.String, boolean)" class="hiddenlink" target="rightframe"><b>setIdAttribute</b> +(<code>String, boolean</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.setIdAttributeNode_added(org.w3c.dom.Attr, boolean)" class="hiddenlink" target="rightframe"><b>setIdAttributeNode</b> +(<code>Attr, boolean</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.setIdAttributeNS_added(java.lang.String, java.lang.String, boolean)" class="hiddenlink" target="rightframe"><b>setIdAttributeNS</b> +(<code>String, String, boolean</code>)</A></nobr><br> +<i>setLeftStripDrawable</i><br> + <nobr><A HREF="android.widget.TabWidget.html#android.widget.TabWidget.setLeftStripDrawable_added(android.graphics.drawable.Drawable)" class="hiddenlink" target="rightframe">type <b> +(<code>Drawable</code>)</b> in android.widget.TabWidget +</A></nobr><br> + <nobr><A HREF="android.widget.TabWidget.html#android.widget.TabWidget.setLeftStripDrawable_added(int)" class="hiddenlink" target="rightframe">type <b> +(<code>int</code>)</b> in android.widget.TabWidget +</A></nobr><br> +<nobr><A HREF="android.provider.Settings.Secure.html#android.provider.Settings.Secure.setLocationProviderEnabled_added(android.content.ContentResolver, java.lang.String, boolean)" class="hiddenlink" target="rightframe"><b>setLocationProviderEnabled</b> +(<code>ContentResolver, String, boolean</code>)</A></nobr><br> +<nobr><A HREF="android.opengl.Matrix.html#android.opengl.Matrix.setLookAtM_added(float[], int, float, float, float, float, float, float, float, float, float)" class="hiddenlink" target="rightframe"><b>setLookAtM</b> +(<code>float[], int, float, float, float, float, float, float, float, float, float</code>)</A></nobr><br> +<nobr><A HREF="android.media.SoundPool.html#android.media.SoundPool.setOnLoadCompleteListener_added(android.media.SoundPool.OnLoadCompleteListener)" class="hiddenlink" target="rightframe"><b>setOnLoadCompleteListener</b> +(<code>OnLoadCompleteListener</code>)</A></nobr><br> +<nobr><A HREF="android.app.Dialog.html#android.app.Dialog.setOnShowListener_added(android.content.DialogInterface.OnShowListener)" class="hiddenlink" target="rightframe"><b>setOnShowListener</b> +(<code>OnShowListener</code>)</A></nobr><br> +<nobr><A HREF="java.net.DatagramSocketImpl.html#java.net.DatagramSocketImpl.setOption_removed(int, java.lang.Object)" class="hiddenlink" target="rightframe"><strike>setOption</strike> +(<code>int, Object</code>)</A></nobr><br> +<nobr><A HREF="android.webkit.WebSettings.html#android.webkit.WebSettings.setPluginsEnabled_changed(boolean)" class="hiddenlink" target="rightframe">setPluginsEnabled +(<code>boolean</code>)</A></nobr><br> +<nobr><A HREF="android.webkit.WebSettings.html#android.webkit.WebSettings.setPluginState_added(android.webkit.WebSettings.PluginState)" class="hiddenlink" target="rightframe"><b>setPluginState</b> +(<code>PluginState</code>)</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.html#android.hardware.Camera.setPreviewCallbackWithBuffer_added(android.hardware.Camera.PreviewCallback)" class="hiddenlink" target="rightframe"><b>setPreviewCallbackWithBuffer</b> +(<code>PreviewCallback</code>)</A></nobr><br> +<nobr><A HREF="android.media.MediaRecorder.html#android.media.MediaRecorder.setProfile_added(android.media.CamcorderProfile)" class="hiddenlink" target="rightframe"><b>setProfile</b> +(<code>CamcorderProfile</code>)</A></nobr><br> +<i>setRightStripDrawable</i><br> + <nobr><A HREF="android.widget.TabWidget.html#android.widget.TabWidget.setRightStripDrawable_added(android.graphics.drawable.Drawable)" class="hiddenlink" target="rightframe">type <b> +(<code>Drawable</code>)</b> in android.widget.TabWidget +</A></nobr><br> + <nobr><A HREF="android.widget.TabWidget.html#android.widget.TabWidget.setRightStripDrawable_added(int)" class="hiddenlink" target="rightframe">type <b> +(<code>int</code>)</b> in android.widget.TabWidget +</A></nobr><br> +<i>setSchema</i><br> + <nobr><A HREF="javax.xml.parsers.DocumentBuilderFactory.html#javax.xml.parsers.DocumentBuilderFactory.setSchema_added(javax.xml.validation.Schema)" class="hiddenlink" target="rightframe">type <b> +(<code>Schema</code>)</b> in javax.xml.parsers.DocumentBuilderFactory +</A></nobr><br> + <nobr><A HREF="javax.xml.parsers.SAXParserFactory.html#javax.xml.parsers.SAXParserFactory.setSchema_added(javax.xml.validation.Schema)" class="hiddenlink" target="rightframe">type <b> +(<code>Schema</code>)</b> in javax.xml.parsers.SAXParserFactory +</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.setStrictErrorChecking_added(boolean)" class="hiddenlink" target="rightframe"><b>setStrictErrorChecking</b> +(<code>boolean</code>)</A></nobr><br> +<nobr><A HREF="android.widget.TabWidget.html#android.widget.TabWidget.setStripEnabled_added(boolean)" class="hiddenlink" target="rightframe"><b>setStripEnabled</b> +(<code>boolean</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.setTextContent_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>setTextContent</b> +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="android.app.AlarmManager.html#android.app.AlarmManager.setTime_added(long)" class="hiddenlink" target="rightframe"><b>setTime</b> +(<code>long</code>)</A></nobr><br> +<nobr><A HREF="android.content.res.Configuration.html#android.content.res.Configuration.setTo_added(android.content.res.Configuration)" class="hiddenlink" target="rightframe"><b>setTo</b> +(<code>Configuration</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Node.html#org.w3c.dom.Node.setUserData_added(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler)" class="hiddenlink" target="rightframe"><b>setUserData</b> +(<code>String, Object, UserDataHandler</code>)</A></nobr><br> +<nobr><A HREF="android.media.MediaRecorder.html#android.media.MediaRecorder.setVideoEncodingBitRate_added(int)" class="hiddenlink" target="rightframe"><b>setVideoEncodingBitRate</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.setXmlStandalone_added(boolean)" class="hiddenlink" target="rightframe"><b>setXmlStandalone</b> +(<code>boolean</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Document.html#org.w3c.dom.Document.setXmlVersion_added(java.lang.String)" class="hiddenlink" target="rightframe"><b>setXmlVersion</b> +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.Parameters.html#android.hardware.Camera.Parameters.setZoom_added(int)" class="hiddenlink" target="rightframe"><b>setZoom</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.html#android.hardware.Camera.setZoomChangeListener_added(android.hardware.Camera.OnZoomChangeListener)" class="hiddenlink" target="rightframe"><b>setZoomChangeListener</b> +(<code>OnZoomChangeListener</code>)</A></nobr><br> +<nobr><A HREF="android.app.Activity.html#android.app.Activity.showDialog_added(int, android.os.Bundle)" class="hiddenlink" target="rightframe"><b>showDialog</b> +(<code>int, Bundle</code>)</A></nobr><br> +<nobr><A HREF="android.widget.AbsListView.html#android.widget.AbsListView.smoothScrollBy_added(int, int)" class="hiddenlink" target="rightframe"><b>smoothScrollBy</b> +(<code>int, int</code>)</A></nobr><br> +<i>smoothScrollToPosition</i><br> + <nobr><A HREF="android.widget.AbsListView.html#android.widget.AbsListView.smoothScrollToPosition_added(int)" class="hiddenlink" target="rightframe">type <b> +(<code>int</code>)</b> in android.widget.AbsListView +</A></nobr><br> + <nobr><A HREF="android.widget.AbsListView.html#android.widget.AbsListView.smoothScrollToPosition_added(int, int)" class="hiddenlink" target="rightframe">type <b> +(<code>int, int</code>)</b> in android.widget.AbsListView +</A></nobr><br> +<nobr><A HREF="java.util.regex.Matcher.html#java.util.regex.Matcher.start_changed()" class="hiddenlink" target="rightframe">start +()</A></nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.startBluetoothSco_added()" class="hiddenlink" target="rightframe"><b>startBluetoothSco</b> +()</A></nobr><br> +<nobr><A HREF="android.webkit.CacheManager.html#android.webkit.CacheManager.startCacheTransaction_changed()" class="hiddenlink" target="rightframe">startCacheTransaction +()</A></nobr><br> +<nobr><A HREF="dalvik.system.VMDebug.html#dalvik.system.VMDebug.startMethodTracing_changed()" class="hiddenlink" target="rightframe">startMethodTracing +()</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.html#android.hardware.Camera.startSmoothZoom_added(int)" class="hiddenlink" target="rightframe"><b>startSmoothZoom</b> +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.stopBluetoothSco_added()" class="hiddenlink" target="rightframe"><b>stopBluetoothSco</b> +()</A></nobr><br> +<nobr><A HREF="android.hardware.Camera.html#android.hardware.Camera.stopSmoothZoom_added()" class="hiddenlink" target="rightframe"><b>stopSmoothZoom</b> +()</A></nobr><br> +<nobr><A HREF="android.widget.VideoView.html#android.widget.VideoView.suspend_added()" class="hiddenlink" target="rightframe"><b>suspend</b> +()</A></nobr><br> +<A NAME="T"></A> +<br><font size="+2">T</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#U"><font size="-2">U</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.text.util.Rfc822Tokenizer.html#android.text.util.Rfc822Tokenizer.tokenize_added(java.lang.CharSequence, java.util.Collection<android.text.util.Rfc822Token>)" class="hiddenlink" target="rightframe"><b>tokenize</b> +(<code>CharSequence, Collection<Rfc822Token></code>)</A></nobr><br> +<A NAME="U"></A> +<br><font size="+2">U</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#W"><font size="-2">W</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.unregisterAudioFocusListener_added(android.media.AudioManager.OnAudioFocusChangeListener)" class="hiddenlink" target="rightframe"><b>unregisterAudioFocusListener</b> +(<code>OnAudioFocusChangeListener</code>)</A></nobr><br> +<nobr><A HREF="android.media.AudioManager.html#android.media.AudioManager.unregisterMediaButtonEventReceiver_added(android.content.ComponentName)" class="hiddenlink" target="rightframe"><b>unregisterMediaButtonEventReceiver</b> +(<code>ComponentName</code>)</A></nobr><br> +<nobr><A HREF="android.database.sqlite.SQLiteDatabase.html#android.database.sqlite.SQLiteDatabase.updateWithOnConflict_added(java.lang.String, android.content.ContentValues, java.lang.String, java.lang.String[], int)" class="hiddenlink" target="rightframe"><b>updateWithOnConflict</b> +(<code>String, ContentValues, String, String[], int</code>)</A></nobr><br> +<A NAME="W"></A> +<br><font size="+2">W</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#D"><font size="-2">D</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#K"><font size="-2">K</font></a> +<a href="#L"><font size="-2">L</font></a> +<a href="#M"><font size="-2">M</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#P"><font size="-2">P</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> +<a href="#T"><font size="-2">T</font></a> +<a href="#U"><font size="-2">U</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<i>wtf</i><br> + <nobr><A HREF="android.util.Log.html#android.util.Log.wtf_added(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">type <b> +(<code>String, String</code>)</b> in android.util.Log +</A></nobr><br> + <nobr><A HREF="android.util.Log.html#android.util.Log.wtf_added(java.lang.String, java.lang.String, java.lang.Throwable)" class="hiddenlink" target="rightframe">type <b> +(<code>String, String, Throwable</code>)</b> in android.util.Log +</A></nobr><br> + <nobr><A HREF="android.util.Log.html#android.util.Log.wtf_added(java.lang.String, java.lang.Throwable)" class="hiddenlink" target="rightframe">type <b> +(<code>String, Throwable</code>)</b> in android.util.Log +</A></nobr><br> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/methods_index_changes.html b/docs/html/sdk/api_diff/8/changes/methods_index_changes.html new file mode 100644 index 0000000..b7268b7 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/methods_index_changes.html @@ -0,0 +1,303 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +Method Changes Index +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY class="gc-documentation" style="padding:12px;"> +<a NAME="topheader"></a> +<table summary="Index for Methods" width="100%" class="jdiffIndex" border="0" cellspacing="0" cellpadding="0" style="padding-bottom:0;margin-bottom:0;"> + <tr> + <th class="indexHeader"> + Filter the Index: + </th> + </tr> + <tr> + <td class="indexText" style="line-height:1.3em;padding-left:2em;"> +<a href="methods_index_all.html" class="staysblack">All Methods</a> + <br> +<A HREF="methods_index_removals.html" xclass="hiddenlink">Removals</A> + <br> +<A HREF="methods_index_additions.html"xclass="hiddenlink">Additions</A> + <br> +<b>Changes</b> + </td> + </tr> +</table> +<div id="indexTableCaption" style="background-color:#eee;padding:0 4px 0 4px;font-size:11px;margin-bottom:1em;"> +Listed as: <span style="color:#069"><strong>Added</strong></span>, <span style="color:#069"><strike>Removed</strike></span>, <span style="color:#069">Changed</span></font> +</div> +<A NAME="A"></A> +<br><font size="+2">A</font> +<a href="#C"><font size="-2">C</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.content.pm.PackageManager.html#android.content.pm.PackageManager.addPreferredActivity_changed(android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName)" class="hiddenlink" target="rightframe">addPreferredActivity +(<code>IntentFilter, int, ComponentName[], ComponentName</code>)</A></nobr><br> +<nobr><A HREF="java.util.regex.Matcher.html#java.util.regex.Matcher.appendReplacement_changed(java.lang.StringBuffer, java.lang.String)" class="hiddenlink" target="rightframe">appendReplacement +(<code>StringBuffer, String</code>)</A></nobr><br> +<A NAME="C"></A> +<br><font size="+2">C</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<i>clone</i><br> + <nobr><A HREF="android.content.ComponentName.html#android.content.ComponentName.clone_changed()" class="hiddenlink" target="rightframe">type +() in android.content.ComponentName +</A></nobr><br> + <nobr><A HREF="android.gesture.Gesture.html#android.gesture.Gesture.clone_changed()" class="hiddenlink" target="rightframe">type +() in android.gesture.Gesture +</A></nobr><br> + <nobr><A HREF="android.gesture.GesturePoint.html#android.gesture.GesturePoint.clone_changed()" class="hiddenlink" target="rightframe">type +() in android.gesture.GesturePoint +</A></nobr><br> + <nobr><A HREF="android.gesture.GestureStroke.html#android.gesture.GestureStroke.clone_changed()" class="hiddenlink" target="rightframe">type +() in android.gesture.GestureStroke +</A></nobr><br> +<i>compile</i><br> + <nobr><A HREF="android.database.sqlite.SQLiteProgram.html#android.database.sqlite.SQLiteProgram.compile_changed(java.lang.String, boolean)" class="hiddenlink" target="rightframe">type +(<code>String, boolean</code>) in android.database.sqlite.SQLiteProgram +</A></nobr><br> + <nobr><A HREF="java.util.regex.Pattern.html#java.util.regex.Pattern.compile_changed(java.lang.String)" class="hiddenlink" target="rightframe">type +(<code>String</code>) in java.util.regex.Pattern +</A></nobr><br> +<A NAME="E"></A> +<br><font size="+2">E</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.webkit.CacheManager.html#android.webkit.CacheManager.endCacheTransaction_changed()" class="hiddenlink" target="rightframe">endCacheTransaction +()</A></nobr><br> +<A NAME="F"></A> +<br><font size="+2">F</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="java.nio.charset.Charset.html#java.nio.charset.Charset.forName_changed(java.lang.String)" class="hiddenlink" target="rightframe">forName +(<code>String</code>)</A></nobr><br> +<A NAME="G"></A> +<br><font size="+2">G</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.getAttributeNodeNS_changed(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">getAttributeNodeNS +(<code>String, String</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.getAttributeNS_changed(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">getAttributeNS +(<code>String, String</code>)</A></nobr><br> +<nobr><A HREF="android.widget.ListView.html#android.widget.ListView.getCheckItemIds_changed()" class="hiddenlink" target="rightframe">getCheckItemIds +()</A></nobr><br> +<nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.getElementsByTagNameNS_changed(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">getElementsByTagNameNS +(<code>String, String</code>)</A></nobr><br> +<nobr><A HREF="org.w3c.dom.NamedNodeMap.html#org.w3c.dom.NamedNodeMap.getNamedItemNS_changed(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">getNamedItemNS +(<code>String, String</code>)</A></nobr><br> +<nobr><A HREF="android.view.Display.html#android.view.Display.getOrientation_changed()" class="hiddenlink" target="rightframe">getOrientation +()</A></nobr><br> +<nobr><A HREF="android.webkit.WebSettings.html#android.webkit.WebSettings.getPluginsEnabled_changed()" class="hiddenlink" target="rightframe">getPluginsEnabled +()</A></nobr><br> +<nobr><A HREF="android.net.http.SslCertificate.html#android.net.http.SslCertificate.getValidNotAfter_changed()" class="hiddenlink" target="rightframe">getValidNotAfter +()</A></nobr><br> +<nobr><A HREF="android.net.http.SslCertificate.html#android.net.http.SslCertificate.getValidNotBefore_changed()" class="hiddenlink" target="rightframe">getValidNotBefore +()</A></nobr><br> +<A NAME="H"></A> +<br><font size="+2">H</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="org.w3c.dom.Element.html#org.w3c.dom.Element.hasAttributeNS_changed(java.lang.String, java.lang.String)" class="hiddenlink" target="rightframe">hasAttributeNS +(<code>String, String</code>)</A></nobr><br> +<A NAME="I"></A> +<br><font size="+2">I</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="java.nio.charset.Charset.html#java.nio.charset.Charset.isSupported_changed(java.lang.String)" class="hiddenlink" target="rightframe">isSupported +(<code>String</code>)</A></nobr><br> +<i>isXIncludeAware</i><br> + <nobr><A HREF="javax.xml.parsers.DocumentBuilder.html#javax.xml.parsers.DocumentBuilder.isXIncludeAware_changed()" class="hiddenlink" target="rightframe">type +() in javax.xml.parsers.DocumentBuilder +</A></nobr><br> + <nobr><A HREF="javax.xml.parsers.SAXParser.html#javax.xml.parsers.SAXParser.isXIncludeAware_changed()" class="hiddenlink" target="rightframe">type +() in javax.xml.parsers.SAXParser +</A></nobr><br> +<A NAME="N"></A> +<br><font size="+2">N</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.database.sqlite.SQLiteProgram.html#android.database.sqlite.SQLiteProgram.native_compile_changed(java.lang.String)" class="hiddenlink" target="rightframe">native_compile +(<code>String</code>)</A></nobr><br> +<nobr><A HREF="android.database.sqlite.SQLiteProgram.html#android.database.sqlite.SQLiteProgram.native_finalize_changed()" class="hiddenlink" target="rightframe">native_finalize +()</A></nobr><br> +<i>newInstance</i><br> + <nobr><A HREF="javax.xml.parsers.DocumentBuilderFactory.html#javax.xml.parsers.DocumentBuilderFactory.newInstance_changed()" class="hiddenlink" target="rightframe">type +() in javax.xml.parsers.DocumentBuilderFactory +</A></nobr><br> + <nobr><A HREF="javax.xml.parsers.SAXParserFactory.html#javax.xml.parsers.SAXParserFactory.newInstance_changed()" class="hiddenlink" target="rightframe">type +() in javax.xml.parsers.SAXParserFactory +</A></nobr><br> +<A NAME="O"></A> +<br><font size="+2">O</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#R"><font size="-2">R</font></a> +<a href="#S"><font size="-2">S</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.webkit.WebView.html#android.webkit.WebView.onChildViewAdded_changed(android.view.View, android.view.View)" class="hiddenlink" target="rightframe">onChildViewAdded +(<code>View, View</code>)</A></nobr><br> +<nobr><A HREF="android.webkit.WebView.html#android.webkit.WebView.onChildViewRemoved_changed(android.view.View, android.view.View)" class="hiddenlink" target="rightframe">onChildViewRemoved +(<code>View, View</code>)</A></nobr><br> +<nobr><A HREF="android.app.Activity.html#android.app.Activity.onCreateDialog_changed(int)" class="hiddenlink" target="rightframe">onCreateDialog +(<code>int</code>)</A></nobr><br> +<nobr><A HREF="android.app.Activity.html#android.app.Activity.onPrepareDialog_changed(int, android.app.Dialog)" class="hiddenlink" target="rightframe">onPrepareDialog +(<code>int, Dialog</code>)</A></nobr><br> +<nobr><A HREF="android.webkit.WebViewClient.html#android.webkit.WebViewClient.onTooManyRedirects_changed(android.webkit.WebView, android.os.Message, android.os.Message)" class="hiddenlink" target="rightframe">onTooManyRedirects +(<code>WebView, Message, Message</code>)</A></nobr><br> +<A NAME="R"></A> +<br><font size="+2">R</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#S"><font size="-2">S</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.app.ActivityManager.html#android.app.ActivityManager.restartPackage_changed(java.lang.String)" class="hiddenlink" target="rightframe">restartPackage +(<code>String</code>)</A></nobr><br> +<A NAME="S"></A> +<br><font size="+2">S</font> +<a href="#A"><font size="-2">A</font></a> +<a href="#C"><font size="-2">C</font></a> +<a href="#E"><font size="-2">E</font></a> +<a href="#F"><font size="-2">F</font></a> +<a href="#G"><font size="-2">G</font></a> +<a href="#H"><font size="-2">H</font></a> +<a href="#I"><font size="-2">I</font></a> +<a href="#N"><font size="-2">N</font></a> +<a href="#O"><font size="-2">O</font></a> +<a href="#R"><font size="-2">R</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.webkit.WebSettings.html#android.webkit.WebSettings.setPluginsEnabled_changed(boolean)" class="hiddenlink" target="rightframe">setPluginsEnabled +(<code>boolean</code>)</A></nobr><br> +<nobr><A HREF="java.util.regex.Matcher.html#java.util.regex.Matcher.start_changed()" class="hiddenlink" target="rightframe">start +()</A></nobr><br> +<nobr><A HREF="android.webkit.CacheManager.html#android.webkit.CacheManager.startCacheTransaction_changed()" class="hiddenlink" target="rightframe">startCacheTransaction +()</A></nobr><br> +<nobr><A HREF="dalvik.system.VMDebug.html#dalvik.system.VMDebug.startMethodTracing_changed()" class="hiddenlink" target="rightframe">startMethodTracing +()</A></nobr><br> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/methods_index_removals.html b/docs/html/sdk/api_diff/8/changes/methods_index_removals.html new file mode 100644 index 0000000..5e7e067 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/methods_index_removals.html @@ -0,0 +1,85 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +Method Removals Index +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY class="gc-documentation" style="padding:12px;"> +<a NAME="topheader"></a> +<table summary="Index for Methods" width="100%" class="jdiffIndex" border="0" cellspacing="0" cellpadding="0" style="padding-bottom:0;margin-bottom:0;"> + <tr> + <th class="indexHeader"> + Filter the Index: + </th> + </tr> + <tr> + <td class="indexText" style="line-height:1.3em;padding-left:2em;"> +<a href="methods_index_all.html" class="staysblack">All Methods</a> + <br> +<b>Removals</b> + <br> +<A HREF="methods_index_additions.html"xclass="hiddenlink">Additions</A> + <br> +<A HREF="methods_index_changes.html"xclass="hiddenlink">Changes</A> + </td> + </tr> +</table> +<div id="indexTableCaption" style="background-color:#eee;padding:0 4px 0 4px;font-size:11px;margin-bottom:1em;"> +Listed as: <span style="color:#069"><strong>Added</strong></span>, <span style="color:#069"><strike>Removed</strike></span>, <span style="color:#069">Changed</span></font> +</div> +<A NAME="G"></A> +<br><font size="+2">G</font> +<a href="#O"><font size="-2">O</font></a> +<a href="#S"><font size="-2">S</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="java.net.DatagramSocketImpl.html#java.net.DatagramSocketImpl.getOption_removed(int)" class="hiddenlink" target="rightframe"><strike>getOption</strike> +(<code>int</code>)</A></nobr><br> +<A NAME="O"></A> +<br><font size="+2">O</font> +<a href="#G"><font size="-2">G</font></a> +<a href="#S"><font size="-2">S</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="android.webkit.WebChromeClient.html#android.webkit.WebChromeClient.onConsoleMessage_removed(java.lang.String, int, java.lang.String)" class="hiddenlink" target="rightframe"><strike>onConsoleMessage</strike> +(<code>String, int, String</code>)</A></nobr><br> +<A NAME="S"></A> +<br><font size="+2">S</font> +<a href="#G"><font size="-2">G</font></a> +<a href="#O"><font size="-2">O</font></a> + <a href="#topheader"><font size="-2">TOP</font></a> +<p><div style="line-height:1.5em;color:black"> +<nobr><A HREF="java.net.DatagramSocketImpl.html#java.net.DatagramSocketImpl.setOption_removed(int, java.lang.Object)" class="hiddenlink" target="rightframe"><strike>setOption</strike> +(<code>int, Object</code>)</A></nobr><br> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/org.w3c.dom.Attr.html b/docs/html/sdk/api_diff/8/changes/org.w3c.dom.Attr.html new file mode 100644 index 0000000..868751b --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/org.w3c.dom.Attr.html @@ -0,0 +1,129 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +org.w3c.dom.Attr +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Interface org.w3c.dom.<A HREF="../../../../reference/org/w3c/dom/Attr.html" target="_top"><font size="+2"><code>Attr</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Attr.getSchemaTypeInfo_added()"></A> + <nobr><code>TypeInfo</code> <A HREF="../../../../reference/org/w3c/dom/Attr.html#getSchemaTypeInfo()" target="_top"><code>getSchemaTypeInfo</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Attr.isId_added()"></A> + <nobr><code>boolean</code> <A HREF="../../../../reference/org/w3c/dom/Attr.html#isId()" target="_top"><code>isId</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/org.w3c.dom.DOMException.html b/docs/html/sdk/api_diff/8/changes/org.w3c.dom.DOMException.html new file mode 100644 index 0000000..85b5d02 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/org.w3c.dom.DOMException.html @@ -0,0 +1,129 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +org.w3c.dom.DOMException +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Class org.w3c.dom.<A HREF="../../../../reference/org/w3c/dom/DOMException.html" target="_top"><font size="+2"><code>DOMException</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.DOMException.TYPE_MISMATCH_ERR"></A> + <nobr><code>short</code> <A HREF="../../../../reference/org/w3c/dom/DOMException.html#TYPE_MISMATCH_ERR" target="_top"><code>TYPE_MISMATCH_ERR</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.DOMException.VALIDATION_ERR"></A> + <nobr><code>short</code> <A HREF="../../../../reference/org/w3c/dom/DOMException.html#VALIDATION_ERR" target="_top"><code>VALIDATION_ERR</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/org.w3c.dom.DOMImplementation.html b/docs/html/sdk/api_diff/8/changes/org.w3c.dom.DOMImplementation.html new file mode 100644 index 0000000..a82bb1d --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/org.w3c.dom.DOMImplementation.html @@ -0,0 +1,122 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +org.w3c.dom.DOMImplementation +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Interface org.w3c.dom.<A HREF="../../../../reference/org/w3c/dom/DOMImplementation.html" target="_top"><font size="+2"><code>DOMImplementation</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.DOMImplementation.getFeature_added(java.lang.String, java.lang.String)"></A> + <nobr><code>Object</code> <A HREF="../../../../reference/org/w3c/dom/DOMImplementation.html#getFeature(java.lang.String, java.lang.String)" target="_top"><code>getFeature</code></A>(<code>String,</nobr> String<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/org.w3c.dom.Document.html b/docs/html/sdk/api_diff/8/changes/org.w3c.dom.Document.html new file mode 100644 index 0000000..6317113 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/org.w3c.dom.Document.html @@ -0,0 +1,213 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +org.w3c.dom.Document +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Interface org.w3c.dom.<A HREF="../../../../reference/org/w3c/dom/Document.html" target="_top"><font size="+2"><code>Document</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Document.adoptNode_added(org.w3c.dom.Node)"></A> + <nobr><code>Node</code> <A HREF="../../../../reference/org/w3c/dom/Document.html#adoptNode(org.w3c.dom.Node)" target="_top"><code>adoptNode</code></A>(<code>Node</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Document.getDocumentURI_added()"></A> + <nobr><code>String</code> <A HREF="../../../../reference/org/w3c/dom/Document.html#getDocumentURI()" target="_top"><code>getDocumentURI</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Document.getDomConfig_added()"></A> + <nobr><code>DOMConfiguration</code> <A HREF="../../../../reference/org/w3c/dom/Document.html#getDomConfig()" target="_top"><code>getDomConfig</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Document.getInputEncoding_added()"></A> + <nobr><code>String</code> <A HREF="../../../../reference/org/w3c/dom/Document.html#getInputEncoding()" target="_top"><code>getInputEncoding</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Document.getStrictErrorChecking_added()"></A> + <nobr><code>boolean</code> <A HREF="../../../../reference/org/w3c/dom/Document.html#getStrictErrorChecking()" target="_top"><code>getStrictErrorChecking</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Document.getXmlEncoding_added()"></A> + <nobr><code>String</code> <A HREF="../../../../reference/org/w3c/dom/Document.html#getXmlEncoding()" target="_top"><code>getXmlEncoding</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Document.getXmlStandalone_added()"></A> + <nobr><code>boolean</code> <A HREF="../../../../reference/org/w3c/dom/Document.html#getXmlStandalone()" target="_top"><code>getXmlStandalone</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Document.getXmlVersion_added()"></A> + <nobr><code>String</code> <A HREF="../../../../reference/org/w3c/dom/Document.html#getXmlVersion()" target="_top"><code>getXmlVersion</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Document.normalizeDocument_added()"></A> + <nobr><code>void</code> <A HREF="../../../../reference/org/w3c/dom/Document.html#normalizeDocument()" target="_top"><code>normalizeDocument</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Document.renameNode_added(org.w3c.dom.Node, java.lang.String, java.lang.String)"></A> + <nobr><code>Node</code> <A HREF="../../../../reference/org/w3c/dom/Document.html#renameNode(org.w3c.dom.Node, java.lang.String, java.lang.String)" target="_top"><code>renameNode</code></A>(<code>Node,</nobr> String<nobr>,</nobr> String<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Document.setDocumentURI_added(java.lang.String)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/org/w3c/dom/Document.html#setDocumentURI(java.lang.String)" target="_top"><code>setDocumentURI</code></A>(<code>String</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Document.setStrictErrorChecking_added(boolean)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/org/w3c/dom/Document.html#setStrictErrorChecking(boolean)" target="_top"><code>setStrictErrorChecking</code></A>(<code>boolean</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Document.setXmlStandalone_added(boolean)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/org/w3c/dom/Document.html#setXmlStandalone(boolean)" target="_top"><code>setXmlStandalone</code></A>(<code>boolean</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Document.setXmlVersion_added(java.lang.String)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/org/w3c/dom/Document.html#setXmlVersion(java.lang.String)" target="_top"><code>setXmlVersion</code></A>(<code>String</code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/org.w3c.dom.Element.html b/docs/html/sdk/api_diff/8/changes/org.w3c.dom.Element.html new file mode 100644 index 0000000..d4a4e0a --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/org.w3c.dom.Element.html @@ -0,0 +1,191 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +org.w3c.dom.Element +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Interface org.w3c.dom.<A HREF="../../../../reference/org/w3c/dom/Element.html" target="_top"><font size="+2"><code>Element</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Element.getSchemaTypeInfo_added()"></A> + <nobr><code>TypeInfo</code> <A HREF="../../../../reference/org/w3c/dom/Element.html#getSchemaTypeInfo()" target="_top"><code>getSchemaTypeInfo</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Element.setIdAttribute_added(java.lang.String, boolean)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/org/w3c/dom/Element.html#setIdAttribute(java.lang.String, boolean)" target="_top"><code>setIdAttribute</code></A>(<code>String,</nobr> boolean<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Element.setIdAttributeNS_added(java.lang.String, java.lang.String, boolean)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/org/w3c/dom/Element.html#setIdAttributeNS(java.lang.String, java.lang.String, boolean)" target="_top"><code>setIdAttributeNS</code></A>(<code>String,</nobr> String<nobr>,</nobr> boolean<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Element.setIdAttributeNode_added(org.w3c.dom.Attr, boolean)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/org/w3c/dom/Element.html#setIdAttributeNode(org.w3c.dom.Attr, boolean)" target="_top"><code>setIdAttributeNode</code></A>(<code>Attr,</nobr> boolean<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Element.getAttributeNS_changed(java.lang.String, java.lang.String)"></A> + <nobr><code>String</code> <A HREF="../../../../reference/org/w3c/dom/Element.html#getAttributeNS(java.lang.String, java.lang.String)" target="_top"><code>getAttributeNS</code></A>(<code>String,</nobr> String<nobr><nobr></code>) </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +Change in exceptions thrown from no exceptions to <code>org.w3c.dom.DOMException</code>.<br> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Element.getAttributeNodeNS_changed(java.lang.String, java.lang.String)"></A> + <nobr><code>Attr</code> <A HREF="../../../../reference/org/w3c/dom/Element.html#getAttributeNodeNS(java.lang.String, java.lang.String)" target="_top"><code>getAttributeNodeNS</code></A>(<code>String,</nobr> String<nobr><nobr></code>) </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +Change in exceptions thrown from no exceptions to <code>org.w3c.dom.DOMException</code>.<br> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Element.getElementsByTagNameNS_changed(java.lang.String, java.lang.String)"></A> + <nobr><code>NodeList</code> <A HREF="../../../../reference/org/w3c/dom/Element.html#getElementsByTagNameNS(java.lang.String, java.lang.String)" target="_top"><code>getElementsByTagNameNS</code></A>(<code>String,</nobr> String<nobr><nobr></code>) </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +Change in exceptions thrown from no exceptions to <code>org.w3c.dom.DOMException</code>.<br> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Element.hasAttributeNS_changed(java.lang.String, java.lang.String)"></A> + <nobr><code>boolean</code> <A HREF="../../../../reference/org/w3c/dom/Element.html#hasAttributeNS(java.lang.String, java.lang.String)" target="_top"><code>hasAttributeNS</code></A>(<code>String,</nobr> String<nobr><nobr></code>) </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +Change in exceptions thrown from no exceptions to <code>org.w3c.dom.DOMException</code>.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/org.w3c.dom.Entity.html b/docs/html/sdk/api_diff/8/changes/org.w3c.dom.Entity.html new file mode 100644 index 0000000..97b0225 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/org.w3c.dom.Entity.html @@ -0,0 +1,136 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +org.w3c.dom.Entity +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Interface org.w3c.dom.<A HREF="../../../../reference/org/w3c/dom/Entity.html" target="_top"><font size="+2"><code>Entity</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Entity.getInputEncoding_added()"></A> + <nobr><code>String</code> <A HREF="../../../../reference/org/w3c/dom/Entity.html#getInputEncoding()" target="_top"><code>getInputEncoding</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Entity.getXmlEncoding_added()"></A> + <nobr><code>String</code> <A HREF="../../../../reference/org/w3c/dom/Entity.html#getXmlEncoding()" target="_top"><code>getXmlEncoding</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Entity.getXmlVersion_added()"></A> + <nobr><code>String</code> <A HREF="../../../../reference/org/w3c/dom/Entity.html#getXmlVersion()" target="_top"><code>getXmlVersion</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/org.w3c.dom.NamedNodeMap.html b/docs/html/sdk/api_diff/8/changes/org.w3c.dom.NamedNodeMap.html new file mode 100644 index 0000000..37a80d1 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/org.w3c.dom.NamedNodeMap.html @@ -0,0 +1,125 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +org.w3c.dom.NamedNodeMap +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Interface org.w3c.dom.<A HREF="../../../../reference/org/w3c/dom/NamedNodeMap.html" target="_top"><font size="+2"><code>NamedNodeMap</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=3>Changed Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.NamedNodeMap.getNamedItemNS_changed(java.lang.String, java.lang.String)"></A> + <nobr><code>Node</code> <A HREF="../../../../reference/org/w3c/dom/NamedNodeMap.html#getNamedItemNS(java.lang.String, java.lang.String)" target="_top"><code>getNamedItemNS</code></A>(<code>String,</nobr> String<nobr><nobr></code>) </nobr> + </TD> + <TD VALIGN="TOP" WIDTH="30%"> +Change in exceptions thrown from no exceptions to <code>org.w3c.dom.DOMException</code>.<br> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/org.w3c.dom.Node.html b/docs/html/sdk/api_diff/8/changes/org.w3c.dom.Node.html new file mode 100644 index 0000000..7818487 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/org.w3c.dom.Node.html @@ -0,0 +1,249 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +org.w3c.dom.Node +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Interface org.w3c.dom.<A HREF="../../../../reference/org/w3c/dom/Node.html" target="_top"><font size="+2"><code>Node</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Node.compareDocumentPosition_added(org.w3c.dom.Node)"></A> + <nobr><code>short</code> <A HREF="../../../../reference/org/w3c/dom/Node.html#compareDocumentPosition(org.w3c.dom.Node)" target="_top"><code>compareDocumentPosition</code></A>(<code>Node</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Node.getBaseURI_added()"></A> + <nobr><code>String</code> <A HREF="../../../../reference/org/w3c/dom/Node.html#getBaseURI()" target="_top"><code>getBaseURI</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Node.getFeature_added(java.lang.String, java.lang.String)"></A> + <nobr><code>Object</code> <A HREF="../../../../reference/org/w3c/dom/Node.html#getFeature(java.lang.String, java.lang.String)" target="_top"><code>getFeature</code></A>(<code>String,</nobr> String<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Node.getTextContent_added()"></A> + <nobr><code>String</code> <A HREF="../../../../reference/org/w3c/dom/Node.html#getTextContent()" target="_top"><code>getTextContent</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Node.getUserData_added(java.lang.String)"></A> + <nobr><code>Object</code> <A HREF="../../../../reference/org/w3c/dom/Node.html#getUserData(java.lang.String)" target="_top"><code>getUserData</code></A>(<code>String</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Node.isDefaultNamespace_added(java.lang.String)"></A> + <nobr><code>boolean</code> <A HREF="../../../../reference/org/w3c/dom/Node.html#isDefaultNamespace(java.lang.String)" target="_top"><code>isDefaultNamespace</code></A>(<code>String</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Node.isEqualNode_added(org.w3c.dom.Node)"></A> + <nobr><code>boolean</code> <A HREF="../../../../reference/org/w3c/dom/Node.html#isEqualNode(org.w3c.dom.Node)" target="_top"><code>isEqualNode</code></A>(<code>Node</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Node.isSameNode_added(org.w3c.dom.Node)"></A> + <nobr><code>boolean</code> <A HREF="../../../../reference/org/w3c/dom/Node.html#isSameNode(org.w3c.dom.Node)" target="_top"><code>isSameNode</code></A>(<code>Node</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Node.lookupNamespaceURI_added(java.lang.String)"></A> + <nobr><code>String</code> <A HREF="../../../../reference/org/w3c/dom/Node.html#lookupNamespaceURI(java.lang.String)" target="_top"><code>lookupNamespaceURI</code></A>(<code>String</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Node.lookupPrefix_added(java.lang.String)"></A> + <nobr><code>String</code> <A HREF="../../../../reference/org/w3c/dom/Node.html#lookupPrefix(java.lang.String)" target="_top"><code>lookupPrefix</code></A>(<code>String</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Node.setTextContent_added(java.lang.String)"></A> + <nobr><code>void</code> <A HREF="../../../../reference/org/w3c/dom/Node.html#setTextContent(java.lang.String)" target="_top"><code>setTextContent</code></A>(<code>String</code>)</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Node.setUserData_added(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler)"></A> + <nobr><code>Object</code> <A HREF="../../../../reference/org/w3c/dom/Node.html#setUserData(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler)" target="_top"><code>setUserData</code></A>(<code>String,</nobr> Object<nobr>,</nobr> UserDataHandler<nobr><nobr></code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Fields" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Fields</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Node.DOCUMENT_POSITION_CONTAINED_BY"></A> + <nobr><code>short</code> <A HREF="../../../../reference/org/w3c/dom/Node.html#DOCUMENT_POSITION_CONTAINED_BY" target="_top"><code>DOCUMENT_POSITION_CONTAINED_BY</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Node.DOCUMENT_POSITION_CONTAINS"></A> + <nobr><code>short</code> <A HREF="../../../../reference/org/w3c/dom/Node.html#DOCUMENT_POSITION_CONTAINS" target="_top"><code>DOCUMENT_POSITION_CONTAINS</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Node.DOCUMENT_POSITION_DISCONNECTED"></A> + <nobr><code>short</code> <A HREF="../../../../reference/org/w3c/dom/Node.html#DOCUMENT_POSITION_DISCONNECTED" target="_top"><code>DOCUMENT_POSITION_DISCONNECTED</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Node.DOCUMENT_POSITION_FOLLOWING"></A> + <nobr><code>short</code> <A HREF="../../../../reference/org/w3c/dom/Node.html#DOCUMENT_POSITION_FOLLOWING" target="_top"><code>DOCUMENT_POSITION_FOLLOWING</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC"></A> + <nobr><code>short</code> <A HREF="../../../../reference/org/w3c/dom/Node.html#DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" target="_top"><code>DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Node.DOCUMENT_POSITION_PRECEDING"></A> + <nobr><code>short</code> <A HREF="../../../../reference/org/w3c/dom/Node.html#DOCUMENT_POSITION_PRECEDING" target="_top"><code>DOCUMENT_POSITION_PRECEDING</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/org.w3c.dom.Text.html b/docs/html/sdk/api_diff/8/changes/org.w3c.dom.Text.html new file mode 100644 index 0000000..e31b254 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/org.w3c.dom.Text.html @@ -0,0 +1,136 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +org.w3c.dom.Text +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Interface org.w3c.dom.<A HREF="../../../../reference/org/w3c/dom/Text.html" target="_top"><font size="+2"><code>Text</code></font></A> +</H2> +<a NAME="constructors"></a> +<a NAME="methods"></a> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Methods" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Methods</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Text.getWholeText_added()"></A> + <nobr><code>String</code> <A HREF="../../../../reference/org/w3c/dom/Text.html#getWholeText()" target="_top"><code>getWholeText</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Text.isElementContentWhitespace_added()"></A> + <nobr><code>boolean</code> <A HREF="../../../../reference/org/w3c/dom/Text.html#isElementContentWhitespace()" target="_top"><code>isElementContentWhitespace</code></A>()</nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="org.w3c.dom.Text.replaceWholeText_added(java.lang.String)"></A> + <nobr><code>Text</code> <A HREF="../../../../reference/org/w3c/dom/Text.html#replaceWholeText(java.lang.String)" target="_top"><code>replaceWholeText</code></A>(<code>String</code>)</nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<a NAME="fields"></a> + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/packages_index_additions.html b/docs/html/sdk/api_diff/8/changes/packages_index_additions.html new file mode 100644 index 0000000..80069e3 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/packages_index_additions.html @@ -0,0 +1,77 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +Package Additions Index +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY class="gc-documentation" style="padding:12px;"> +<a NAME="topheader"></a> +<table summary="Index for Packages" width="100%" class="jdiffIndex" border="0" cellspacing="0" cellpadding="0" style="padding-bottom:0;margin-bottom:0;"> + <tr> + <th class="indexHeader"> + Filter the Index: + </th> + </tr> + <tr> + <td class="indexText" style="line-height:1.3em;padding-left:2em;"> +<a href="packages_index_all.html" class="staysblack">All Packages</a> + <br> +<font color="#999999">Removals</font> + <br> +<b>Additions</b> + <br> +<A HREF="packages_index_changes.html"xclass="hiddenlink">Changes</A> + </td> + </tr> +</table> +<div id="indexTableCaption" style="background-color:#eee;padding:0 4px 0 4px;font-size:11px;margin-bottom:1em;"> +Listed as: <span style="color:#069"><strong>Added</strong></span>, <span style="color:#069"><strike>Removed</strike></span>, <span style="color:#069">Changed</span></font> +</div> +<br> +<div id="indexTableEntries"> +<A NAME="A"></A> +<A HREF="changes-summary.html#android.app.admin" class="hiddenlink" target="rightframe"><b>android.app.admin</b></A><br> +<A HREF="changes-summary.html#android.app.backup" class="hiddenlink" target="rightframe"><b>android.app.backup</b></A><br> +<A NAME="J"></A> +<A HREF="changes-summary.html#javax.xml.datatype" class="hiddenlink" target="rightframe"><b>javax.xml.datatype</b></A><br> +<A HREF="changes-summary.html#javax.xml.namespace" class="hiddenlink" target="rightframe"><b>javax.xml.namespace</b></A><br> +<A HREF="changes-summary.html#javax.xml.transform" class="hiddenlink" target="rightframe"><b>javax.xml.transform</b></A><br> +<A HREF="changes-summary.html#javax.xml.transform.dom" class="hiddenlink" target="rightframe"><b>javax.xml.transform.dom</b></A><br> +<A HREF="changes-summary.html#javax.xml.transform.sax" class="hiddenlink" target="rightframe"><b>javax.xml.transform.sax</b></A><br> +<A HREF="changes-summary.html#javax.xml.transform.stream" class="hiddenlink" target="rightframe"><b>javax.xml.transform.stream</b></A><br> +<A HREF="changes-summary.html#javax.xml.validation" class="hiddenlink" target="rightframe"><b>javax.xml.validation</b></A><br> +<A HREF="changes-summary.html#javax.xml.xpath" class="hiddenlink" target="rightframe"><b>javax.xml.xpath</b></A><br> +<A NAME="O"></A> +<A HREF="changes-summary.html#org.w3c.dom.ls" class="hiddenlink" target="rightframe"><b>org.w3c.dom.ls</b></A><br> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/packages_index_all.html b/docs/html/sdk/api_diff/8/changes/packages_index_all.html new file mode 100644 index 0000000..49852d2 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/packages_index_all.html @@ -0,0 +1,118 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +Package Differences Index +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY class="gc-documentation" style="padding:12px;"> +<a NAME="topheader"></a> +<table summary="Index for Packages" width="100%" class="jdiffIndex" border="0" cellspacing="0" cellpadding="0" style="padding-bottom:0;margin-bottom:0;"> + <tr> + <th class="indexHeader"> + Filter the Index: + </th> + </tr> + <tr> + <td class="indexText" style="line-height:1.3em;padding-left:2em;"> +<b>Packages</b> + <br> +<font color="#999999">Removals</font> + <br> +<A HREF="packages_index_additions.html"xclass="hiddenlink">Additions</A> + <br> +<A HREF="packages_index_changes.html"xclass="hiddenlink">Changes</A> + </td> + </tr> +</table> +<div id="indexTableCaption" style="background-color:#eee;padding:0 4px 0 4px;font-size:11px;margin-bottom:1em;"> +Listed as: <span style="color:#069"><strong>Added</strong></span>, <span style="color:#069"><strike>Removed</strike></span>, <span style="color:#069">Changed</span></font> +</div> +<br> +<div id="indexTableEntries"> +<A NAME="A"></A> +<A HREF="pkg_android.html" class="hiddenlink" target="rightframe">android</A><br> +<A HREF="pkg_android.accounts.html" class="hiddenlink" target="rightframe">android.accounts</A><br> +<A HREF="pkg_android.app.html" class="hiddenlink" target="rightframe">android.app</A><br> +<A HREF="changes-summary.html#android.app.admin" class="hiddenlink" target="rightframe"><b>android.app.admin</b></A><br> +<A HREF="changes-summary.html#android.app.backup" class="hiddenlink" target="rightframe"><b>android.app.backup</b></A><br> +<A HREF="pkg_android.content.html" class="hiddenlink" target="rightframe">android.content</A><br> +<A HREF="pkg_android.content.pm.html" class="hiddenlink" target="rightframe">android.content.pm</A><br> +<A HREF="pkg_android.content.res.html" class="hiddenlink" target="rightframe">android.content.res</A><br> +<A HREF="pkg_android.database.html" class="hiddenlink" target="rightframe">android.database</A><br> +<A HREF="pkg_android.database.sqlite.html" class="hiddenlink" target="rightframe">android.database.sqlite</A><br> +<A HREF="pkg_android.gesture.html" class="hiddenlink" target="rightframe">android.gesture</A><br> +<A HREF="pkg_android.graphics.html" class="hiddenlink" target="rightframe">android.graphics</A><br> +<A HREF="pkg_android.hardware.html" class="hiddenlink" target="rightframe">android.hardware</A><br> +<A HREF="pkg_android.location.html" class="hiddenlink" target="rightframe">android.location</A><br> +<A HREF="pkg_android.media.html" class="hiddenlink" target="rightframe">android.media</A><br> +<A HREF="pkg_android.net.html" class="hiddenlink" target="rightframe">android.net</A><br> +<A HREF="pkg_android.net.http.html" class="hiddenlink" target="rightframe">android.net.http</A><br> +<A HREF="pkg_android.opengl.html" class="hiddenlink" target="rightframe">android.opengl</A><br> +<A HREF="pkg_android.os.html" class="hiddenlink" target="rightframe">android.os</A><br> +<A HREF="pkg_android.provider.html" class="hiddenlink" target="rightframe">android.provider</A><br> +<A HREF="pkg_android.speech.html" class="hiddenlink" target="rightframe">android.speech</A><br> +<A HREF="pkg_android.speech.tts.html" class="hiddenlink" target="rightframe">android.speech.tts</A><br> +<A HREF="pkg_android.telephony.html" class="hiddenlink" target="rightframe">android.telephony</A><br> +<A HREF="pkg_android.test.html" class="hiddenlink" target="rightframe">android.test</A><br> +<A HREF="pkg_android.test.mock.html" class="hiddenlink" target="rightframe">android.test.mock</A><br> +<A HREF="pkg_android.text.html" class="hiddenlink" target="rightframe">android.text</A><br> +<A HREF="pkg_android.text.style.html" class="hiddenlink" target="rightframe">android.text.style</A><br> +<A HREF="pkg_android.text.util.html" class="hiddenlink" target="rightframe">android.text.util</A><br> +<A HREF="pkg_android.util.html" class="hiddenlink" target="rightframe">android.util</A><br> +<A HREF="pkg_android.view.html" class="hiddenlink" target="rightframe">android.view</A><br> +<A HREF="pkg_android.view.animation.html" class="hiddenlink" target="rightframe">android.view.animation</A><br> +<A HREF="pkg_android.webkit.html" class="hiddenlink" target="rightframe">android.webkit</A><br> +<A HREF="pkg_android.widget.html" class="hiddenlink" target="rightframe">android.widget</A><br> +<A NAME="D"></A> +<A HREF="pkg_dalvik.bytecode.html" class="hiddenlink" target="rightframe">dalvik.bytecode</A><br> +<A HREF="pkg_dalvik.system.html" class="hiddenlink" target="rightframe">dalvik.system</A><br> +<A NAME="J"></A> +<A HREF="pkg_java.net.html" class="hiddenlink" target="rightframe">java.net</A><br> +<A HREF="pkg_java.nio.charset.html" class="hiddenlink" target="rightframe">java.nio.charset</A><br> +<A HREF="pkg_java.util.html" class="hiddenlink" target="rightframe">java.util</A><br> +<A HREF="pkg_java.util.regex.html" class="hiddenlink" target="rightframe">java.util.regex</A><br> +<A HREF="pkg_javax.xml.html" class="hiddenlink" target="rightframe">javax.xml</A><br> +<A HREF="changes-summary.html#javax.xml.datatype" class="hiddenlink" target="rightframe"><b>javax.xml.datatype</b></A><br> +<A HREF="changes-summary.html#javax.xml.namespace" class="hiddenlink" target="rightframe"><b>javax.xml.namespace</b></A><br> +<A HREF="pkg_javax.xml.parsers.html" class="hiddenlink" target="rightframe">javax.xml.parsers</A><br> +<A HREF="changes-summary.html#javax.xml.transform" class="hiddenlink" target="rightframe"><b>javax.xml.transform</b></A><br> +<A HREF="changes-summary.html#javax.xml.transform.dom" class="hiddenlink" target="rightframe"><b>javax.xml.transform.dom</b></A><br> +<A HREF="changes-summary.html#javax.xml.transform.sax" class="hiddenlink" target="rightframe"><b>javax.xml.transform.sax</b></A><br> +<A HREF="changes-summary.html#javax.xml.transform.stream" class="hiddenlink" target="rightframe"><b>javax.xml.transform.stream</b></A><br> +<A HREF="changes-summary.html#javax.xml.validation" class="hiddenlink" target="rightframe"><b>javax.xml.validation</b></A><br> +<A HREF="changes-summary.html#javax.xml.xpath" class="hiddenlink" target="rightframe"><b>javax.xml.xpath</b></A><br> +<A NAME="O"></A> +<A HREF="pkg_org.w3c.dom.html" class="hiddenlink" target="rightframe">org.w3c.dom</A><br> +<A HREF="changes-summary.html#org.w3c.dom.ls" class="hiddenlink" target="rightframe"><b>org.w3c.dom.ls</b></A><br> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/packages_index_changes.html b/docs/html/sdk/api_diff/8/changes/packages_index_changes.html new file mode 100644 index 0000000..152b182 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/packages_index_changes.html @@ -0,0 +1,107 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +Package Changes Index +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY class="gc-documentation" style="padding:12px;"> +<a NAME="topheader"></a> +<table summary="Index for Packages" width="100%" class="jdiffIndex" border="0" cellspacing="0" cellpadding="0" style="padding-bottom:0;margin-bottom:0;"> + <tr> + <th class="indexHeader"> + Filter the Index: + </th> + </tr> + <tr> + <td class="indexText" style="line-height:1.3em;padding-left:2em;"> +<a href="packages_index_all.html" class="staysblack">All Packages</a> + <br> +<font color="#999999">Removals</font> + <br> +<A HREF="packages_index_additions.html"xclass="hiddenlink">Additions</A> + <br> +<b>Changes</b> + </td> + </tr> +</table> +<div id="indexTableCaption" style="background-color:#eee;padding:0 4px 0 4px;font-size:11px;margin-bottom:1em;"> +Listed as: <span style="color:#069"><strong>Added</strong></span>, <span style="color:#069"><strike>Removed</strike></span>, <span style="color:#069">Changed</span></font> +</div> +<br> +<div id="indexTableEntries"> +<A NAME="A"></A> +<A HREF="pkg_android.html" class="hiddenlink" target="rightframe">android</A><br> +<A HREF="pkg_android.accounts.html" class="hiddenlink" target="rightframe">android.accounts</A><br> +<A HREF="pkg_android.app.html" class="hiddenlink" target="rightframe">android.app</A><br> +<A HREF="pkg_android.content.html" class="hiddenlink" target="rightframe">android.content</A><br> +<A HREF="pkg_android.content.pm.html" class="hiddenlink" target="rightframe">android.content.pm</A><br> +<A HREF="pkg_android.content.res.html" class="hiddenlink" target="rightframe">android.content.res</A><br> +<A HREF="pkg_android.database.html" class="hiddenlink" target="rightframe">android.database</A><br> +<A HREF="pkg_android.database.sqlite.html" class="hiddenlink" target="rightframe">android.database.sqlite</A><br> +<A HREF="pkg_android.gesture.html" class="hiddenlink" target="rightframe">android.gesture</A><br> +<A HREF="pkg_android.graphics.html" class="hiddenlink" target="rightframe">android.graphics</A><br> +<A HREF="pkg_android.hardware.html" class="hiddenlink" target="rightframe">android.hardware</A><br> +<A HREF="pkg_android.location.html" class="hiddenlink" target="rightframe">android.location</A><br> +<A HREF="pkg_android.media.html" class="hiddenlink" target="rightframe">android.media</A><br> +<A HREF="pkg_android.net.html" class="hiddenlink" target="rightframe">android.net</A><br> +<A HREF="pkg_android.net.http.html" class="hiddenlink" target="rightframe">android.net.http</A><br> +<A HREF="pkg_android.opengl.html" class="hiddenlink" target="rightframe">android.opengl</A><br> +<A HREF="pkg_android.os.html" class="hiddenlink" target="rightframe">android.os</A><br> +<A HREF="pkg_android.provider.html" class="hiddenlink" target="rightframe">android.provider</A><br> +<A HREF="pkg_android.speech.html" class="hiddenlink" target="rightframe">android.speech</A><br> +<A HREF="pkg_android.speech.tts.html" class="hiddenlink" target="rightframe">android.speech.tts</A><br> +<A HREF="pkg_android.telephony.html" class="hiddenlink" target="rightframe">android.telephony</A><br> +<A HREF="pkg_android.test.html" class="hiddenlink" target="rightframe">android.test</A><br> +<A HREF="pkg_android.test.mock.html" class="hiddenlink" target="rightframe">android.test.mock</A><br> +<A HREF="pkg_android.text.html" class="hiddenlink" target="rightframe">android.text</A><br> +<A HREF="pkg_android.text.style.html" class="hiddenlink" target="rightframe">android.text.style</A><br> +<A HREF="pkg_android.text.util.html" class="hiddenlink" target="rightframe">android.text.util</A><br> +<A HREF="pkg_android.util.html" class="hiddenlink" target="rightframe">android.util</A><br> +<A HREF="pkg_android.view.html" class="hiddenlink" target="rightframe">android.view</A><br> +<A HREF="pkg_android.view.animation.html" class="hiddenlink" target="rightframe">android.view.animation</A><br> +<A HREF="pkg_android.webkit.html" class="hiddenlink" target="rightframe">android.webkit</A><br> +<A HREF="pkg_android.widget.html" class="hiddenlink" target="rightframe">android.widget</A><br> +<A NAME="D"></A> +<A HREF="pkg_dalvik.bytecode.html" class="hiddenlink" target="rightframe">dalvik.bytecode</A><br> +<A HREF="pkg_dalvik.system.html" class="hiddenlink" target="rightframe">dalvik.system</A><br> +<A NAME="J"></A> +<A HREF="pkg_java.net.html" class="hiddenlink" target="rightframe">java.net</A><br> +<A HREF="pkg_java.nio.charset.html" class="hiddenlink" target="rightframe">java.nio.charset</A><br> +<A HREF="pkg_java.util.html" class="hiddenlink" target="rightframe">java.util</A><br> +<A HREF="pkg_java.util.regex.html" class="hiddenlink" target="rightframe">java.util.regex</A><br> +<A HREF="pkg_javax.xml.html" class="hiddenlink" target="rightframe">javax.xml</A><br> +<A HREF="pkg_javax.xml.parsers.html" class="hiddenlink" target="rightframe">javax.xml.parsers</A><br> +<A NAME="O"></A> +<A HREF="pkg_org.w3c.dom.html" class="hiddenlink" target="rightframe">org.w3c.dom</A><br> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/packages_index_removals.html b/docs/html/sdk/api_diff/8/changes/packages_index_removals.html new file mode 100644 index 0000000..d0ffabc --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/packages_index_removals.html @@ -0,0 +1,63 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +Package Removals Index +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY class="gc-documentation" style="padding:12px;"> +<a NAME="topheader"></a> +<table summary="Index for Packages" width="100%" class="jdiffIndex" border="0" cellspacing="0" cellpadding="0" style="padding-bottom:0;margin-bottom:0;"> + <tr> + <th class="indexHeader"> + Filter the Index: + </th> + </tr> + <tr> + <td class="indexText" style="line-height:1.3em;padding-left:2em;"> +<a href="packages_index_all.html" class="staysblack">All Packages</a> + <br> +<font color="#999999">Removals</font> + <br> +<A HREF="packages_index_additions.html"xclass="hiddenlink">Additions</A> + <br> +<A HREF="packages_index_changes.html"xclass="hiddenlink">Changes</A> + </td> + </tr> +</table> +<div id="indexTableCaption" style="background-color:#eee;padding:0 4px 0 4px;font-size:11px;margin-bottom:1em;"> +Listed as: <span style="color:#069"><strong>Added</strong></span>, <span style="color:#069"><strike>Removed</strike></span>, <span style="color:#069">Changed</span></font> +</div> +<br> +<div id="indexTableEntries"> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.accounts.html b/docs/html/sdk/api_diff/8/changes/pkg_android.accounts.html new file mode 100644 index 0000000..fcf1e49 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.accounts.html @@ -0,0 +1,119 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.accounts +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/accounts/package-summary.html" target="_top"><font size="+1"><code>android.accounts</code></font></A> +</H2> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="AccountManager"></A> + <nobr><A HREF="android.accounts.AccountManager.html">AccountManager</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.app.html b/docs/html/sdk/api_diff/8/changes/pkg_android.app.html new file mode 100644 index 0000000..d6c005d --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.app.html @@ -0,0 +1,176 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.app +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/app/package-summary.html" target="_top"><font size="+1"><code>android.app</code></font></A> +</H2> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="SearchableInfo"></A> + <nobr><A HREF="../../../../reference/android/app/SearchableInfo.html" target="_top"><code>SearchableInfo</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="UiModeManager"></A> + <nobr><A HREF="../../../../reference/android/app/UiModeManager.html" target="_top"><code>UiModeManager</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Activity"></A> + <nobr><A HREF="android.app.Activity.html">Activity</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ActivityManager"></A> + <nobr><A HREF="android.app.ActivityManager.html">ActivityManager</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ActivityManager.ProcessErrorStateInfo"></A> + <nobr><A HREF="android.app.ActivityManager.ProcessErrorStateInfo.html">ActivityManager.ProcessErrorStateInfo</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="AlarmManager"></A> + <nobr><A HREF="android.app.AlarmManager.html">AlarmManager</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Dialog"></A> + <nobr><A HREF="android.app.Dialog.html">Dialog</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="SearchManager"></A> + <nobr><A HREF="android.app.SearchManager.html">SearchManager</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.content.html b/docs/html/sdk/api_diff/8/changes/pkg_android.content.html new file mode 100644 index 0000000..4ce2a7b --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.content.html @@ -0,0 +1,211 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.content +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/content/package-summary.html" target="_top"><font size="+1"><code>android.content</code></font></A> +</H2> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Classes and Interfaces" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Classes and Interfaces</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="DialogInterface.OnShowListener"></A> + <nobr><A HREF="../../../../reference/android/content/DialogInterface.OnShowListener.html" target="_top"><code><I>DialogInterface.OnShowListener</I></code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Entity"></A> + <nobr><A HREF="../../../../reference/android/content/Entity.html" target="_top"><code>Entity</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Entity.NamedContentValues"></A> + <nobr><A HREF="../../../../reference/android/content/Entity.NamedContentValues.html" target="_top"><code>Entity.NamedContentValues</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="EntityIterator"></A> + <nobr><A HREF="../../../../reference/android/content/EntityIterator.html" target="_top"><code><I>EntityIterator</I></code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="PeriodicSync"></A> + <nobr><A HREF="../../../../reference/android/content/PeriodicSync.html" target="_top"><code>PeriodicSync</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="SyncInfo"></A> + <nobr><A HREF="../../../../reference/android/content/SyncInfo.html" target="_top"><code>SyncInfo</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="AbstractThreadedSyncAdapter"></A> + <nobr><A HREF="android.content.AbstractThreadedSyncAdapter.html">AbstractThreadedSyncAdapter</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ComponentName"></A> + <nobr><A HREF="android.content.ComponentName.html">ComponentName</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ContentResolver"></A> + <nobr><A HREF="android.content.ContentResolver.html">ContentResolver</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Context"></A> + <nobr><A HREF="android.content.Context.html">Context</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ContextWrapper"></A> + <nobr><A HREF="android.content.ContextWrapper.html">ContextWrapper</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Intent"></A> + <nobr><A HREF="android.content.Intent.html">Intent</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="SyncResult"></A> + <nobr><A HREF="android.content.SyncResult.html">SyncResult</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.content.pm.html b/docs/html/sdk/api_diff/8/changes/pkg_android.content.pm.html new file mode 100644 index 0000000..9fe0480 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.content.pm.html @@ -0,0 +1,140 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.content.pm +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/content/pm/package-summary.html" target="_top"><font size="+1"><code>android.content.pm</code></font></A> +</H2> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ActivityInfo"></A> + <nobr><A HREF="android.content.pm.ActivityInfo.html">ActivityInfo</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ApplicationInfo"></A> + <nobr><A HREF="android.content.pm.ApplicationInfo.html">ApplicationInfo</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ComponentInfo"></A> + <nobr><A HREF="android.content.pm.ComponentInfo.html">ComponentInfo</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="PackageManager"></A> + <nobr><A HREF="android.content.pm.PackageManager.html">PackageManager</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.content.res.html b/docs/html/sdk/api_diff/8/changes/pkg_android.content.res.html new file mode 100644 index 0000000..581a136 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.content.res.html @@ -0,0 +1,119 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.content.res +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/content/res/package-summary.html" target="_top"><font size="+1"><code>android.content.res</code></font></A> +</H2> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Configuration"></A> + <nobr><A HREF="android.content.res.Configuration.html">Configuration</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.database.html b/docs/html/sdk/api_diff/8/changes/pkg_android.database.html new file mode 100644 index 0000000..64ff8ef --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.database.html @@ -0,0 +1,119 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.database +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/database/package-summary.html" target="_top"><font size="+1"><code>android.database</code></font></A> +</H2> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="DatabaseUtils"></A> + <nobr><A HREF="android.database.DatabaseUtils.html">DatabaseUtils</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.database.sqlite.html b/docs/html/sdk/api_diff/8/changes/pkg_android.database.sqlite.html new file mode 100644 index 0000000..2caf99f --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.database.sqlite.html @@ -0,0 +1,126 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.database.sqlite +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/database/sqlite/package-summary.html" target="_top"><font size="+1"><code>android.database.sqlite</code></font></A> +</H2> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="SQLiteDatabase"></A> + <nobr><A HREF="android.database.sqlite.SQLiteDatabase.html">SQLiteDatabase</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="SQLiteProgram"></A> + <nobr><A HREF="android.database.sqlite.SQLiteProgram.html">SQLiteProgram</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.gesture.html b/docs/html/sdk/api_diff/8/changes/pkg_android.gesture.html new file mode 100644 index 0000000..0dbee8a --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.gesture.html @@ -0,0 +1,148 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.gesture +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/gesture/package-summary.html" target="_top"><font size="+1"><code>android.gesture</code></font></A> +</H2> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="GestureUtils"></A> + <nobr><A HREF="../../../../reference/android/gesture/GestureUtils.html" target="_top"><code>GestureUtils</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Gesture"></A> + <nobr><A HREF="android.gesture.Gesture.html">Gesture</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="GesturePoint"></A> + <nobr><A HREF="android.gesture.GesturePoint.html">GesturePoint</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="GestureStroke"></A> + <nobr><A HREF="android.gesture.GestureStroke.html">GestureStroke</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.graphics.html b/docs/html/sdk/api_diff/8/changes/pkg_android.graphics.html new file mode 100644 index 0000000..cb72a96 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.graphics.html @@ -0,0 +1,141 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.graphics +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/graphics/package-summary.html" target="_top"><font size="+1"><code>android.graphics</code></font></A> +</H2> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ImageFormat"></A> + <nobr><A HREF="../../../../reference/android/graphics/ImageFormat.html" target="_top"><code>ImageFormat</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="YuvImage"></A> + <nobr><A HREF="../../../../reference/android/graphics/YuvImage.html" target="_top"><code>YuvImage</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="PixelFormat"></A> + <nobr><A HREF="android.graphics.PixelFormat.html">PixelFormat</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.hardware.html b/docs/html/sdk/api_diff/8/changes/pkg_android.hardware.html new file mode 100644 index 0000000..990af48 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.hardware.html @@ -0,0 +1,148 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.hardware +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/hardware/package-summary.html" target="_top"><font size="+1"><code>android.hardware</code></font></A> +</H2> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Interfaces" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Interfaces</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Camera.OnZoomChangeListener"></A> + <nobr><A HREF="../../../../reference/android/hardware/Camera.OnZoomChangeListener.html" target="_top"><code><I>Camera.OnZoomChangeListener</I></code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Camera"></A> + <nobr><A HREF="android.hardware.Camera.html">Camera</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Camera.Parameters"></A> + <nobr><A HREF="android.hardware.Camera.Parameters.html">Camera.Parameters</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Sensor"></A> + <nobr><A HREF="android.hardware.Sensor.html">Sensor</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.html b/docs/html/sdk/api_diff/8/changes/pkg_android.html new file mode 100644 index 0000000..4460b8e --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.html @@ -0,0 +1,140 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/package-summary.html" target="_top"><font size="+1"><code>android</code></font></A> +</H2> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Manifest.permission"></A> + <nobr><A HREF="android.Manifest.permission.html">Manifest.permission</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="R.anim"></A> + <nobr><A HREF="android.R.anim.html">R.anim</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="R.attr"></A> + <nobr><A HREF="android.R.attr.html">R.attr</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="R.id"></A> + <nobr><A HREF="android.R.id.html">R.id</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.location.html b/docs/html/sdk/api_diff/8/changes/pkg_android.location.html new file mode 100644 index 0000000..5472cd8 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.location.html @@ -0,0 +1,119 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.location +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/location/package-summary.html" target="_top"><font size="+1"><code>android.location</code></font></A> +</H2> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="LocationManager"></A> + <nobr><A HREF="android.location.LocationManager.html">LocationManager</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.media.html b/docs/html/sdk/api_diff/8/changes/pkg_android.media.html new file mode 100644 index 0000000..f9f25cd --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.media.html @@ -0,0 +1,204 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.media +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/media/package-summary.html" target="_top"><font size="+1"><code>android.media</code></font></A> +</H2> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Classes and Interfaces" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Classes and Interfaces</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="AudioManager.OnAudioFocusChangeListener"></A> + <nobr><A HREF="../../../../reference/android/media/AudioManager.OnAudioFocusChangeListener.html" target="_top"><code><I>AudioManager.OnAudioFocusChangeListener</I></code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="CamcorderProfile"></A> + <nobr><A HREF="../../../../reference/android/media/CamcorderProfile.html" target="_top"><code>CamcorderProfile</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="CameraProfile"></A> + <nobr><A HREF="../../../../reference/android/media/CameraProfile.html" target="_top"><code>CameraProfile</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="MediaScannerConnection.OnScanCompletedListener"></A> + <nobr><A HREF="../../../../reference/android/media/MediaScannerConnection.OnScanCompletedListener.html" target="_top"><code><I>MediaScannerConnection.<br>OnScanCompletedListener</I></code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="SoundPool.OnLoadCompleteListener"></A> + <nobr><A HREF="../../../../reference/android/media/SoundPool.OnLoadCompleteListener.html" target="_top"><code><I>SoundPool.OnLoadCompleteListener</I></code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ThumbnailUtils"></A> + <nobr><A HREF="../../../../reference/android/media/ThumbnailUtils.html" target="_top"><code>ThumbnailUtils</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes and Interfaces" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes and Interfaces</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="AudioManager"></A> + <nobr><A HREF="android.media.AudioManager.html">AudioManager</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ExifInterface"></A> + <nobr><A HREF="android.media.ExifInterface.html">ExifInterface</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="MediaRecorder"></A> + <nobr><A HREF="android.media.MediaRecorder.html">MediaRecorder</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="MediaScannerConnection"></A> + <nobr><A HREF="android.media.MediaScannerConnection.html">MediaScannerConnection</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="MediaScannerConnection.MediaScannerConnectionClient"></A> + <nobr><A HREF="android.media.MediaScannerConnection.MediaScannerConnectionClient.html"><I>MediaScannerConnection.<br>MediaScannerConnectionClient</I></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="SoundPool"></A> + <nobr><A HREF="android.media.SoundPool.html">SoundPool</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.net.html b/docs/html/sdk/api_diff/8/changes/pkg_android.net.html new file mode 100644 index 0000000..a262059 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.net.html @@ -0,0 +1,148 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.net +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/net/package-summary.html" target="_top"><font size="+1"><code>android.net</code></font></A> +</H2> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="SSLSessionCache"></A> + <nobr><A HREF="../../../../reference/android/net/SSLSessionCache.html" target="_top"><code>SSLSessionCache</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="TrafficStats"></A> + <nobr><A HREF="../../../../reference/android/net/TrafficStats.html" target="_top"><code>TrafficStats</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ConnectivityManager"></A> + <nobr><A HREF="android.net.ConnectivityManager.html">ConnectivityManager</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="SSLCertificateSocketFactory"></A> + <nobr><A HREF="android.net.SSLCertificateSocketFactory.html">SSLCertificateSocketFactory</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.net.http.html b/docs/html/sdk/api_diff/8/changes/pkg_android.net.http.html new file mode 100644 index 0000000..ea0667e --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.net.http.html @@ -0,0 +1,141 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.net.http +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/net/http/package-summary.html" target="_top"><font size="+1"><code>android.net.http</code></font></A> +</H2> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="AndroidHttpClient"></A> + <nobr><A HREF="../../../../reference/android/net/http/AndroidHttpClient.html" target="_top"><code>AndroidHttpClient</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="SslError"></A> + <nobr><A HREF="../../../../reference/android/net/http/SslError.html" target="_top"><code>SslError</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="SslCertificate"></A> + <nobr><A HREF="android.net.http.SslCertificate.html">SslCertificate</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.opengl.html b/docs/html/sdk/api_diff/8/changes/pkg_android.opengl.html new file mode 100644 index 0000000..2c7731b --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.opengl.html @@ -0,0 +1,162 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.opengl +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/opengl/package-summary.html" target="_top"><font size="+1"><code>android.opengl</code></font></A> +</H2> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ETC1"></A> + <nobr><A HREF="../../../../reference/android/opengl/ETC1.html" target="_top"><code>ETC1</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ETC1Util"></A> + <nobr><A HREF="../../../../reference/android/opengl/ETC1Util.html" target="_top"><code>ETC1Util</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ETC1Util.ETC1Texture"></A> + <nobr><A HREF="../../../../reference/android/opengl/ETC1Util.ETC1Texture.html" target="_top"><code>ETC1Util.ETC1Texture</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="GLES20"></A> + <nobr><A HREF="../../../../reference/android/opengl/GLES20.html" target="_top"><code>GLES20</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="GLSurfaceView"></A> + <nobr><A HREF="android.opengl.GLSurfaceView.html">GLSurfaceView</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Matrix"></A> + <nobr><A HREF="android.opengl.Matrix.html">Matrix</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.os.html b/docs/html/sdk/api_diff/8/changes/pkg_android.os.html new file mode 100644 index 0000000..6f9ae39 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.os.html @@ -0,0 +1,190 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.os +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/os/package-summary.html" target="_top"><font size="+1"><code>android.os</code></font></A> +</H2> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Classes and Interfaces" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Classes and Interfaces</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="DropBoxManager"></A> + <nobr><A HREF="../../../../reference/android/os/DropBoxManager.html" target="_top"><code>DropBoxManager</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="DropBoxManager.Entry"></A> + <nobr><A HREF="../../../../reference/android/os/DropBoxManager.Entry.html" target="_top"><code>DropBoxManager.Entry</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="RecoverySystem"></A> + <nobr><A HREF="../../../../reference/android/os/RecoverySystem.html" target="_top"><code>RecoverySystem</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="RecoverySystem.ProgressListener"></A> + <nobr><A HREF="../../../../reference/android/os/RecoverySystem.ProgressListener.html" target="_top"><code><I>RecoverySystem.ProgressListener</I></code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Build"></A> + <nobr><A HREF="android.os.Build.html">Build</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Build.VERSION_CODES"></A> + <nobr><A HREF="android.os.Build.VERSION_CODES.html">Build.VERSION_CODES</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Bundle"></A> + <nobr><A HREF="android.os.Bundle.html">Bundle</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Debug"></A> + <nobr><A HREF="android.os.Debug.html">Debug</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Environment"></A> + <nobr><A HREF="android.os.Environment.html">Environment</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="PowerManager"></A> + <nobr><A HREF="android.os.PowerManager.html">PowerManager</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.provider.html b/docs/html/sdk/api_diff/8/changes/pkg_android.provider.html new file mode 100644 index 0000000..865e1f0 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.provider.html @@ -0,0 +1,210 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.provider +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/provider/package-summary.html" target="_top"><font size="+1"><code>android.provider</code></font></A> +</H2> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes and Interfaces" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes and Interfaces</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Browser"></A> + <nobr><A HREF="android.provider.Browser.html">Browser</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="CallLog.Calls"></A> + <nobr><A HREF="android.provider.CallLog.Calls.html">CallLog.Calls</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Contacts.PresenceColumns"></A> + <nobr><A HREF="android.provider.Contacts.PresenceColumns.html"><I>Contacts.PresenceColumns</I></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ContactsContract.Groups"></A> + <nobr><A HREF="android.provider.ContactsContract.Groups.html">ContactsContract.Groups</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ContactsContract.RawContacts"></A> + <nobr><A HREF="android.provider.ContactsContract.RawContacts.html">ContactsContract.RawContacts</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ContactsContract.StatusColumns"></A> + <nobr><A HREF="android.provider.ContactsContract.StatusColumns.html"><I>ContactsContract.StatusColumns</I></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="MediaStore"></A> + <nobr><A HREF="android.provider.MediaStore.html">MediaStore</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="MediaStore.Audio.AudioColumns"></A> + <nobr><A HREF="android.provider.MediaStore.Audio.AudioColumns.html"><I>MediaStore.Audio.AudioColumns</I></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="MediaStore.Audio.Playlists.Members"></A> + <nobr><A HREF="android.provider.MediaStore.Audio.Playlists.Members.html">MediaStore.Audio.Playlists.<br>Members</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="MediaStore.Images.Thumbnails"></A> + <nobr><A HREF="android.provider.MediaStore.Images.Thumbnails.html">MediaStore.Images.Thumbnails</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="MediaStore.Video.Thumbnails"></A> + <nobr><A HREF="android.provider.MediaStore.Video.Thumbnails.html">MediaStore.Video.Thumbnails</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Settings"></A> + <nobr><A HREF="android.provider.Settings.html">Settings</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Settings.Secure"></A> + <nobr><A HREF="android.provider.Settings.Secure.html">Settings.Secure</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Settings.System"></A> + <nobr><A HREF="android.provider.Settings.System.html">Settings.System</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.speech.html b/docs/html/sdk/api_diff/8/changes/pkg_android.speech.html new file mode 100644 index 0000000..93b38e3 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.speech.html @@ -0,0 +1,155 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.speech +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/speech/package-summary.html" target="_top"><font size="+1"><code>android.speech</code></font></A> +</H2> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Classes and Interfaces" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Classes and Interfaces</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="RecognitionListener"></A> + <nobr><A HREF="../../../../reference/android/speech/RecognitionListener.html" target="_top"><code><I>RecognitionListener</I></code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="RecognitionService"></A> + <nobr><A HREF="../../../../reference/android/speech/RecognitionService.html" target="_top"><code>RecognitionService</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="RecognitionService.Callback"></A> + <nobr><A HREF="../../../../reference/android/speech/RecognitionService.Callback.html" target="_top"><code>RecognitionService.Callback</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="SpeechRecognizer"></A> + <nobr><A HREF="../../../../reference/android/speech/SpeechRecognizer.html" target="_top"><code>SpeechRecognizer</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="RecognizerIntent"></A> + <nobr><A HREF="android.speech.RecognizerIntent.html">RecognizerIntent</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.speech.tts.html b/docs/html/sdk/api_diff/8/changes/pkg_android.speech.tts.html new file mode 100644 index 0000000..466d4ac --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.speech.tts.html @@ -0,0 +1,126 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.speech.tts +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/speech/tts/package-summary.html" target="_top"><font size="+1"><code>android.speech.tts</code></font></A> +</H2> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="TextToSpeech"></A> + <nobr><A HREF="android.speech.tts.TextToSpeech.html">TextToSpeech</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="TextToSpeech.Engine"></A> + <nobr><A HREF="android.speech.tts.TextToSpeech.Engine.html">TextToSpeech.Engine</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.telephony.html b/docs/html/sdk/api_diff/8/changes/pkg_android.telephony.html new file mode 100644 index 0000000..046152d --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.telephony.html @@ -0,0 +1,119 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.telephony +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/telephony/package-summary.html" target="_top"><font size="+1"><code>android.telephony</code></font></A> +</H2> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="TelephonyManager"></A> + <nobr><A HREF="android.telephony.TelephonyManager.html">TelephonyManager</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.test.html b/docs/html/sdk/api_diff/8/changes/pkg_android.test.html new file mode 100644 index 0000000..c493eed --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.test.html @@ -0,0 +1,119 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.test +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/test/package-summary.html" target="_top"><font size="+1"><code>android.test</code></font></A> +</H2> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ActivityInstrumentationTestCase2"></A> + <nobr><A HREF="android.test.ActivityInstrumentationTestCase2.html">ActivityInstrumentationTestCase2</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.test.mock.html b/docs/html/sdk/api_diff/8/changes/pkg_android.test.mock.html new file mode 100644 index 0000000..ad79542 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.test.mock.html @@ -0,0 +1,148 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.test.mock +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/test/mock/package-summary.html" target="_top"><font size="+1"><code>android.test.mock</code></font></A> +</H2> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="MockContentProvider"></A> + <nobr><A HREF="../../../../reference/android/test/mock/MockContentProvider.html" target="_top"><code>MockContentProvider</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="MockCursor"></A> + <nobr><A HREF="../../../../reference/android/test/mock/MockCursor.html" target="_top"><code>MockCursor</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="MockContext"></A> + <nobr><A HREF="android.test.mock.MockContext.html">MockContext</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="MockPackageManager"></A> + <nobr><A HREF="android.test.mock.MockPackageManager.html">MockPackageManager</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.text.html b/docs/html/sdk/api_diff/8/changes/pkg_android.text.html new file mode 100644 index 0000000..d0ecda0 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.text.html @@ -0,0 +1,119 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.text +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/text/package-summary.html" target="_top"><font size="+1"><code>android.text</code></font></A> +</H2> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="AndroidCharacter"></A> + <nobr><A HREF="android.text.AndroidCharacter.html">AndroidCharacter</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.text.style.html b/docs/html/sdk/api_diff/8/changes/pkg_android.text.style.html new file mode 100644 index 0000000..62f89bc --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.text.style.html @@ -0,0 +1,119 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.text.style +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/text/style/package-summary.html" target="_top"><font size="+1"><code>android.text.style</code></font></A> +</H2> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Interfaces" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Interfaces</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="LeadingMarginSpan.LeadingMarginSpan2"></A> + <nobr><A HREF="../../../../reference/android/text/style/LeadingMarginSpan.LeadingMarginSpan2.html" target="_top"><code><I>LeadingMarginSpan.LeadingMarginSpan2</I></code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.text.util.html b/docs/html/sdk/api_diff/8/changes/pkg_android.text.util.html new file mode 100644 index 0000000..2c53a45 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.text.util.html @@ -0,0 +1,119 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.text.util +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/text/util/package-summary.html" target="_top"><font size="+1"><code>android.text.util</code></font></A> +</H2> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Rfc822Tokenizer"></A> + <nobr><A HREF="android.text.util.Rfc822Tokenizer.html">Rfc822Tokenizer</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.util.html b/docs/html/sdk/api_diff/8/changes/pkg_android.util.html new file mode 100644 index 0000000..91cec9d --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.util.html @@ -0,0 +1,176 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.util +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/util/package-summary.html" target="_top"><font size="+1"><code>android.util</code></font></A> +</H2> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Base64"></A> + <nobr><A HREF="../../../../reference/android/util/Base64.html" target="_top"><code>Base64</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Base64InputStream"></A> + <nobr><A HREF="../../../../reference/android/util/Base64InputStream.html" target="_top"><code>Base64InputStream</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Base64OutputStream"></A> + <nobr><A HREF="../../../../reference/android/util/Base64OutputStream.html" target="_top"><code>Base64OutputStream</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="EventLog"></A> + <nobr><A HREF="../../../../reference/android/util/EventLog.html" target="_top"><code>EventLog</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="EventLog.Event"></A> + <nobr><A HREF="../../../../reference/android/util/EventLog.Event.html" target="_top"><code>EventLog.Event</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Patterns"></A> + <nobr><A HREF="../../../../reference/android/util/Patterns.html" target="_top"><code>Patterns</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="EventLogTags"></A> + <nobr><A HREF="android.util.EventLogTags.html">EventLogTags</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Log"></A> + <nobr><A HREF="android.util.Log.html">Log</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.view.animation.html b/docs/html/sdk/api_diff/8/changes/pkg_android.view.animation.html new file mode 100644 index 0000000..37a05e0 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.view.animation.html @@ -0,0 +1,119 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.view.animation +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/view/animation/package-summary.html" target="_top"><font size="+1"><code>android.view.animation</code></font></A> +</H2> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Animation"></A> + <nobr><A HREF="android.view.animation.Animation.html">Animation</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.view.html b/docs/html/sdk/api_diff/8/changes/pkg_android.view.html new file mode 100644 index 0000000..8b5bcdb --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.view.html @@ -0,0 +1,204 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.view +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/view/package-summary.html" target="_top"><font size="+1"><code>android.view</code></font></A> +</H2> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Classes and Interfaces" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Classes and Interfaces</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ScaleGestureDetector"></A> + <nobr><A HREF="../../../../reference/android/view/ScaleGestureDetector.html" target="_top"><code>ScaleGestureDetector</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ScaleGestureDetector.OnScaleGestureListener"></A> + <nobr><A HREF="../../../../reference/android/view/ScaleGestureDetector.OnScaleGestureListener.html" target="_top"><code><I>ScaleGestureDetector.<br>OnScaleGestureListener</I></code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ScaleGestureDetector.SimpleOnScaleGestureListener"></A> + <nobr><A HREF="../../../../reference/android/view/ScaleGestureDetector.SimpleOnScaleGestureListener.html" target="_top"><code>ScaleGestureDetector.<br>SimpleOnScaleGestureListener</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Display"></A> + <nobr><A HREF="android.view.Display.html">Display</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="GestureDetector"></A> + <nobr><A HREF="android.view.GestureDetector.html">GestureDetector</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="HapticFeedbackConstants"></A> + <nobr><A HREF="android.view.HapticFeedbackConstants.html">HapticFeedbackConstants</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="MotionEvent"></A> + <nobr><A HREF="android.view.MotionEvent.html">MotionEvent</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="VelocityTracker"></A> + <nobr><A HREF="android.view.VelocityTracker.html">VelocityTracker</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="View"></A> + <nobr><A HREF="android.view.View.html">View</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ViewConfiguration"></A> + <nobr><A HREF="android.view.ViewConfiguration.html">ViewConfiguration</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ViewGroup.LayoutParams"></A> + <nobr><A HREF="android.view.ViewGroup.LayoutParams.html">ViewGroup.LayoutParams</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="WindowManager.LayoutParams"></A> + <nobr><A HREF="android.view.WindowManager.LayoutParams.html">WindowManager.LayoutParams</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.webkit.html b/docs/html/sdk/api_diff/8/changes/pkg_android.webkit.html new file mode 100644 index 0000000..ac4bfda --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.webkit.html @@ -0,0 +1,183 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.webkit +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/webkit/package-summary.html" target="_top"><font size="+1"><code>android.webkit</code></font></A> +</H2> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ConsoleMessage"></A> + <nobr><A HREF="../../../../reference/android/webkit/ConsoleMessage.html" target="_top"><code>ConsoleMessage</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ConsoleMessage.MessageLevel"></A> + <nobr><A HREF="../../../../reference/android/webkit/ConsoleMessage.MessageLevel.html" target="_top"><code>ConsoleMessage.MessageLevel</code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="WebSettings.PluginState"></A> + <nobr><A HREF="../../../../reference/android/webkit/WebSettings.PluginState.html" target="_top"><code>WebSettings.PluginState</code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="CacheManager"></A> + <nobr><A HREF="android.webkit.CacheManager.html">CacheManager</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="JsResult"></A> + <nobr><A HREF="android.webkit.JsResult.html">JsResult</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="WebChromeClient"></A> + <nobr><A HREF="android.webkit.WebChromeClient.html">WebChromeClient</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="WebSettings"></A> + <nobr><A HREF="android.webkit.WebSettings.html">WebSettings</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="WebView"></A> + <nobr><A HREF="android.webkit.WebView.html">WebView</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="WebViewClient"></A> + <nobr><A HREF="android.webkit.WebViewClient.html">WebViewClient</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_android.widget.html b/docs/html/sdk/api_diff/8/changes/pkg_android.widget.html new file mode 100644 index 0000000..bd2fd3a --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_android.widget.html @@ -0,0 +1,176 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +android.widget +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/android/widget/package-summary.html" target="_top"><font size="+1"><code>android.widget</code></font></A> +</H2> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Interfaces" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Interfaces</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="HeterogeneousExpandableList"></A> + <nobr><A HREF="../../../../reference/android/widget/HeterogeneousExpandableList.html" target="_top"><code><I>HeterogeneousExpandableList</I></code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="AbsListView"></A> + <nobr><A HREF="android.widget.AbsListView.html">AbsListView</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="BaseExpandableListAdapter"></A> + <nobr><A HREF="android.widget.BaseExpandableListAdapter.html">BaseExpandableListAdapter</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ImageView"></A> + <nobr><A HREF="android.widget.ImageView.html">ImageView</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ListView"></A> + <nobr><A HREF="android.widget.ListView.html">ListView</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="RemoteViews"></A> + <nobr><A HREF="android.widget.RemoteViews.html">RemoteViews</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="TabWidget"></A> + <nobr><A HREF="android.widget.TabWidget.html">TabWidget</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="VideoView"></A> + <nobr><A HREF="android.widget.VideoView.html">VideoView</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_dalvik.bytecode.html b/docs/html/sdk/api_diff/8/changes/pkg_dalvik.bytecode.html new file mode 100644 index 0000000..0244f4a --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_dalvik.bytecode.html @@ -0,0 +1,119 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +dalvik.bytecode +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/dalvik/bytecode/package-summary.html" target="_top"><font size="+1"><code>dalvik.bytecode</code></font></A> +</H2> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Interfaces" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Interfaces</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Opcodes"></A> + <nobr><A HREF="dalvik.bytecode.Opcodes.html"><I>Opcodes</I></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_dalvik.system.html b/docs/html/sdk/api_diff/8/changes/pkg_dalvik.system.html new file mode 100644 index 0000000..5151889 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_dalvik.system.html @@ -0,0 +1,126 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +dalvik.system +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/dalvik/system/package-summary.html" target="_top"><font size="+1"><code>dalvik.system</code></font></A> +</H2> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="VMDebug"></A> + <nobr><A HREF="dalvik.system.VMDebug.html">VMDebug</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Zygote"></A> + <nobr><A HREF="dalvik.system.Zygote.html">Zygote</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_java.net.html b/docs/html/sdk/api_diff/8/changes/pkg_java.net.html new file mode 100644 index 0000000..477a151 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_java.net.html @@ -0,0 +1,119 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +java.net +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/java/net/package-summary.html" target="_top"><font size="+1"><code>java.net</code></font></A> +</H2> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="DatagramSocketImpl"></A> + <nobr><A HREF="java.net.DatagramSocketImpl.html">DatagramSocketImpl</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_java.nio.charset.html b/docs/html/sdk/api_diff/8/changes/pkg_java.nio.charset.html new file mode 100644 index 0000000..432ec6d --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_java.nio.charset.html @@ -0,0 +1,119 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +java.nio.charset +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/java/nio/charset/package-summary.html" target="_top"><font size="+1"><code>java.nio.charset</code></font></A> +</H2> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Charset"></A> + <nobr><A HREF="java.nio.charset.Charset.html">Charset</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_java.util.html b/docs/html/sdk/api_diff/8/changes/pkg_java.util.html new file mode 100644 index 0000000..fa1f2ea --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_java.util.html @@ -0,0 +1,126 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +java.util +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/java/util/package-summary.html" target="_top"><font size="+1"><code>java.util</code></font></A> +</H2> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="ArrayList"></A> + <nobr><A HREF="java.util.ArrayList.html">ArrayList</A></nobr> + </TD> + <TD VALIGN="TOP"><a href="../../../../reference/java/util/ArrayList.html">ArrayList</a> now implements <a href="../../../../reference/java/util/List.html">List</a> indirectly, via <a href="../../../../reference/java/util/AbstractList.html">AbstractList</a>.</TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="HashMap"></A> + <nobr><A HREF="java.util.HashMap.html">HashMap</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_java.util.regex.html b/docs/html/sdk/api_diff/8/changes/pkg_java.util.regex.html new file mode 100644 index 0000000..a461e6e --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_java.util.regex.html @@ -0,0 +1,126 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +java.util.regex +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/java/util/regex/package-summary.html" target="_top"><font size="+1"><code>java.util.regex</code></font></A> +</H2> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Matcher"></A> + <nobr><A HREF="java.util.regex.Matcher.html">Matcher</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Pattern"></A> + <nobr><A HREF="java.util.regex.Pattern.html">Pattern</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_javax.xml.html b/docs/html/sdk/api_diff/8/changes/pkg_javax.xml.html new file mode 100644 index 0000000..d6a1c25 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_javax.xml.html @@ -0,0 +1,119 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +javax.xml +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/javax/xml/package-summary.html" target="_top"><font size="+1"><code>javax.xml</code></font></A> +</H2> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="XMLConstants"></A> + <nobr><A HREF="javax.xml.XMLConstants.html">XMLConstants</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_javax.xml.parsers.html b/docs/html/sdk/api_diff/8/changes/pkg_javax.xml.parsers.html new file mode 100644 index 0000000..9375f5f --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_javax.xml.parsers.html @@ -0,0 +1,140 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +javax.xml.parsers +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/javax/xml/parsers/package-summary.html" target="_top"><font size="+1"><code>javax.xml.parsers</code></font></A> +</H2> +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="DocumentBuilder"></A> + <nobr><A HREF="javax.xml.parsers.DocumentBuilder.html">DocumentBuilder</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="DocumentBuilderFactory"></A> + <nobr><A HREF="javax.xml.parsers.DocumentBuilderFactory.html">DocumentBuilderFactory</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="SAXParser"></A> + <nobr><A HREF="javax.xml.parsers.SAXParser.html">SAXParser</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="SAXParserFactory"></A> + <nobr><A HREF="javax.xml.parsers.SAXParserFactory.html">SAXParserFactory</A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/changes/pkg_org.w3c.dom.html b/docs/html/sdk/api_diff/8/changes/pkg_org.w3c.dom.html new file mode 100644 index 0000000..fa10b118 --- /dev/null +++ b/docs/html/sdk/api_diff/8/changes/pkg_org.w3c.dom.html @@ -0,0 +1,253 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<HTML style="overflow:auto;"> +<HEAD> +<meta name="generator" content="JDiff v1.1.0"> +<!-- Generated by the JDiff Javadoc doclet --> +<!-- (http://www.jdiff.org) --> +<meta name="description" content="JDiff is a Javadoc doclet which generates an HTML report of all the packages, classes, constructors, methods, and fields which have been removed, added or changed in any way, including their documentation, when two APIs are compared."> +<meta name="keywords" content="diff, jdiff, javadiff, java diff, java difference, API difference, difference between two APIs, API diff, Javadoc, doclet"> +<TITLE> +org.w3c.dom +</TITLE> +<link href="../../../../assets/android-developer-docs.css" rel="stylesheet" type="text/css" /> +<link href="../stylesheet-jdiff.css" rel="stylesheet" type="text/css" /> +<noscript> +<style type="text/css"> +body{overflow:auto;} +#body-content{position:relative; top:0;} +#doc-content{overflow:visible;border-left:3px solid #666;} +#side-nav{padding:0;} +#side-nav .toggle-list ul {display:block;} +#resize-packages-nav{border-bottom:3px solid #666;} +</style> +</noscript> +<style type="text/css"> +</style> +</HEAD> +<BODY> +<!-- Start of nav bar --> +<a name="top"></a> +<div id="header" style="margin-bottom:0;padding-bottom:0;"> +<div id="headerLeft"> +<a href="../../../../index.html" tabindex="-1" target="_top"><img src="../../../../assets/images/bg_logo.png" alt="Android Developers" /></a> +</div> + <div id="headerRight"> + <div id="headerLinks"> +<!-- <img src="/assets/images/icon_world.jpg" alt="" /> --> +<span class="text"> +<!-- <a href="#">English</a> | --> +<nobr><a href="http://developer.android.com" target="_top">Android Developers</a> | <a href="http://www.android.com" target="_top">Android.com</a></nobr> +</span> +</div> + <div class="and-diff-id" style="margin-top:6px;margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td colspan="2" class="diffspechead">API Diff Specification</td> + </tr> + <tr> + <td class="diffspec" style="padding-top:.25em">To Level:</td> + <td class="diffvaluenew" style="padding-top:.25em">8</td> + </tr> + <tr> + <td class="diffspec">From Level:</td> + <td class="diffvalueold">7</td> + </tr> + <tr> + <td class="diffspec">Generated</td> + <td class="diffvalue">2010.05.07 16:29</td> + </tr> + </table> + </div><!-- End and-diff-id --> + <div class="and-diff-id" style="margin-right:8px;"> + <table class="diffspectable"> + <tr> + <td class="diffspec" colspan="2"><a href="jdiff_statistics.html">Statistics</a> + </tr> + </table> + </div> <!-- End and-diff-id --> + </div> <!-- End headerRight --> + </div> <!-- End header --> +<div id="body-content" xstyle="padding:12px;padding-right:18px;"> +<div id="doc-content" style="position:relative;"> +<div id="mainBodyFluid"> +<H2> +Package <A HREF="../../../../reference/org/w3c/dom/package-summary.html" target="_top"><font size="+1"><code>org.w3c.dom</code></font></A> +</H2> +<p> +<a NAME="Added"></a> +<TABLE summary="Added Interfaces" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Added Interfaces</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="DOMConfiguration"></A> + <nobr><A HREF="../../../../reference/org/w3c/dom/DOMConfiguration.html" target="_top"><code><I>DOMConfiguration</I></code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="DOMError"></A> + <nobr><A HREF="../../../../reference/org/w3c/dom/DOMError.html" target="_top"><code><I>DOMError</I></code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="DOMErrorHandler"></A> + <nobr><A HREF="../../../../reference/org/w3c/dom/DOMErrorHandler.html" target="_top"><code><I>DOMErrorHandler</I></code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="DOMImplementationList"></A> + <nobr><A HREF="../../../../reference/org/w3c/dom/DOMImplementationList.html" target="_top"><code><I>DOMImplementationList</I></code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="DOMImplementationSource"></A> + <nobr><A HREF="../../../../reference/org/w3c/dom/DOMImplementationSource.html" target="_top"><code><I>DOMImplementationSource</I></code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="DOMLocator"></A> + <nobr><A HREF="../../../../reference/org/w3c/dom/DOMLocator.html" target="_top"><code><I>DOMLocator</I></code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="DOMStringList"></A> + <nobr><A HREF="../../../../reference/org/w3c/dom/DOMStringList.html" target="_top"><code><I>DOMStringList</I></code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="NameList"></A> + <nobr><A HREF="../../../../reference/org/w3c/dom/NameList.html" target="_top"><code><I>NameList</I></code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="TypeInfo"></A> + <nobr><A HREF="../../../../reference/org/w3c/dom/TypeInfo.html" target="_top"><code><I>TypeInfo</I></code></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="UserDataHandler"></A> + <nobr><A HREF="../../../../reference/org/w3c/dom/UserDataHandler.html" target="_top"><code><I>UserDataHandler</I></code></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + +<p> +<a NAME="Changed"></a> +<TABLE summary="Changed Classes and Interfaces" WIDTH="100%"> +<TR> + <TH VALIGN="TOP" COLSPAN=2>Changed Classes and Interfaces</FONT></TD> +</TH> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Attr"></A> + <nobr><A HREF="org.w3c.dom.Attr.html"><I>Attr</I></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="DOMException"></A> + <nobr><A HREF="org.w3c.dom.DOMException.html">DOMException</A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="DOMImplementation"></A> + <nobr><A HREF="org.w3c.dom.DOMImplementation.html"><I>DOMImplementation</I></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Document"></A> + <nobr><A HREF="org.w3c.dom.Document.html"><I>Document</I></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Element"></A> + <nobr><A HREF="org.w3c.dom.Element.html"><I>Element</I></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Entity"></A> + <nobr><A HREF="org.w3c.dom.Entity.html"><I>Entity</I></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="NamedNodeMap"></A> + <nobr><A HREF="org.w3c.dom.NamedNodeMap.html"><I>NamedNodeMap</I></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Node"></A> + <nobr><A HREF="org.w3c.dom.Node.html"><I>Node</I></A></nobr> + </TD> + <TD> </TD> +</TR> +<TR BGCOLOR="#FFFFFF" CLASS="TableRowColor"> + <TD VALIGN="TOP" WIDTH="25%"> + <A NAME="Text"></A> + <nobr><A HREF="org.w3c.dom.Text.html"><I>Text</I></A></nobr> + </TD> + <TD> </TD> +</TR> +</TABLE> + + </div> + <div id="footer"> + <div id="copyright"> + Except as noted, this content is licensed under + <a href="http://creativecommons.org/licenses/by/2.5/"> Creative Commons Attribution 2.5</a>. + For details and restrictions, see the <a href="/license.html">Content License</a>. + </div> + <div id="footerlinks"> + <p> + <a href="http://www.android.com/terms.html">Site Terms of Service</a> - + <a href="http://www.android.com/privacy.html">Privacy Policy</a> - + <a href="http://www.android.com/branding.html">Brand Guidelines</a> + </p> + </div> + </div> <!-- end footer --> + </div><!-- end doc-content --> + </div> <!-- end body-content --> +<script src="http://www.google-analytics.com/ga.js" type="text/javascript"> +</script> +<script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("UA-5831155-1"); + pageTracker._setAllowAnchor(true); + pageTracker._initData(); + pageTracker._trackPageview(); + } catch(e) {} +</script> +</BODY> +</HTML> diff --git a/docs/html/sdk/api_diff/8/missingSinces.txt b/docs/html/sdk/api_diff/8/missingSinces.txt new file mode 100644 index 0000000..4f89900 --- /dev/null +++ b/docs/html/sdk/api_diff/8/missingSinces.txt @@ -0,0 +1,466 @@ +NO DOC BLOCK: android.net.http.AndroidHttpClient Class +NO DOC BLOCK: android.media.AudioManager.OnAudioFocusChangeListener Interface +NO DOC BLOCK: android.util.Base64 Class +NO DOC BLOCK: android.util.Base64InputStream Class +NO DOC BLOCK: android.util.Base64OutputStream Class +NO DOC BLOCK: android.media.CamcorderProfile Class +NO DOC BLOCK: android.hardware.Camera.OnZoomChangeListener Interface +NO DOC BLOCK: android.media.CameraProfile Class +NO DOC BLOCK: android.webkit.ConsoleMessage Class +NO DOC BLOCK: android.webkit.ConsoleMessage.MessageLevel Class +NO DOC BLOCK: android.content.DialogInterface.OnShowListener Interface +NO DOC BLOCK: org.w3c.dom.DOMConfiguration Interface +NO DOC BLOCK: org.w3c.dom.DOMError Interface +NO DOC BLOCK: org.w3c.dom.DOMErrorHandler Interface +NO DOC BLOCK: org.w3c.dom.DOMImplementationList Interface +NO DOC BLOCK: org.w3c.dom.DOMImplementationSource Interface +NO DOC BLOCK: org.w3c.dom.DOMLocator Interface +NO DOC BLOCK: org.w3c.dom.DOMStringList Interface +NO DOC BLOCK: android.os.DropBoxManager Class +NO DOC BLOCK: android.os.DropBoxManager.Entry Class +NO DOC BLOCK: android.content.Entity Class +NO DOC BLOCK: android.content.Entity.NamedContentValues Class +NO DOC BLOCK: android.content.EntityIterator Interface +NO DOC BLOCK: android.opengl.ETC1 Class +NO DOC BLOCK: android.opengl.ETC1Util Class +NO DOC BLOCK: android.opengl.ETC1Util.ETC1Texture Class +NO DOC BLOCK: android.util.EventLog Class +NO DOC BLOCK: android.util.EventLog.Event Class +NO DOC BLOCK: android.gesture.GestureUtils Class +NO DOC BLOCK: android.opengl.GLES20 Class +NO DOC BLOCK: android.widget.HeterogeneousExpandableList Interface +NO DOC BLOCK: android.graphics.ImageFormat Class +NO DOC BLOCK: android.text.style.LeadingMarginSpan.LeadingMarginSpan2 Interface +NO DOC BLOCK: android.media.MediaScannerConnection.OnScanCompletedListener Interface +NO DOC BLOCK: android.test.mock.MockContentProvider Class +NO DOC BLOCK: android.test.mock.MockCursor Class +NO DOC BLOCK: org.w3c.dom.NameList Interface +NO DOC BLOCK: android.util.Patterns Class +NO DOC BLOCK: android.content.PeriodicSync Class +NO DOC BLOCK: android.speech.RecognitionListener Interface +NO DOC BLOCK: android.speech.RecognitionService Class +NO DOC BLOCK: android.speech.RecognitionService.Callback Class +NO DOC BLOCK: android.os.RecoverySystem Class +NO DOC BLOCK: android.os.RecoverySystem.ProgressListener Interface +NO DOC BLOCK: android.view.ScaleGestureDetector Class +NO DOC BLOCK: android.view.ScaleGestureDetector.OnScaleGestureListener Interface +NO DOC BLOCK: android.view.ScaleGestureDetector.SimpleOnScaleGestureListener Class +NO DOC BLOCK: android.app.SearchableInfo Class +NO DOC BLOCK: android.media.SoundPool.OnLoadCompleteListener Interface +NO DOC BLOCK: android.speech.SpeechRecognizer Class +NO DOC BLOCK: android.net.http.SslError Class +NO DOC BLOCK: android.net.SSLSessionCache Class +NO DOC BLOCK: android.content.SyncInfo Class +NO DOC BLOCK: android.media.ThumbnailUtils Class +NO DOC BLOCK: android.net.TrafficStats Class +NO DOC BLOCK: org.w3c.dom.TypeInfo Interface +NO DOC BLOCK: android.app.UiModeManager Class +NO DOC BLOCK: org.w3c.dom.UserDataHandler Interface +NO DOC BLOCK: android.webkit.WebSettings.PluginState Class +NO DOC BLOCK: android.graphics.YuvImage Class +NO DOC BLOCK: android.test.ActivityInstrumentationTestCase2 Constructor (java.lang.Class<T>) +NO DOC BLOCK: android.view.GestureDetector Constructor (android.content.Context, android.view.GestureDetector.OnGestureListener, android.os.Handler, boolean) +NO DOC BLOCK: android.net.http.SslCertificate Constructor (java.lang.String, java.lang.String, java.util.Date, java.util.Date) +NO DOC BLOCK: android.media.AudioManager Method abandonAudioFocus(android.media.AudioManager.OnAudioFocusChangeListener) +NO DOC BLOCK: android.hardware.Camera Method addCallbackBuffer(byte[]) +NO DOC BLOCK: android.content.ContentResolver Method addPeriodicSync(android.accounts.Account, java.lang.String, android.os.Bundle, long) +NO DOC BLOCK: android.content.pm.PackageManager Method addPermissionAsync(android.content.pm.PermissionInfo) +NO DOC BLOCK: android.test.mock.MockPackageManager Method addPermissionAsync(android.content.pm.PermissionInfo) +NO DOC BLOCK: org.w3c.dom.Document Method adoptNode(org.w3c.dom.Node) +NO DOC BLOCK: android.speech.tts.TextToSpeech Method areDefaultsEnforced() +NO DOC BLOCK: android.media.SoundPool Method autoPause() +NO DOC BLOCK: android.media.SoundPool Method autoResume() +NO DOC BLOCK: android.view.animation.Animation Method cancel() +NO DOC BLOCK: android.provider.MediaStore.Images.Thumbnails Method cancelThumbnailRequest(android.content.ContentResolver, long, long) +NO DOC BLOCK: android.provider.MediaStore.Video.Thumbnails Method cancelThumbnailRequest(android.content.ContentResolver, long, long) +NO DOC BLOCK: android.content.pm.PackageManager Method canonicalToCurrentPackageNames(java.lang.String[]) +NO DOC BLOCK: android.test.mock.MockPackageManager Method canonicalToCurrentPackageNames(java.lang.String[]) +NO DOC BLOCK: org.w3c.dom.Node Method compareDocumentPosition(org.w3c.dom.Node) +NO DOC BLOCK: android.content.pm.PackageManager Method currentToCanonicalPackageNames(java.lang.String[]) +NO DOC BLOCK: android.test.mock.MockPackageManager Method currentToCanonicalPackageNames(java.lang.String[]) +NO DOC BLOCK: android.database.DatabaseUtils Method cursorDoubleToContentValuesIfPresent(android.database.Cursor, android.content.ContentValues, java.lang.String) +NO DOC BLOCK: android.database.DatabaseUtils Method cursorFloatToContentValuesIfPresent(android.database.Cursor, android.content.ContentValues, java.lang.String) +NO DOC BLOCK: android.database.DatabaseUtils Method cursorIntToContentValuesIfPresent(android.database.Cursor, android.content.ContentValues, java.lang.String) +NO DOC BLOCK: android.database.DatabaseUtils Method cursorLongToContentValuesIfPresent(android.database.Cursor, android.content.ContentValues, java.lang.String) +NO DOC BLOCK: android.database.DatabaseUtils Method cursorShortToContentValuesIfPresent(android.database.Cursor, android.content.ContentValues, java.lang.String) +NO DOC BLOCK: android.database.DatabaseUtils Method cursorStringToContentValuesIfPresent(android.database.Cursor, android.content.ContentValues, java.lang.String) +NO DOC BLOCK: android.view.View Method dispatchConfigurationChanged(android.content.res.Configuration) +NO DOC BLOCK: android.view.View Method dispatchDisplayHint(int) +NO DOC BLOCK: android.view.View Method dispatchVisibilityChanged(android.view.View, int) +NO DOC BLOCK: android.os.Debug Method dumpService(java.lang.String, java.io.FileDescriptor, java.lang.String[]) +NO DOC BLOCK: android.webkit.WebView Method emulateShiftHeld() +NO DOC BLOCK: android.view.MotionEvent Method getActionIndex() +NO DOC BLOCK: android.view.MotionEvent Method getActionMasked() +NO DOC BLOCK: android.media.ExifInterface Method getAttributeDouble(java.lang.String, double) +NO DOC BLOCK: org.w3c.dom.Node Method getBaseURI() +NO DOC BLOCK: android.webkit.WebSettings Method getBlockNetworkLoads() +NO DOC BLOCK: android.os.Bundle Method getCharSequenceArray(java.lang.String) +NO DOC BLOCK: android.content.Intent Method getCharSequenceArrayExtra(java.lang.String) +NO DOC BLOCK: android.os.Bundle Method getCharSequenceArrayList(java.lang.String) +NO DOC BLOCK: android.content.Intent Method getCharSequenceArrayListExtra(java.lang.String) +NO DOC BLOCK: android.widget.ListView Method getCheckedItemIds() +NO DOC BLOCK: android.widget.BaseExpandableListAdapter Method getChildType(int, int) +NO DOC BLOCK: android.widget.BaseExpandableListAdapter Method getChildTypeCount() +NO DOC BLOCK: android.content.ContentResolver Method getCurrentSync() +NO DOC BLOCK: android.net.SSLCertificateSocketFactory Method getDefault(int, android.net.SSLSessionCache) +NO DOC BLOCK: android.speech.tts.TextToSpeech Method getDefaultEngine() +NO DOC BLOCK: org.w3c.dom.Document Method getDocumentURI() +NO DOC BLOCK: org.w3c.dom.Document Method getDomConfig() +NO DOC BLOCK: android.text.AndroidCharacter Method getEastAsianWidth(char) +NO DOC BLOCK: android.text.AndroidCharacter Method getEastAsianWidths(char[], int, int, byte[]) +NO DOC BLOCK: android.hardware.Camera.Parameters Method getExposureCompensation() +NO DOC BLOCK: android.hardware.Camera.Parameters Method getExposureCompensationStep() +NO DOC BLOCK: android.content.Context Method getExternalCacheDir() +NO DOC BLOCK: android.content.ContextWrapper Method getExternalCacheDir() +NO DOC BLOCK: android.test.mock.MockContext Method getExternalCacheDir() +NO DOC BLOCK: android.content.Context Method getExternalFilesDir(java.lang.String) +NO DOC BLOCK: android.content.ContextWrapper Method getExternalFilesDir(java.lang.String) +NO DOC BLOCK: android.test.mock.MockContext Method getExternalFilesDir(java.lang.String) +NO DOC BLOCK: android.os.Environment Method getExternalStoragePublicDirectory(java.lang.String) +NO DOC BLOCK: org.w3c.dom.DOMImplementation Method getFeature(java.lang.String, java.lang.String) +NO DOC BLOCK: org.w3c.dom.Node Method getFeature(java.lang.String, java.lang.String) +NO DOC BLOCK: android.hardware.Camera.Parameters Method getFocalLength() +NO DOC BLOCK: android.os.Debug Method getGlobalClassInitCount() +NO DOC BLOCK: android.os.Debug Method getGlobalClassInitTime() +NO DOC BLOCK: android.widget.BaseExpandableListAdapter Method getGroupType(int) +NO DOC BLOCK: android.widget.BaseExpandableListAdapter Method getGroupTypeCount() +NO DOC BLOCK: android.hardware.Camera.Parameters Method getHorizontalViewAngle() +NO DOC BLOCK: android.net.SSLCertificateSocketFactory Method getHttpSocketFactory(int, android.net.SSLSessionCache) +NO DOC BLOCK: org.w3c.dom.Document Method getInputEncoding() +NO DOC BLOCK: org.w3c.dom.Entity Method getInputEncoding() +NO DOC BLOCK: android.net.SSLCertificateSocketFactory Method getInsecure(int, android.net.SSLSessionCache) +NO DOC BLOCK: android.provider.CallLog.Calls Method getLastOutgoingCall(android.content.Context) +NO DOC BLOCK: android.hardware.Camera.Parameters Method getMaxExposureCompensation() +NO DOC BLOCK: android.hardware.Camera.Parameters Method getMaxZoom() +NO DOC BLOCK: android.hardware.Camera.Parameters Method getMinExposureCompensation() +NO DOC BLOCK: android.content.Context Method getPackageCodePath() +NO DOC BLOCK: android.content.Context Method getPackageResourcePath() +NO DOC BLOCK: android.content.ContentResolver Method getPeriodicSyncs(android.accounts.Account, java.lang.String) +NO DOC BLOCK: android.webkit.WebSettings Method getPluginState() +NO DOC BLOCK: android.view.Display Method getRotation() +NO DOC BLOCK: android.view.ViewConfiguration Method getScaledPagingTouchSlop() +NO DOC BLOCK: javax.xml.parsers.DocumentBuilder Method getSchema() +NO DOC BLOCK: javax.xml.parsers.DocumentBuilderFactory Method getSchema() +NO DOC BLOCK: javax.xml.parsers.SAXParser Method getSchema() +NO DOC BLOCK: javax.xml.parsers.SAXParserFactory Method getSchema() +NO DOC BLOCK: org.w3c.dom.Attr Method getSchemaTypeInfo() +NO DOC BLOCK: org.w3c.dom.Element Method getSchemaTypeInfo() +NO DOC BLOCK: android.app.SearchManager Method getSearchableInfo(android.content.ComponentName) +NO DOC BLOCK: android.app.SearchManager Method getSearchablesInGlobalSearch() +NO DOC BLOCK: org.w3c.dom.Document Method getStrictErrorChecking() +NO DOC BLOCK: android.hardware.Camera.Parameters Method getSupportedJpegThumbnailSizes() +NO DOC BLOCK: org.w3c.dom.Node Method getTextContent() +NO DOC BLOCK: android.provider.MediaStore.Images.Thumbnails Method getThumbnail(android.content.ContentResolver, long, long, int, android.graphics.BitmapFactory.Options) +NO DOC BLOCK: android.provider.MediaStore.Video.Thumbnails Method getThumbnail(android.content.ContentResolver, long, long, int, android.graphics.BitmapFactory.Options) +NO DOC BLOCK: org.w3c.dom.Node Method getUserData(java.lang.String) +NO DOC BLOCK: android.net.http.SslCertificate Method getValidNotAfterDate() +NO DOC BLOCK: android.net.http.SslCertificate Method getValidNotBeforeDate() +NO DOC BLOCK: android.hardware.Camera.Parameters Method getVerticalViewAngle() +NO DOC BLOCK: android.speech.RecognizerIntent Method getVoiceDetailsIntent(android.content.Context) +NO DOC BLOCK: org.w3c.dom.Text Method getWholeText() +NO DOC BLOCK: org.w3c.dom.Document Method getXmlEncoding() +NO DOC BLOCK: org.w3c.dom.Entity Method getXmlEncoding() +NO DOC BLOCK: org.w3c.dom.Document Method getXmlStandalone() +NO DOC BLOCK: org.w3c.dom.Document Method getXmlVersion() +NO DOC BLOCK: org.w3c.dom.Entity Method getXmlVersion() +NO DOC BLOCK: android.view.VelocityTracker Method getXVelocity(int) +NO DOC BLOCK: android.view.VelocityTracker Method getYVelocity(int) +NO DOC BLOCK: android.hardware.Camera.Parameters Method getZoom() +NO DOC BLOCK: android.hardware.Camera.Parameters Method getZoomRatios() +NO DOC BLOCK: android.accounts.AccountManager Method hasFeatures(android.accounts.Account, java.lang.String[], android.accounts.AccountManagerCallback<java.lang.Boolean>, android.os.Handler) +NO DOC BLOCK: android.database.sqlite.SQLiteDatabase Method insertWithOnConflict(java.lang.String, java.lang.String, android.content.ContentValues, int) +NO DOC BLOCK: android.media.AudioManager Method isBluetoothScoAvailableOffCall() +NO DOC BLOCK: org.w3c.dom.Node Method isDefaultNamespace(java.lang.String) +NO DOC BLOCK: org.w3c.dom.Text Method isElementContentWhitespace() +NO DOC BLOCK: org.w3c.dom.Node Method isEqualNode(org.w3c.dom.Node) +NO DOC BLOCK: org.w3c.dom.Attr Method isId() +NO DOC BLOCK: android.provider.Settings.Secure Method isLocationProviderEnabled(android.content.ContentResolver, java.lang.String) +NO DOC BLOCK: org.w3c.dom.Node Method isSameNode(org.w3c.dom.Node) +NO DOC BLOCK: android.hardware.Camera.Parameters Method isSmoothZoomSupported() +NO DOC BLOCK: android.widget.TabWidget Method isStripEnabled() +NO DOC BLOCK: android.app.ActivityManager Method isUserAMonkey() +NO DOC BLOCK: android.hardware.Camera.Parameters Method isZoomSupported() +NO DOC BLOCK: android.app.ActivityManager Method killBackgroundProcesses(java.lang.String) +NO DOC BLOCK: android.webkit.WebView Method loadUrl(java.lang.String, java.util.Map<java.lang.String, java.lang.String>) +NO DOC BLOCK: org.w3c.dom.Node Method lookupNamespaceURI(java.lang.String) +NO DOC BLOCK: org.w3c.dom.Node Method lookupPrefix(java.lang.String) +NO DOC BLOCK: android.provider.MediaStore.Audio.Playlists.Members Method moveItem(android.content.ContentResolver, long, int, int) +NO DOC BLOCK: android.provider.ContactsContract.Groups Method newEntityIterator(android.database.Cursor) +NO DOC BLOCK: android.provider.ContactsContract.RawContacts Method newEntityIterator(android.database.Cursor) +NO DOC BLOCK: org.w3c.dom.Document Method normalizeDocument() +NO DOC BLOCK: android.view.View Method onConfigurationChanged(android.content.res.Configuration) +NO DOC BLOCK: android.webkit.WebChromeClient Method onConsoleMessage(android.webkit.ConsoleMessage) +NO DOC BLOCK: android.webkit.WebChromeClient Method onConsoleMessage(java.lang.String, int, java.lang.String) +NO DOC BLOCK: android.app.Activity Method onCreateDialog(int, android.os.Bundle) +NO DOC BLOCK: android.view.View Method onDisplayHint(int) +NO DOC BLOCK: android.app.Activity Method onPrepareDialog(int, android.app.Dialog, android.os.Bundle) +NO DOC BLOCK: android.webkit.WebViewClient Method onReceivedSslError(android.webkit.WebView, android.webkit.SslErrorHandler, android.net.http.SslError) +NO DOC BLOCK: android.content.AbstractThreadedSyncAdapter Method onSyncCanceled() +NO DOC BLOCK: android.view.View Method onVisibilityChanged(android.view.View, int) +NO DOC BLOCK: android.os.Bundle Method putCharSequenceArray(java.lang.String, java.lang.CharSequence[]) +NO DOC BLOCK: android.os.Bundle Method putCharSequenceArrayList(java.lang.String, java.util.ArrayList<java.lang.CharSequence>) +NO DOC BLOCK: android.content.Intent Method putCharSequenceArrayListExtra(java.lang.String, java.util.ArrayList<java.lang.CharSequence>) +NO DOC BLOCK: android.content.Intent Method putExtra(java.lang.String, java.lang.CharSequence[]) +NO DOC BLOCK: android.content.res.Configuration Method readFromParcel(android.os.Parcel) +NO DOC BLOCK: android.os.PowerManager Method reboot(java.lang.String) +NO DOC BLOCK: android.hardware.Camera Method reconnect() +NO DOC BLOCK: android.media.AudioManager Method registerAudioFocusListener(android.media.AudioManager.OnAudioFocusChangeListener) +NO DOC BLOCK: android.media.AudioManager Method registerMediaButtonEventReceiver(android.content.ComponentName) +NO DOC BLOCK: android.content.ContentResolver Method removePeriodicSync(android.accounts.Account, java.lang.String, android.os.Bundle) +NO DOC BLOCK: org.w3c.dom.Document Method renameNode(org.w3c.dom.Node, java.lang.String, java.lang.String) +NO DOC BLOCK: org.w3c.dom.Text Method replaceWholeText(java.lang.String) +NO DOC BLOCK: android.media.AudioManager Method requestAudioFocus(android.media.AudioManager.OnAudioFocusChangeListener, int, int) +NO DOC BLOCK: android.os.Debug Method resetGlobalClassInitCount() +NO DOC BLOCK: android.os.Debug Method resetGlobalClassInitTime() +NO DOC BLOCK: android.widget.VideoView Method resume() +NO DOC BLOCK: android.media.MediaScannerConnection Method scanFile(android.content.Context, java.lang.String[], java.lang.String[], android.media.MediaScannerConnection.OnScanCompletedListener) +NO DOC BLOCK: android.media.MediaRecorder Method setAudioChannels(int) +NO DOC BLOCK: android.media.MediaRecorder Method setAudioEncodingBitRate(int) +NO DOC BLOCK: android.media.MediaRecorder Method setAudioSamplingRate(int) +NO DOC BLOCK: android.webkit.WebSettings Method setBlockNetworkLoads(boolean) +NO DOC BLOCK: android.widget.RemoteViews Method setBundle(int, java.lang.String, android.os.Bundle) +NO DOC BLOCK: android.widget.ImageView Method setColorFilter(int) +NO DOC BLOCK: android.hardware.Camera Method setDisplayOrientation(int) +NO DOC BLOCK: org.w3c.dom.Document Method setDocumentURI(java.lang.String) +NO DOC BLOCK: android.opengl.GLSurfaceView Method setEGLContextClientVersion(int) +NO DOC BLOCK: android.speech.tts.TextToSpeech Method setEngineByPackageName(java.lang.String) +NO DOC BLOCK: android.hardware.Camera.Parameters Method setExposureCompensation(int) +NO DOC BLOCK: android.hardware.Camera.Parameters Method setGpsProcessingMethod(java.lang.String) +NO DOC BLOCK: org.w3c.dom.Element Method setIdAttribute(java.lang.String, boolean) +NO DOC BLOCK: org.w3c.dom.Element Method setIdAttributeNode(org.w3c.dom.Attr, boolean) +NO DOC BLOCK: org.w3c.dom.Element Method setIdAttributeNS(java.lang.String, java.lang.String, boolean) +NO DOC BLOCK: android.widget.TabWidget Method setLeftStripDrawable(android.graphics.drawable.Drawable) +NO DOC BLOCK: android.widget.TabWidget Method setLeftStripDrawable(int) +NO DOC BLOCK: android.provider.Settings.Secure Method setLocationProviderEnabled(android.content.ContentResolver, java.lang.String, boolean) +NO DOC BLOCK: android.opengl.Matrix Method setLookAtM(float[], int, float, float, float, float, float, float, float, float, float) +NO DOC BLOCK: android.media.SoundPool Method setOnLoadCompleteListener(android.media.SoundPool.OnLoadCompleteListener) +NO DOC BLOCK: android.app.Dialog Method setOnShowListener(android.content.DialogInterface.OnShowListener) +NO DOC BLOCK: android.webkit.WebSettings Method setPluginState(android.webkit.WebSettings.PluginState) +NO DOC BLOCK: android.hardware.Camera Method setPreviewCallbackWithBuffer(android.hardware.Camera.PreviewCallback) +NO DOC BLOCK: android.media.MediaRecorder Method setProfile(android.media.CamcorderProfile) +NO DOC BLOCK: android.widget.TabWidget Method setRightStripDrawable(android.graphics.drawable.Drawable) +NO DOC BLOCK: android.widget.TabWidget Method setRightStripDrawable(int) +NO DOC BLOCK: javax.xml.parsers.DocumentBuilderFactory Method setSchema(javax.xml.validation.Schema) +NO DOC BLOCK: javax.xml.parsers.SAXParserFactory Method setSchema(javax.xml.validation.Schema) +NO DOC BLOCK: org.w3c.dom.Document Method setStrictErrorChecking(boolean) +NO DOC BLOCK: android.widget.TabWidget Method setStripEnabled(boolean) +NO DOC BLOCK: org.w3c.dom.Node Method setTextContent(java.lang.String) +NO DOC BLOCK: android.app.AlarmManager Method setTime(long) +NO DOC BLOCK: android.content.res.Configuration Method setTo(android.content.res.Configuration) +NO DOC BLOCK: org.w3c.dom.Node Method setUserData(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler) +NO DOC BLOCK: android.media.MediaRecorder Method setVideoEncodingBitRate(int) +NO DOC BLOCK: org.w3c.dom.Document Method setXmlStandalone(boolean) +NO DOC BLOCK: org.w3c.dom.Document Method setXmlVersion(java.lang.String) +NO DOC BLOCK: android.hardware.Camera.Parameters Method setZoom(int) +NO DOC BLOCK: android.hardware.Camera Method setZoomChangeListener(android.hardware.Camera.OnZoomChangeListener) +NO DOC BLOCK: android.app.Activity Method showDialog(int, android.os.Bundle) +NO DOC BLOCK: android.widget.AbsListView Method smoothScrollBy(int, int) +NO DOC BLOCK: android.widget.AbsListView Method smoothScrollToPosition(int) +NO DOC BLOCK: android.widget.AbsListView Method smoothScrollToPosition(int, int) +NO DOC BLOCK: android.media.AudioManager Method startBluetoothSco() +NO DOC BLOCK: android.hardware.Camera Method startSmoothZoom(int) +NO DOC BLOCK: android.media.AudioManager Method stopBluetoothSco() +NO DOC BLOCK: android.hardware.Camera Method stopSmoothZoom() +NO DOC BLOCK: android.widget.VideoView Method suspend() +NO DOC BLOCK: android.text.util.Rfc822Tokenizer Method tokenize(java.lang.CharSequence, java.util.Collection<android.text.util.Rfc822Token>) +NO DOC BLOCK: android.media.AudioManager Method unregisterAudioFocusListener(android.media.AudioManager.OnAudioFocusChangeListener) +NO DOC BLOCK: android.media.AudioManager Method unregisterMediaButtonEventReceiver(android.content.ComponentName) +NO DOC BLOCK: android.database.sqlite.SQLiteDatabase Method updateWithOnConflict(java.lang.String, android.content.ContentValues, java.lang.String, java.lang.String[], int) +NO DOC BLOCK: android.util.Log Method wtf(java.lang.String, java.lang.String) +NO DOC BLOCK: android.util.Log Method wtf(java.lang.String, java.lang.String, java.lang.Throwable) +NO DOC BLOCK: android.util.Log Method wtf(java.lang.String, java.lang.Throwable) +NO DOC BLOCK: android.provider.Settings Field ACTION_ADD_ACCOUNT +NO DOC BLOCK: android.provider.Settings Field ACTION_DEVICE_INFO_SETTINGS +NO DOC BLOCK: android.content.Intent Field ACTION_EXTERNAL_APPLICATIONS_AVAILABLE +NO DOC BLOCK: android.content.Intent Field ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE +NO DOC BLOCK: android.speech.RecognizerIntent Field ACTION_GET_LANGUAGE_DETAILS +NO DOC BLOCK: android.view.MotionEvent Field ACTION_POINTER_INDEX_MASK +NO DOC BLOCK: android.view.MotionEvent Field ACTION_POINTER_INDEX_SHIFT +NO DOC BLOCK: android.media.AudioManager Field ACTION_SCO_AUDIO_STATE_CHANGED +NO DOC BLOCK: android.provider.Settings Field ACTION_SEARCH_SETTINGS +NO DOC BLOCK: android.provider.Settings.Secure Field ALLOWED_GEOLOCATION_ORIGINS +NO DOC BLOCK: android.media.AudioManager Field AUDIOFOCUS_GAIN +NO DOC BLOCK: android.media.AudioManager Field AUDIOFOCUS_GAIN_TRANSIENT +NO DOC BLOCK: android.media.AudioManager Field AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK +NO DOC BLOCK: android.media.AudioManager Field AUDIOFOCUS_LOSS +NO DOC BLOCK: android.media.AudioManager Field AUDIOFOCUS_LOSS_TRANSIENT +NO DOC BLOCK: android.media.AudioManager Field AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK +NO DOC BLOCK: android.media.AudioManager Field AUDIOFOCUS_REQUEST_FAILED +NO DOC BLOCK: android.media.AudioManager Field AUDIOFOCUS_REQUEST_GRANTED +NO DOC BLOCK: android.provider.Contacts.PresenceColumns Field AVAILABLE +NO DOC BLOCK: android.provider.ContactsContract.StatusColumns Field AVAILABLE +NO DOC BLOCK: android.provider.Contacts.PresenceColumns Field AWAY +NO DOC BLOCK: android.provider.ContactsContract.StatusColumns Field AWAY +NO DOC BLOCK: android.content.pm.ApplicationInfo Field backupAgentName +NO DOC BLOCK: android.Manifest.permission Field BIND_DEVICE_ADMIN +NO DOC BLOCK: android.content.Context Field BIND_NOT_FOREGROUND +NO DOC BLOCK: android.Manifest.permission Field BIND_WALLPAPER +NO DOC BLOCK: android.provider.MediaStore.Audio.AudioColumns Field BOOKMARK +NO DOC BLOCK: android.os.Build Field BOOTLOADER +NO DOC BLOCK: android.view.WindowManager.LayoutParams Field BRIGHTNESS_OVERRIDE_FULL +NO DOC BLOCK: android.view.WindowManager.LayoutParams Field BRIGHTNESS_OVERRIDE_NONE +NO DOC BLOCK: android.view.WindowManager.LayoutParams Field BRIGHTNESS_OVERRIDE_OFF +NO DOC BLOCK: android.view.WindowManager.LayoutParams Field buttonBrightness +NO DOC BLOCK: android.content.Intent Field CATEGORY_CAR_MODE +NO DOC BLOCK: android.content.pm.ActivityInfo Field CONFIG_UI_MODE +NO DOC BLOCK: android.database.sqlite.SQLiteDatabase Field CONFLICT_ABORT +NO DOC BLOCK: android.database.sqlite.SQLiteDatabase Field CONFLICT_FAIL +NO DOC BLOCK: android.database.sqlite.SQLiteDatabase Field CONFLICT_IGNORE +NO DOC BLOCK: android.database.sqlite.SQLiteDatabase Field CONFLICT_NONE +NO DOC BLOCK: android.database.sqlite.SQLiteDatabase Field CONFLICT_REPLACE +NO DOC BLOCK: android.database.sqlite.SQLiteDatabase Field CONFLICT_ROLLBACK +NO DOC BLOCK: android.os.Build Field CPU_ABI2 +NO DOC BLOCK: android.app.SearchManager Field CURSOR_EXTRA_KEY_IN_PROGRESS +NO DOC BLOCK: android.R.id Field custom +NO DOC BLOCK: android.R.anim Field cycle_interpolator +NO DOC BLOCK: dalvik.system.Zygote Field DEBUG_ENABLE_SAFEMODE +NO DOC BLOCK: android.content.SyncResult Field delayUntil +NO DOC BLOCK: android.content.pm.ComponentInfo Field descriptionRes +NO DOC BLOCK: android.speech.RecognizerIntent Field DETAILS_META_DATA +NO DOC BLOCK: android.content.Context Field DEVICE_POLICY_SERVICE +NO DOC BLOCK: android.os.Environment Field DIRECTORY_ALARMS +NO DOC BLOCK: android.os.Environment Field DIRECTORY_DCIM +NO DOC BLOCK: android.os.Environment Field DIRECTORY_DOWNLOADS +NO DOC BLOCK: android.os.Environment Field DIRECTORY_MOVIES +NO DOC BLOCK: android.os.Environment Field DIRECTORY_MUSIC +NO DOC BLOCK: android.os.Environment Field DIRECTORY_NOTIFICATIONS +NO DOC BLOCK: android.os.Environment Field DIRECTORY_PICTURES +NO DOC BLOCK: android.os.Environment Field DIRECTORY_PODCASTS +NO DOC BLOCK: android.os.Environment Field DIRECTORY_RINGTONES +NO DOC BLOCK: android.provider.Contacts.PresenceColumns Field DO_NOT_DISTURB +NO DOC BLOCK: android.provider.ContactsContract.StatusColumns Field DO_NOT_DISTURB +NO DOC BLOCK: org.w3c.dom.Node Field DOCUMENT_POSITION_CONTAINED_BY +NO DOC BLOCK: org.w3c.dom.Node Field DOCUMENT_POSITION_CONTAINS +NO DOC BLOCK: org.w3c.dom.Node Field DOCUMENT_POSITION_DISCONNECTED +NO DOC BLOCK: org.w3c.dom.Node Field DOCUMENT_POSITION_FOLLOWING +NO DOC BLOCK: org.w3c.dom.Node Field DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC +NO DOC BLOCK: org.w3c.dom.Node Field DOCUMENT_POSITION_PRECEDING +NO DOC BLOCK: android.content.Context Field DROPBOX_SERVICE +NO DOC BLOCK: android.text.AndroidCharacter Field EAST_ASIAN_WIDTH_AMBIGUOUS +NO DOC BLOCK: android.text.AndroidCharacter Field EAST_ASIAN_WIDTH_FULL_WIDTH +NO DOC BLOCK: android.text.AndroidCharacter Field EAST_ASIAN_WIDTH_HALF_WIDTH +NO DOC BLOCK: android.text.AndroidCharacter Field EAST_ASIAN_WIDTH_NARROW +NO DOC BLOCK: android.text.AndroidCharacter Field EAST_ASIAN_WIDTH_NEUTRAL +NO DOC BLOCK: android.text.AndroidCharacter Field EAST_ASIAN_WIDTH_WIDE +NO DOC BLOCK: android.R.attr Field expandableListViewWhiteStyle +NO DOC BLOCK: android.provider.Settings Field EXTRA_AUTHORITIES +NO DOC BLOCK: android.speech.tts.TextToSpeech.Engine Field EXTRA_AVAILABLE_VOICES +NO DOC BLOCK: android.speech.RecognizerIntent Field EXTRA_CALLING_PACKAGE +NO DOC BLOCK: android.content.Intent Field EXTRA_CHANGED_PACKAGE_LIST +NO DOC BLOCK: android.content.Intent Field EXTRA_CHANGED_UID_LIST +NO DOC BLOCK: android.speech.tts.TextToSpeech.Engine Field EXTRA_CHECK_VOICE_DATA_FOR +NO DOC BLOCK: android.provider.MediaStore Field EXTRA_DURATION_LIMIT +NO DOC BLOCK: android.provider.MediaStore Field EXTRA_FULL_SCREEN +NO DOC BLOCK: android.provider.Browser Field EXTRA_HEADERS +NO DOC BLOCK: android.speech.RecognizerIntent Field EXTRA_LANGUAGE_PREFERENCE +NO DOC BLOCK: android.speech.RecognizerIntent Field EXTRA_ONLY_RETURN_LANGUAGE_PREFERENCE +NO DOC BLOCK: android.speech.RecognizerIntent Field EXTRA_PARTIAL_RESULTS +NO DOC BLOCK: android.media.AudioManager Field EXTRA_SCO_AUDIO_STATE +NO DOC BLOCK: android.app.SearchManager Field EXTRA_SELECT_QUERY +NO DOC BLOCK: android.provider.MediaStore Field EXTRA_SHOW_ACTION_ICONS +NO DOC BLOCK: android.provider.MediaStore Field EXTRA_SIZE_LIMIT +NO DOC BLOCK: android.speech.RecognizerIntent Field EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS +NO DOC BLOCK: android.speech.RecognizerIntent Field EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS +NO DOC BLOCK: android.speech.RecognizerIntent Field EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS +NO DOC BLOCK: android.speech.RecognizerIntent Field EXTRA_SUPPORTED_LANGUAGES +NO DOC BLOCK: android.speech.tts.TextToSpeech.Engine Field EXTRA_UNAVAILABLE_VOICES +NO DOC BLOCK: android.content.pm.PackageManager Field FEATURE_BLUETOOTH +NO DOC BLOCK: android.content.pm.PackageManager Field FEATURE_LOCATION +NO DOC BLOCK: android.content.pm.PackageManager Field FEATURE_LOCATION_GPS +NO DOC BLOCK: android.content.pm.PackageManager Field FEATURE_LOCATION_NETWORK +NO DOC BLOCK: android.content.pm.PackageManager Field FEATURE_MICROPHONE +NO DOC BLOCK: android.content.pm.PackageManager Field FEATURE_SENSOR_ACCELEROMETER +NO DOC BLOCK: android.content.pm.PackageManager Field FEATURE_SENSOR_COMPASS +NO DOC BLOCK: android.content.pm.PackageManager Field FEATURE_TOUCHSCREEN +NO DOC BLOCK: android.content.pm.PackageManager Field FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT +NO DOC BLOCK: android.content.pm.PackageManager Field FEATURE_WIFI +NO DOC BLOCK: android.content.pm.ApplicationInfo Field FLAG_ALLOW_BACKUP +NO DOC BLOCK: android.view.WindowManager.LayoutParams Field FLAG_ALLOW_LOCK_WHILE_SCREEN_ON +NO DOC BLOCK: android.content.pm.ApplicationInfo Field FLAG_EXTERNAL_STORAGE +NO DOC BLOCK: android.content.pm.ApplicationInfo Field FLAG_KILL_AFTER_RESTORE +NO DOC BLOCK: android.content.Intent Field FLAG_RECEIVER_REPLACE_PENDING +NO DOC BLOCK: android.content.pm.ApplicationInfo Field FLAG_RESTORE_ANY_VERSION +NO DOC BLOCK: android.content.pm.ApplicationInfo Field FLAG_VM_SAFE_MODE +NO DOC BLOCK: android.hardware.Camera.Parameters Field FOCUS_MODE_EDOF +NO DOC BLOCK: android.os.Build.VERSION_CODES Field FROYO +NO DOC BLOCK: android.os.Build Field HARDWARE +NO DOC BLOCK: android.provider.Contacts.PresenceColumns Field IDLE +NO DOC BLOCK: android.provider.ContactsContract.StatusColumns Field IDLE +NO DOC BLOCK: android.R.attr Field installLocation +NO DOC BLOCK: android.app.SearchManager Field INTENT_ACTION_GLOBAL_SEARCH +NO DOC BLOCK: android.provider.MediaStore Field INTENT_ACTION_MUSIC_PLAYER +NO DOC BLOCK: android.app.SearchManager Field INTENT_ACTION_SEARCH_SETTINGS +NO DOC BLOCK: android.provider.Contacts.PresenceColumns Field INVISIBLE +NO DOC BLOCK: android.provider.ContactsContract.StatusColumns Field INVISIBLE +NO DOC BLOCK: android.provider.MediaStore.Audio.AudioColumns Field IS_PODCAST +NO DOC BLOCK: android.view.HapticFeedbackConstants Field KEYBOARD_TAP +NO DOC BLOCK: android.Manifest.permission Field KILL_BACKGROUND_PROCESSES +NO DOC BLOCK: dalvik.system.VMDebug Field KIND_GLOBAL_CLASS_INIT_COUNT +NO DOC BLOCK: dalvik.system.VMDebug Field KIND_GLOBAL_CLASS_INIT_TIME +NO DOC BLOCK: dalvik.system.VMDebug Field KIND_THREAD_CLASS_INIT_COUNT +NO DOC BLOCK: dalvik.system.VMDebug Field KIND_THREAD_CLASS_INIT_TIME +NO DOC BLOCK: android.provider.Settings.Secure Field LOCK_PATTERN_ENABLED +NO DOC BLOCK: android.provider.Settings.Secure Field LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED +NO DOC BLOCK: android.provider.Settings.Secure Field LOCK_PATTERN_VISIBLE +NO DOC BLOCK: android.view.ViewGroup.LayoutParams Field MATCH_PARENT +NO DOC BLOCK: android.telephony.TelephonyManager Field NETWORK_TYPE_IDEN +NO DOC BLOCK: android.provider.Contacts.PresenceColumns Field OFFLINE +NO DOC BLOCK: android.provider.ContactsContract.StatusColumns Field OFFLINE +NO DOC BLOCK: dalvik.bytecode.Opcodes Field OP_BREAKPOINT +NO DOC BLOCK: dalvik.bytecode.Opcodes Field OP_EXECUTE_INLINE_RANGE +NO DOC BLOCK: dalvik.bytecode.Opcodes Field OP_THROW_VERIFICATION_ERROR +NO DOC BLOCK: android.location.LocationManager Field PASSIVE_PROVIDER +NO DOC BLOCK: android.provider.Contacts.PresenceColumns Field PRESENCE_CUSTOM_STATUS +NO DOC BLOCK: android.provider.ContactsContract.StatusColumns Field PRESENCE_CUSTOM_STATUS +NO DOC BLOCK: android.provider.Contacts.PresenceColumns Field PRESENCE_STATUS +NO DOC BLOCK: android.provider.ContactsContract.StatusColumns Field PRESENCE_STATUS +NO DOC BLOCK: android.provider.Contacts.PresenceColumns Field PRIORITY +NO DOC BLOCK: android.os.Build Field RADIO +NO DOC BLOCK: android.R.attr Field restoreAnyVersion +NO DOC BLOCK: android.hardware.Camera.Parameters Field SCENE_MODE_BARCODE +NO DOC BLOCK: android.media.AudioManager Field SCO_AUDIO_STATE_CONNECTED +NO DOC BLOCK: android.media.AudioManager Field SCO_AUDIO_STATE_DISCONNECTED +NO DOC BLOCK: android.media.AudioManager Field SCO_AUDIO_STATE_ERROR +NO DOC BLOCK: android.provider.Settings.System Field SCREEN_BRIGHTNESS_MODE +NO DOC BLOCK: android.provider.Settings.System Field SCREEN_BRIGHTNESS_MODE_AUTOMATIC +NO DOC BLOCK: android.provider.Settings.System Field SCREEN_BRIGHTNESS_MODE_MANUAL +NO DOC BLOCK: android.Manifest.permission Field SET_TIME +NO DOC BLOCK: android.app.ActivityManager.ProcessErrorStateInfo Field stackTrace +NO DOC BLOCK: android.app.SearchManager Field SUGGEST_COLUMN_TEXT_2_URL +NO DOC BLOCK: android.content.ContentResolver Field SYNC_EXTRAS_DO_NOT_RETRY +NO DOC BLOCK: android.content.ContentResolver Field SYNC_EXTRAS_IGNORE_BACKOFF +NO DOC BLOCK: android.content.ContentResolver Field SYNC_EXTRAS_IGNORE_SETTINGS +NO DOC BLOCK: android.content.ContentResolver Field SYNC_OBSERVER_TYPE_ACTIVE +NO DOC BLOCK: android.content.ContentResolver Field SYNC_OBSERVER_TYPE_PENDING +NO DOC BLOCK: android.content.ContentResolver Field SYNC_OBSERVER_TYPE_SETTINGS +NO DOC BLOCK: android.R.attr Field tabStripEnabled +NO DOC BLOCK: android.R.attr Field tabStripLeft +NO DOC BLOCK: android.R.attr Field tabStripRight +NO DOC BLOCK: android.media.ExifInterface Field TAG_FOCAL_LENGTH +NO DOC BLOCK: android.media.ExifInterface Field TAG_GPS_DATESTAMP +NO DOC BLOCK: android.media.ExifInterface Field TAG_GPS_PROCESSING_METHOD +NO DOC BLOCK: android.media.ExifInterface Field TAG_GPS_TIMESTAMP +NO DOC BLOCK: android.provider.Settings.Secure Field TTS_ENABLED_PLUGINS +NO DOC BLOCK: org.w3c.dom.DOMException Field TYPE_MISMATCH_ERR +NO DOC BLOCK: android.net.ConnectivityManager Field TYPE_MOBILE_DUN +NO DOC BLOCK: android.net.ConnectivityManager Field TYPE_MOBILE_HIPRI +NO DOC BLOCK: android.net.ConnectivityManager Field TYPE_MOBILE_MMS +NO DOC BLOCK: android.net.ConnectivityManager Field TYPE_MOBILE_SUPL +NO DOC BLOCK: android.net.ConnectivityManager Field TYPE_WIMAX +NO DOC BLOCK: android.content.res.Configuration Field UI_MODE_NIGHT_MASK +NO DOC BLOCK: android.content.res.Configuration Field UI_MODE_NIGHT_NO +NO DOC BLOCK: android.content.res.Configuration Field UI_MODE_NIGHT_UNDEFINED +NO DOC BLOCK: android.content.res.Configuration Field UI_MODE_NIGHT_YES +NO DOC BLOCK: android.content.Context Field UI_MODE_SERVICE +NO DOC BLOCK: android.content.res.Configuration Field UI_MODE_TYPE_CAR +NO DOC BLOCK: android.content.res.Configuration Field UI_MODE_TYPE_DESK +NO DOC BLOCK: android.content.res.Configuration Field UI_MODE_TYPE_MASK +NO DOC BLOCK: android.content.res.Configuration Field UI_MODE_TYPE_NORMAL +NO DOC BLOCK: android.content.res.Configuration Field UI_MODE_TYPE_UNDEFINED +NO DOC BLOCK: android.content.res.Configuration Field uiMode +NO DOC BLOCK: android.os.Build Field UNKNOWN +NO DOC BLOCK: android.provider.MediaStore Field UNKNOWN_STRING +NO DOC BLOCK: org.w3c.dom.DOMException Field VALIDATION_ERR +NO DOC BLOCK: android.R.attr Field vmSafeMode +NO DOC BLOCK: android.provider.Settings.System Field VOLUME_BLUETOOTH_SCO +NO DOC BLOCK: android.R.attr Field webTextViewStyle diff --git a/docs/html/sdk/api_diff/8/stylesheet-jdiff.css b/docs/html/sdk/api_diff/8/stylesheet-jdiff.css new file mode 100644 index 0000000..edafaa3 --- /dev/null +++ b/docs/html/sdk/api_diff/8/stylesheet-jdiff.css @@ -0,0 +1,44 @@ + +/* (http://www.jdiff.org) */ + +div.and-diff-id {border: 1px solid #eee;position:relative;float:right;clear:both;padding:0px;} +table.diffspectable {border:1px;padding:0px;margin:0px;} +.diffspechead {background-color:#eee;} +.diffspectable tr {border:0px;padding:0px;} +.diffspectable td {background-color:eee;border:0px;font-size:90%;font-weight:normal;padding:0px;padding-left:1px;padding-right:1px;text-align:center;color:777;} +td.diffvalueold {color:orange;background-color:white;border:0px;font-size:80%;font-style:normal;text-align:left;padding:0px;padding-left:1px;padding-right:1px;line-height:.95em;} +td.diffvaluenew {color:green;background-color:white;border:0px;font-size:80%;font-weight:normal;text-align:left;padding:0px;padding-left:1px;padding-right:1px;line-height:.95em;} +td.diffvalue {color:444;background-color:white;border:0px;font-size:80%;font-weight:normal;text-align:left;padding:0px;padding-left:1px;padding-right:1px;line-height:.95em;} +td.diffspec {background-color:white;border:0px;font-size:80%;font-weight:normal;padding:1px;color:444;text-align:right;padding-right:.5em;line-height:.95em;} +tt {font-size:11pt;font-family:monospace;} +.indexHeader { + font-size:96%; + line-height:.8em;} +.jdiffIndex td { + font-size:96%; + xline-height:.8em; + padding:2px; + padding-left:1em;} +.indexText { + font-size:100%; + padding-left:1em;} +#indexTableCaption { + font-size:96%; + margin-top:.25em; + margin-bottom:0; + } +.hiddenlink { + font-size:96%; + line-height:.8em; + text-decoration:none;} +a { + text-decoration:none;} +a:hover { + text-decoration:underline;} +.indexBox { + border: 1px solid red; + margin:1em 0 0 0;} +.letterIndexHead { + font-size: 1.5em;font-weight:9; + margin:0 0 0em 0; + border: 1px solid red;} diff --git a/docs/html/sdk/api_diff/8/user_comments_for_7_to_8.xml b/docs/html/sdk/api_diff/8/user_comments_for_7_to_8.xml new file mode 100644 index 0000000..c5c69e4 --- /dev/null +++ b/docs/html/sdk/api_diff/8/user_comments_for_7_to_8.xml @@ -0,0 +1,4441 @@ +<?xml version="1.0" encoding="iso-8859-1" standalone="no"?> +<comments + xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' + xsi:noNamespaceSchemaLocation='comments.xsd' + name="7_to_8" + jdversion="1.1.0"> + +<!-- Use this file to enter an API change description. For example, when you remove a class, + you can enter a comment for that class that points developers to the replacement class. + You can also provide a change summary for modified API, to give an overview of the changes + why they were made, workarounds, etc. --> + +<!-- When the API diffs report is generated, the comments in this file get added to the tables of + removed, added, and modified packages, classes, methods, and fields. This file does not ship + with the final report. --> + +<!-- The id attribute in an identifier element identifies the change as noted in the report. + An id has the form package[.class[.[ctor|method|field].signature]], where [] indicates optional + text. A comment element can have multiple identifier elements, which will will cause the same + text to appear at each place in the report, but will be converted to separate comments when the + comments file is used. --> + +<!-- HTML tags in the text field will appear in the report. You also need to close p HTML elements, + used for paragraphs - see the top-level documentation. --> + +<!-- You can include standard javadoc links in your change descriptions. You can use the @first command + to cause jdiff to include the first line of the API documentation. You also need to close p HTML + elements, used for paragraphs - see the top-level documentation. --> + +<comment> + <identifier id="android"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.Manifest.permission"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.Manifest.permission.BIND_DEVICE_ADMIN"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.Manifest.permission.BIND_WALLPAPER"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.Manifest.permission.KILL_BACKGROUND_PROCESSES"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.Manifest.permission.RESTART_PACKAGES"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.Manifest.permission.SET_TIME"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.R.anim"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.R.anim.cycle_interpolator"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.R.attr"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.R.attr.expandableListViewWhiteStyle"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.R.attr.installLocation"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.R.attr.restoreAnyVersion"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.R.attr.restoreNeedsApplication"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.R.attr.tabStripEnabled"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.R.attr.tabStripLeft"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.R.attr.tabStripRight"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.R.attr.vmSafeMode"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.R.attr.webTextViewStyle"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.R.id"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.R.id.custom"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.accounts"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.accounts.AccountManager"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.accounts.AccountManager.hasFeatures_added(android.accounts.Account, java.lang.String[], android.accounts.AccountManagerCallback<java.lang.Boolean>, android.os.Handler)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app.Activity"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app.Activity.onCreateDialog_added(int, android.os.Bundle)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app.Activity.onCreateDialog_changed(int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app.Activity.onPrepareDialog_added(int, android.app.Dialog, android.os.Bundle)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app.Activity.onPrepareDialog_changed(int, android.app.Dialog)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app.Activity.showDialog_added(int, android.os.Bundle)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app.ActivityManager"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app.ActivityManager.ProcessErrorStateInfo"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app.ActivityManager.ProcessErrorStateInfo.stackTrace"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app.ActivityManager.isUserAMonkey_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app.ActivityManager.killBackgroundProcesses_added(java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app.ActivityManager.restartPackage_changed(java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app.AlarmManager"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app.AlarmManager.setTime_added(long)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app.Dialog"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app.Dialog.setOnShowListener_added(android.content.DialogInterface.OnShowListener)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app.SearchManager"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app.SearchManager.CURSOR_EXTRA_KEY_IN_PROGRESS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app.SearchManager.EXTRA_SELECT_QUERY"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app.SearchManager.INTENT_ACTION_GLOBAL_SEARCH"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app.SearchManager.INTENT_ACTION_SEARCH_SETTINGS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app.SearchManager.SUGGEST_COLUMN_TEXT_2_URL"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app.SearchManager.getSearchableInfo_added(android.content.ComponentName)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app.SearchManager.getSearchablesInGlobalSearch_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app.SearchableInfo"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app.UiModeManager"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app.admin"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.app.backup"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.AbstractThreadedSyncAdapter"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.AbstractThreadedSyncAdapter.onSyncCanceled_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.ComponentName"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.ComponentName.clone_changed()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.ContentResolver"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.ContentResolver.SYNC_EXTRAS_DO_NOT_RETRY"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.ContentResolver.SYNC_EXTRAS_IGNORE_BACKOFF"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.ContentResolver.SYNC_EXTRAS_IGNORE_SETTINGS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.ContentResolver.SYNC_OBSERVER_TYPE_ACTIVE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.ContentResolver.SYNC_OBSERVER_TYPE_PENDING"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.ContentResolver.SYNC_OBSERVER_TYPE_SETTINGS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.ContentResolver.addPeriodicSync_added(android.accounts.Account, java.lang.String, android.os.Bundle, long)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.ContentResolver.getCurrentSync_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.ContentResolver.getPeriodicSyncs_added(android.accounts.Account, java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.ContentResolver.removePeriodicSync_added(android.accounts.Account, java.lang.String, android.os.Bundle)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.Context"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.Context.BIND_NOT_FOREGROUND"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.Context.DEVICE_POLICY_SERVICE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.Context.DROPBOX_SERVICE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.Context.UI_MODE_SERVICE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.Context.getExternalCacheDir_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.Context.getExternalFilesDir_added(java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.Context.getPackageCodePath_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.Context.getPackageResourcePath_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.ContextWrapper"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.ContextWrapper.getExternalCacheDir_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.ContextWrapper.getExternalFilesDir_added(java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.DialogInterface.OnShowListener"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.Entity"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.Entity.NamedContentValues"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.EntityIterator"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.Intent"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.Intent.ACTION_EXTERNAL_APPLICATIONS_AVAILABLE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.Intent.ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.Intent.CATEGORY_CAR_MODE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.Intent.EXTRA_CHANGED_PACKAGE_LIST"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.Intent.EXTRA_CHANGED_UID_LIST"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.Intent.FLAG_RECEIVER_REPLACE_PENDING"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.Intent.getCharSequenceArrayExtra_added(java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.Intent.getCharSequenceArrayListExtra_added(java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.Intent.putCharSequenceArrayListExtra_added(java.lang.String, java.util.ArrayList<java.lang.CharSequence>)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.Intent.putExtra_added(java.lang.String, java.lang.CharSequence[])"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.PeriodicSync"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.SyncInfo"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.SyncResult"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.SyncResult.delayUntil"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm.ActivityInfo"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm.ActivityInfo.CONFIG_UI_MODE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm.ApplicationInfo"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm.ApplicationInfo.FLAG_ALLOW_BACKUP"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm.ApplicationInfo.FLAG_EXTERNAL_STORAGE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm.ApplicationInfo.FLAG_KILL_AFTER_RESTORE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm.ApplicationInfo.FLAG_RESTORE_ANY_VERSION"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm.ApplicationInfo.FLAG_VM_SAFE_MODE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm.ApplicationInfo.backupAgentName"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm.ComponentInfo"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm.ComponentInfo.descriptionRes"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm.PackageManager"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm.PackageManager.FEATURE_BLUETOOTH"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm.PackageManager.FEATURE_LOCATION"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm.PackageManager.FEATURE_LOCATION_GPS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm.PackageManager.FEATURE_LOCATION_NETWORK"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm.PackageManager.FEATURE_MICROPHONE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm.PackageManager.FEATURE_SENSOR_ACCELEROMETER"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm.PackageManager.FEATURE_SENSOR_COMPASS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm.PackageManager.FEATURE_TOUCHSCREEN"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm.PackageManager.FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm.PackageManager.FEATURE_WIFI"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm.PackageManager.PKG_INSTALL_COMPLETE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm.PackageManager.PKG_INSTALL_INCOMPLETE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm.PackageManager.addPermissionAsync_added(android.content.pm.PermissionInfo)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm.PackageManager.addPreferredActivity_changed(android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm.PackageManager.canonicalToCurrentPackageNames_added(java.lang.String[])"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.pm.PackageManager.currentToCanonicalPackageNames_added(java.lang.String[])"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.res"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.res.Configuration"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.res.Configuration.UI_MODE_NIGHT_MASK"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.res.Configuration.UI_MODE_NIGHT_NO"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.res.Configuration.UI_MODE_NIGHT_UNDEFINED"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.res.Configuration.UI_MODE_NIGHT_YES"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.res.Configuration.UI_MODE_TYPE_CAR"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.res.Configuration.UI_MODE_TYPE_DESK"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.res.Configuration.UI_MODE_TYPE_MASK"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.res.Configuration.UI_MODE_TYPE_NORMAL"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.res.Configuration.UI_MODE_TYPE_UNDEFINED"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.res.Configuration.readFromParcel_added(android.os.Parcel)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.res.Configuration.setTo_added(android.content.res.Configuration)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.content.res.Configuration.uiMode"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.database"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.database.DatabaseUtils"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.database.DatabaseUtils.cursorDoubleToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.database.DatabaseUtils.cursorFloatToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.database.DatabaseUtils.cursorIntToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.database.DatabaseUtils.cursorLongToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.database.DatabaseUtils.cursorShortToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.database.DatabaseUtils.cursorStringToContentValuesIfPresent_added(android.database.Cursor, android.content.ContentValues, java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.database.sqlite"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.database.sqlite.SQLiteDatabase"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.database.sqlite.SQLiteDatabase.CONFLICT_ABORT"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.database.sqlite.SQLiteDatabase.CONFLICT_FAIL"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.database.sqlite.SQLiteDatabase.CONFLICT_IGNORE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.database.sqlite.SQLiteDatabase.CONFLICT_NONE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.database.sqlite.SQLiteDatabase.CONFLICT_REPLACE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.database.sqlite.SQLiteDatabase.CONFLICT_ROLLBACK"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.database.sqlite.SQLiteDatabase.insertWithOnConflict_added(java.lang.String, java.lang.String, android.content.ContentValues, int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.database.sqlite.SQLiteDatabase.updateWithOnConflict_added(java.lang.String, android.content.ContentValues, java.lang.String, java.lang.String[], int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.database.sqlite.SQLiteProgram"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.database.sqlite.SQLiteProgram.compile_changed(java.lang.String, boolean)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.database.sqlite.SQLiteProgram.mDatabase"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.database.sqlite.SQLiteProgram.nHandle"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.database.sqlite.SQLiteProgram.nStatement"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.database.sqlite.SQLiteProgram.native_compile_changed(java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.database.sqlite.SQLiteProgram.native_finalize_changed()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.gesture"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.gesture.Gesture"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.gesture.Gesture.clone_changed()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.gesture.GesturePoint"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.gesture.GesturePoint.clone_changed()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.gesture.GestureStroke"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.gesture.GestureStroke.clone_changed()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.gesture.GestureUtils"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.graphics"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.graphics.ImageFormat"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.graphics.PixelFormat"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.graphics.PixelFormat.JPEG"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.graphics.PixelFormat.YCbCr_420_SP"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.graphics.PixelFormat.YCbCr_422_I"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.graphics.PixelFormat.YCbCr_422_SP"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.graphics.YuvImage"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Camera"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Camera.OnZoomChangeListener"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Camera.Parameters"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Camera.Parameters.FOCUS_MODE_EDOF"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Camera.Parameters.SCENE_MODE_BARCODE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Camera.Parameters.getExposureCompensationStep_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Camera.Parameters.getExposureCompensation_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Camera.Parameters.getFocalLength_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Camera.Parameters.getHorizontalViewAngle_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Camera.Parameters.getMaxExposureCompensation_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Camera.Parameters.getMaxZoom_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Camera.Parameters.getMinExposureCompensation_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Camera.Parameters.getSupportedJpegThumbnailSizes_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Camera.Parameters.getVerticalViewAngle_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Camera.Parameters.getZoomRatios_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Camera.Parameters.getZoom_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Camera.Parameters.isSmoothZoomSupported_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Camera.Parameters.isZoomSupported_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Camera.Parameters.setExposureCompensation_added(int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Camera.Parameters.setGpsProcessingMethod_added(java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Camera.Parameters.setZoom_added(int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Camera.addCallbackBuffer_added(byte[])"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Camera.reconnect_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Camera.setDisplayOrientation_added(int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Camera.setPreviewCallbackWithBuffer_added(android.hardware.Camera.PreviewCallback)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Camera.setZoomChangeListener_added(android.hardware.Camera.OnZoomChangeListener)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Camera.startSmoothZoom_added(int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Camera.stopSmoothZoom_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Sensor"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.hardware.Sensor.TYPE_ORIENTATION"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.location"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.location.LocationManager"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.location.LocationManager.PASSIVE_PROVIDER"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.AudioManager"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.AudioManager.ACTION_SCO_AUDIO_STATE_CHANGED"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.AudioManager.AUDIOFOCUS_GAIN"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.AudioManager.AUDIOFOCUS_GAIN_TRANSIENT"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.AudioManager.AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.AudioManager.AUDIOFOCUS_LOSS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.AudioManager.AUDIOFOCUS_LOSS_TRANSIENT"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.AudioManager.AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.AudioManager.AUDIOFOCUS_REQUEST_FAILED"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.AudioManager.AUDIOFOCUS_REQUEST_GRANTED"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.AudioManager.EXTRA_SCO_AUDIO_STATE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.AudioManager.OnAudioFocusChangeListener"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.AudioManager.SCO_AUDIO_STATE_CONNECTED"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.AudioManager.SCO_AUDIO_STATE_DISCONNECTED"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.AudioManager.SCO_AUDIO_STATE_ERROR"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.AudioManager.abandonAudioFocus_added(android.media.AudioManager.OnAudioFocusChangeListener)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.AudioManager.isBluetoothScoAvailableOffCall_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.AudioManager.registerAudioFocusListener_added(android.media.AudioManager.OnAudioFocusChangeListener)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.AudioManager.registerMediaButtonEventReceiver_added(android.content.ComponentName)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.AudioManager.requestAudioFocus_added(android.media.AudioManager.OnAudioFocusChangeListener, int, int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.AudioManager.startBluetoothSco_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.AudioManager.stopBluetoothSco_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.AudioManager.unregisterAudioFocusListener_added(android.media.AudioManager.OnAudioFocusChangeListener)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.AudioManager.unregisterMediaButtonEventReceiver_added(android.content.ComponentName)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.CamcorderProfile"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.CameraProfile"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.ExifInterface"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.ExifInterface.TAG_FOCAL_LENGTH"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.ExifInterface.TAG_GPS_DATESTAMP"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.ExifInterface.TAG_GPS_PROCESSING_METHOD"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.ExifInterface.TAG_GPS_TIMESTAMP"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.ExifInterface.getAttributeDouble_added(java.lang.String, double)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.MediaRecorder"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.MediaRecorder.setAudioChannels_added(int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.MediaRecorder.setAudioEncodingBitRate_added(int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.MediaRecorder.setAudioSamplingRate_added(int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.MediaRecorder.setProfile_added(android.media.CamcorderProfile)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.MediaRecorder.setVideoEncodingBitRate_added(int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.MediaScannerConnection"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.MediaScannerConnection.MediaScannerConnectionClient"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.MediaScannerConnection.OnScanCompletedListener"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.MediaScannerConnection.scanFile_added(android.content.Context, java.lang.String[], java.lang.String[], android.media.MediaScannerConnection.OnScanCompletedListener)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.SoundPool"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.SoundPool.OnLoadCompleteListener"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.SoundPool.autoPause_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.SoundPool.autoResume_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.SoundPool.setOnLoadCompleteListener_added(android.media.SoundPool.OnLoadCompleteListener)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.media.ThumbnailUtils"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.net"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.net.ConnectivityManager"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.net.ConnectivityManager.TYPE_MOBILE_DUN"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.net.ConnectivityManager.TYPE_MOBILE_HIPRI"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.net.ConnectivityManager.TYPE_MOBILE_MMS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.net.ConnectivityManager.TYPE_MOBILE_SUPL"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.net.ConnectivityManager.TYPE_WIMAX"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.net.SSLCertificateSocketFactory"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.net.SSLCertificateSocketFactory.ctor_changed(int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.net.SSLCertificateSocketFactory.getDefault_added(int, android.net.SSLSessionCache)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.net.SSLCertificateSocketFactory.getHttpSocketFactory_added(int, android.net.SSLSessionCache)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.net.SSLCertificateSocketFactory.getInsecure_added(int, android.net.SSLSessionCache)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.net.SSLSessionCache"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.net.TrafficStats"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.net.http"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.net.http.AndroidHttpClient"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.net.http.SslCertificate"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.net.http.SslCertificate.ctor_added(java.lang.String, java.lang.String, java.util.Date, java.util.Date)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.net.http.SslCertificate.ctor_changed(java.lang.String, java.lang.String, java.lang.String, java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.net.http.SslCertificate.getValidNotAfterDate_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.net.http.SslCertificate.getValidNotAfter_changed()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.net.http.SslCertificate.getValidNotBeforeDate_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.net.http.SslCertificate.getValidNotBefore_changed()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.net.http.SslError"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.opengl"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.opengl.ETC1"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.opengl.ETC1Util"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.opengl.ETC1Util.ETC1Texture"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.opengl.GLES20"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.opengl.GLSurfaceView"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.opengl.GLSurfaceView.setEGLContextClientVersion_added(int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.opengl.Matrix"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.opengl.Matrix.setLookAtM_added(float[], int, float, float, float, float, float, float, float, float, float)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Build"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Build.BOOTLOADER"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Build.CPU_ABI2"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Build.HARDWARE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Build.RADIO"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Build.UNKNOWN"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Build.VERSION_CODES"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Build.VERSION_CODES.FROYO"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Bundle"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Bundle.getCharSequenceArrayList_added(java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Bundle.getCharSequenceArray_added(java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Bundle.putCharSequenceArrayList_added(java.lang.String, java.util.ArrayList<java.lang.CharSequence>)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Bundle.putCharSequenceArray_added(java.lang.String, java.lang.CharSequence[])"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Debug"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Debug.dumpService_added(java.lang.String, java.io.FileDescriptor, java.lang.String[])"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Debug.getGlobalClassInitCount_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Debug.getGlobalClassInitTime_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Debug.resetGlobalClassInitCount_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Debug.resetGlobalClassInitTime_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.DropBoxManager"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.DropBoxManager.Entry"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Environment"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Environment.DIRECTORY_ALARMS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Environment.DIRECTORY_DCIM"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Environment.DIRECTORY_DOWNLOADS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Environment.DIRECTORY_MOVIES"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Environment.DIRECTORY_MUSIC"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Environment.DIRECTORY_NOTIFICATIONS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Environment.DIRECTORY_PICTURES"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Environment.DIRECTORY_PODCASTS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Environment.DIRECTORY_RINGTONES"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.Environment.getExternalStoragePublicDirectory_added(java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.PowerManager"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.PowerManager.reboot_added(java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.RecoverySystem"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.os.RecoverySystem.ProgressListener"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Browser"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Browser.EXTRA_HEADERS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.CallLog.Calls"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.CallLog.Calls.getLastOutgoingCall_added(android.content.Context)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Contacts.PresenceColumns"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Contacts.PresenceColumns.AVAILABLE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Contacts.PresenceColumns.AWAY"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Contacts.PresenceColumns.DO_NOT_DISTURB"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Contacts.PresenceColumns.IDLE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Contacts.PresenceColumns.INVISIBLE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Contacts.PresenceColumns.OFFLINE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Contacts.PresenceColumns.PRESENCE_CUSTOM_STATUS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Contacts.PresenceColumns.PRESENCE_STATUS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Contacts.PresenceColumns.PRIORITY"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.ContactsContract.Groups"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.ContactsContract.Groups.newEntityIterator_added(android.database.Cursor)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.ContactsContract.RawContacts"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.ContactsContract.RawContacts.newEntityIterator_added(android.database.Cursor)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.ContactsContract.StatusColumns"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.ContactsContract.StatusColumns.AVAILABLE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.ContactsContract.StatusColumns.AWAY"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.ContactsContract.StatusColumns.DO_NOT_DISTURB"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.ContactsContract.StatusColumns.IDLE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.ContactsContract.StatusColumns.INVISIBLE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.ContactsContract.StatusColumns.OFFLINE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.ContactsContract.StatusColumns.PRESENCE_CUSTOM_STATUS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.ContactsContract.StatusColumns.PRESENCE_STATUS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.MediaStore"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.MediaStore.Audio.AudioColumns"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.MediaStore.Audio.AudioColumns.BOOKMARK"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.MediaStore.Audio.AudioColumns.IS_PODCAST"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.MediaStore.Audio.Playlists.Members"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.MediaStore.Audio.Playlists.Members.moveItem_added(android.content.ContentResolver, long, int, int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.MediaStore.EXTRA_DURATION_LIMIT"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.MediaStore.EXTRA_FULL_SCREEN"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.MediaStore.EXTRA_SHOW_ACTION_ICONS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.MediaStore.EXTRA_SIZE_LIMIT"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.MediaStore.INTENT_ACTION_MUSIC_PLAYER"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.MediaStore.Images.Thumbnails"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.MediaStore.Images.Thumbnails.cancelThumbnailRequest_added(android.content.ContentResolver, long, long)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.MediaStore.Images.Thumbnails.getThumbnail_added(android.content.ContentResolver, long, long, int, android.graphics.BitmapFactory.Options)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.MediaStore.UNKNOWN_STRING"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.MediaStore.Video.Thumbnails"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.MediaStore.Video.Thumbnails.cancelThumbnailRequest_added(android.content.ContentResolver, long, long)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.MediaStore.Video.Thumbnails.getThumbnail_added(android.content.ContentResolver, long, long, int, android.graphics.BitmapFactory.Options)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Settings"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Settings.ACTION_ADD_ACCOUNT"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Settings.ACTION_DEVICE_INFO_SETTINGS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Settings.ACTION_SEARCH_SETTINGS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Settings.EXTRA_AUTHORITIES"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Settings.Secure"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Settings.Secure.ALLOWED_GEOLOCATION_ORIGINS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Settings.Secure.LOCK_PATTERN_ENABLED"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Settings.Secure.LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Settings.Secure.LOCK_PATTERN_VISIBLE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Settings.Secure.TTS_ENABLED_PLUGINS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Settings.Secure.isLocationProviderEnabled_added(android.content.ContentResolver, java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Settings.Secure.setLocationProviderEnabled_added(android.content.ContentResolver, java.lang.String, boolean)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Settings.System"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Settings.System.LOCK_PATTERN_ENABLED"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Settings.System.LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Settings.System.LOCK_PATTERN_VISIBLE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Settings.System.SCREEN_BRIGHTNESS_MODE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.provider.Settings.System.VOLUME_BLUETOOTH_SCO"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.speech"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.speech.RecognitionListener"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.speech.RecognitionService"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.speech.RecognitionService.Callback"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.speech.RecognizerIntent"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.speech.RecognizerIntent.ACTION_GET_LANGUAGE_DETAILS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.speech.RecognizerIntent.DETAILS_META_DATA"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.speech.RecognizerIntent.EXTRA_CALLING_PACKAGE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.speech.RecognizerIntent.EXTRA_LANGUAGE_PREFERENCE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.speech.RecognizerIntent.EXTRA_ONLY_RETURN_LANGUAGE_PREFERENCE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.speech.RecognizerIntent.EXTRA_PARTIAL_RESULTS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.speech.RecognizerIntent.EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.speech.RecognizerIntent.EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.speech.RecognizerIntent.EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.speech.RecognizerIntent.EXTRA_SUPPORTED_LANGUAGES"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.speech.RecognizerIntent.getVoiceDetailsIntent_added(android.content.Context)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.speech.SpeechRecognizer"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.speech.tts"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.speech.tts.TextToSpeech"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.speech.tts.TextToSpeech.Engine"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.speech.tts.TextToSpeech.Engine.EXTRA_AVAILABLE_VOICES"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.speech.tts.TextToSpeech.Engine.EXTRA_CHECK_VOICE_DATA_FOR"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.speech.tts.TextToSpeech.Engine.EXTRA_UNAVAILABLE_VOICES"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.speech.tts.TextToSpeech.areDefaultsEnforced_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.speech.tts.TextToSpeech.getDefaultEngine_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.speech.tts.TextToSpeech.setEngineByPackageName_added(java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.telephony"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.telephony.TelephonyManager"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.telephony.TelephonyManager.NETWORK_TYPE_IDEN"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.test"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.test.ActivityInstrumentationTestCase2"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.test.ActivityInstrumentationTestCase2.ctor_added(java.lang.Class<T>)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.test.ActivityInstrumentationTestCase2.ctor_changed(java.lang.String, java.lang.Class<T>)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.test.mock"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.test.mock.MockContentProvider"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.test.mock.MockContext"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.test.mock.MockContext.getExternalCacheDir_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.test.mock.MockContext.getExternalFilesDir_added(java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.test.mock.MockCursor"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.test.mock.MockPackageManager"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.test.mock.MockPackageManager.addPermissionAsync_added(android.content.pm.PermissionInfo)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.test.mock.MockPackageManager.canonicalToCurrentPackageNames_added(java.lang.String[])"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.test.mock.MockPackageManager.currentToCanonicalPackageNames_added(java.lang.String[])"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.text"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.text.AndroidCharacter"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.text.AndroidCharacter.EAST_ASIAN_WIDTH_AMBIGUOUS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.text.AndroidCharacter.EAST_ASIAN_WIDTH_FULL_WIDTH"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.text.AndroidCharacter.EAST_ASIAN_WIDTH_HALF_WIDTH"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.text.AndroidCharacter.EAST_ASIAN_WIDTH_NARROW"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.text.AndroidCharacter.EAST_ASIAN_WIDTH_NEUTRAL"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.text.AndroidCharacter.EAST_ASIAN_WIDTH_WIDE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.text.AndroidCharacter.getEastAsianWidth_added(char)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.text.AndroidCharacter.getEastAsianWidths_added(char[], int, int, byte[])"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.text.style"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.text.style.LeadingMarginSpan.LeadingMarginSpan2"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.text.util"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.text.util.Rfc822Tokenizer"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.text.util.Rfc822Tokenizer.tokenize_added(java.lang.CharSequence, java.util.Collection<android.text.util.Rfc822Token>)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.util"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.util.Base64"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.util.Base64InputStream"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.util.Base64OutputStream"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.util.EventLog"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.util.EventLog.Event"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.util.EventLogTags"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.util.Log"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.util.Log.wtf_added(java.lang.String, java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.util.Log.wtf_added(java.lang.String, java.lang.String, java.lang.Throwable)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.util.Log.wtf_added(java.lang.String, java.lang.Throwable)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.util.Patterns"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.Display"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.Display.getOrientation_changed()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.Display.getRotation_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.GestureDetector"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.GestureDetector.ctor_added(android.content.Context, android.view.GestureDetector.OnGestureListener, android.os.Handler, boolean)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.HapticFeedbackConstants"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.HapticFeedbackConstants.KEYBOARD_TAP"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.MotionEvent"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.MotionEvent.ACTION_POINTER_1_DOWN"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.MotionEvent.ACTION_POINTER_1_UP"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.MotionEvent.ACTION_POINTER_2_DOWN"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.MotionEvent.ACTION_POINTER_2_UP"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.MotionEvent.ACTION_POINTER_3_DOWN"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.MotionEvent.ACTION_POINTER_3_UP"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.MotionEvent.ACTION_POINTER_ID_MASK"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.MotionEvent.ACTION_POINTER_ID_SHIFT"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.MotionEvent.ACTION_POINTER_INDEX_MASK"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.MotionEvent.ACTION_POINTER_INDEX_SHIFT"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.MotionEvent.getActionIndex_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.MotionEvent.getActionMasked_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.ScaleGestureDetector"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.ScaleGestureDetector.OnScaleGestureListener"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.ScaleGestureDetector.SimpleOnScaleGestureListener"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.VelocityTracker"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.VelocityTracker.getXVelocity_added(int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.VelocityTracker.getYVelocity_added(int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.View"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.View.dispatchConfigurationChanged_added(android.content.res.Configuration)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.View.dispatchDisplayHint_added(int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.View.dispatchVisibilityChanged_added(android.view.View, int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.View.onConfigurationChanged_added(android.content.res.Configuration)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.View.onDisplayHint_added(int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.View.onVisibilityChanged_added(android.view.View, int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.ViewConfiguration"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.ViewConfiguration.getScaledPagingTouchSlop_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.ViewGroup.LayoutParams"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.ViewGroup.LayoutParams.FILL_PARENT"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.ViewGroup.LayoutParams.MATCH_PARENT"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.WindowManager.LayoutParams"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_FULL"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_NONE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_OFF"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.WindowManager.LayoutParams.FLAG_ALLOW_LOCK_WHILE_SCREEN_ON"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.WindowManager.LayoutParams.buttonBrightness"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.animation"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.animation.Animation"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.view.animation.Animation.cancel_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.webkit"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.webkit.CacheManager"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.webkit.CacheManager.endCacheTransaction_changed()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.webkit.CacheManager.startCacheTransaction_changed()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.webkit.ConsoleMessage"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.webkit.ConsoleMessage.MessageLevel"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.webkit.JsResult"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.webkit.JsResult.mProxy"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.webkit.WebChromeClient"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.webkit.WebChromeClient.onConsoleMessage_added(android.webkit.ConsoleMessage)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.webkit.WebChromeClient.onConsoleMessage_added(java.lang.String, int, java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.webkit.WebChromeClient.onConsoleMessage_removed(java.lang.String, int, java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.webkit.WebSettings"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.webkit.WebSettings.PluginState"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.webkit.WebSettings.getBlockNetworkLoads_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.webkit.WebSettings.getPluginState_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.webkit.WebSettings.getPluginsEnabled_changed()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.webkit.WebSettings.setBlockNetworkLoads_added(boolean)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.webkit.WebSettings.setPluginState_added(android.webkit.WebSettings.PluginState)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.webkit.WebSettings.setPluginsEnabled_changed(boolean)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.webkit.WebView"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.webkit.WebView.emulateShiftHeld_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.webkit.WebView.loadUrl_added(java.lang.String, java.util.Map<java.lang.String, java.lang.String>)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.webkit.WebView.onChildViewAdded_changed(android.view.View, android.view.View)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.webkit.WebView.onChildViewRemoved_changed(android.view.View, android.view.View)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.webkit.WebViewClient"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.webkit.WebViewClient.onReceivedSslError_added(android.webkit.WebView, android.webkit.SslErrorHandler, android.net.http.SslError)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.webkit.WebViewClient.onTooManyRedirects_changed(android.webkit.WebView, android.os.Message, android.os.Message)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.widget"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.widget.AbsListView"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.widget.AbsListView.smoothScrollBy_added(int, int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.widget.AbsListView.smoothScrollToPosition_added(int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.widget.AbsListView.smoothScrollToPosition_added(int, int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.widget.BaseExpandableListAdapter"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.widget.BaseExpandableListAdapter.getChildTypeCount_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.widget.BaseExpandableListAdapter.getChildType_added(int, int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.widget.BaseExpandableListAdapter.getGroupTypeCount_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.widget.BaseExpandableListAdapter.getGroupType_added(int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.widget.HeterogeneousExpandableList"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.widget.ImageView"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.widget.ImageView.setColorFilter_added(int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.widget.ListView"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.widget.ListView.getCheckItemIds_changed()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.widget.ListView.getCheckedItemIds_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.widget.RemoteViews"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.widget.RemoteViews.setBundle_added(int, java.lang.String, android.os.Bundle)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.widget.TabWidget"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.widget.TabWidget.isStripEnabled_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.widget.TabWidget.setLeftStripDrawable_added(android.graphics.drawable.Drawable)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.widget.TabWidget.setLeftStripDrawable_added(int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.widget.TabWidget.setRightStripDrawable_added(android.graphics.drawable.Drawable)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.widget.TabWidget.setRightStripDrawable_added(int)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.widget.TabWidget.setStripEnabled_added(boolean)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.widget.VideoView"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.widget.VideoView.resume_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="android.widget.VideoView.suspend_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_BREAKPOINT"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_EXECUTE_INLINE_RANGE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_THROW_VERIFICATION_ERROR"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_UNUSED_3e"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_UNUSED_3f"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_UNUSED_40"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_UNUSED_41"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_UNUSED_42"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_UNUSED_43"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_UNUSED_73"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_UNUSED_79"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_UNUSED_7A"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_UNUSED_E3"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_UNUSED_E4"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_UNUSED_E5"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_UNUSED_E6"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_UNUSED_E7"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_UNUSED_E8"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_UNUSED_E9"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_UNUSED_EA"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_UNUSED_EB"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_UNUSED_EC"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_UNUSED_ED"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_UNUSED_EF"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_UNUSED_F1"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_UNUSED_FC"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_UNUSED_FD"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_UNUSED_FE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.bytecode.Opcodes.OP_UNUSED_FF"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.system"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.system.VMDebug"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.system.VMDebug.DEFAULT_METHOD_TRACE_FILE_NAME"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.system.VMDebug.KIND_GLOBAL_CLASS_INIT_COUNT"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.system.VMDebug.KIND_GLOBAL_CLASS_INIT_TIME"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.system.VMDebug.KIND_THREAD_CLASS_INIT_COUNT"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.system.VMDebug.KIND_THREAD_CLASS_INIT_TIME"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.system.VMDebug.startMethodTracing_changed()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.system.Zygote"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="dalvik.system.Zygote.DEBUG_ENABLE_SAFEMODE"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="java.net"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="java.net.DatagramSocketImpl"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="java.net.DatagramSocketImpl.getOption_removed(int)"/> + <text> + This method stub was removed from the DatagramSocketImpl abstract class, but subclasses still inherit the method from the <a href="../../../../reference/java/net/SocketOptions.html">SocketOptions</a> superclass. + </text> +</comment> +<comment> + <identifier id="java.net.DatagramSocketImpl.setOption_removed(int, java.lang.Object)"/> + <text> + This method stub was removed from the DatagramSocketImpl abstract class, but subclasses still inherit the method from the <a href="../../../../reference/java/net/SocketOptions.html">SocketOptions</a> superclass. + </text> +</comment> +<comment> + <identifier id="java.nio.charset"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="java.nio.charset.Charset"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="java.nio.charset.Charset.forName_changed(java.lang.String)"/> + <text> + The unchecked exceptions <code>java.nio.charset.IllegalCharsetNameException</code> and <code>java.nio.charset.UnsupportedCharsetExceptionare</code> are still thrown by this method but the exceptions were removed from the formal API specification. + </text> +</comment> +<comment> + <identifier id="java.nio.charset.Charset.isSupported_changed(java.lang.String)"/> + <text> + The unchecked exception <code>java.nio.charset.IllegalCharsetNameException</code> is still thrown by this method but the exception was removed from the formal API specification. + </text> +</comment> +<comment> + <identifier id="java.util"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="java.util.ArrayList"/> + <text> + <a href="../../../../reference/java/util/ArrayList.html">ArrayList</a> now implements <a href="../../../../reference/java/util/List.html">List</a> indirectly, via <a href="../../../../reference/java/util/AbstractList.html">AbstractList</a>. + </text> +</comment> +<comment> + <identifier id="java.util.HashMap"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="java.util.regex"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="java.util.regex.Matcher"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="java.util.regex.Matcher.appendReplacement_changed(java.lang.StringBuffer, java.lang.String)"/> + <text> + The unchecked exception <code>java.lang.IllegalStateException</code> is still thrown by this method but the exception was removed from the formal API specification. + </text> +</comment> +<comment> + <identifier id="java.util.regex.Matcher.start_changed()"/> + <text> + The unchecked exception <code>java.lang.IllegalStateException</code> is still thrown by this method but the exception was removed from the formal API specification. + </text> +</comment> +<comment> + <identifier id="java.util.regex.Pattern"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="java.util.regex.Pattern.compile_changed(java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="javax.xml"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="javax.xml.XMLConstants"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="javax.xml.XMLConstants.ctor_removed()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="javax.xml.datatype"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="javax.xml.namespace"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="javax.xml.parsers"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="javax.xml.parsers.DocumentBuilder"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="javax.xml.parsers.DocumentBuilder.getSchema_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="javax.xml.parsers.DocumentBuilder.isXIncludeAware_changed()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="javax.xml.parsers.DocumentBuilderFactory"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="javax.xml.parsers.DocumentBuilderFactory.getSchema_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="javax.xml.parsers.DocumentBuilderFactory.newInstance_changed()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="javax.xml.parsers.DocumentBuilderFactory.setSchema_added(javax.xml.validation.Schema)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="javax.xml.parsers.SAXParser"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="javax.xml.parsers.SAXParser.getSchema_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="javax.xml.parsers.SAXParser.isXIncludeAware_changed()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="javax.xml.parsers.SAXParserFactory"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="javax.xml.parsers.SAXParserFactory.getSchema_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="javax.xml.parsers.SAXParserFactory.newInstance_changed()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="javax.xml.parsers.SAXParserFactory.setSchema_added(javax.xml.validation.Schema)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="javax.xml.transform"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="javax.xml.transform.dom"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="javax.xml.transform.sax"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="javax.xml.transform.stream"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="javax.xml.validation"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="javax.xml.xpath"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Attr"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Attr.getSchemaTypeInfo_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Attr.isId_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.DOMConfiguration"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.DOMError"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.DOMErrorHandler"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.DOMException"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.DOMException.TYPE_MISMATCH_ERR"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.DOMException.VALIDATION_ERR"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.DOMImplementation"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.DOMImplementation.getFeature_added(java.lang.String, java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.DOMImplementationList"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.DOMImplementationSource"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.DOMLocator"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.DOMStringList"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Document"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Document.adoptNode_added(org.w3c.dom.Node)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Document.getDocumentURI_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Document.getDomConfig_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Document.getInputEncoding_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Document.getStrictErrorChecking_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Document.getXmlEncoding_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Document.getXmlStandalone_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Document.getXmlVersion_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Document.normalizeDocument_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Document.renameNode_added(org.w3c.dom.Node, java.lang.String, java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Document.setDocumentURI_added(java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Document.setStrictErrorChecking_added(boolean)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Document.setXmlStandalone_added(boolean)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Document.setXmlVersion_added(java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Element"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Element.getAttributeNS_changed(java.lang.String, java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Element.getAttributeNodeNS_changed(java.lang.String, java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Element.getElementsByTagNameNS_changed(java.lang.String, java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Element.getSchemaTypeInfo_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Element.hasAttributeNS_changed(java.lang.String, java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Element.setIdAttributeNS_added(java.lang.String, java.lang.String, boolean)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Element.setIdAttributeNode_added(org.w3c.dom.Attr, boolean)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Element.setIdAttribute_added(java.lang.String, boolean)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Entity"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Entity.getInputEncoding_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Entity.getXmlEncoding_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Entity.getXmlVersion_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.NameList"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.NamedNodeMap"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.NamedNodeMap.getNamedItemNS_changed(java.lang.String, java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Node"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Node.DOCUMENT_POSITION_CONTAINED_BY"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Node.DOCUMENT_POSITION_CONTAINS"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Node.DOCUMENT_POSITION_DISCONNECTED"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Node.DOCUMENT_POSITION_FOLLOWING"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Node.DOCUMENT_POSITION_PRECEDING"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Node.compareDocumentPosition_added(org.w3c.dom.Node)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Node.getBaseURI_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Node.getFeature_added(java.lang.String, java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Node.getTextContent_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Node.getUserData_added(java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Node.isDefaultNamespace_added(java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Node.isEqualNode_added(org.w3c.dom.Node)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Node.isSameNode_added(org.w3c.dom.Node)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Node.lookupNamespaceURI_added(java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Node.lookupPrefix_added(java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Node.setTextContent_added(java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Node.setUserData_added(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Text"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Text.getWholeText_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Text.isElementContentWhitespace_added()"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.Text.replaceWholeText_added(java.lang.String)"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.TypeInfo"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.UserDataHandler"/> + <text> + InsertCommentsHere + </text> +</comment> +<comment> + <identifier id="org.w3c.dom.ls"/> + <text> + InsertCommentsHere + </text> +</comment> + +</comments> diff --git a/include/binder/Binder.h b/include/binder/Binder.h index 47b2bb9..ba3ac4b 100644 --- a/include/binder/Binder.h +++ b/include/binder/Binder.h @@ -71,7 +71,6 @@ private: Extras* mExtras; void* mReserved0; - static String16 sEmptyDescriptor; }; // --------------------------------------------------------------------------- diff --git a/include/camera/CameraParameters.h b/include/camera/CameraParameters.h index 3b0e9e5..5ea83a5 100644 --- a/include/camera/CameraParameters.h +++ b/include/camera/CameraParameters.h @@ -39,23 +39,16 @@ public: int getInt(const char *key) const; float getFloat(const char *key) const; - /* preview-size=176x144 */ + void remove(const char *key); + void setPreviewSize(int width, int height); void getPreviewSize(int *width, int *height) const; - - /* preview-fps=15 */ void setPreviewFrameRate(int fps); int getPreviewFrameRate() const; - - /* preview-format=rgb565|yuv422 */ void setPreviewFormat(const char *format); const char *getPreviewFormat() const; - - /* picture-size=1024x768 */ void setPictureSize(int width, int height); void getPictureSize(int *width, int *height) const; - - /* picture-format=yuv422|jpeg */ void setPictureFormat(const char *format); const char *getPictureFormat() const; diff --git a/include/media/stagefright/DataSource.h b/include/media/stagefright/DataSource.h index 913da47..6f7dc38 100644 --- a/include/media/stagefright/DataSource.h +++ b/include/media/stagefright/DataSource.h @@ -33,7 +33,8 @@ class String8; class DataSource : public RefBase { public: enum Flags { - kWantsPrefetching = 1, + kWantsPrefetching = 1, + kStreamedFromLocalHost = 2, }; static sp<DataSource> CreateFromURI( diff --git a/include/media/stagefright/HTTPDataSource.h b/include/media/stagefright/HTTPDataSource.h index ea31942..0400bea 100644 --- a/include/media/stagefright/HTTPDataSource.h +++ b/include/media/stagefright/HTTPDataSource.h @@ -45,9 +45,7 @@ public: virtual status_t getSize(off_t *size); - virtual uint32_t flags() { - return kWantsPrefetching; - } + virtual uint32_t flags(); protected: virtual ~HTTPDataSource(); @@ -93,6 +91,7 @@ private: void initHeaders(const KeyedVector<String8, String8> *overrides); status_t connectWithRedirectsAndRange(off_t rangeStart); + void applyTimeoutResponse(); HTTPDataSource(const HTTPDataSource &); HTTPDataSource &operator=(const HTTPDataSource &); diff --git a/include/media/stagefright/MediaDefs.h b/include/media/stagefright/MediaDefs.h index 4edfb88..207195a 100644 --- a/include/media/stagefright/MediaDefs.h +++ b/include/media/stagefright/MediaDefs.h @@ -32,11 +32,12 @@ extern const char *MEDIA_MIMETYPE_AUDIO_AMR_WB; extern const char *MEDIA_MIMETYPE_AUDIO_MPEG; extern const char *MEDIA_MIMETYPE_AUDIO_AAC; extern const char *MEDIA_MIMETYPE_AUDIO_QCELP; +extern const char *MEDIA_MIMETYPE_AUDIO_VORBIS; extern const char *MEDIA_MIMETYPE_AUDIO_RAW; extern const char *MEDIA_MIMETYPE_CONTAINER_MPEG4; extern const char *MEDIA_MIMETYPE_CONTAINER_WAV; -extern const char *MEDIA_MIMETYPE_CONTAINER_VORBIS; +extern const char *MEDIA_MIMETYPE_CONTAINER_OGG; } // namespace android diff --git a/include/media/stagefright/MediaExtractor.h b/include/media/stagefright/MediaExtractor.h index 0ed7b40..21338ca 100644 --- a/include/media/stagefright/MediaExtractor.h +++ b/include/media/stagefright/MediaExtractor.h @@ -44,6 +44,16 @@ public: // returns an empty metadata object. virtual sp<MetaData> getMetaData(); + enum Flags { + CAN_SEEK_BACKWARD = 1, + CAN_SEEK_FORWARD = 2, + CAN_PAUSE = 4, + }; + + // If subclasses do _not_ override this, the default is + // CAN_SEEK_BACKWARD | CAN_SEEK_FORWARD | CAN_PAUSE + virtual uint32_t flags() const; + protected: MediaExtractor() {} virtual ~MediaExtractor() {} diff --git a/include/media/stagefright/MetaData.h b/include/media/stagefright/MetaData.h index 45cc4f6..dc2bd50 100644 --- a/include/media/stagefright/MetaData.h +++ b/include/media/stagefright/MetaData.h @@ -37,6 +37,8 @@ enum { kKeyBitRate = 'brte', // int32_t (bps) kKeyESDS = 'esds', // raw data kKeyAVCC = 'avcc', // raw data + kKeyVorbisInfo = 'vinf', // raw data + kKeyVorbisBooks = 'vboo', // raw data kKeyWantsNALFragments = 'NALf', kKeyIsSyncFrame = 'sync', // int32_t (bool) kKeyIsCodecConfig = 'conf', // int32_t (bool) diff --git a/include/media/stagefright/Utils.h b/include/media/stagefright/Utils.h index 30c7f11..498b525 100644 --- a/include/media/stagefright/Utils.h +++ b/include/media/stagefright/Utils.h @@ -29,6 +29,10 @@ uint16_t U16_AT(const uint8_t *ptr); uint32_t U32_AT(const uint8_t *ptr); uint64_t U64_AT(const uint8_t *ptr); +uint16_t U16LE_AT(const uint8_t *ptr); +uint32_t U32LE_AT(const uint8_t *ptr); +uint64_t U64LE_AT(const uint8_t *ptr); + uint64_t ntoh64(uint64_t x); uint64_t hton64(uint64_t x); diff --git a/libs/binder/Android.mk b/libs/binder/Android.mk index 2df6775..13dc500 100644 --- a/libs/binder/Android.mk +++ b/libs/binder/Android.mk @@ -12,34 +12,35 @@ # See the License for the specific language governing permissions and # limitations under the License. -LOCAL_PATH:= $(call my-dir) -include $(CLEAR_VARS) - # we have the common sources, plus some device-specific stuff -LOCAL_SRC_FILES:= \ - Binder.cpp \ - BpBinder.cpp \ - IInterface.cpp \ - IMemory.cpp \ - IPCThreadState.cpp \ - IPermissionController.cpp \ - IServiceManager.cpp \ - MemoryDealer.cpp \ +sources := \ + Binder.cpp \ + BpBinder.cpp \ + IInterface.cpp \ + IMemory.cpp \ + IPCThreadState.cpp \ + IPermissionController.cpp \ + IServiceManager.cpp \ + MemoryDealer.cpp \ MemoryBase.cpp \ MemoryHeapBase.cpp \ MemoryHeapPmem.cpp \ - Parcel.cpp \ - Permission.cpp \ - ProcessState.cpp \ - Static.cpp - -LOCAL_LDLIBS += -lpthread - -LOCAL_SHARED_LIBRARIES := \ - liblog \ - libcutils \ - libutils + Parcel.cpp \ + Permission.cpp \ + ProcessState.cpp \ + Static.cpp -LOCAL_MODULE:= libbinder +LOCAL_PATH:= $(call my-dir) +include $(CLEAR_VARS) +LOCAL_LDLIBS += -lpthread +LOCAL_MODULE := libbinder +LOCAL_SHARED_LIBRARIES := liblog libcutils libutils +LOCAL_SRC_FILES := $(sources) include $(BUILD_SHARED_LIBRARY) + +include $(CLEAR_VARS) +LOCAL_LDLIBS += -lpthread +LOCAL_MODULE := libbinder +LOCAL_SRC_FILES := $(sources) +include $(BUILD_STATIC_LIBRARY) diff --git a/libs/binder/Binder.cpp b/libs/binder/Binder.cpp index 0dd7622..9945f91 100644 --- a/libs/binder/Binder.cpp +++ b/libs/binder/Binder.cpp @@ -69,8 +69,6 @@ public: // --------------------------------------------------------------------------- -String16 BBinder::sEmptyDescriptor; - BBinder::BBinder() : mExtras(NULL) { @@ -88,6 +86,9 @@ status_t BBinder::pingBinder() const String16& BBinder::getInterfaceDescriptor() const { + // This is a local static rather than a global static, + // to avoid static initializer ordering issues. + static String16 sEmptyDescriptor; LOGW("reached BBinder::getInterfaceDescriptor (this=%p)", this); return sEmptyDescriptor; } diff --git a/libs/camera/CameraParameters.cpp b/libs/camera/CameraParameters.cpp index b50d4d2..65fd7ac 100644 --- a/libs/camera/CameraParameters.cpp +++ b/libs/camera/CameraParameters.cpp @@ -253,6 +253,11 @@ float CameraParameters::getFloat(const char *key) const return strtof(v, 0); } +void CameraParameters::remove(const char *key) +{ + mMap.removeItem(String8(key)); +} + static int parse_size(const char *str, int &width, int &height) { // Find the width. diff --git a/libs/surfaceflinger/Layer.cpp b/libs/surfaceflinger/Layer.cpp index 0a3254d..ce7e9aa 100644 --- a/libs/surfaceflinger/Layer.cpp +++ b/libs/surfaceflinger/Layer.cpp @@ -281,9 +281,28 @@ void Layer::onDraw(const Region& clip) const GLuint textureName = mTextures[index].name; if (UNLIKELY(textureName == -1LU)) { // the texture has not been created yet, this Layer has - // in fact never been drawn into. this happens frequently with - // SurfaceView. - clearWithOpenGL(clip); + // in fact never been drawn into. This happens frequently with + // SurfaceView because the WindowManager can't know when the client + // has drawn the first time. + + // If there is nothing under us, we paint the screen in black, otherwise + // we just skip this update. + + // figure out if there is something below us + Region under; + const SurfaceFlinger::LayerVector& drawingLayers(mFlinger->mDrawingState.layersSortedByZ); + const size_t count = drawingLayers.size(); + for (size_t i=0 ; i<count ; ++i) { + const sp<LayerBase>& layer(drawingLayers[i]); + if (layer.get() == static_cast<LayerBase const*>(this)) + break; + under.orSelf(layer->visibleRegionScreen); + } + // if not everything below us is covered, we plug the holes! + Region holes(clip.subtract(under)); + if (!holes.isEmpty()) { + clearWithOpenGL(holes); + } return; } drawWithOpenGL(clip, mTextures[index]); diff --git a/libs/utils/Android.mk b/libs/utils/Android.mk index d0eedb4..afecdcb 100644 --- a/libs/utils/Android.mk +++ b/libs/utils/Android.mk @@ -104,3 +104,13 @@ endif # sim LOCAL_MODULE:= libutils include $(BUILD_SHARED_LIBRARY) +ifneq ($(TARGET_SIMULATOR),true) +ifeq ($(TARGET_OS),linux) +include $(CLEAR_VARS) +LOCAL_C_INCLUDES += external/zlib external/icu4c/common +LOCAL_LDLIBS := -lrt -ldl -lpthread +LOCAL_MODULE := libutils +LOCAL_SRC_FILES := $(commonSources) BackupData.cpp BackupHelpers.cpp +include $(BUILD_STATIC_LIBRARY) +endif +endif diff --git a/libs/utils/String8.cpp b/libs/utils/String8.cpp index 3a34838..636cd83 100644 --- a/libs/utils/String8.cpp +++ b/libs/utils/String8.cpp @@ -136,10 +136,11 @@ static inline char* getEmptyString() void initialize_string8() { -#ifdef LIBUTILS_NATIVE - // Bite me, Darwin! - gDarwinIsReallyAnnoying = gDarwinCantLoadAllObjects; -#endif + // HACK: This dummy dependency forces linking libutils Static.cpp, + // which is needed to initialize String8/String16 classes. + // These variables are named for Darwin, but are needed elsewhere too, + // including static linking on any platform. + gDarwinIsReallyAnnoying = gDarwinCantLoadAllObjects; SharedBuffer* buf = SharedBuffer::alloc(1); char* str = (char*)buf->data(); diff --git a/media/java/android/media/AudioManager.java b/media/java/android/media/AudioManager.java index 47e2da2..5813a42 100644 --- a/media/java/android/media/AudioManager.java +++ b/media/java/android/media/AudioManager.java @@ -1382,7 +1382,10 @@ public class AudioManager { } /** - * Register a listener for audio focus updates. + * Registers a listener to be called when audio focus changes. Calling this method is optional + * before calling {@link #requestAudioFocus(OnAudioFocusChangeListener, int, int)}, as it + * will register the listener as well if it wasn't registered already. + * @param l the listener to be notified of audio focus changes. */ public void registerAudioFocusListener(OnAudioFocusChangeListener l) { synchronized(mFocusListenerLock) { @@ -1394,16 +1397,11 @@ public class AudioManager { } /** - * TODO document for SDK + * Causes the specified listener to not be called anymore when focus is gained or lost. + * @param l the listener to unregister. */ public void unregisterAudioFocusListener(OnAudioFocusChangeListener l) { - // notify service to remove it from audio focus stack - IAudioService service = getService(); - try { - service.unregisterAudioFocusClient(getIdForAudioFocusListener(l)); - } catch (RemoteException e) { - Log.e(TAG, "Can't call unregisterFocusClient() from AudioService due to "+e); - } + // remove locally synchronized(mFocusListenerLock) { mAudioFocusIdListenerMap.remove(getIdForAudioFocusListener(l)); @@ -1412,18 +1410,18 @@ public class AudioManager { /** - * TODO document for SDK + * A failed focus change request. */ public static final int AUDIOFOCUS_REQUEST_FAILED = 0; /** - * TODO document for SDK + * A successful focus change request. */ public static final int AUDIOFOCUS_REQUEST_GRANTED = 1; /** * Request audio focus. - * Send a request to obtain the audio focus for a specific stream type + * Send a request to obtain the audio focus * @param l the listener to be notified of audio focus changes * @param streamType the main audio stream type affected by the focus request * @param durationHint use {@link #AUDIOFOCUS_GAIN_TRANSIENT} to indicate this focus request @@ -1456,13 +1454,13 @@ public class AudioManager { /** - * TODO document for SDK - * Abandon audio focus. + * Abandon audio focus. Causes the previous focus owner, if any, to receive focus. + * @param l the listener with which focus was requested. * @return {@link #AUDIOFOCUS_REQUEST_FAILED} or {@link #AUDIOFOCUS_REQUEST_GRANTED} */ public int abandonAudioFocus(OnAudioFocusChangeListener l) { int status = AUDIOFOCUS_REQUEST_FAILED; - registerAudioFocusListener(l); + unregisterAudioFocusListener(l); IAudioService service = getService(); try { status = service.abandonAudioFocus(mAudioFocusDispatcher, @@ -1477,7 +1475,7 @@ public class AudioManager { //==================================================================== // Remote Control /** - * TODO document for SDK + * Register a component to be the sole receiver of MEDIA_BUTTON intents. * @param eventReceiver identifier of a {@link android.content.BroadcastReceiver} * that will receive the media button intent. This broadcast receiver must be declared * in the application manifest. @@ -1493,7 +1491,9 @@ public class AudioManager { } /** - * TODO document for SDK + * Unregister the receiver of MEDIA_BUTTON intents. + * @param eventReceiver identifier of a {@link android.content.BroadcastReceiver} + * that was registered with {@link #registerMediaButtonEventReceiver(ComponentName)}. */ public void unregisterMediaButtonEventReceiver(ComponentName eventReceiver) { IAudioService service = getService(); diff --git a/media/java/android/media/AudioService.java b/media/java/android/media/AudioService.java index d55d0a5..5c278d9 100644 --- a/media/java/android/media/AudioService.java +++ b/media/java/android/media/AudioService.java @@ -1930,6 +1930,8 @@ public class AudioService extends IAudioService.Stub { */ private final static String IN_VOICE_COMM_FOCUS_ID = "AudioFocus_For_Phone_Ring_And_Calls"; + private final static Object mAudioFocusLock = new Object(); + private PhoneStateListener mPhoneStateListener = new PhoneStateListener() { @Override public void onCallStateChanged(int state, String incomingNumber) { @@ -2000,7 +2002,7 @@ public class AudioService extends IAudioService.Stub { */ private void dumpFocusStack(PrintWriter pw) { pw.println("\nAudio Focus stack entries:"); - synchronized(mFocusStack) { + synchronized(mAudioFocusLock) { Iterator<FocusStackEntry> stackIterator = mFocusStack.iterator(); while(stackIterator.hasNext()) { FocusStackEntry fse = stackIterator.next(); @@ -2091,7 +2093,7 @@ public class AudioService extends IAudioService.Stub { } public void binderDied() { - synchronized(mFocusStack) { + synchronized(mAudioFocusLock) { Log.w(TAG, " AudioFocus audio focus client died"); removeFocusStackEntryForClient(mCb); } @@ -2117,11 +2119,11 @@ public class AudioService extends IAudioService.Stub { return AudioManager.AUDIOFOCUS_REQUEST_FAILED; } - if (!canReassignAudioFocus()) { - return AudioManager.AUDIOFOCUS_REQUEST_FAILED; - } + synchronized(mAudioFocusLock) { + if (!canReassignAudioFocus()) { + return AudioManager.AUDIOFOCUS_REQUEST_FAILED; + } - synchronized(mFocusStack) { if (!mFocusStack.empty() && mFocusStack.peek().mClientId.equals(clientId)) { // if focus is already owned by this client and the reason for acquiring the focus // hasn't changed, don't do anything @@ -2151,7 +2153,7 @@ public class AudioService extends IAudioService.Stub { // push focus requester at the top of the audio focus stack mFocusStack.push(new FocusStackEntry(mainStreamType, focusChangeHint, false, fd, cb, clientId)); - }//synchronized(mFocusStack) + }//synchronized(mAudioFocusLock) // handle the potential premature death of the new holder of the focus // (premature death == death before abandoning focus) for a client which is not the @@ -2173,10 +2175,17 @@ public class AudioService extends IAudioService.Stub { /** @see AudioManager#abandonAudioFocus(IAudioFocusDispatcher) */ public int abandonAudioFocus(IAudioFocusDispatcher fl, String clientId) { Log.i(TAG, " AudioFocus abandonAudioFocus() from " + clientId); - - // this will take care of notifying the new focus owner if needed - synchronized(mFocusStack) { - removeFocusStackEntry(clientId, true); + try { + // this will take care of notifying the new focus owner if needed + synchronized(mAudioFocusLock) { + removeFocusStackEntry(clientId, true); + } + } catch (java.util.ConcurrentModificationException cme) { + // Catching this exception here is temporary. It is here just to prevent + // a crash seen when the "Silent" notification is played. This is believed to be fixed + // but this try catch block is left just to be safe. + Log.e(TAG, "FATAL EXCEPTION AudioFocus abandonAudioFocus() caused " + cme); + cme.printStackTrace(); } return AudioManager.AUDIOFOCUS_REQUEST_GRANTED; @@ -2184,7 +2193,7 @@ public class AudioService extends IAudioService.Stub { public void unregisterAudioFocusClient(String clientId) { - synchronized(mFocusStack) { + synchronized(mAudioFocusLock) { removeFocusStackEntry(clientId, false); } } diff --git a/media/libmediaplayerservice/StagefrightPlayer.cpp b/media/libmediaplayerservice/StagefrightPlayer.cpp index 7776b4e..2c96d6d 100644 --- a/media/libmediaplayerservice/StagefrightPlayer.cpp +++ b/media/libmediaplayerservice/StagefrightPlayer.cpp @@ -6,6 +6,9 @@ #include "AwesomePlayer.h" +#include <media/Metadata.h> +#include <media/stagefright/MediaExtractor.h> + namespace android { StagefrightPlayer::StagefrightPlayer() @@ -109,7 +112,8 @@ status_t StagefrightPlayer::getDuration(int *msec) { status_t err = mPlayer->getDuration(&durationUs); if (err != OK) { - return err; + *msec = 0; + return OK; } *msec = (durationUs + 500) / 1000; @@ -156,4 +160,27 @@ void StagefrightPlayer::setAudioSink(const sp<AudioSink> &audioSink) { mPlayer->setAudioSink(audioSink); } +status_t StagefrightPlayer::getMetadata( + const media::Metadata::Filter& ids, Parcel *records) { + using media::Metadata; + + uint32_t flags = mPlayer->flags(); + + Metadata metadata(records); + + metadata.appendBool( + Metadata::kPauseAvailable, + flags & MediaExtractor::CAN_PAUSE); + + metadata.appendBool( + Metadata::kSeekBackwardAvailable, + flags & MediaExtractor::CAN_SEEK_BACKWARD); + + metadata.appendBool( + Metadata::kSeekForwardAvailable, + flags & MediaExtractor::CAN_SEEK_FORWARD); + + return OK; +} + } // namespace android diff --git a/media/libmediaplayerservice/StagefrightPlayer.h b/media/libmediaplayerservice/StagefrightPlayer.h index 4446582..781eb44 100644 --- a/media/libmediaplayerservice/StagefrightPlayer.h +++ b/media/libmediaplayerservice/StagefrightPlayer.h @@ -53,6 +53,9 @@ public: virtual status_t suspend(); virtual status_t resume(); + virtual status_t getMetadata( + const media::Metadata::Filter& ids, Parcel *records); + private: AwesomePlayer *mPlayer; diff --git a/media/libstagefright/Android.mk b/media/libstagefright/Android.mk index 0420a60..81f995b 100644 --- a/media/libstagefright/Android.mk +++ b/media/libstagefright/Android.mk @@ -31,6 +31,7 @@ LOCAL_SRC_FILES += \ MPEG4Extractor.cpp \ MPEG4Writer.cpp \ MediaExtractor.cpp \ + OggExtractor.cpp \ Prefetcher.cpp \ SampleIterator.cpp \ SampleTable.cpp \ @@ -39,7 +40,6 @@ LOCAL_SRC_FILES += \ StagefrightMetadataRetriever.cpp \ TimeSource.cpp \ TimedEventQueue.cpp \ - VorbisExtractor.cpp \ WAVExtractor.cpp \ string.cpp @@ -50,7 +50,7 @@ LOCAL_C_INCLUDES:= \ $(JNI_H_INCLUDE) \ $(TOP)/external/opencore/extern_libs_v2/khronos/openmax/include \ $(TOP)/external/opencore/android \ - $(TOP)/external/tremolo/Tremolo + $(TOP)/external/tremolo LOCAL_SHARED_LIBRARIES := \ libbinder \ @@ -70,7 +70,8 @@ LOCAL_STATIC_LIBRARIES := \ libstagefright_amrwbdec \ libstagefright_avcdec \ libstagefright_m4vh263dec \ - libstagefright_mp3dec + libstagefright_mp3dec \ + libstagefright_vorbisdec LOCAL_SHARED_LIBRARIES += \ libstagefright_amrnb_common \ diff --git a/media/libstagefright/AwesomePlayer.cpp b/media/libstagefright/AwesomePlayer.cpp index b14a03c..475160e 100644 --- a/media/libstagefright/AwesomePlayer.cpp +++ b/media/libstagefright/AwesomePlayer.cpp @@ -184,6 +184,7 @@ AwesomePlayer::AwesomePlayer() mVideoRendererIsPreview(false), mAudioPlayer(NULL), mFlags(0), + mExtractorFlags(0), mLastVideoBuffer(NULL), mVideoBuffer(NULL), mSuspensionState(NULL) { @@ -310,7 +311,13 @@ status_t AwesomePlayer::setDataSource_l(const sp<MediaExtractor> &extractor) { } } - return !haveAudio && !haveVideo ? UNKNOWN_ERROR : OK; + if (!haveAudio && !haveVideo) { + return UNKNOWN_ERROR; + } + + mExtractorFlags = extractor->flags(); + + return OK; } void AwesomePlayer::reset() { @@ -390,6 +397,7 @@ void AwesomePlayer::reset_l() { mDurationUs = -1; mFlags = 0; + mExtractorFlags = 0; mVideoWidth = mVideoHeight = -1; mTimeSourceDeltaUs = 0; mVideoTimeUs = 0; @@ -683,8 +691,14 @@ status_t AwesomePlayer::getPosition(int64_t *positionUs) { } status_t AwesomePlayer::seekTo(int64_t timeUs) { - Mutex::Autolock autoLock(mLock); - return seekTo_l(timeUs); + if (mExtractorFlags + & (MediaExtractor::CAN_SEEK_FORWARD + | MediaExtractor::CAN_SEEK_BACKWARD)) { + Mutex::Autolock autoLock(mLock); + return seekTo_l(timeUs); + } + + return OK; } status_t AwesomePlayer::seekTo_l(int64_t timeUs) { @@ -1362,5 +1376,9 @@ status_t AwesomePlayer::resume() { return OK; } +uint32_t AwesomePlayer::flags() const { + return mExtractorFlags; +} + } // namespace android diff --git a/media/libstagefright/DataSource.cpp b/media/libstagefright/DataSource.cpp index 5db3201..a66f86b 100644 --- a/media/libstagefright/DataSource.cpp +++ b/media/libstagefright/DataSource.cpp @@ -18,7 +18,7 @@ #include "include/MP3Extractor.h" #include "include/MPEG4Extractor.h" #include "include/WAVExtractor.h" -#include "include/VorbisExtractor.h" +#include "include/OggExtractor.h" #include <media/stagefright/CachingDataSource.h> #include <media/stagefright/DataSource.h> @@ -93,7 +93,7 @@ void DataSource::RegisterDefaultSniffers() { RegisterSniffer(SniffMPEG4); RegisterSniffer(SniffAMR); RegisterSniffer(SniffWAV); - RegisterSniffer(SniffVorbis); + RegisterSniffer(SniffOgg); } // static diff --git a/media/libstagefright/HTTPDataSource.cpp b/media/libstagefright/HTTPDataSource.cpp index cca6062..f72a6cc 100644 --- a/media/libstagefright/HTTPDataSource.cpp +++ b/media/libstagefright/HTTPDataSource.cpp @@ -84,6 +84,7 @@ status_t HTTPDataSource::connectWithRedirectsAndRange(off_t rangeStart) { } if (httpStatus >= 200 && httpStatus < 300) { + applyTimeoutResponse(); return OK; } @@ -133,6 +134,22 @@ status_t HTTPDataSource::connectWithRedirectsAndRange(off_t rangeStart) { return ERROR_IO; } +void HTTPDataSource::applyTimeoutResponse() { + string timeout; + if (mHttp->find_header_value("X-SocketTimeout", &timeout)) { + const char *s = timeout.c_str(); + char *end; + long tmp = strtol(s, &end, 10); + if (end == s || *end != '\0') { + LOGW("Illegal X-SocketTimeout value given."); + return; + } + + LOGI("overriding default timeout, new timeout is %ld seconds", tmp); + mHttp->setReceiveTimeout(tmp); + } +} + HTTPDataSource::HTTPDataSource( const char *uri, const KeyedVector<String8, String8> *headers) { CHECK(!strncasecmp("http://", uri, 7)); @@ -425,5 +442,16 @@ void HTTPDataSource::initHeaders( } } +uint32_t HTTPDataSource::flags() { + uint32_t f = kWantsPrefetching; + + if (!strcasecmp(mStartingHost.string(), "localhost") + || !strcmp(mStartingHost.string(), "127.0.0.1")) { + f |= kStreamedFromLocalHost; + } + + return f; +} + } // namespace android diff --git a/media/libstagefright/HTTPStream.cpp b/media/libstagefright/HTTPStream.cpp index 6145ec2..9c99866 100644 --- a/media/libstagefright/HTTPStream.cpp +++ b/media/libstagefright/HTTPStream.cpp @@ -68,10 +68,7 @@ status_t HTTPStream::connect(const char *server, int port) { return UNKNOWN_ERROR; } - struct timeval tv; - tv.tv_usec = 0; - tv.tv_sec = 5; - CHECK_EQ(0, setsockopt(mSocket, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv))); + setReceiveTimeout(5); // Time out reads after 5 secs by default mState = CONNECTING; @@ -329,5 +326,17 @@ bool HTTPStream::find_header_value(const string &key, string *value) const { return true; } +void HTTPStream::setReceiveTimeout(int seconds) { + if (seconds < 0) { + // Disable the timeout. + seconds = 0; + } + + struct timeval tv; + tv.tv_usec = 0; + tv.tv_sec = seconds; + CHECK_EQ(0, setsockopt(mSocket, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv))); +} + } // namespace android diff --git a/media/libstagefright/MediaDefs.cpp b/media/libstagefright/MediaDefs.cpp index db18ab6..4b3813b 100644 --- a/media/libstagefright/MediaDefs.cpp +++ b/media/libstagefright/MediaDefs.cpp @@ -30,10 +30,11 @@ const char *MEDIA_MIMETYPE_AUDIO_AMR_WB = "audio/amr-wb"; const char *MEDIA_MIMETYPE_AUDIO_MPEG = "audio/mpeg"; const char *MEDIA_MIMETYPE_AUDIO_AAC = "audio/mp4a-latm"; const char *MEDIA_MIMETYPE_AUDIO_QCELP = "audio/qcelp"; +const char *MEDIA_MIMETYPE_AUDIO_VORBIS = "audio/vorbis"; const char *MEDIA_MIMETYPE_AUDIO_RAW = "audio/raw"; const char *MEDIA_MIMETYPE_CONTAINER_MPEG4 = "video/mpeg4"; const char *MEDIA_MIMETYPE_CONTAINER_WAV = "audio/wav"; -const char *MEDIA_MIMETYPE_CONTAINER_VORBIS = "application/ogg"; +const char *MEDIA_MIMETYPE_CONTAINER_OGG = "application/ogg"; } // namespace android diff --git a/media/libstagefright/MediaExtractor.cpp b/media/libstagefright/MediaExtractor.cpp index 832db04..513f49c 100644 --- a/media/libstagefright/MediaExtractor.cpp +++ b/media/libstagefright/MediaExtractor.cpp @@ -22,7 +22,7 @@ #include "include/MP3Extractor.h" #include "include/MPEG4Extractor.h" #include "include/WAVExtractor.h" -#include "include/VorbisExtractor.h" +#include "include/OggExtractor.h" #include <media/stagefright/DataSource.h> #include <media/stagefright/MediaDefs.h> @@ -36,6 +36,10 @@ sp<MetaData> MediaExtractor::getMetaData() { return new MetaData; } +uint32_t MediaExtractor::flags() const { + return CAN_SEEK_BACKWARD | CAN_SEEK_FORWARD | CAN_PAUSE; +} + // static sp<MediaExtractor> MediaExtractor::Create( const sp<DataSource> &source, const char *mime) { @@ -63,8 +67,8 @@ sp<MediaExtractor> MediaExtractor::Create( return new AMRExtractor(source); } else if (!strcasecmp(mime, MEDIA_MIMETYPE_CONTAINER_WAV)) { return new WAVExtractor(source); - } else if (!strcasecmp(mime, MEDIA_MIMETYPE_CONTAINER_VORBIS)) { - return new VorbisExtractor(source); + } else if (!strcasecmp(mime, MEDIA_MIMETYPE_CONTAINER_OGG)) { + return new OggExtractor(source); } return NULL; diff --git a/media/libstagefright/OMXCodec.cpp b/media/libstagefright/OMXCodec.cpp index 6ed384c..69da7ef 100644 --- a/media/libstagefright/OMXCodec.cpp +++ b/media/libstagefright/OMXCodec.cpp @@ -25,6 +25,7 @@ #include "include/AVCDecoder.h" #include "include/M4vH263Decoder.h" #include "include/MP3Decoder.h" +#include "include/VorbisDecoder.h" #include "include/ESDS.h" @@ -67,6 +68,7 @@ FACTORY_CREATE(AMRWBDecoder) FACTORY_CREATE(AACDecoder) FACTORY_CREATE(AVCDecoder) FACTORY_CREATE(M4vH263Decoder) +FACTORY_CREATE(VorbisDecoder) FACTORY_CREATE(AMRNBEncoder) static sp<MediaSource> InstantiateSoftwareCodec( @@ -83,6 +85,7 @@ static sp<MediaSource> InstantiateSoftwareCodec( FACTORY_REF(AACDecoder) FACTORY_REF(AVCDecoder) FACTORY_REF(M4vH263Decoder) + FACTORY_REF(VorbisDecoder) FACTORY_REF(AMRNBEncoder) }; for (size_t i = 0; @@ -123,6 +126,7 @@ static const CodecInfo kDecoderInfo[] = { { MEDIA_MIMETYPE_VIDEO_AVC, "OMX.TI.Video.Decoder" }, { MEDIA_MIMETYPE_VIDEO_AVC, "AVCDecoder" }, // { MEDIA_MIMETYPE_VIDEO_AVC, "OMX.PV.avcdec" }, + { MEDIA_MIMETYPE_AUDIO_VORBIS, "VorbisDecoder" }, }; static const CodecInfo kEncoderInfo[] = { diff --git a/media/libstagefright/OggExtractor.cpp b/media/libstagefright/OggExtractor.cpp new file mode 100644 index 0000000..d0d1b14 --- /dev/null +++ b/media/libstagefright/OggExtractor.cpp @@ -0,0 +1,597 @@ +/* + * Copyright (C) 2010 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. + */ + +//#define LOG_NDEBUG 0 +#define LOG_TAG "OggExtractor" +#include <utils/Log.h> + +#include "include/OggExtractor.h" + +#include <cutils/properties.h> +#include <media/stagefright/DataSource.h> +#include <media/stagefright/MediaBuffer.h> +#include <media/stagefright/MediaBufferGroup.h> +#include <media/stagefright/MediaDebug.h> +#include <media/stagefright/MediaDefs.h> +#include <media/stagefright/MediaErrors.h> +#include <media/stagefright/MediaSource.h> +#include <media/stagefright/MetaData.h> +#include <media/stagefright/Utils.h> +#include <utils/String8.h> + +extern "C" { + #include <Tremolo/codec_internal.h> + + int _vorbis_unpack_books(vorbis_info *vi,oggpack_buffer *opb); + int _vorbis_unpack_info(vorbis_info *vi,oggpack_buffer *opb); + int _vorbis_unpack_comment(vorbis_comment *vc,oggpack_buffer *opb); +} + +namespace android { + +struct OggSource : public MediaSource { + OggSource(const sp<OggExtractor> &extractor); + + virtual sp<MetaData> getFormat(); + + virtual status_t start(MetaData *params = NULL); + virtual status_t stop(); + + virtual status_t read( + MediaBuffer **buffer, const ReadOptions *options = NULL); + +protected: + virtual ~OggSource(); + +private: + sp<OggExtractor> mExtractor; + bool mStarted; + + OggSource(const OggSource &); + OggSource &operator=(const OggSource &); +}; + +struct MyVorbisExtractor { + MyVorbisExtractor(const sp<DataSource> &source); + virtual ~MyVorbisExtractor(); + + sp<MetaData> getFormat() const; + + // Returns an approximate bitrate in bits per second. + uint64_t approxBitrate(); + + status_t seekToOffset(off_t offset); + status_t readNextPacket(MediaBuffer **buffer); + + void init(); + +private: + struct Page { + uint64_t mGranulePosition; + uint32_t mSerialNo; + uint32_t mPageNo; + uint8_t mFlags; + uint8_t mNumSegments; + uint8_t mLace[255]; + }; + + sp<DataSource> mSource; + off_t mOffset; + Page mCurrentPage; + size_t mCurrentPageSize; + size_t mNextLaceIndex; + + off_t mFirstDataOffset; + + vorbis_info mVi; + vorbis_comment mVc; + + sp<MetaData> mMeta; + + ssize_t readPage(off_t offset, Page *page); + status_t findNextPage(off_t startOffset, off_t *pageOffset); + + void verifyHeader( + MediaBuffer *buffer, uint8_t type); + + MyVorbisExtractor(const MyVorbisExtractor &); + MyVorbisExtractor &operator=(const MyVorbisExtractor &); +}; + +//////////////////////////////////////////////////////////////////////////////// + +OggSource::OggSource(const sp<OggExtractor> &extractor) + : mExtractor(extractor), + mStarted(false) { +} + +OggSource::~OggSource() { + if (mStarted) { + stop(); + } +} + +sp<MetaData> OggSource::getFormat() { + return mExtractor->mImpl->getFormat(); +} + +status_t OggSource::start(MetaData *params) { + if (mStarted) { + return INVALID_OPERATION; + } + + mStarted = true; + + return OK; +} + +status_t OggSource::stop() { + mStarted = false; + + return OK; +} + +status_t OggSource::read( + MediaBuffer **out, const ReadOptions *options) { + *out = NULL; + + int64_t seekTimeUs; + if (options && options->getSeekTo(&seekTimeUs)) { + off_t pos = seekTimeUs * mExtractor->mImpl->approxBitrate() / 8000000ll; + LOGI("seeking to offset %ld", pos); + + if (mExtractor->mImpl->seekToOffset(pos) != OK) { + return ERROR_END_OF_STREAM; + } + } + + MediaBuffer *packet; + status_t err = mExtractor->mImpl->readNextPacket(&packet); + + if (err != OK) { + return err; + } + +#if 0 + int64_t timeUs; + if (packet->meta_data()->findInt64(kKeyTime, &timeUs)) { + LOGI("found time = %lld us", timeUs); + } else { + LOGI("NO time"); + } +#endif + + *out = packet; + + return OK; +} + +//////////////////////////////////////////////////////////////////////////////// + +MyVorbisExtractor::MyVorbisExtractor(const sp<DataSource> &source) + : mSource(source), + mOffset(0), + mCurrentPageSize(0), + mNextLaceIndex(0), + mFirstDataOffset(-1) { + mCurrentPage.mNumSegments = 0; +} + +MyVorbisExtractor::~MyVorbisExtractor() { +} + +sp<MetaData> MyVorbisExtractor::getFormat() const { + return mMeta; +} + +status_t MyVorbisExtractor::findNextPage( + off_t startOffset, off_t *pageOffset) { + *pageOffset = startOffset; + + for (;;) { + char signature[4]; + ssize_t n = mSource->readAt(*pageOffset, &signature, 4); + + if (n < 4) { + *pageOffset = 0; + + return (n < 0) ? n : (status_t)ERROR_END_OF_STREAM; + } + + if (!memcmp(signature, "OggS", 4)) { + if (*pageOffset > startOffset) { + LOGV("skipped %ld bytes of junk to reach next frame", + *pageOffset - startOffset); + } + + return OK; + } + + ++*pageOffset; + } +} + +status_t MyVorbisExtractor::seekToOffset(off_t offset) { + if (mFirstDataOffset >= 0 && offset < mFirstDataOffset) { + // Once we know where the actual audio data starts (past the headers) + // don't ever seek to anywhere before that. + offset = mFirstDataOffset; + } + + off_t pageOffset; + status_t err = findNextPage(offset, &pageOffset); + + if (err != OK) { + return err; + } + + mOffset = pageOffset; + + mCurrentPageSize = 0; + mCurrentPage.mNumSegments = 0; + mNextLaceIndex = 0; + + // XXX what if new page continues packet from last??? + + return OK; +} + +ssize_t MyVorbisExtractor::readPage(off_t offset, Page *page) { + uint8_t header[27]; + if (mSource->readAt(offset, header, sizeof(header)) + < (ssize_t)sizeof(header)) { + LOGE("failed to read %d bytes at offset 0x%08lx", sizeof(header), offset); + + return ERROR_IO; + } + + if (memcmp(header, "OggS", 4)) { + return ERROR_MALFORMED; + } + + if (header[4] != 0) { + // Wrong version. + + return ERROR_UNSUPPORTED; + } + + page->mFlags = header[5]; + + if (page->mFlags & ~7) { + // Only bits 0-2 are defined in version 0. + return ERROR_MALFORMED; + } + + page->mGranulePosition = U64LE_AT(&header[6]); + +#if 0 + printf("granulePosition = %llu (0x%llx)\n", + page->mGranulePosition, page->mGranulePosition); +#endif + + page->mSerialNo = U32LE_AT(&header[14]); + page->mPageNo = U32LE_AT(&header[18]); + + page->mNumSegments = header[26]; + if (mSource->readAt( + offset + sizeof(header), page->mLace, page->mNumSegments) + < (ssize_t)page->mNumSegments) { + return ERROR_IO; + } + + size_t totalSize = 0;; + for (size_t i = 0; i < page->mNumSegments; ++i) { + totalSize += page->mLace[i]; + } + + String8 tmp; + for (size_t i = 0; i < page->mNumSegments; ++i) { + char x[32]; + sprintf(x, "%s%u", i > 0 ? ", " : "", (unsigned)page->mLace[i]); + + tmp.append(x); + } + + LOGV("%c %s", page->mFlags & 1 ? '+' : ' ', tmp.string()); + + return sizeof(header) + page->mNumSegments + totalSize; +} + +status_t MyVorbisExtractor::readNextPacket(MediaBuffer **out) { + *out = NULL; + + MediaBuffer *buffer = NULL; + int64_t timeUs = -1; + + for (;;) { + size_t i; + size_t packetSize = 0; + bool gotFullPacket = false; + for (i = mNextLaceIndex; i < mCurrentPage.mNumSegments; ++i) { + uint8_t lace = mCurrentPage.mLace[i]; + + packetSize += lace; + + if (lace < 255) { + gotFullPacket = true; + ++i; + break; + } + } + + if (mNextLaceIndex < mCurrentPage.mNumSegments) { + off_t dataOffset = mOffset + 27 + mCurrentPage.mNumSegments; + for (size_t j = 0; j < mNextLaceIndex; ++j) { + dataOffset += mCurrentPage.mLace[j]; + } + + size_t fullSize = packetSize; + if (buffer != NULL) { + fullSize += buffer->range_length(); + } + MediaBuffer *tmp = new MediaBuffer(fullSize); + if (buffer != NULL) { + memcpy(tmp->data(), buffer->data(), buffer->range_length()); + tmp->set_range(0, buffer->range_length()); + buffer->release(); + } else { + // XXX Not only is this not technically the correct time for + // this packet, we also stamp every packet in this page + // with the same time. This needs fixing later. + timeUs = mCurrentPage.mGranulePosition * 1000000ll / mVi.rate; + tmp->set_range(0, 0); + } + buffer = tmp; + + ssize_t n = mSource->readAt( + dataOffset, + (uint8_t *)buffer->data() + buffer->range_length(), + packetSize); + + if (n < (ssize_t)packetSize) { + LOGE("failed to read %d bytes at 0x%08lx", packetSize, dataOffset); + return ERROR_IO; + } + + buffer->set_range(0, fullSize); + + mNextLaceIndex = i; + + if (gotFullPacket) { + // We've just read the entire packet. + + if (timeUs >= 0) { + buffer->meta_data()->setInt64(kKeyTime, timeUs); + } + + *out = buffer; + + return OK; + } + + // fall through, the buffer now contains the start of the packet. + } + + CHECK_EQ(mNextLaceIndex, mCurrentPage.mNumSegments); + + mOffset += mCurrentPageSize; + ssize_t n = readPage(mOffset, &mCurrentPage); + + if (n <= 0) { + if (buffer) { + buffer->release(); + buffer = NULL; + } + + LOGE("readPage returned %ld", n); + + return n < 0 ? n : (status_t)ERROR_END_OF_STREAM; + } + + mCurrentPageSize = n; + mNextLaceIndex = 0; + + if (buffer != NULL) { + if ((mCurrentPage.mFlags & 1) == 0) { + // This page does not continue the packet, i.e. the packet + // is already complete. + + if (timeUs >= 0) { + buffer->meta_data()->setInt64(kKeyTime, timeUs); + } + + *out = buffer; + + return OK; + } + } + } +} + +void MyVorbisExtractor::init() { + vorbis_info_init(&mVi); + + vorbis_comment mVc; + + mMeta = new MetaData; + mMeta->setCString(kKeyMIMEType, MEDIA_MIMETYPE_AUDIO_VORBIS); + + MediaBuffer *packet; + CHECK_EQ(readNextPacket(&packet), OK); + LOGV("read packet of size %d\n", packet->range_length()); + verifyHeader(packet, 1); + packet->release(); + packet = NULL; + + CHECK_EQ(readNextPacket(&packet), OK); + LOGV("read packet of size %d\n", packet->range_length()); + verifyHeader(packet, 3); + packet->release(); + packet = NULL; + + CHECK_EQ(readNextPacket(&packet), OK); + LOGV("read packet of size %d\n", packet->range_length()); + verifyHeader(packet, 5); + packet->release(); + packet = NULL; + + mFirstDataOffset = mOffset + mCurrentPageSize; +} + +void MyVorbisExtractor::verifyHeader( + MediaBuffer *buffer, uint8_t type) { + const uint8_t *data = + (const uint8_t *)buffer->data() + buffer->range_offset(); + + size_t size = buffer->range_length(); + + CHECK(size >= 7); + + CHECK_EQ(data[0], type); + CHECK(!memcmp(&data[1], "vorbis", 6)); + + ogg_buffer buf; + buf.data = (uint8_t *)data; + buf.size = size; + buf.refcount = 1; + buf.ptr.owner = NULL; + + ogg_reference ref; + ref.buffer = &buf; + ref.begin = 0; + ref.length = size; + ref.next = NULL; + + oggpack_buffer bits; + oggpack_readinit(&bits, &ref); + + CHECK_EQ(oggpack_read(&bits, 8), type); + for (size_t i = 0; i < 6; ++i) { + oggpack_read(&bits, 8); // skip 'vorbis' + } + + switch (type) { + case 1: + { + CHECK_EQ(0, _vorbis_unpack_info(&mVi, &bits)); + + mMeta->setData(kKeyVorbisInfo, 0, data, size); + mMeta->setInt32(kKeySampleRate, mVi.rate); + mMeta->setInt32(kKeyChannelCount, mVi.channels); + + LOGV("lower-bitrate = %ld", mVi.bitrate_lower); + LOGV("upper-bitrate = %ld", mVi.bitrate_upper); + LOGV("nominal-bitrate = %ld", mVi.bitrate_nominal); + LOGV("window-bitrate = %ld", mVi.bitrate_window); + + off_t size; + if (mSource->getSize(&size) == OK) { + uint64_t bps = approxBitrate(); + + mMeta->setInt64(kKeyDuration, size * 8000000ll / bps); + } + break; + } + + case 3: + { + CHECK_EQ(0, _vorbis_unpack_comment(&mVc, &bits)); + break; + } + + case 5: + { + CHECK_EQ(0, _vorbis_unpack_books(&mVi, &bits)); + + mMeta->setData(kKeyVorbisBooks, 0, data, size); + break; + } + } +} + +uint64_t MyVorbisExtractor::approxBitrate() { + if (mVi.bitrate_nominal != 0) { + return mVi.bitrate_nominal; + } + + return (mVi.bitrate_lower + mVi.bitrate_upper) / 2; +} + +//////////////////////////////////////////////////////////////////////////////// + +OggExtractor::OggExtractor(const sp<DataSource> &source) + : mDataSource(source), + mInitCheck(NO_INIT), + mImpl(NULL) { + mImpl = new MyVorbisExtractor(mDataSource); + CHECK_EQ(mImpl->seekToOffset(0), OK); + mImpl->init(); + + mInitCheck = OK; +} + +OggExtractor::~OggExtractor() { + delete mImpl; + mImpl = NULL; +} + +size_t OggExtractor::countTracks() { + return mInitCheck != OK ? 0 : 1; +} + +sp<MediaSource> OggExtractor::getTrack(size_t index) { + if (index >= 1) { + return NULL; + } + + return new OggSource(this); +} + +sp<MetaData> OggExtractor::getTrackMetaData( + size_t index, uint32_t flags) { + if (index >= 1) { + return NULL; + } + + return mImpl->getFormat(); +} + +sp<MetaData> OggExtractor::getMetaData() { + sp<MetaData> meta = new MetaData; + + if (mInitCheck != OK) { + return meta; + } + + meta->setCString(kKeyMIMEType, MEDIA_MIMETYPE_CONTAINER_OGG); + + return meta; +} + +bool SniffOgg( + const sp<DataSource> &source, String8 *mimeType, float *confidence) { + char tmp[4]; + if (source->readAt(0, tmp, 4) < 4 || memcmp(tmp, "OggS", 4)) { + return false; + } + + mimeType->setTo(MEDIA_MIMETYPE_CONTAINER_OGG); + *confidence = 0.2f; + + return true; +} + +} // namespace android diff --git a/media/libstagefright/StagefrightMediaScanner.cpp b/media/libstagefright/StagefrightMediaScanner.cpp index 34fb2bc..03287dd1 100644 --- a/media/libstagefright/StagefrightMediaScanner.cpp +++ b/media/libstagefright/StagefrightMediaScanner.cpp @@ -27,8 +27,8 @@ #include <libsonivox/eas.h> // Ogg Vorbis includes -#include "ivorbiscodec.h" -#include "ivorbisfile.h" +#include <Tremolo/ivorbiscodec.h> +#include <Tremolo/ivorbisfile.h> namespace android { diff --git a/media/libstagefright/Utils.cpp b/media/libstagefright/Utils.cpp index 2720f93..c563ce6 100644 --- a/media/libstagefright/Utils.cpp +++ b/media/libstagefright/Utils.cpp @@ -32,6 +32,18 @@ uint64_t U64_AT(const uint8_t *ptr) { return ((uint64_t)U32_AT(ptr)) << 32 | U32_AT(ptr + 4); } +uint16_t U16LE_AT(const uint8_t *ptr) { + return ptr[0] | (ptr[1] << 8); +} + +uint32_t U32LE_AT(const uint8_t *ptr) { + return ptr[3] << 24 | ptr[2] << 16 | ptr[1] << 8 | ptr[0]; +} + +uint64_t U64LE_AT(const uint8_t *ptr) { + return ((uint64_t)U32LE_AT(ptr + 4)) << 32 | U32LE_AT(ptr); +} + // XXX warning: these won't work on big-endian host. uint64_t ntoh64(uint64_t x) { return ((uint64_t)ntohl(x & 0xffffffff) << 32) | ntohl(x >> 32); diff --git a/media/libstagefright/VorbisExtractor.cpp b/media/libstagefright/VorbisExtractor.cpp deleted file mode 100644 index 96b05c0..0000000 --- a/media/libstagefright/VorbisExtractor.cpp +++ /dev/null @@ -1,311 +0,0 @@ -/* - * Copyright (C) 2010 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. - */ - -//#define LOG_NDEBUG 0 -#define LOG_TAG "VorbisExtractor" -#include <utils/Log.h> - -#include "include/VorbisExtractor.h" - -#include <media/stagefright/DataSource.h> -#include <media/stagefright/MediaBuffer.h> -#include <media/stagefright/MediaBufferGroup.h> -#include <media/stagefright/MediaDebug.h> -#include <media/stagefright/MediaDefs.h> -#include <media/stagefright/MediaErrors.h> -#include <media/stagefright/MediaSource.h> -#include <media/stagefright/MetaData.h> -#include <utils/String8.h> - -#include <ivorbisfile.h> - -namespace android { - -struct VorbisDataSource { - sp<DataSource> mDataSource; - off_t mOffset; -}; - -static size_t VorbisRead( - void *ptr, size_t size, size_t nmemb, void *datasource) { - VorbisDataSource *vds = (VorbisDataSource *)datasource; - - ssize_t n = vds->mDataSource->readAt(vds->mOffset, ptr, size * nmemb); - - if (n < 0) { - return n; - } - - vds->mOffset += n; - - return n / size; -} - -static int VorbisSeek( - void *datasource, ogg_int64_t offset, int whence) { - VorbisDataSource *vds = (VorbisDataSource *)datasource; - - switch (whence) { - case SEEK_SET: - vds->mOffset = offset; - break; - case SEEK_END: - { - off_t size; - if (vds->mDataSource->getSize(&size) != OK) { - errno = ESPIPE; - return -1; - } - - vds->mOffset = offset + size; - break; - } - - case SEEK_CUR: - { - vds->mOffset += offset; - break; - } - - default: - { - errno = EINVAL; - return -1; - } - } - - return 0; -} - -static int VorbisClose(void *datasource) { - return 0; -} - -static long VorbisTell(void *datasource) { - VorbisDataSource *vds = (VorbisDataSource *)datasource; - - return vds->mOffset; -} - -static const ov_callbacks gVorbisCallbacks = { - &VorbisRead, - &VorbisSeek, - &VorbisClose, - &VorbisTell -}; - -//////////////////////////////////////////////////////////////////////////////// - -struct VorbisSource : public MediaSource { - VorbisSource(const sp<VorbisExtractor> &extractor, - const sp<MetaData> &meta, OggVorbis_File *file); - - virtual sp<MetaData> getFormat(); - - virtual status_t start(MetaData *params = NULL); - virtual status_t stop(); - - virtual status_t read( - MediaBuffer **buffer, const ReadOptions *options = NULL); - -protected: - virtual ~VorbisSource(); - -private: - enum { - kMaxBufferSize = 8192 - }; - - sp<VorbisExtractor> mExtractor; - sp<MetaData> mMeta; - OggVorbis_File *mFile; - MediaBufferGroup *mGroup; - - VorbisSource(const VorbisSource &); - VorbisSource &operator=(const VorbisSource &); -}; - -VorbisSource::VorbisSource( - const sp<VorbisExtractor> &extractor, - const sp<MetaData> &meta, OggVorbis_File *file) - : mExtractor(extractor), - mMeta(meta), - mFile(file), - mGroup(NULL) { -} - -VorbisSource::~VorbisSource() { - if (mGroup) { - stop(); - } -} - -sp<MetaData> VorbisSource::getFormat() { - return mMeta; -} - -status_t VorbisSource::start(MetaData *params) { - if (mGroup != NULL) { - return INVALID_OPERATION; - } - - mGroup = new MediaBufferGroup; - mGroup->add_buffer(new MediaBuffer(kMaxBufferSize)); - - return OK; -} - -status_t VorbisSource::stop() { - delete mGroup; - mGroup = NULL; - - return OK; -} - -status_t VorbisSource::read( - MediaBuffer **out, const ReadOptions *options) { - *out = NULL; - - int64_t seekTimeUs; - if (options && options->getSeekTo(&seekTimeUs)) { - ov_time_seek(mFile, seekTimeUs / 1000ll); - } - - MediaBuffer *buffer; - CHECK_EQ(OK, mGroup->acquire_buffer(&buffer)); - - ogg_int64_t positionMs = ov_time_tell(mFile); - - int bitstream; - long n = ov_read(mFile, buffer->data(), buffer->size(), &bitstream); - - if (n <= 0) { - LOGE("ov_read returned %ld", n); - - buffer->release(); - buffer = NULL; - - return n < 0 ? ERROR_MALFORMED : ERROR_END_OF_STREAM; - } - - buffer->set_range(0, n); - buffer->meta_data()->setInt64(kKeyTime, positionMs * 1000ll); - - *out = buffer; - - return OK; -} - -//////////////////////////////////////////////////////////////////////////////// - -VorbisExtractor::VorbisExtractor(const sp<DataSource> &source) - : mDataSource(source), - mFile(new OggVorbis_File), - mVorbisDataSource(new VorbisDataSource), - mInitCheck(NO_INIT) { - mVorbisDataSource->mDataSource = mDataSource; - mVorbisDataSource->mOffset = 0; - - int res = ov_open_callbacks( - mVorbisDataSource, mFile, NULL, 0, gVorbisCallbacks); - - if (res != 0) { - return; - } - - mMeta = new MetaData; - mMeta->setCString(kKeyMIMEType, MEDIA_MIMETYPE_AUDIO_RAW); - - vorbis_info *vi = ov_info(mFile, -1); - mMeta->setInt32(kKeySampleRate, vi->rate); - mMeta->setInt32(kKeyChannelCount, vi->channels); - - ogg_int64_t durationMs = ov_time_total(mFile, -1); - mMeta->setInt64(kKeyDuration, durationMs * 1000ll); - - LOGI("Successfully initialized."); - - mInitCheck = OK; -} - -VorbisExtractor::~VorbisExtractor() { - CHECK_EQ(0, ov_clear(mFile)); - - delete mVorbisDataSource; - mVorbisDataSource = NULL; - - delete mFile; - mFile = NULL; -} - -size_t VorbisExtractor::countTracks() { - return mInitCheck != OK ? 0 : 1; -} - -sp<MediaSource> VorbisExtractor::getTrack(size_t index) { - if (index >= 1) { - return NULL; - } - - return new VorbisSource(this, mMeta, mFile); -} - -sp<MetaData> VorbisExtractor::getTrackMetaData( - size_t index, uint32_t flags) { - if (index >= 1) { - return NULL; - } - - return mMeta; -} - -sp<MetaData> VorbisExtractor::getMetaData() { - sp<MetaData> meta = new MetaData; - - if (mInitCheck != OK) { - return meta; - } - - meta->setCString(kKeyMIMEType, MEDIA_MIMETYPE_CONTAINER_VORBIS); - - return meta; -} - -bool SniffVorbis( - const sp<DataSource> &source, String8 *mimeType, float *confidence) { - OggVorbis_File file; - - VorbisDataSource vds; - vds.mDataSource = source; - vds.mOffset = 0; - - int res = ov_test_callbacks(&vds, &file, NULL, 0, gVorbisCallbacks); - - CHECK_EQ(0, ov_clear(&file)); - - if (res != 0) { - return false; - } - - *mimeType = MEDIA_MIMETYPE_CONTAINER_VORBIS; - *confidence = 0.4f; - - LOGV("This looks like an Ogg file."); - - return true; -} - -} // namespace android diff --git a/media/libstagefright/codecs/vorbis/Android.mk b/media/libstagefright/codecs/vorbis/Android.mk new file mode 100644 index 0000000..2e43120 --- /dev/null +++ b/media/libstagefright/codecs/vorbis/Android.mk @@ -0,0 +1,4 @@ +LOCAL_PATH:= $(call my-dir) +include $(CLEAR_VARS) + +include $(call all-makefiles-under,$(LOCAL_PATH)) diff --git a/media/libstagefright/codecs/vorbis/dec/Android.mk b/media/libstagefright/codecs/vorbis/dec/Android.mk new file mode 100644 index 0000000..5c768c8 --- /dev/null +++ b/media/libstagefright/codecs/vorbis/dec/Android.mk @@ -0,0 +1,13 @@ +LOCAL_PATH:= $(call my-dir) +include $(CLEAR_VARS) + +LOCAL_SRC_FILES := \ + VorbisDecoder.cpp \ + +LOCAL_C_INCLUDES := \ + frameworks/base/media/libstagefright/include \ + external/tremolo + +LOCAL_MODULE := libstagefright_vorbisdec + +include $(BUILD_STATIC_LIBRARY) diff --git a/media/libstagefright/codecs/vorbis/dec/VorbisDecoder.cpp b/media/libstagefright/codecs/vorbis/dec/VorbisDecoder.cpp new file mode 100644 index 0000000..df3f16a --- /dev/null +++ b/media/libstagefright/codecs/vorbis/dec/VorbisDecoder.cpp @@ -0,0 +1,248 @@ +/* + * Copyright (C) 2010 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. + */ + +#include "VorbisDecoder.h" + +#include <media/stagefright/MediaBufferGroup.h> +#include <media/stagefright/MediaDebug.h> +#include <media/stagefright/MediaDefs.h> +#include <media/stagefright/MediaErrors.h> +#include <media/stagefright/MetaData.h> + +extern "C" { + #include <Tremolo/codec_internal.h> + + int _vorbis_unpack_books(vorbis_info *vi,oggpack_buffer *opb); + int _vorbis_unpack_info(vorbis_info *vi,oggpack_buffer *opb); + int _vorbis_unpack_comment(vorbis_comment *vc,oggpack_buffer *opb); +} + +namespace android { + +VorbisDecoder::VorbisDecoder(const sp<MediaSource> &source) + : mSource(source), + mStarted(false), + mBufferGroup(NULL), + mAnchorTimeUs(0), + mNumFramesOutput(0), + mState(NULL), + mVi(NULL) { + sp<MetaData> srcFormat = mSource->getFormat(); + CHECK(srcFormat->findInt32(kKeyChannelCount, &mNumChannels)); + CHECK(srcFormat->findInt32(kKeySampleRate, &mSampleRate)); +} + +VorbisDecoder::~VorbisDecoder() { + if (mStarted) { + stop(); + } +} + +static void makeBitReader( + const void *data, size_t size, + ogg_buffer *buf, ogg_reference *ref, oggpack_buffer *bits) { + buf->data = (uint8_t *)data; + buf->size = size; + buf->refcount = 1; + buf->ptr.owner = NULL; + + ref->buffer = buf; + ref->begin = 0; + ref->length = size; + ref->next = NULL; + + oggpack_readinit(bits, ref); +} + +status_t VorbisDecoder::start(MetaData *params) { + CHECK(!mStarted); + + mBufferGroup = new MediaBufferGroup; + mBufferGroup->add_buffer( + new MediaBuffer(kMaxNumSamplesPerBuffer * sizeof(int16_t))); + + mSource->start(); + + sp<MetaData> meta = mSource->getFormat(); + + mVi = new vorbis_info; + vorbis_info_init(mVi); + + /////////////////////////////////////////////////////////////////////////// + + uint32_t type; + const void *data; + size_t size; + CHECK(meta->findData(kKeyVorbisInfo, &type, &data, &size)); + + ogg_buffer buf; + ogg_reference ref; + oggpack_buffer bits; + makeBitReader((const uint8_t *)data + 7, size - 7, &buf, &ref, &bits); + CHECK_EQ(0, _vorbis_unpack_info(mVi, &bits)); + + /////////////////////////////////////////////////////////////////////////// + + CHECK(meta->findData(kKeyVorbisBooks, &type, &data, &size)); + + makeBitReader((const uint8_t *)data + 7, size - 7, &buf, &ref, &bits); + CHECK_EQ(0, _vorbis_unpack_books(mVi, &bits)); + + /////////////////////////////////////////////////////////////////////////// + + mState = new vorbis_dsp_state; + CHECK_EQ(0, vorbis_dsp_init(mState, mVi)); + + mAnchorTimeUs = 0; + mNumFramesOutput = 0; + mStarted = true; + + return OK; +} + +status_t VorbisDecoder::stop() { + CHECK(mStarted); + + vorbis_dsp_clear(mState); + delete mState; + mState = NULL; + + vorbis_info_clear(mVi); + delete mVi; + mVi = NULL; + + delete mBufferGroup; + mBufferGroup = NULL; + + mSource->stop(); + + mStarted = false; + + return OK; +} + +sp<MetaData> VorbisDecoder::getFormat() { + sp<MetaData> srcFormat = mSource->getFormat(); + + sp<MetaData> meta = new MetaData; + meta->setCString(kKeyMIMEType, MEDIA_MIMETYPE_AUDIO_RAW); + meta->setInt32(kKeyChannelCount, mNumChannels); + meta->setInt32(kKeySampleRate, mSampleRate); + + int64_t durationUs; + if (srcFormat->findInt64(kKeyDuration, &durationUs)) { + meta->setInt64(kKeyDuration, durationUs); + } + + meta->setCString(kKeyDecoderComponent, "VorbisDecoder"); + + return meta; +} + +int VorbisDecoder::decodePacket(MediaBuffer *packet, MediaBuffer *out) { + ogg_buffer buf; + buf.data = (uint8_t *)packet->data() + packet->range_offset(); + buf.size = packet->range_length(); + buf.refcount = 1; + buf.ptr.owner = NULL; + + ogg_reference ref; + ref.buffer = &buf; + ref.begin = 0; + ref.length = packet->range_length(); + ref.next = NULL; + + ogg_packet pack; + pack.packet = &ref; + pack.bytes = packet->range_length(); + pack.b_o_s = 0; + pack.e_o_s = 0; + pack.granulepos = 0; + pack.packetno = 0; + + int numFrames = 0; + + int err = vorbis_dsp_synthesis(mState, &pack, 1); + if (err != 0) { + LOGW("vorbis_dsp_synthesis returned %d", err); + } else { + numFrames = vorbis_dsp_pcmout( + mState, (int16_t *)out->data(), kMaxNumSamplesPerBuffer); + + if (numFrames < 0) { + LOGE("vorbis_dsp_pcmout returned %d", numFrames); + numFrames = 0; + } + } + + out->set_range(0, numFrames * sizeof(int16_t) * mNumChannels); + + return numFrames; +} + +status_t VorbisDecoder::read( + MediaBuffer **out, const ReadOptions *options) { + status_t err; + + *out = NULL; + + int64_t seekTimeUs; + if (options && options->getSeekTo(&seekTimeUs)) { + CHECK(seekTimeUs >= 0); + + mNumFramesOutput = 0; + vorbis_dsp_restart(mState); + } else { + seekTimeUs = -1; + } + + MediaBuffer *inputBuffer; + err = mSource->read(&inputBuffer, options); + + if (err != OK) { + return ERROR_END_OF_STREAM; + } + + int64_t timeUs; + if (inputBuffer->meta_data()->findInt64(kKeyTime, &timeUs)) { + mAnchorTimeUs = timeUs; + mNumFramesOutput = 0; + } else { + // We must have a new timestamp after seeking. + CHECK(seekTimeUs < 0); + } + + MediaBuffer *outputBuffer; + CHECK_EQ(mBufferGroup->acquire_buffer(&outputBuffer), OK); + + int numFrames = decodePacket(inputBuffer, outputBuffer); + + inputBuffer->release(); + inputBuffer = NULL; + + outputBuffer->meta_data()->setInt64( + kKeyTime, + mAnchorTimeUs + + (mNumFramesOutput * 1000000ll) / mSampleRate); + + mNumFramesOutput += numFrames; + + *out = outputBuffer; + + return OK; +} + +} // namespace android diff --git a/media/libstagefright/include/AwesomePlayer.h b/media/libstagefright/include/AwesomePlayer.h index 9e8a674..9455743 100644 --- a/media/libstagefright/include/AwesomePlayer.h +++ b/media/libstagefright/include/AwesomePlayer.h @@ -84,10 +84,13 @@ struct AwesomePlayer { status_t suspend(); status_t resume(); + // This is a mask of MediaExtractor::Flags. + uint32_t flags() const; + private: friend struct AwesomeEvent; - enum Flags { + enum { PLAYING = 1, LOOPING = 2, FIRST_FRAME = 4, @@ -126,6 +129,7 @@ private: int64_t mDurationUs; uint32_t mFlags; + uint32_t mExtractorFlags; int32_t mVideoWidth, mVideoHeight; int64_t mTimeSourceDeltaUs; diff --git a/media/libstagefright/include/HTTPStream.h b/media/libstagefright/include/HTTPStream.h index 5d638f3..35b0865 100644 --- a/media/libstagefright/include/HTTPStream.h +++ b/media/libstagefright/include/HTTPStream.h @@ -52,6 +52,9 @@ public: bool find_header_value( const string &key, string *value) const; + // Pass a negative value to disable the timeout. + void setReceiveTimeout(int seconds); + private: enum State { READY, diff --git a/media/libstagefright/include/VorbisExtractor.h b/media/libstagefright/include/OggExtractor.h index 8e38a93..7066669 100644 --- a/media/libstagefright/include/VorbisExtractor.h +++ b/media/libstagefright/include/OggExtractor.h @@ -14,23 +14,22 @@ * limitations under the License. */ -#ifndef VORBIS_EXTRACTOR_H_ +#ifndef OGG_EXTRACTOR_H_ -#define VORBIS_EXTRACTOR_H_ +#define OGG_EXTRACTOR_H_ #include <media/stagefright/MediaExtractor.h> -struct OggVorbis_File; - namespace android { class DataSource; class String8; -struct VorbisDataSource; +struct MyVorbisExtractor; +struct OggSource; -struct VorbisExtractor : public MediaExtractor { - VorbisExtractor(const sp<DataSource> &source); +struct OggExtractor : public MediaExtractor { + OggExtractor(const sp<DataSource> &source); virtual size_t countTracks(); virtual sp<MediaSource> getTrack(size_t index); @@ -39,22 +38,23 @@ struct VorbisExtractor : public MediaExtractor { virtual sp<MetaData> getMetaData(); protected: - virtual ~VorbisExtractor(); + virtual ~OggExtractor(); private: + friend struct OggSource; + sp<DataSource> mDataSource; - struct OggVorbis_File *mFile; - struct VorbisDataSource *mVorbisDataSource; status_t mInitCheck; - sp<MetaData> mMeta; - VorbisExtractor(const VorbisExtractor &); - VorbisExtractor &operator=(const VorbisExtractor &); + MyVorbisExtractor *mImpl; + + OggExtractor(const OggExtractor &); + OggExtractor &operator=(const OggExtractor &); }; -bool SniffVorbis( +bool SniffOgg( const sp<DataSource> &source, String8 *mimeType, float *confidence); } // namespace android -#endif // VORBIS_EXTRACTOR_H_ +#endif // OGG_EXTRACTOR_H_ diff --git a/media/libstagefright/include/VorbisDecoder.h b/media/libstagefright/include/VorbisDecoder.h new file mode 100644 index 0000000..e9a488a --- /dev/null +++ b/media/libstagefright/include/VorbisDecoder.h @@ -0,0 +1,71 @@ +/* + * Copyright (C) 2010 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. + */ + +#ifndef VORBIS_DECODER_H_ + +#define VORBIS_DECODER_H_ + +#include <media/stagefright/MediaSource.h> + +struct vorbis_dsp_state; +struct vorbis_info; + +namespace android { + +struct MediaBufferGroup; + +struct VorbisDecoder : public MediaSource { + VorbisDecoder(const sp<MediaSource> &source); + + virtual status_t start(MetaData *params); + virtual status_t stop(); + + virtual sp<MetaData> getFormat(); + + virtual status_t read( + MediaBuffer **buffer, const ReadOptions *options); + +protected: + virtual ~VorbisDecoder(); + +private: + enum { + kMaxNumSamplesPerBuffer = 8192 * 2 + }; + + sp<MediaSource> mSource; + bool mStarted; + + MediaBufferGroup *mBufferGroup; + + int32_t mNumChannels; + int32_t mSampleRate; + int64_t mAnchorTimeUs; + int64_t mNumFramesOutput; + + vorbis_dsp_state *mState; + vorbis_info *mVi; + + int decodePacket(MediaBuffer *packet, MediaBuffer *out); + + VorbisDecoder(const VorbisDecoder &); + VorbisDecoder &operator=(const VorbisDecoder &); +}; + +} // namespace android + +#endif // VORBIS_DECODER_H_ + diff --git a/native/graphics/jni/Android.mk b/native/graphics/jni/Android.mk index b7ae4a9..7b741db 100644 --- a/native/graphics/jni/Android.mk +++ b/native/graphics/jni/Android.mk @@ -3,8 +3,6 @@ LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) -LOCAL_PRELINK_MODULE := false - # setup for skia optimizations # ifneq ($(ARCH_ARM_HAVE_VFP),true) diff --git a/packages/TtsService/jni/Android.mk b/packages/TtsService/jni/Android.mk index 665d6d2..b41759a 100755 --- a/packages/TtsService/jni/Android.mk +++ b/packages/TtsService/jni/Android.mk @@ -25,7 +25,5 @@ LOCAL_MODULE:= libttssynthproxy LOCAL_ARM_MODE := arm -LOCAL_PRELINK_MODULE := false - include $(BUILD_SHARED_LIBRARY) diff --git a/preloaded-classes b/preloaded-classes index 8114562..1a058fd 100644 --- a/preloaded-classes +++ b/preloaded-classes @@ -1186,7 +1186,6 @@ org.apache.harmony.xnet.provider.jsse.NativeCrypto org.apache.harmony.xnet.provider.jsse.OpenSSLServerSocketImpl org.apache.harmony.xnet.provider.jsse.OpenSSLSessionImpl org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl -org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl$Finalizer org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl$LoggerHolder org.apache.harmony.xnet.provider.jsse.ProtocolVersion org.apache.harmony.xnet.provider.jsse.SSLContextImpl diff --git a/services/java/com/android/server/LocationManagerService.java b/services/java/com/android/server/LocationManagerService.java index ef57056..65f4194 100644 --- a/services/java/com/android/server/LocationManagerService.java +++ b/services/java/com/android/server/LocationManagerService.java @@ -1644,7 +1644,7 @@ public class LocationManagerService extends ILocationManager.Stub implements Run synchronized (mLock) { for (int i = mProviders.size() - 1; i >= 0; i--) { LocationProviderInterface provider = mProviders.get(i); - if (provider.isEnabled() && provider.requiresNetwork()) { + if (provider.requiresNetwork()) { provider.updateNetworkState(mNetworkState, info); } } diff --git a/services/java/com/android/server/NotificationPlayer.java b/services/java/com/android/server/NotificationPlayer.java index 0b1a03b..52d2381 100644 --- a/services/java/com/android/server/NotificationPlayer.java +++ b/services/java/com/android/server/NotificationPlayer.java @@ -88,12 +88,15 @@ public class NotificationPlayer implements OnCompletionListener { player.setDataSource(mCmd.context, mCmd.uri); player.setLooping(mCmd.looping); player.prepare(); - if (mCmd.looping) { - audioManager.requestAudioFocus(null, mCmd.stream, - AudioManager.AUDIOFOCUS_GAIN); - } else { - audioManager.requestAudioFocus(null, mCmd.stream, - AudioManager.AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK); + if ((mCmd.uri != null) && (mCmd.uri.getEncodedPath() != null) + && (mCmd.uri.getEncodedPath().length() > 0)) { + if (mCmd.looping) { + audioManager.requestAudioFocus(null, mCmd.stream, + AudioManager.AUDIOFOCUS_GAIN); + } else { + audioManager.requestAudioFocus(null, mCmd.stream, + AudioManager.AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK); + } } player.setOnCompletionListener(NotificationPlayer.this); player.start(); diff --git a/services/java/com/android/server/ThrottleService.java b/services/java/com/android/server/ThrottleService.java index 6a5bbd2..23c1adc 100644 --- a/services/java/com/android/server/ThrottleService.java +++ b/services/java/com/android/server/ThrottleService.java @@ -28,6 +28,7 @@ import android.content.IntentFilter; import android.content.pm.PackageManager; import android.content.res.Resources; import android.database.ContentObserver; +import android.net.INetworkManagementEventObserver; import android.net.IThrottleManager; import android.net.SntpClient; import android.net.ThrottleManager; @@ -45,6 +46,7 @@ import android.os.SystemClock; import android.os.SystemProperties; import android.provider.Settings; import android.telephony.TelephonyManager; +import android.text.TextUtils; import android.util.Slog; import com.android.internal.R; @@ -109,6 +111,7 @@ public class ThrottleService extends IThrottleManager.Stub { private Notification mThrottlingNotification; private boolean mWarningNotificationSent = false; + private InterfaceObserver mInterfaceObserver; private SettingsObserver mSettingsObserver; private int mThrottleIndex; // 0 for none, 1 for first throttle val, 2 for next, etc @@ -125,6 +128,7 @@ public class ThrottleService extends IThrottleManager.Stub { mNtpActive = false; + mIface = mContext.getResources().getString(R.string.config_datause_iface); mAlarmManager = (AlarmManager)mContext.getSystemService(Context.ALARM_SERVICE); Intent pollIntent = new Intent(ACTION_POLL, null); mPendingPollIntent = PendingIntent.getBroadcast(mContext, POLL_REQUEST, pollIntent, 0); @@ -138,6 +142,38 @@ public class ThrottleService extends IThrottleManager.Stub { Context.NOTIFICATION_SERVICE); } + private static class InterfaceObserver extends INetworkManagementEventObserver.Stub { + private int mMsg; + private Handler mHandler; + private String mIface; + + InterfaceObserver(Handler handler, int msg, String iface) { + super(); + mHandler = handler; + mMsg = msg; + mIface = iface; + } + + public void interfaceLinkStatusChanged(String iface, boolean link) { + if (link) { + if (TextUtils.equals(iface, mIface)) { + mHandler.obtainMessage(mMsg).sendToTarget(); + } + } + } + + public void interfaceAdded(String iface) { + // TODO - an interface added in the UP state should also trigger a StatusChanged + // notification.. + if (TextUtils.equals(iface, mIface)) { + mHandler.obtainMessage(mMsg).sendToTarget(); + } + } + + public void interfaceRemoved(String iface) {} + } + + private static class SettingsObserver extends ContentObserver { private int mMsg; private Handler mHandler; @@ -273,6 +309,13 @@ public class ThrottleService extends IThrottleManager.Stub { mHandler = new MyHandler(mThread.getLooper()); mHandler.obtainMessage(EVENT_REBOOT_RECOVERY).sendToTarget(); + mInterfaceObserver = new InterfaceObserver(mHandler, EVENT_IFACE_UP, mIface); + try { + mNMService.registerObserver(mInterfaceObserver); + } catch (RemoteException e) { + Slog.e(TAG, "Could not register InterfaceObserver " + e); + } + mSettingsObserver = new SettingsObserver(mHandler, EVENT_POLICY_CHANGED); mSettingsObserver.observe(mContext); @@ -299,6 +342,7 @@ public class ThrottleService extends IThrottleManager.Stub { private static final int EVENT_POLICY_CHANGED = 1; private static final int EVENT_POLL_ALARM = 2; private static final int EVENT_RESET_ALARM = 3; + private static final int EVENT_IFACE_UP = 4; private class MyHandler extends Handler { public MyHandler(Looper l) { super(l); @@ -318,6 +362,9 @@ public class ThrottleService extends IThrottleManager.Stub { break; case EVENT_RESET_ALARM: onResetAlarm(); + break; + case EVENT_IFACE_UP: + onIfaceUp(); } } @@ -374,7 +421,6 @@ public class ThrottleService extends IThrottleManager.Stub { Settings.Secure.putInt(mContext.getContentResolver(), Settings.Secure.THROTTLE_RESET_DAY, mPolicyResetDay); } - mIface = mContext.getResources().getString(R.string.config_datause_iface); synchronized (ThrottleService.this) { if (mIface == null) { mPolicyThreshold = 0; @@ -454,6 +500,20 @@ public class ThrottleService extends IThrottleManager.Stub { mAlarmManager.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, next, mPendingPollIntent); } + private void onIfaceUp() { + // if we were throttled before, be sure and set it again - the iface went down + // (and may have disappeared all together) and these settings were lost + if (mThrottleIndex == 1) { + try { + mNMService.setInterfaceThrottle(mIface, -1, -1); + mNMService.setInterfaceThrottle(mIface, + mPolicyThrottleValue, mPolicyThrottleValue); + } catch (Exception e) { + Slog.e(TAG, "error setting Throttle: " + e); + } + } + } + private void checkThrottleAndPostNotification(long currentTotal) { // is throttling enabled? if (mPolicyThreshold == 0) { diff --git a/services/java/com/android/server/am/ActivityManagerService.java b/services/java/com/android/server/am/ActivityManagerService.java index 706e15a..948d292 100644 --- a/services/java/com/android/server/am/ActivityManagerService.java +++ b/services/java/com/android/server/am/ActivityManagerService.java @@ -321,12 +321,12 @@ public final class ActivityManagerService extends ActivityManagerNative implemen static final int MAX_HIDDEN_APPS = 15; // We put empty content processes after any hidden processes that have - // been idle for less than 30 seconds. - static final long CONTENT_APP_IDLE_OFFSET = 30*1000; + // been idle for less than 15 seconds. + static final long CONTENT_APP_IDLE_OFFSET = 15*1000; // We put empty content processes after any hidden processes that have - // been idle for less than 60 seconds. - static final long EMPTY_APP_IDLE_OFFSET = 60*1000; + // been idle for less than 120 seconds. + static final long EMPTY_APP_IDLE_OFFSET = 120*1000; static { // These values are set in system/rootdir/init.rc on startup. @@ -880,6 +880,11 @@ public final class ActivityManagerService extends ActivityManagerNative implemen int mAdjSeq = 0; /** + * Current sequence id for process LRU updating. + */ + int mLruSeq = 0; + + /** * Set to true if the ANDROID_SIMPLE_PROCESS_MANAGEMENT envvar * is set, indicating the user wants processes started in such a way * that they can use ANDROID_PROCESS_WRAPPER and know what will be @@ -1588,8 +1593,8 @@ public final class ActivityManagerService extends ActivityManagerNative implemen } } - private final void updateLruProcessLocked(ProcessRecord app, - boolean oomAdj, boolean updateActivityTime) { + private final void updateLruProcessInternalLocked(ProcessRecord app, + boolean oomAdj, boolean updateActivityTime, int bestPos) { // put it on the LRU to keep track of when it should be exited. int lrui = mLruProcesses.indexOf(app); if (lrui >= 0) mLruProcesses.remove(lrui); @@ -1597,6 +1602,8 @@ public final class ActivityManagerService extends ActivityManagerNative implemen int i = mLruProcesses.size()-1; int skipTop = 0; + app.lruSeq = mLruSeq; + // compute the new weight for this process. if (updateActivityTime) { app.lastActivityTime = SystemClock.uptimeMillis(); @@ -1619,6 +1626,7 @@ public final class ActivityManagerService extends ActivityManagerNative implemen // Also don't let it kick out the first few "real" hidden processes. skipTop = MIN_HIDDEN_APPS; } + while (i >= 0) { ProcessRecord p = mLruProcesses.get(i); // If this app shouldn't be in front of the first N background @@ -1626,7 +1634,7 @@ public final class ActivityManagerService extends ActivityManagerNative implemen if (skipTop > 0 && p.setAdj >= HIDDEN_APP_MIN_ADJ) { skipTop--; } - if (p.lruWeight <= app.lruWeight){ + if (p.lruWeight <= app.lruWeight || i < bestPos) { mLruProcesses.add(i+1, app); break; } @@ -1636,12 +1644,39 @@ public final class ActivityManagerService extends ActivityManagerNative implemen mLruProcesses.add(0, app); } + // If the app is currently using a content provider or service, + // bump those processes as well. + if (app.connections.size() > 0) { + for (ConnectionRecord cr : app.connections) { + if (cr.binding != null && cr.binding.service != null + && cr.binding.service.app != null + && cr.binding.service.app.lruSeq != mLruSeq) { + updateLruProcessInternalLocked(cr.binding.service.app, oomAdj, + updateActivityTime, i+1); + } + } + } + if (app.conProviders.size() > 0) { + for (ContentProviderRecord cpr : app.conProviders.keySet()) { + if (cpr.app != null && cpr.app.lruSeq != mLruSeq) { + updateLruProcessInternalLocked(cpr.app, oomAdj, + updateActivityTime, i+1); + } + } + } + //Slog.i(TAG, "Putting proc to front: " + app.processName); if (oomAdj) { updateOomAdjLocked(); } } + private final void updateLruProcessLocked(ProcessRecord app, + boolean oomAdj, boolean updateActivityTime) { + mLruSeq++; + updateLruProcessInternalLocked(app, oomAdj, updateActivityTime, 0); + } + private final boolean updateLRUListLocked(HistoryRecord r) { final boolean hadit = mLRUActivities.remove(r); mLRUActivities.add(r); @@ -4677,8 +4712,10 @@ public final class ActivityManagerService extends ActivityManagerNative implemen // Clean up already done if the process has been re-started. if (app.pid == pid && app.thread != null && app.thread.asBinder() == thread.asBinder()) { - Slog.i(TAG, "Process " + app.processName + " (pid " + pid - + ") has died."); + if (!app.killedBackground) { + Slog.i(TAG, "Process " + app.processName + " (pid " + pid + + ") has died."); + } EventLog.writeEvent(EventLogTags.AM_PROC_DIED, app.pid, app.processName); if (localLOGV) Slog.v( TAG, "Dying app: " + app + ", pid: " + pid @@ -7826,6 +7863,13 @@ public final class ActivityManagerService extends ActivityManagerNative implemen } if (cpr.app != null) { + if (r.setAdj >= VISIBLE_APP_ADJ) { + // If this is a visible app accessing the provider, + // make sure to count it as being accessed and thus + // back up on the LRU list. This is good because + // content providers are often expensive to start. + updateLruProcessLocked(cpr.app, false, true); + } updateOomAdjLocked(cpr.app); } @@ -8492,12 +8536,13 @@ public final class ActivityManagerService extends ActivityManagerNative implemen continue; } int adj = proc.setAdj; - if (adj >= worstType) { + if (adj >= worstType && !proc.killedBackground) { Slog.w(TAG, "Killing " + proc + " (adj " + adj + "): " + reason); EventLog.writeEvent(EventLogTags.AM_KILL, proc.pid, proc.processName, adj, reason); killed = true; - Process.killProcess(pids[i]); + proc.killedBackground = true; + Process.killProcessQuiet(pids[i]); } } } @@ -9829,6 +9874,7 @@ public final class ActivityManagerService extends ActivityManagerNative implemen + " mFactoryTest=" + mFactoryTest); pw.println(" mGoingToSleep=" + mGoingToSleep); pw.println(" mLaunchingActivity=" + mLaunchingActivity); + pw.println(" mAdjSeq=" + mAdjSeq + " mLruSeq=" + mLruSeq); } return true; @@ -14292,13 +14338,12 @@ public final class ActivityManagerService extends ActivityManagerNative implemen if (!app.killedBackground) { numHidden++; if (numHidden > MAX_HIDDEN_APPS) { - Slog.i(TAG, "Kill " + app.processName - + " (pid " + app.pid + "): hidden #" + numHidden - + " beyond limit " + MAX_HIDDEN_APPS); + Slog.i(TAG, "No longer want " + app.processName + + " (pid " + app.pid + "): hidden #" + numHidden); EventLog.writeEvent(EventLogTags.AM_KILL, app.pid, app.processName, app.setAdj, "too many background"); app.killedBackground = true; - Process.killProcess(app.pid); + Process.killProcessQuiet(app.pid); } } } diff --git a/services/java/com/android/server/am/ProcessRecord.java b/services/java/com/android/server/am/ProcessRecord.java index 7620468..f49a182 100644 --- a/services/java/com/android/server/am/ProcessRecord.java +++ b/services/java/com/android/server/am/ProcessRecord.java @@ -66,7 +66,8 @@ class ProcessRecord implements Watchdog.PssRequestor { boolean bad; // True if disabled in the bad process list boolean killedBackground; // True when proc has been killed due to too many bg IBinder forcingToForeground;// Token that is forcing this process to be foreground - int adjSeq; // Sequence id for identifying repeated trav + int adjSeq; // Sequence id for identifying oom_adj assignment cycles + int lruSeq; // Sequence id for identifying LRU update cycles ComponentName instrumentationClass;// class installed to instrument app ApplicationInfo instrumentationInfo; // the application being instrumented String instrumentationProfileFile; // where to save profiling @@ -175,6 +176,8 @@ class ProcessRecord implements Watchdog.PssRequestor { pw.print(prefix); pw.print("persistent="); pw.print(persistent); pw.print(" removed="); pw.print(removed); pw.print(" persistentActivities="); pw.println(persistentActivities); + pw.print(prefix); pw.print("adjSeq="); pw.print(adjSeq); + pw.print(" lruSeq="); pw.println(lruSeq); if (killedBackground) { pw.print(prefix); pw.print("killedBackground="); pw.println(killedBackground); } |
