- 博客(13)
- 资源 (1)
- 收藏
- 关注
转载 在Android平台下通过HTTP协议实现断点续传下载。
我们编写的是Andorid的HTTP协议多线程断点下载应用程序。直接使用单线程下载HTTP文件对我们来说是一件非常简单的事。那么,多线程断点需要什么功能?难在哪里?1.多线程下载,2.支持断点。 使用多线程的好处:使用多线程下载会提升文件下载的速度。那么多线程下载文件的过程是:(1)首先获得下载文件的长度,然后设置本地文件的长度。 HttpURLConne
2012-11-23 13:16:20 580 1
原创 ListView 中CheckBox与RadioButton的状态解决方法
没想到,生产一辆跑车,车轮上的螺丝出问题就得花去一定时间。ListView就是这款螺丝,也不知道Android的开发人员是怎么的,这个破ListView竟然折磨了开发人员很久,而且还是在一些基础的控件RadioButton(rb)与CheckBox(cb)的状态使用上,太抓狂,现象如下: 现象一:listview放置rb后onItemClickListener事件失
2012-11-20 01:46:01 1892
转载 AndroidGUI18:ListView常用技巧
AndroidGUI18:ListView常用技巧ListView是AdapterView的派生类,AdapterView是ViewGroup的派生类。 ListView将需要显示的内容,放在一个可以垂直滚动的列表中进行显示。而要显示的内容是由和ListView相关联的ListAdapter指定的。通常是ArrayAdapter或者CursorAdapter,这两者都
2012-11-16 01:02:11 451
转载 android AsyncTask介绍
AsyncTask和Handler对比1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l 简单,快捷l 过程可控 使用的缺点:l
2012-11-15 01:53:49 350
转载 Android网络连接之HttpURLConnection和HttpClient
1.概念 HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能:HttpURLConnection。但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。 除此之外,在A
2012-11-12 16:59:09 561
原创 解决httpClient接口访问web时返回中文字符乱码问题
今天在android上用HttpClient接口进行网络访问,在HttpEntity中已经设置编码为utf-8了,而被请求的页面也设置了,所有的代码文件编码也为utf-8,但请求后返回的结果显示仍为乱码,后发现是在用EntityUtils.toString()取得返回字符串的时候,默认编码为ISO-8859-1,需要指定toString的第二个参数为utf-8,问题得以解决。 导致乱码程序
2012-11-12 16:51:08 6442
转载 使用HttpURLConnection发送Post/Get请求(过程详解)
HTTP规范界说中最常用的请求类型就是Get和Post。当你在浏览器里输入肆意一个网址按回车,浏览器即已经在执行Get请求了;当你回覆了某条微博时,这时可能就执行了一次Post请求。简单的来说,Get就是向处事器发送索取数据的一种请求,不会影响资本的状况;Post是向处事器提交数据的一种请求,可能建树或更新处事器上的资本。 访谒处事器链接时,需要以链接地址为参数机关生成一个j
2012-11-12 16:01:59 1250
原创 彻底解决frame work 3.5安装失败的问题
今天安装vs.net 2008,以为很顺利,谁知安装 framework 3.5时出现错误:[11/10/12,16:59:40] Microsoft .NET Framework 3.0a: [2] Error: Installation failed for component Microsoft .NET Framework 3.0a. MSI returned error code
2012-11-10 17:30:32 9646
转载 Android客户端调用Asp.net的WebService
在Android端为了与服务器端进行通信有几种方法:1、Socket通信2、WCF通信3、WebService通信。因为ASP.net中发布WebService非常简单,所以我们选择用WebService来进行通信。在Android端调用.Net的WebService又有两种方法:1、开源的ksoap-2类库进行soap通信2、通过Http请求来调用,我们选择第二种方法,简单快捷。首先,先准备
2012-11-10 01:44:02 709
转载 Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
方法一:(java习惯,在android不推荐使用)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题new Thread( new Runnable() { public void run() { myView.invalidate(); } }).s
2012-11-02 18:08:48 328
转载 androidx线程详解
1. Android进程 在了解Android线程之前得先了解一下Android的进程。当一个程序第一次启动的时候,Android会启动一个LINUX进程和一个主线程。默认的情况下,所有该程序的组件都将在该进程和线程中运行。同时,Android会为每个应用程序分配一个单独的LINUX用户。Android会尽量保留一个正在运行进程,只在内存资源出现不足时,Android会尝试停止一些进程从
2012-11-01 13:20:34 366
转载 Android最佳实践之响应灵敏性
Android最佳实践之响应灵敏性可能会存在这样的情况,你写的代码通过了世界上所有的性能测试,但当用户尝试使用你的应用程序时,仍然让用户感到不爽。应用程序响应不够灵敏的地方包括——反映迟钝,挂起或冻结很长时间,或者需要花费很长的时间来处理输入。 在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Applic
2012-11-01 12:22:25 334
转载 android 对线程join的理解
sleep和yield有点相似都是让步,但是让法不一样sleep表示,当前线程停 一定时间后,再往下执行。把机会让给别的线程。他不管优先级,反正哥就是让别的先走yield表示给同优先级或更高优先级的线程一个运行的机会。至于有没有生效,不太确定。join:表示等其它线程,它有一个时间参数,也可以没有时间参数。当没有的时候,是表示,等这个线程执行完才往下执行。当有时间参数的时候,有
2012-10-31 18:40:38 3395 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人