1、Android Dependencies添加问题(类库项目和引用项目都在的情况):
最近在学习开发的时候,将一个项目名称及包名改变了,导致另一个项目中的Android Dependencies中不再引用库项目了。在网上找了一些资源大多是说可以通过建立重建项目路径下的libs进行实现,不知道是版本问题还是别的原因,并没有达到预期的效果。
后来觉得应该是项目引用实现的,所以在项目属性里面,选择Android项, 然后在下面的Libray添加要引用的项目实现了在Android Dependencies中添加相应的jar的效果。
(关于直接引用三方jar的情形没有具体找到如何实现,我将apache的http包放到libs下,是被包含到了Android Private Libraries下面了)
2、android 4.0 以上 网络连接不能放在主线程
错误:android.os.NetworkOnMainThreadException(但是一个wcf服务请求里面的结果是返回为null)
ref:
(1)http://stackoverflow.com/questions/18297485/android-os-networkonmainthreadexception-sending-an-email-from-android/18297516#18297516
(2)http://stackoverflow.com/questions/6343166/android-os-networkonmainthreadexception
(3)http://www.cnblogs.com/laxknight/p/3347009.html
解决方案:
在主线程中开启新的线程,将网络请求放在子线程进行执行