Android 获取网页内容

[不指定 2011/09/02 05:53 | by 袁旭东 ]
  想要开发一个与网站互动的Android程序,首先就是要能访问网页并获取返回的内容。访问网页有两种方式,即GET和POST。首先说一下GET,代码如下:
引用
HttpGet httpRequest = new HttpGet("http://blog.jiqila.com/index.php");
try
{
    HttpResponse httpResponse = new DefaultHttpClient().execute(httpRequest);
    if(httpResponse.getStatusLine().getStatusCode() == 200)
    {
        String strResult = EntityUtils.toString(httpResponse.getEntity());
        textViewInfo.setText(strResult);
    }
    else
    {
        textViewInfo.setText(httpResponse.getStatusLine().toString());
    }
}
catch (ClientProtocolException e)
{
    textViewInfo.setText(e.getMessage().toString());
    e.printStackTrace();
}
catch (IOException e)
{
    textViewInfo.setText(e.getMessage().toString());
    e.printStackTrace();
}
catch (Exception e)
{
    textViewInfo.setText(e.getMessage().toString());
    e.printStackTrace();
}


  至于 POST 方式,与 GET 方式类似,只是将 HttpGet 类改为 HttpPost 类即可。不过,单单只有这些访问网络的代码还是不能真正的访问网络,还需要为你的程序设置访问网络的权限。此时就需要在 AndroidManifest.xml 文件中的<manifest>标签内加入下面的代码:
引用
<uses-permission android:name="android.permission.INTERNET"></uses-permission>


  这样,你的程序就能正常访问网络了。而在制作成的安装包apk在安装时,Android系统也会以红色的字提示你,此程序有完全访问网络的权限。

  下面是演示程序的完整代码:

Tags: , ,

很久没有更新了

[不指定 2011/08/27 14:54 | by 袁旭东 ]
  自从换了新工作后,几乎就没有时间更新博客了。除了工作上比较忙之外,就是最近在设计和开发一个全新的快速开发框架,暂时命名为Jiqila Quick Framework。计划总共会提供两个版本,分别是.NET版和PHP版。等熟练Android开发后,可能会出一个Android版。

  本来计划先开发.NET版,由于服务器暂时还不支持.NET,并且最近网站开发的活儿比较多,所以就决定先开发PHP版本。边工作,边开发和改进,也算是为.NET版本积累经验了。

Tags: , , ,

域名出现解析问题

[不指定 2011/07/09 09:45 | by 袁旭东 ]
  前段时间,由于不知名的原因,域名出现了解析问题,暂时无法访问本博客,需要提交域名所有者的资料才可重新进行解析。我已经提交了材料,希望能尽快恢复吧。

Tags: ,

也想要学习学习JAVA了

[不指定 2011/06/15 10:56 | by 袁旭东 ]
  最近刚刚换了工作,被派到了一个新的工作环境,一切都要重新来过。我所在的办公室,除了我一人以外,其他人都是搞java的,耳濡目染,我也想要学习学习java了。

  学习java对于我这个搞.net的人来说也是很有好处的。虽然我始终认为,.net要比java先进,而且早晚会取代java在企业级应用中的地位。但是,不管怎么说,java还是有他自己很多值得借鉴的地方的。所以,要想战胜敌人,首先要了解敌人,向敌人学习,呵呵。虽然说java是.net的敌人有些夸张,但是大概道理是这个意思。

  活到老,学到老。

Tags: ,
  本月三号,我的笔记本电脑丢了,丢在了长途大巴车上,要命的是我没有记车牌,估计是找不回来了。因为没了笔记本,已经至少连续一个星期没有上网了,似乎感觉和世界隔离了。唉,真的是越来越依赖网络了。这不,今天才算是正式能上网了,就来更新一下博客了。没了笔记本,以前做的东西都付诸东流了,一切还要重新开始。即便是备份的东西也不是最新的,而且也不是全部。这个影响估计还要相当长的一段时间才能适应过来。

  由于丢了电脑,我有些注意力不集中,仅隔了一天,我的手机又丢了。真是祸不单行啊!仿佛一下子回到了原始社会。

  现在用着公司配的电脑,因为公司配的是14寸的,携带不方便,所以最近打算自己再买一台11寸或者12寸的。我是比较喜欢小本子的。

  重新开始吧……

  做淘宝SDK模板的开发,需要一个开发环境,这种开发环境有两个版本,一个是Windows安装版,另一个就是无Java压缩包版。前者当然只能用于Windows环境了,相信大多数淘宝SDK模板开发者使用的是此版本。而后者就是我们要在Linux下搭建开发环境的主角。

  首先,我们下载SDK压缩包:
引用
http://download.taobaocdn.com/software/supershop/DC_SDK-1.1.5-WITHOUT-JRE.zip


  然后将压缩包解压到某个目录,比如解压到用户的根目录。这样,在用户根目录中就有了DC_SDK这个目录。进入到DC_SDK/bin中,编辑startServer.sh,将以下内容替换原有内容:
Tags: , , , ,
  前两天就看到nginx官网发布了nginx升级到1.0.0的消息,并且还说,这是nginx诞生9年来首个正式版本。按理说,我们没有理由不升级。不过,我看了一下更新日志,其实nginx 1.0.0是nginx 0.9.7自然而然的产物(修复了少量bug,与0.9.6到0.9.7的升级没什么区别),并没有质的飞跃。而且,我是从nginx 0.9.x上降级到了nginx 0.7.x,因为我发现,nginx 0.9.x的效率要稍低于nginx 0.7.x(具体到我这里是nginx 0.7.68),所以,我想既然nginx 0.7.x效率高一些,并且到目前为止完全满足我的要求,最主要其一直稳定运行着,也就没有理由更换了。

  我想,在nginx 0.7.x出现重大bug,并且没有后续补丁的话,我们才应该考虑升级到nginx的新版本。

Tags: , ,
  昨晚将我的Ubuntu 10.10升级到了11.04 beta 2。升级完成后,却发现我的无线网卡无法驱动了。我想也许是因为升级了内核,私有驱动没有“与时俱进”的缘故。所以首先在“附加驱动”那里把“Broadcon STA 无线驱动”删除掉。然后用以下命令查看一下自己无线网卡的型号:

引用
sudo lshw


  该命令显示出所有的硬件信息,其中就包括无线网卡。根据显示得知,我的无线网卡型号如下:

引用
BCM4311 802.11b/g WLAN


  然后,使用有线网络或者移动宽带。因为我的有线网络是固定到墙壁上,然后接在了无线路由上,拿下来相当麻烦,因此我将我的手机接到电脑上当做无线上网卡,使用了无线宽带。在终端上输入以下命令,安装BCM4311驱动。

引用
sudo apt-get install firmware-b43-installer


  安装完成后,无线网卡就直接可用了。如果不行的话,那就重启一下就应该没问题了(这是图省事儿的方法,呵呵)。

Ubuntu 10.10下VirtualBox启用USB

[不指定 2011/04/18 16:14 | by 袁旭东 ]
  在Ubuntu 10.10下安装了VirtualBox,并在上虚拟了一台Windows,很多时候想要对Windows共享文件,文件通常在U盘里,但是虚拟机可以看到USB设备的列表,但是灰色的,无法使用。所以,我不得不使用数据空间来共享文件,甚是麻烦。

  今天偶然在网上看到一篇文章,讲如何在VirtualBox中启用USB,按照文中描述的尝试了一下,果然成功。不敢独享,特记录下来与大家分享。(原文地址:http://hi.baidu.com/sdusoul/blog/item/1af264009a311f8ce850cdfe.html)

1、打开用户和组管理
点击在新窗口中浏览此图片
Tags: , ,

BoBlog终于有更新了

[不指定 2011/03/18 23:31 | by 袁旭东 ]
  每天习惯性地都要去BoBlog的官方网站看看去,虽然两年多以来都不曾有过更新,但是还是改不了这个习惯——人总是抱有一些希望的,呵呵。今天去看的时候,惊奇的发现BoBlog发布更新补丁了,并且也发了2.1.2测试版。

  本博在第一时间将安全更新补丁打上了,顺便把PHP也更新到了刚刚发布的5.3.6。补丁地址:http://www.bo-blog.com/weblog/security--notice-20110312/

  BoBlog 2.1.2 测试版地址:http://www.bo-blog.com/weblog/212-beta-release/

分页: 2/27 第一页 上页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]