今天遇见个奇葩问题:
调用 android.os.Process.killProcess(android.os.Process.myPid());结束应用进程 之后桌面应用Icon错乱了。
想了一会 觉得是横竖屏切换导致的。就在这行之前加一句 curActivity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_P...
分类:
移动开发 时间:
2015-02-09 20:20:30
阅读次数:
207
首先在Mainifest.xml的Activity元素中加入android:configChanges="orientation|keyboardHidden"属性
加入这条属性的含义是,应用程序将会处理屏幕方向和键盘状态(推出或合上)信息的改动。但对于其他的设备配置信息的改动则会由Android系统来处理(销毁当前Activity,然后重启一个新的Activity实例)...
分类:
移动开发 时间:
2015-02-09 18:27:47
阅读次数:
163
1. 屏幕适配的各种技术 1> 3gs\4\4s时代:没有屏幕适配一说,尺寸只有一个,直接用代码计算frame就行了 2> iPad出现:为应对横竖屏,苹果推出autoresizing,它的作用是让子控件能跟随父控件做拉伸.如下图,autoresizing可以让红色的子控件的宽度始终铺满屏幕 ...
分类:
移动开发 时间:
2015-02-06 14:37:31
阅读次数:
183
最近在做视频类的App,遇到视频滚动播放的坑,紧接着就是横竖屏问题。之前太过天真不想做横竖屏配置。只是淡出的旋转视频View,但是分享什么的包括AlertView还是竖屏样式,项目着急上线(1周提交一次也是够了。22:54:1522:54:16。。。人家审核都烦了估计)也就一直没改。昨天开始改才.....
分类:
移动开发 时间:
2015-02-04 23:17:47
阅读次数:
332
首先在Mainifest.xml的Activity元素中加入android:configChanges="orientation|keyboardHidden"属性加入这条属性的含义是,应用程序将会处理屏幕方向和键盘状态(推出或合上)信息的改动。但对于其他的设备配置信息的改动则会由Android系统...
分类:
其他好文 时间:
2015-02-02 17:30:41
阅读次数:
173
刚开始在onconfigurationChanged中监听,结果发现该方法在configuration变化即配置文件发生变化时才会被调用,如横竖屏切换,android重新载入配置文件时。而键盘隐藏不会触发该方法。后来采用如下方法完美解决了键盘隐藏监听事件。//该Activity的最外层Layoutf...
分类:
移动开发 时间:
2015-02-01 17:24:04
阅读次数:
259
转:http://blog.csdn.net/nmgchfzhzhg/article/details/8077133在开发android的应用中,有时候需要限制横竖屏切换。只需要在AndroidManifest.xml文件中加入android:screenOrientation属性限制。androi...
分类:
移动开发 时间:
2015-01-29 17:30:43
阅读次数:
171
背景介绍:在编写android小应用的时候,碰到了这样的一个问题:当推开手机的实体键盘时,屏幕由竖屏转换为横屏,此时应用程序的显示界面(Activity)就会被销毁了,这个让人比较郁闷。如何才能让这个activity不被销毁呢?———————————— 分割线 ———————————————-解决办...
分类:
移动开发 时间:
2015-01-29 17:12:11
阅读次数:
170
APP运行时,一些设备的配置可能会改变,如:横竖屏的切换、键盘的可用性等会导致Activity重启,即oncreate会被再次调用, 如果oncreate方法中有向服务器请求的方法,那么悲剧就会发生,相当于多次请求。这...
分类:
移动开发 时间:
2015-01-27 18:44:57
阅读次数:
167
最近在公司做iPad开发,跟大多数的iPhone应用不一样,iPad程序要求支持横竖屏,但有时候有的页面不需要屏幕旋转,上网搜了很多资料发现都是不可行或者不符合需求的。首先,直接在UIViewController重写父类以下几个方法,发现是不执行的。- (BOOL)shouldAutorotate....
分类:
移动开发 时间:
2015-01-27 17:50:57
阅读次数:
173