当前位置:  编程技术>移动开发
本页文章导读:
    ▪反正屏切换(转)        横竖屏切换(转) 摘一:在开发游戏的时候,有些游戏是只能横屏玩的,所以手机竖立放置的时候,要保持游戏画面依然横屏。游戏开发之初最好就确定是用横屏还是竖屏,如果容忍转屏的话,.........
    ▪ 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里面配置一下就可以了。加入这一行
强制竖屏:
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。

 


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3