diff --git a/src/api-impl/android/app/Activity.java b/src/api-impl/android/app/Activity.java
index 14ca6ae5..45437a3b 100644
--- a/src/api-impl/android/app/Activity.java
+++ b/src/api-impl/android/app/Activity.java
@@ -572,4 +572,6 @@ public class Activity extends ContextThemeWrapper implements Window.Callback {
public void reportFullyDrawn() {}
public void setVisible(boolean visible) {}
public Uri getReferrer() { return null; }
+ public void setDefaultKeyMode(int flag) {}
+ public void registerForContextMenu(View view) {}
}
diff --git a/src/api-impl/android/text/Html.java b/src/api-impl/android/text/Html.java
index d0a80983..b6eeeaeb 100644
--- a/src/api-impl/android/text/Html.java
+++ b/src/api-impl/android/text/Html.java
@@ -11,6 +11,10 @@ public class Html {
}
public static Spanned fromHtml(String source) {
+ return Html.fromHtml(source, 0);
+ }
+
+ public static Spanned fromHtml(String source, int flags) {
return new SpannableString(source.replace("
", "\n")
.replace("
", "\n")
.replace(" ", " "));
diff --git a/src/api-impl/android/view/Menu.java b/src/api-impl/android/view/Menu.java
index 549681e5..18b80bf4 100644
--- a/src/api-impl/android/view/Menu.java
+++ b/src/api-impl/android/view/Menu.java
@@ -1,5 +1,9 @@
package android.view;
+import android.content.ComponentName;
+import android.content.Intent;
+import android.view.MenuItem;
+
public interface Menu {
public MenuItem add(int groupId, int itemId, int order, CharSequence title);
@@ -33,4 +37,6 @@ public interface Menu {
public boolean hasVisibleItems();
public SubMenu addSubMenu(int groupId, int itemId, int order, int titleRes);
+
+ public int addIntentOptions (int groupId, int itemId, int order, ComponentName caller, Intent[] specifics, Intent intent, int flags, MenuItem[] outSpecificItems);
}
diff --git a/src/api-impl/android/view/MenuItem.java b/src/api-impl/android/view/MenuItem.java
index 6394dcbf..11869426 100644
--- a/src/api-impl/android/view/MenuItem.java
+++ b/src/api-impl/android/view/MenuItem.java
@@ -58,4 +58,5 @@ public interface MenuItem {
public MenuItem setAlphabeticShortcut(char alphaChar);
-}
\ No newline at end of file
+ public MenuItem setShortcut(char numeric, char alpha);
+}
diff --git a/src/api-impl/android/view/View.java b/src/api-impl/android/view/View.java
index ae4c7eac..3d8dc1e7 100644
--- a/src/api-impl/android/view/View.java
+++ b/src/api-impl/android/view/View.java
@@ -27,6 +27,7 @@ import android.util.Slog;
import android.util.SparseArray;
import android.view.animation.Animation;
+import java.lang.CharSequence;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
@@ -1861,4 +1862,10 @@ public class View implements Drawable.Callback {
else
return null;
}
+
+ public void setTooltipText(CharSequence tooltip) {}
+
+ public int getImportantForAutofill() {return 0;}
+
+ public void setImportantForAutofill(int flag) {}
}
diff --git a/src/api-impl/android/view/ViewConfiguration.java b/src/api-impl/android/view/ViewConfiguration.java
index a981294c..dd26f3a1 100644
--- a/src/api-impl/android/view/ViewConfiguration.java
+++ b/src/api-impl/android/view/ViewConfiguration.java
@@ -54,4 +54,12 @@ public class ViewConfiguration {
public int getScaledWindowTouchSlop() {
return 8;
}
+
+ public float getScaledHorizontalScrollFactor() {
+ return 1;
+ }
+
+ public float getScaledVerticalScrollFactor() {
+ return 1;
+ }
}
diff --git a/src/api-impl/android/widget/AbsSeekBar.java b/src/api-impl/android/widget/AbsSeekBar.java
index 39535d14..2b7eb561 100644
--- a/src/api-impl/android/widget/AbsSeekBar.java
+++ b/src/api-impl/android/widget/AbsSeekBar.java
@@ -27,4 +27,5 @@ public abstract class AbsSeekBar extends ProgressBar {
public void setKeyProgressIncrement(int keyProgressIncrement) {}
+ public int getKeyProgressIncrement() {return 0;}
}
diff --git a/src/api-impl/android/widget/PopupMenu.java b/src/api-impl/android/widget/PopupMenu.java
index 309169d4..88ce8a83 100644
--- a/src/api-impl/android/widget/PopupMenu.java
+++ b/src/api-impl/android/widget/PopupMenu.java
@@ -16,7 +16,9 @@
package android.widget;
+import android.content.ComponentName;
import android.content.Context;
+import android.content.Intent;
import android.graphics.drawable.Drawable;
import android.view.Gravity;
import android.view.Menu;
@@ -310,6 +312,11 @@ public class PopupMenu {
// TODO Auto-generated method stub
throw new UnsupportedOperationException("Unimplemented method 'addSubMenu'");
}
+
+ @Override
+ public int addIntentOptions (int groupId, int itemId, int order, ComponentName caller, Intent[] specifics, Intent intent, int flags, MenuItem[] outSpecificItems) {
+ return 0;
+ }
}
private class SubMenuImpl extends MenuImpl implements SubMenu {
@@ -505,6 +512,9 @@ public class PopupMenu {
// TODO Auto-generated method stub
throw new UnsupportedOperationException("Unimplemented method 'setAlphabeticShortcut'");
}
+
+ @Override
+ public MenuItem setShortcut(char numeric, char alpha) { return this; }
}
-}
\ No newline at end of file
+}