Merge change 26130 into eclair
* changes: Turn animations on by default.
This commit is contained in:
@@ -790,8 +790,8 @@ public class Activity extends ContextThemeWrapper
|
||||
* @see #onPostCreate
|
||||
*/
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
mVisibleFromClient = mWindow.getWindowStyle().getBoolean(
|
||||
com.android.internal.R.styleable.Window_windowNoDisplay, true);
|
||||
mVisibleFromClient = !mWindow.getWindowStyle().getBoolean(
|
||||
com.android.internal.R.styleable.Window_windowNoDisplay, false);
|
||||
mCalled = true;
|
||||
}
|
||||
|
||||
|
||||
@@ -2317,6 +2317,18 @@ public class Intent implements Parcelable {
|
||||
* specified.
|
||||
*/
|
||||
public static final int FLAG_ACTIVITY_REORDER_TO_FRONT = 0X00020000;
|
||||
/**
|
||||
* If set in an Intent passed to {@link Context#startActivity Context.startActivity()},
|
||||
* this flag will prevent the system from applying an activity transition
|
||||
* animation to go to the next activity state. This doesn't mean an
|
||||
* animation will never run -- if another activity change happens that doesn't
|
||||
* specify this flag before the activity started here is displayed, then
|
||||
* that transition will be used. This this flag can be put to good use
|
||||
* when you are going to do a series of activity operations but the
|
||||
* animation seen by the user shouldn't be driven by the first activity
|
||||
* change but rather a later one.
|
||||
*/
|
||||
public static final int FLAG_ACTIVITY_NO_ANIMATION = 0X00010000;
|
||||
/**
|
||||
* If set, when sending a broadcast only registered receivers will be
|
||||
* called -- no BroadcastReceiver components will be launched.
|
||||
|
||||
@@ -32,6 +32,18 @@ public final class Formatter {
|
||||
* @return formated string with the number
|
||||
*/
|
||||
public static String formatFileSize(Context context, long number) {
|
||||
return formatFileSize(context, number, false);
|
||||
}
|
||||
|
||||
/**
|
||||
* Like {@link #formatFileSize}, but trying to generate shorter numbers
|
||||
* (showing fewer digits of precisin).
|
||||
*/
|
||||
public static String formatShortFileSize(Context context, long number) {
|
||||
return formatFileSize(context, number, true);
|
||||
}
|
||||
|
||||
private static String formatFileSize(Context context, long number, boolean shorter) {
|
||||
if (context == null) {
|
||||
return "";
|
||||
}
|
||||
@@ -58,13 +70,24 @@ public final class Formatter {
|
||||
suffix = com.android.internal.R.string.petabyteShort;
|
||||
result = result / 1024;
|
||||
}
|
||||
if (result < 100) {
|
||||
String value = String.format("%.2f", result);
|
||||
return context.getResources().
|
||||
getString(com.android.internal.R.string.fileSizeSuffix,
|
||||
value, context.getString(suffix));
|
||||
String value;
|
||||
if (result < 1) {
|
||||
value = String.format("%.2f", result);
|
||||
} else if (result < 10) {
|
||||
if (shorter) {
|
||||
value = String.format("%.1f", result);
|
||||
} else {
|
||||
value = String.format("%.2f", result);
|
||||
}
|
||||
} else if (result < 100) {
|
||||
if (shorter) {
|
||||
value = String.format("%.0f", result);
|
||||
} else {
|
||||
value = String.format("%.2f", result);
|
||||
}
|
||||
} else {
|
||||
value = String.format("%.0f", result);
|
||||
}
|
||||
String value = String.format("%.0f", result);
|
||||
return context.getResources().
|
||||
getString(com.android.internal.R.string.fileSizeSuffix,
|
||||
value, context.getString(suffix));
|
||||
|
||||
@@ -314,7 +314,9 @@ public interface WindowManagerPolicy {
|
||||
public boolean showLw(boolean doAnimation);
|
||||
}
|
||||
|
||||
/** No transition happening. */
|
||||
/** Not set up for a transition. */
|
||||
public final int TRANSIT_UNSET = 0;
|
||||
/** No animation for transition. */
|
||||
public final int TRANSIT_NONE = 0;
|
||||
/** Window has been added to the screen. */
|
||||
public final int TRANSIT_ENTER = 1;
|
||||
|
||||
Reference in New Issue
Block a user