如题,兄弟我想把竖屏的手机 改成横屏 在2.2系统上 不只如下改动
在windowmanagerservice.java 里边setRotationUncheckedLocked函数的
rotation = mPolicy.rotationForOrientationLw(mForcedAppOrientation,
mRotation, mDisplayEnabled);
rotation = Surface.ROTATION_90;//转为90度横屏这样界面可以变成横屏,但是开机动画之后 总会竖屏现实后 才会转过来 不知有什么办法可以使之不出现转屏 开机就横屏显示? 谢谢先~
在windowmanagerservice.java 里边setRotationUncheckedLocked函数的
rotation = mPolicy.rotationForOrientationLw(mForcedAppOrientation,
mRotation, mDisplayEnabled);
rotation = Surface.ROTATION_90;//转为90度横屏这样界面可以变成横屏,但是开机动画之后 总会竖屏现实后 才会转过来 不知有什么办法可以使之不出现转屏 开机就横屏显示? 谢谢先~
import android.graphics.drawable.Drawable;import com.google.android.maps.GeoPoint;
import com.google.android.maps.ItemizedOverlay;
import com.google.android.maps.MapView;
import com.google.android.maps.OverlayItem;public class MyItemizedOverlay extends ItemizedOverlay<OverlayItem> { private ArrayList<OverlayItem> items; public MyItemizedOverlay(Drawable defaultMarker) {
super(defaultMarker);
items = new ArrayList<OverlayItem>();
populate();
// TODO Auto-generated constructor stub
} @Override
public void draw(Canvas pCanvas, MapView pMapView, boolean pShadow) {
super.draw(pCanvas, pMapView, false);
} public void addNewItem(GeoPoint gp, String etText, String snippet) {
items.add(new OverlayItem(gp, etText, snippet));
populate();
} public void removeItem(int index) {
items.remove(index);
populate();
} @Override
protected OverlayItem createItem(int index) {
// TODO Auto-generated method stub
return items.get(index);
} @Override
public int size() {
// TODO Auto-generated method stub
return items.size();
}}
public void onLongPress(MotionEvent event) {
p = new Point();
p.set((int) event.getRawX(), (int) event.getY());
Projection project = mapview.getProjection();
gp = project.fromPixels(p.x, p.y);
// MyPositionOverlay mpo = new MyPositionOverlay(gp);
// List<Overlay> overlays = mapview.getOverlays();
// overlays.add(mpo);
MyItemizedOverlay mio=new MyItemizedOverlay(getResources().getDrawable(R.drawable.hide_all_applications));
mio.addNewItem(gp, "我的第"+myddress+++"个地址", "myaddress");
Log.v("", "mapview.getOverlays().size()========="+mio.size());
}