资源简介
使用 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
相关资源
- AsyncTask文件控制暂停和继续,在状态
- AXURE移动端素材元件库68580
- 联想H61主板BIOS升级F9KT58AUS支持22NM.i
- Lenovo Z460 SLIC2.1 LENOVO-29CN38WW(V2.15)
- 联想G400G500G490BIOS
- ASUS BIOS 加NVME协议文件: Nvme.ffs NV
- Phoenix BIOS Editor.rar
- HP笔记本BIOS丢失解决方法,DMI TOOLK
- Y450 BIOS白名单
- BIOS修改工具DMI236
- 联想F40/F41bios3.13版
- 联想启天M4350 BIOS升级文件
- 详细图解联想Y430\\Y530笔记本SLIC表2.
- 联想g460 bios 29CN38WW(V2.15)
- G460 2.15 x64 bios
- 三星通用bios更新程序
- 汉印A300 CPCL协议 android 热敏打印app(
- rx560bios合集-注意显存颗粒及供电
- 联想K29最新1.70BIOS修改版,去白名单验
- 联想刷bios‘工具
- 解决Y470/Y570更新2.12BIOS后无法识别8G内
- 黑苹果—盈通 R6770-1024GD5 TA 经典版
- 华硕P8H61/USB3 R2.0主板BIOS驱动 免费版
- 映泰Biostar TA870网
- asus华硕 m5a97 le r2.0主板bios 官方版
- 华硕ASUS K42JZ BIOS主板驱动程序 v9.1.1
- ASUS华硕B85主板BIOS驱动程序 官方版
- 联想A320一体机BIOS
- 启天M7150 BIOS
- 启天M7150 L-IG41M主板 BIOS
评论
共有 条评论