当前位置:  编程技术>移动开发
本页文章导读:
    ▪数据储存之Files        数据存储之Files PropertiesProperties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。引用public class Propertiesextends Hashtable<Object,.........
    ▪ MTK在modis模拟器下http访问网络的设置        MTK在modis模拟器上http访问网络的设置 在mtk平台上调试http联网,可以在“网络服务”里进行必要的设置才可以。(1)网络服务->网际网络服务(2)网际网络服务->设置(3)设置->设.........
    ▪ 禁止横屏跟竖屏切换       禁止横屏和竖屏切换 在某些场合可能需要禁止横屏和竖屏切换,实现这个要求很简单,只要在AndroidManifest.xml里面加入这一行android :screenOrientation="landscape "(landscape 是横向,portrait 是纵向.........

[1]数据储存之Files
    来源: 互联网  发布时间: 2014-02-18
数据存储之Files
Properties
Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。
引用
public class Propertiesextends Hashtable<Object,Object>


public void load(){
		//取得属性集
    	Properties properties = new Properties();
    	try {
    		//读取文件输入流
			FileInputStream stream = this.openFileInput("music.cfg");
			//从输入流中读取属性列表(键和元素对
			properties.load(stream);
		} catch (FileNotFoundException e) {
			e.printStackTrace();
			return;
		} catch (IOException e) {
			e.printStackTrace();
			return;
		}
		//取得数据
		mbMusic = Boolean.valueOf(properties.get("bmusic").toString());
    }


 public boolean save(){
    	Properties properties = new Properties();
    
    	properties.put("bmusic", String.valueOf(mbMusic));
    	try {
    		//
			[color=red]FileOutputStream stream = this.openFileOutput("music.cfg", Context.MODE_WORLD_WRITEABLE);[/color]
			//将打包好的数据写入文件
			properties.store(stream, "");
		} catch (FileNotFoundException e) {
			return false;
		} catch (IOException e) {
			return false;
		}
		return true;
    }



如果在开发一个应用程序时,需要通过加载一个文件的内容来初始化程序,就可以在编译程序之前,在res/raw/tempFile中建立一个static文件,这样可以在程序中通过Resources.openRawResources(R.raw.文件名)方法同样返回一个InputStream对象,直接读取文件内容。

============================================================================
Properties
一个 Properties 对象 是一个Hashtable 名跟值必须是字符串类型, 每个 属性 可以
有 一个 默认 的 Properties 列表 哪一个 指定的 默认的 可以 被 使用 当 一个 给予 名
找不到 在 这个 Properties 实力中

写入:
Properties properties = new Properties();
properties.put("", "");
FileOutputStream stream = this.openFileOutput("", Context.MODE_WORLD_WRITEABLE);
properties.store(stream, "");

读取:
Properties properties = new Properties();
FileInputStream stream = this.openFileInput("");
properties.load(stream);



    
[2] MTK在modis模拟器下http访问网络的设置
    来源: 互联网  发布时间: 2014-02-18
MTK在modis模拟器上http访问网络的设置
在mtk平台上调试http联网,可以在“网络服务”里进行必要的设置才可以。

(1)网络服务->网际网络服务

(2)网际网络服务->设置

(3)设置->设置档

(4)进入你激活的设置档,然后查看(编辑)设置档,然后选择连接类型为“http”

(5)确定,会进入代理服务器的设置界面,将“使用代理服务器”设置为否。

(6)保存,退出,应该就可以联网了。

    
[3] 禁止横屏跟竖屏切换
    来源: 互联网  发布时间: 2014-02-18
禁止横屏和竖屏切换
在某些场合可能需要禁止横屏和竖屏切换,实现这个要求很简单,只要在AndroidManifest.xml里面加入这一行android :screenOrientation="landscape "(landscape 是横向,portrait 是纵向)。不过android中每次屏幕的切换动会重启Activity,所以应该在Activity销毁前保存当前活动的状态,在Activity再次Create的时候载入配置。在activity加上android:configChanges="keyboardHidden|orientation"属性,就不会重启activity.而是去调用onConfigurationChanged(Configuration newConfig). 这样就可以在这个方法里调整显示方式.
@Override  
    public void onConfigurationChanged(Configuration newConfig) {  
        try {  
            super.onConfigurationChanged(newConfig);  
            if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) {  
                // land  
            } else if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {  
                // port  
            }  
        } catch (Exception ex) {  
        }  
  
    }  

    
最新技术文章:
▪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