您的位置:首页 > 移动开发 > Android开发

Android Studio学习笔记

2015-06-04 12:12 525 查看
1. 设置代理:

File -> Setting -> Appearance&Behavior - >System Settings -> HTTP Proxy

2. 使用网络下载的Android源码:

Import project: 选择解压缩后的文件夹,目标文件夹是一个新建的文件夹(使用默认即可);

如果提示没有目标SDK版本,点击Install missing platform(s)安装所需的SDK版本

如果提示aidl is missing (Error:Execution failed for task ':app:compileDebugAidl'.):右键点app文件夹图标,选择Open Module Settings,修改Build Tools Version(如从默认的23.0修改为22.0)

3. 引用下载的jar包:

jar文件放在app/libs文件夹中,右键Add as library。

注意:从Github网站下载单个文件,如果用右键另存为,下载的文件大小不正确,必须用Download ZIP下载整个项目包,然后从中负责所需的jar文件。被坑了,折磨了我两个小时,一直以为是import的方式不对。

4. 保持Json文件到SD卡:

public boolean SaveJsonFile(JSONObject jsondata, String filename) {
Context cont = this.getApplicationContext();
if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){//判断是否存在SD卡
File file=new File(Environment.getExternalStorageDirectory().toString() 	//cont.getFilesDir() //
+File.separator+"PFAlbum"
+File.separator+filename);
if(!file.getParentFile().exists()){//判断父文件是否存在,如果不存在则创建
file.getParentFile().mkdirs();
}
PrintStream out=null;   //打印流
try {
out=new PrintStream(new FileOutputStream(file));  //实例化打印流对象
out.print(jsondata.toString());     //输出数据
return true;
} catch (FileNotFoundException e) {
e.printStackTrace();
return false;
}finally{
if(out!=null){    //如果打印流不为空,则关闭打印流
out.close();
}
}
}
return false;
}


[/code]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: