android studio 初接触
来源:互联网 发布:淘宝哪家零食店比较好 编辑:程序博客网 时间:2024/06/05 04:56
据悉eclipse要退出安卓舞台趁现在开发的东西不多,我们也试着转移到了android studio。
一开始直接把eclipse的项目导入AS中(AS自带导入eclipse项目的功能),发现问题多多根本不能很好地运行, 索性一足个文件进行转移(也是因为文件量不多),最终调试成功。在此过程中碰到的问题进行记录。
1. 安装完之后运行发现报找不到SDK的错误, 而且AS中显示的sdk路径根本也不存在。索性把sdk目录转移到了和eclipse共用, 倒是省了不少事。
2. AS写完代码之后无需保存,自动保存。顺手的话个人觉得AS比eclipse页面简洁好用。
3. 我用的版本是Android Studio 2.1.2版本,每个版本设置按钮的位置也不一样,在我这一版显示行数的功能在;
4. Httpclient是已经被AS摒弃的模块,代码能用就是会显示成:
即便是现在可用,摈弃的模块迟早会不能使用还是尽早更新换代的好,取而代之的是 HttpURLConnection 模块。
测试了一下功能也完好。
public void affidByGet() { try { URL url = new URL("http://www.baidu.com"); HttpURLConnection urlConnection = (HttpURLConnection) url .openConnection(); urlConnection.setRequestMethod("GET");// 设置请求的方式 urlConnection.setReadTimeout(5000);// 设置超时的时间 urlConnection.setConnectTimeout(5000);// 设置链接超时的时间 if (urlConnection.getResponseCode() == 200) { InputStream is = urlConnection.getInputStream(); ByteArrayOutputStream os = new ByteArrayOutputStream(); int len = 0; byte buffer[] = new byte[1024]; while ((len = is.read(buffer)) != -1) { os.write(buffer, 0, len); } is.close(); os.close(); affid = new String(os.toByteArray()); } } catch (Exception e) { e.printStackTrace(); } }
值得注意的是,与Httpclient一样,HttpURLConnection运行的时候也要另起线程,才可以正常运行。
new Thread(new Runnable() { public void run() { affidByGet(); } }).start(); // 开启线程
5. 在文件结构上AS和eclipse也有较大的不同, AS会显得更简洁明了。
未完待续...
0 0
- Android Studio初接触
- android studio 初接触
- android studio之lambda初接触
- Android Studio的初步接触
- Android Studio的第一次亲密接触
- 接触Android Studio以来碰到的问题
- Android初接触
- 初次接触Android Studio发现并解决的一些问题
- android初接触之activity1
- android初接触之activity2
- android初接触之service1
- android初接触之service2
- android初接触之Intent
- android接触
- 接触Android
- App Inventor for Android初接触
- android学习笔记之handler初接触!
- Android-高通代码接触初篇
- event.y 与 event.clientY在不同浏览器下的异同
- android:layout_weight的真实含义
- 成员函数模板
- Python实战1_1:做一个自己的网页
- python通过PyGreSQL连接greenplum/postgresql
- android studio 初接触
- Android Studio Ndk环境搭建
- windows编程之进程操作
- Java Tomcat SSL 服务端/客户端双向认证(一)
- MySQL 索引类型
- 混日子不是你的错,根源在这
- CentOS7+LNMP 安装Zabbix3.0 安装笔记
- 可模糊查询输入框(仿百度搜索栏)
- POJ3260 The Fewest Coins