资源简介

使用Cordova开发android项目简单实例,实现获取手机信息

资源截图

代码片段和文件信息

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-05-04 20:12  Cordova Android\
     文件         466  2016-04-29 12:55  Cordova Android\.classpath
     文件        6148  2016-05-04 20:12  Cordova Android\.DS_Store
     目录           0  2016-05-04 20:13  __MACOSX\
     目录           0  2016-05-04 20:13  __MACOSX\Cordova Android\
     文件         120  2016-05-04 20:12  __MACOSX\Cordova Android\._.DS_Store
     文件         172  2016-04-29 12:49  Cordova Android\.gitignore
     文件         815  2016-04-29 12:55  Cordova Android\.project
     目录           0  2016-04-29 12:55  Cordova Android\.settings\
     文件         173  2016-04-29 12:55  Cordova Android\.settings\org.eclipse.jdt.core.prefs
     文件        1425  2016-04-29 13:23  Cordova Android\android.json
     文件        1291  2016-04-29 13:23  Cordova Android\AndroidManifest.xml
     目录           0  2016-04-29 13:23  Cordova Android\assets\
     目录           0  2016-04-29 13:23  Cordova Android\assets\www\
     目录           0  2016-04-29 13:23  Cordova Android\assets\www\cordova-js-src\
     目录           0  2016-04-29 13:23  Cordova Android\assets\www\cordova-js-src\android\
     文件        1322  2016-04-29 13:23  Cordova Android\assets\www\cordova-js-src\android\nativeapiprovider.js
     文件        1441  2016-04-29 13:23  Cordova Android\assets\www\cordova-js-src\android\promptbasednativeapi.js
     文件       10522  2016-04-29 13:23  Cordova Android\assets\www\cordova-js-src\exec.js
     文件        4924  2016-04-29 13:23  Cordova Android\assets\www\cordova-js-src\platform.js
     目录           0  2016-04-29 13:23  Cordova Android\assets\www\cordova-js-src\plugin\
     目录           0  2016-04-29 13:23  Cordova Android\assets\www\cordova-js-src\plugin\android\
     文件        4005  2016-04-29 13:23  Cordova Android\assets\www\cordova-js-src\plugin\android\app.js
     文件       70680  2016-04-29 13:23  Cordova Android\assets\www\cordova.js
     文件         425  2016-04-29 13:23  Cordova Android\assets\www\cordova_plugins.js
     目录           0  2016-04-29 13:23  Cordova Android\assets\www\css\
     文件        3719  2016-04-29 13:23  Cordova Android\assets\www\css\index.css
     目录           0  2016-04-29 13:23  Cordova Android\assets\www\img\
     文件       21814  2016-04-29 13:23  Cordova Android\assets\www\img\logo.png
     文件        2559  2016-04-29 13:29  Cordova Android\assets\www\index.html
     目录           0  2016-04-29 13:29  Cordova Android\assets\www\js\
............此处省略1207个文件信息

评论

共有 条评论