当前位置: 编程技术>移动开发
本页文章导读:
▪反正屏切换(转) 横竖屏切换(转)
摘一:在开发游戏的时候,有些游戏是只能横屏玩的,所以手机竖立放置的时候,要保持游戏画面依然横屏。游戏开发之初最好就确定是用横屏还是竖屏,如果容忍转屏的话,.........
▪ google 地图 APIKEY google map APIKEY
先找到keystore (解释:是一个密码保护的文件,用来存储密钥和证书。),运行Eclipse,打开Preferences对话框,在Android -> build中可以看到Keystore的存放路径:例如:C:\Documents a.........
▪ 怎么添加第三方框架 如何添加第三方框架
如何添加第三方框架包,引进头文件
以添加libxml2为例,分2步:
1.添加 libxml2 frameworks
xcode中右击 "FrameWorks" ->Add->Add existing Frameworks ,选择 "DyLibs",在其中选取l.........
[1]反正屏切换(转)
来源: 互联网 发布时间: 2014-02-18
横竖屏切换(转)
摘一:
在开发游戏的时候,有些游戏是只能横屏玩的,所以手机竖立放置的时候,要保持游戏画面依然横屏。游戏开发之初最好就确定是用横屏还是竖屏,如果容忍转屏的话,不仅需要作两种界面布局,而且横竖屏切换很可能会内存溢出,导致程序崩溃。(文/jackliao)
要做到这个要求其实很简单,在AndroidManifest.xml里面配置一下就可以了。加入这一行
强制竖屏:
或者在代码中:
强制横屏:
或者在代码中:
摘二:
xml文件中设置:
要实现这个目的,只需要在AndroidManifest.xml里声明Activity的时候加上一个属性:android:screenOrientation,属性取值landscape为固定横屏、portrait为固定纵屏幕。
代码:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE););//强制为横屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//竖屏
============延伸========
屏幕会自动切换时,默认状态的应用程序,会重新调用onCreate,相当于重新启动了一次应用程序。同时,layout可能因为横屏带来不能合理适配的问题。为了解决旋屏和键盘切换引起的程序重启问题,还需要增加一个属性:android:configChanges。这个属性可以理解为一个监听器,它将拦截旋屏和键盘切换事件,阻止程序重启而变为回调onConfigurationChanged方法。这里常用的属性取值为:keyboardHidden|orientation。
摘三:
Android 设置横屏模式显示,横屏模式大部分情况能弥补竖屏的不足——字体小、键盘小、画幅比例不合适,而且横屏模式下能提供更华丽、更流畅的感官体验,android 横屏,android landscape mode ,android 强制横屏,android 强制竖屏,android 横屏布局,android 设置全屏模式,android 横屏切换,android 设置横屏。
有些游戏只能横屏,所以手机竖立放置的时候,要保持游戏画面依然横屏,对于屏幕界面布局,在游戏开发之初最好先确定是用横屏还是竖屏,如果容忍转屏的话,不仅需要作两种界面布局,而且横竖屏切换很可能会内存溢出,导致程序崩溃。
Android 设置横屏布局
1、AndroidManifest.xml 设置属性:
代码中设置:
2、设置为全屏模式:
3、强制为横屏:
4、强制为竖屏
摘一:
在开发游戏的时候,有些游戏是只能横屏玩的,所以手机竖立放置的时候,要保持游戏画面依然横屏。游戏开发之初最好就确定是用横屏还是竖屏,如果容忍转屏的话,不仅需要作两种界面布局,而且横竖屏切换很可能会内存溢出,导致程序崩溃。(文/jackliao)
要做到这个要求其实很简单,在AndroidManifest.xml里面配置一下就可以了。加入这一行
强制竖屏:
android:screenOrientation="landscape"
或者在代码中:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
强制横屏:
android:screenOrientation="portrait"
或者在代码中:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
摘二:
xml文件中设置:
要实现这个目的,只需要在AndroidManifest.xml里声明Activity的时候加上一个属性:android:screenOrientation,属性取值landscape为固定横屏、portrait为固定纵屏幕。
代码:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE););//强制为横屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//竖屏
============延伸========
屏幕会自动切换时,默认状态的应用程序,会重新调用onCreate,相当于重新启动了一次应用程序。同时,layout可能因为横屏带来不能合理适配的问题。为了解决旋屏和键盘切换引起的程序重启问题,还需要增加一个属性:android:configChanges。这个属性可以理解为一个监听器,它将拦截旋屏和键盘切换事件,阻止程序重启而变为回调onConfigurationChanged方法。这里常用的属性取值为:keyboardHidden|orientation。
摘三:
Android 设置横屏模式显示,横屏模式大部分情况能弥补竖屏的不足——字体小、键盘小、画幅比例不合适,而且横屏模式下能提供更华丽、更流畅的感官体验,android 横屏,android landscape mode ,android 强制横屏,android 强制竖屏,android 横屏布局,android 设置全屏模式,android 横屏切换,android 设置横屏。
有些游戏只能横屏,所以手机竖立放置的时候,要保持游戏画面依然横屏,对于屏幕界面布局,在游戏开发之初最好先确定是用横屏还是竖屏,如果容忍转屏的话,不仅需要作两种界面布局,而且横竖屏切换很可能会内存溢出,导致程序崩溃。
Android 设置横屏布局
1、AndroidManifest.xml 设置属性:
android:screenOrientation="landscape" android:configChanges="orientation|keyboardHidden"
代码中设置:
requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
2、设置为全屏模式:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
3、强制为横屏:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
4、强制为竖屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
1 楼
龙哥IT
2011-10-10
[2] google 地图 APIKEY
来源: 互联网 发布时间: 2014-02-18
google map APIKEY
- 先找到keystore (解释:是一个密码保护的文件,用来存储密钥和证书。),运行Eclipse,打开Preferences对话框,在Android -> build中可以看到Keystore的存放路径:例如:C:\Documents and Settings\×××\Local Settings\Application Data\Android\debug.keystore
- 启动Command Prompt. 使用Keytool命令(keytool.exe存放在Java/bin目录下)。完整的命令行:>keytool -list -alias androiddebugkey -keystore (debug.keystore的路径) -storepass android -keypass android
- 运行命令后可以看到生成出来的MD5 fingerprint(MD5 认证指纹)如图所示。
- 确 保已经拥有Google账户并登录到Android Maps API Key Signup,将MD5 fingerprint拷贝到(My certificate’s MD5 fingerprint),点击Generate API Key。
- 看到如下页面,0Nh7Q8krfhedftOI7tc83O6vyFusfo0FGNQwhQA 就是我们要添加到android:apiKey=”密钥”中的内容。
[3] 怎么添加第三方框架
来源: 互联网 发布时间: 2014-02-18
如何添加第三方框架
如何添加第三方框架包,引进头文件
以添加libxml2为例,分2步:
1.添加 libxml2 frameworks
xcode中右击 "FrameWorks" ->Add->Add existing Frameworks ,选择 "DyLibs",在其中选取libxml2 的dylib包,我选取的是 libxml2.dylib ,Add 即可
2.设置"Header Search Paths"
在xcode中Targets -> 对应的targets右键Get Info -> build 找到 "search paths",然后在Header Search Paths中添加: ${SDK_DIR}/user/include/libxml2
注意:网上一些资料说是再工程中右键Get Info,其实这样并不能定位到相应的头文件,根据苹果官方的例子,是在Targets对应的目标右键Get Info,设置相应的Hearder Search Paths。
最新技术文章: