Android开发
十五_cray
软件工程师
展开
-
Android: SD卡访问及文件读写权限
读写SD卡上的数据必须在AndroidManifest.xml文件中添加SD卡的读写权限。1. 添加内容: 2. 添加位置:作为直接子标签添加。3. 权限缺失时异常:“java.io.IOException: open failed: EACCES (Permission denied)"例原创 2015-04-27 09:07:32 · 1060 阅读 · 0 评论 -
Android调试:如何输出调试信息
Android新手,学了段时间,小结下如何在Android开发时输出调试的log信息。1. 利用Toast类,直接在Activity前台显示:Toast.makeText(MainActivity.this, “this is debug message!", 5000).show();2. 像Java一样,直接:System.out.println("This i原创 2015-05-04 17:11:36 · 2895 阅读 · 0 评论 -
android.os.NetworkOnMainThreadException
两点事实:1. Android不允许子线程直接访问Activity中的组件信息;2. Android 4.0以后访问网络的代码部分不能够直接写在主线程中了,否则会产生异常:android.os.NetworkOnMainThreadException。解决异常的方法是利用子线程进行网络连接,同时可以通过Handler,由子线程向主线程发消息,进行线程之间的交互。如:原创 2015-05-04 16:43:10 · 287 阅读 · 0 评论