资源简介
使用 plugman 创建cordova 插件的demo工程
教程地址: http://blog.csdn.net/b2259909/article/details/52471178
代码片段和文件信息
import java.io.*;
import java.util.*;
public class ReadProperties {
public static void main(String[] args) throws IOException {
if(args.length <= 0) { System.out.println(“No file provided.“); return; }
File f = new File(args[0]);
if(!f.exists()) { System.out.println(“File not found: “ + args[0]); return; }
Properties prop = new Properties();
prop.load(new FileInputStream(f));
boolean isFirst = true; // I fucking hate java why don‘t they have a native string join function?
System.out.print(“{“);
for (Map.Entryject object> item : prop.entrySet()) {
String key = (String) item.getKey();
String value = (String) item.getValue();
if(isFirst) { isFirst = false; }
else { System.out.print(““); }
System.out.print(“\““ + escape(key) + “\“:\““ + escape(value) + “\““);
}
System.out.print(“}“);
}
static String escape(String s) { // Taken from http://code.google.com/p/json-simple/
StringBuffer sb = new StringBuffer();
for(int i = 0; i < s.length(); i++) {
char ch = s.charAt(i);
switch(ch) {
case ‘“‘: sb.append(“\\\““); break;
case ‘\\‘: sb.append(“\\\\“); break;
case ‘\b‘: sb.append(“\\b“); break;
case ‘\f‘: sb.append(“\\f“); break;
case ‘\n‘: sb.append(“\\n“); break;
case ‘\r‘: sb.append(“\\r“); break;
case ‘\t‘: sb.append(“\\t“); break;
case ‘/‘: sb.append(“\\/“); break;
default:
//Reference: http://www.unicode.org/versions/Unicode5.1.0/
if ((‘\u0000‘ <= ch && ch <= ‘\u001F‘)
|| (‘\u007F‘ <= ch && ch <= ‘\u009F‘)
|| (‘\u2000‘ <= ch && ch <= ‘\u20FF‘)) {
String ss = Integer.toHexString(ch);
sb.append(“\\u“);
for(int k = ss.length(); k < 4; k++) {
sb.append(‘0‘);
}
sb.append(ss.toUpperCase());
} else {
sb.append(ch);
}
}
}
return sb.toString();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-09-08 17:49 ABCD\
文件 992 2016-09-08 17:49 ABCD\config.xm
目录 0 2016-09-08 17:49 ABCD\hooks\
文件 1099 2016-09-08 17:49 ABCD\hooks\README.md
目录 0 2016-09-08 17:49 ABCD\platforms\
目录 0 2016-09-08 17:51 ABCD\platforms\android\
文件 466 2016-09-08 17:51 ABCD\platforms\android\.classpath
文件 172 2016-09-08 17:49 ABCD\platforms\android\.gitignore
文件 815 2016-09-08 17:51 ABCD\platforms\android\.project
文件 1432 2016-09-08 18:27 ABCD\platforms\android\android.json
文件 1301 2016-09-08 18:27 ABCD\platforms\android\AndroidManifest.xm
目录 0 2016-09-08 17:49 ABCD\platforms\android\assets\
目录 0 2016-09-08 17:50 ABCD\platforms\android\assets\www\
目录 0 2016-09-08 17:49 ABCD\platforms\android\assets\www\cordova-js-src\
目录 0 2016-09-08 17:49 ABCD\platforms\android\assets\www\cordova-js-src\android\
文件 1322 2016-09-08 17:49 ABCD\platforms\android\assets\www\cordova-js-src\android\nativeapiprovider.js
文件 1441 2016-09-08 17:49 ABCD\platforms\android\assets\www\cordova-js-src\android\promptba
文件 10522 2016-09-08 17:49 ABCD\platforms\android\assets\www\cordova-js-src\exec.js
文件 4924 2016-09-08 17:49 ABCD\platforms\android\assets\www\cordova-js-src\platform.js
目录 0 2016-09-08 17:49 ABCD\platforms\android\assets\www\cordova-js-src\plugin\
目录 0 2016-09-08 17:49 ABCD\platforms\android\assets\www\cordova-js-src\plugin\android\
文件 4005 2016-09-08 17:49 ABCD\platforms\android\assets\www\cordova-js-src\plugin\android\app.js
文件 70714 2016-09-08 17:49 ABCD\platforms\android\assets\www\cordova.js
文件 442 2016-09-08 18:12 ABCD\platforms\android\assets\www\cordova_plugins.js
目录 0 2016-09-08 17:49 ABCD\platforms\android\assets\www\css\
文件 3719 2016-09-08 17:49 ABCD\platforms\android\assets\www\css\index.css
目录 0 2016-09-08 17:49 ABCD\platforms\android\assets\www\img\
文件 21814 2016-09-08 17:49 ABCD\platforms\android\assets\www\img\logo.png
文件 568 2016-09-08 18:27 ABCD\platforms\android\assets\www\index.html
目录 0 2016-09-08 17:49 ABCD\platforms\android\assets\www\js\
文件 426 2016-09-08 18:12 ABCD\platforms\android\assets\www\js\index.js
............此处省略2407个文件信息
- 上一篇:opnet14.5使用说明 帮助文档大全
- 下一篇:IDM Trial reset
相关资源
- 山寨主板的BIOS ROM
- 同一个activity中通过一个按钮切换两个
- content provider实现数据共享demo内有两个
- Wi-Fi_Direct中文
- IOS项目实战
- Thinkpad x201最新BIOS(6quj19us)+白名单
- unzip-c7200-is-mz.122-37.rar
- S16 Z8300 11.6寸 4G 128G BIOS备份文件
- Beyond BIOS 学习bios 开发必备的书
- 高级iOS面试题底层基础2020年.zip
- GPS定位以及调用百度地图显示
- 安卓身高计算器标准
- ios 仿微信程序源码
- 随手记帐APP源码
- 联想y480最新bios
- 斯坦福Swift iOS 11 2017 源代码
- AMI的DMIEDIT软件
- ios平台的支持arm64和x86_64的通用opens
- 一个简单的猜数字游戏
- 单行横向滑动的日历控件
- AMI BIOS change logo tool
- HP笔记本BIOS工具
- 仿网易新闻IOS客户端源码
- 立人 1037U小主板 BIOS 编程器文件
- 联想启天M7150 2012最新BIOS(90KT22CUS含
- 基于iOS的气象传感网信息发布系统设
- LG4858L-MB 11326-1 BIOS.zip
- AMI ATPIO DMI EDITOR
- 炫龙炎魔T1_ TN15S-BIOS1.04.zip
- Google官网下拉刷新SwipeRefreshLayout
评论
共有 条评论