通过AIR获取本地配置文件
来源:互联网 发布:哪家淘宝店的铁观音好 编辑:程序博客网 时间:2024/05/22 08:59
首先在as文件中输入如下内容:
package WelcomeInfo{import flash.filesystem.File;import flash.filesystem.FileMode;import flash.filesystem.FileStream;import mx.controls.Alert;public class ReadFromFileSystem{public static var rffs:ReadFromFileSystem=null;public static var content:Array;//使用单例public static function getInstance():ReadFromFileSystem{if(rffs==null){rffs=new ReadFromFileSystem();}return rffs;} private var _fontSizeValue:String; private var _info:String; public function get fontSizeValue():String{ return _fontSizeValue; } public function get info():String{ return _info; }public function getContentInfo():void{//创建File对象获取文件路径trace(File.applicationDirectory.nativePath+"\\config\\welcomeInfo.properties");//var file:File = new File(File.applicationDirectory.nativePath+"\\config\\welcomeInfo.properties");var stream:FileStream = new FileStream();//创建FileStream对象stream.open(file,FileMode.READ);//使用FileStream对象以只读方式打开File对象//下面是获取内存,Flex数组用Array代码,而不是String[]content= stream.readUTFBytes(stream.bytesAvailable).split("\r");_info=content[0].toString().substr(5);_fontSizeValue=content[1].substr(10);stream.close();//关闭FileStream对象 }public function ReadFromFileSystem(){}}}
然后属性文件内容如下:
info=热烈欢迎fontSize=24
最后写的mxml测试文件:
<?xml version="1.0" encoding="utf-8"?><s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" initialize="windowedapplication1_initializeHandler(event)" ><fx:Declarations><!-- 将非可视元素(例如服务、值对象)放在此处 --></fx:Declarations><fx:Script><![CDATA[import WelcomeInfo.*;import mx.events.FlexEvent;import mx.controls.Alert;public var rffs:ReadFromFileSystem;protected function windowedapplication1_initializeHandler(event:FlexEvent):void{// TODO Auto-generated method stubrffs=ReadFromFileSystem.getInstance();rffs.getContentInfo();Alert.show(rffs.fontSizeValue);Alert.show(rffs.info);}]]></fx:Script></s:WindowedApplication>
(解释,待续)
- 通过AIR获取本地配置文件
- AIR 获取本地IP
- AIR通过mx:html访问本地image
- 通过ResourceBoudle获取配置文件信息
- AIR配置文件详解
- 通过代码获取spring配置文件中的bean
- 通过TelephonyManager获取本地手机信息
- 通过路径获取本地图片bitmap
- 通过Intent获取本地相册图片
- ios通过文件地址获取本地文件大小
- AIR 2.0获取本地网络信息workinterface MAC IP 状态 NetWork info
- springMvc中获取通过注解获取properties配置文件
- AIR 配置文件(*-app.xml)说明
- AIR 配置文件(*-app.xml)说明
- air 移动开发配置文件详解
- AIR保存图片到本地
- air读取本地资源文件
- AIR本地数据库的使用
- 对keil自带的头文件进行更改存在的一个潜在问题
- Java静态方法,静态变量,初始化顺序
- Xcode4 快捷键
- iPhone开发札记【2011.11.07】
- java.net.SocketException: Unrecognized Windows Sockets error:0:JVM_Bin...
- 通过AIR获取本地配置文件
- Jetty 的工作原理以及与 Tomcat 的比较
- IT人的学习方法论(全)
- 集合类ArrayList,Vector,LinkedList区别与用法
- jQuery 1.7 发布了 /(jQuery 1.7更新,jQuery 1.7b,jQuery api)
- stagefright + omx小结
- android KEYCODE_BACK监听处理
- Eclipse无法启动/无法编译,解决办法
- BitmapEffect位图效果是简单的像素处理操作。它可以呈现下面几种特殊效果。