看开源项目啊
给你两个我常用的开源库
https://github.com/nostra13/Android-Universal-Image-Loader
https://github.com/loopj/android-async-http
给你两个我常用的开源库
https://github.com/nostra13/Android-Universal-Image-Loader
https://github.com/loopj/android-async-http
解决方案 »
- android ndk如何编译基于mips架构的开源C++库?
- android多媒体开发中的overlay是什么概念?
- 服务器端向Android客户端返回数据显示
- bmp图片透明色的问题
- 关于Android能否写NV的问题
- 如何用android在API层向系统发送多点触控事件?
- googlemap如何locationManager获得location不是null
- 暗脚手机?放狗嗅了嗅没明白
- 如何用自定义adapter在listview中使用checkbox
- android navigation drawer 如何添加Fragment?
- android socket read阻塞问题
- android 数据库 排序问题
刚接触java,维护的还是公司现有的代码,建议没有必要的话别调整。
比如,在C++里声明类里的多个函数或变量为私有,只需要
class ***
{
public:
******;
******;
private:
******;
******;
}
而JAVA必须是
class ***
{
public ******;
public ******;
private ******;
private ******;
}
坑爹啊。
而且,JAVA不能把类函数的实现过程写到外面,而C++就可以用 类名::函数名(参数表){代码块} 这样的方式把函数单独在外部实现,类就不会显得臃肿了,这也就是你现在所遇到的问题吧。我只能说慢慢习惯就好,把网络请求之类的东西封装成工具类,把数据封装成实体类,有联系的东西就做成接口,此外别无它法了。
个人感觉c#代码应该是最简洁、看起来最漂亮的了,java代码则相反。
android异步类本身就是实现的借口,再做一次抽象感觉有点多此一举。
第一个HttpClient真的是太棒了,之前用的JDK里的URLConnection简直难用,一直想用HttpClient但是总是出毛病。