WEB开发网
开发学院手机开发Android 开发 如何成为Android开发高手 阅读

如何成为Android开发高手

 2010-08-31 00:43:00 来源:WEB开发网   
核心提示:294295conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");296297conn.setRequestProperty("Content-Length",

294

295conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");

296

297conn.setRequestProperty("Content-Length", String.valueOf(data.length));

298

299conn.setRequestProperty("Connection", "Keep-Alive");

300

301

302

303//发送参数

304

305DataOutputStream outStream = new DataOutputStream(conn.getOutputStream());

306

307outStream.write(data);//把参数发送出去

308

309outStream.flush();

310

311outStream.close();

312

313if(conn.getResponseCode()==200){

314

315return StreamTool.readInputStream(conn.getInputStream());

316

317}

318

319return null;

320

321}

322

323}

2,Inventing the Wheel(发明轮子)。

发明轮子?不错,发明轮子!我们不仅要发明轮子,更要成为努力成为世界上发明轮子的主导力量,唯有这样,才能谈的上中华名族软件大业的真正强大。在Android,要发明轮子,就是我们要主动的是解决一些世界上他人未解决的难题或者创造新的编程框架或者对Android进行深度的改造以适合自己的业务发展需要。Google发布了Android后不久,中国移动便投入了大量的人力和物力,在Android的基础上创建融入自己业务并开发、封装了新的功能的和框架的OMS,这是Android中发明轮子的一个非常重要的例子。可能你会说,这发明轮子也太难了吧,别急,我们慢慢来,开发一个框架特定领域的框架吧!你可能会一脸无辜的说,开发一个框架是说的那么容易吗?当然不是啦。但是也并非不可能,首先,我们分析一下框架的魅力的源泉,看看Spring、Struts等Java EE框架,在看看.NET框架,当然也可以看看发展的如火如荼、层出不穷的PHP框架,她们的强大和魅力的源泉都在于:IoC(Inversion of Control)。

Don't call us, we'll call you(别找我,我会来找你的)。我们下面就自己发明一个轮子的模型,实际展示一个框架最初核心的类,让你一饱眼福:

1) 下面的类是文件下载类,支持文件的多线程断点续传,使用该类的即可安全、高效的下载任何类型的二进制文件:

上一页  5 6 7 8 9 10 11 12 13 14 15  下一页

Tags:如何 成为 Android

编辑录入:coldstar [复制链接] [打 印]
赞助商链接