Android美工坊--一个QQ登录验证的小例子
摘要:客户端:1、登录时检查网络状态2、登录加载进度条3、登录服务器端进行验证,如果用户名和密码存在且正确,则登录,否则失败4、注册时将用户信息保存到服务器端数据库中(MySQL)5、记住密码功能(还不完善,只是测试)6、对密码信息进行md5()单向加密服务器端:1、接收客户端发来的登录请求,如果用户名和密码存在于MySQL数据库中则返回客户端一个响应信息"success"2、接收客户端发来的注册请求,将用户名和密码存放到MySQL数据库中不过目前还存在很多问题,以后有时间继续更新下面是效果图:完整代码下载:http://115.com/file/bexv3qlf#LoginDe
阅读全文
posted @
2012-10-09 14:16
Code大蛇丸
阅读(896)
推荐(0)
(Android实战)ProgressDialog+Thread实现弹出进度条数据异步加载(配有效果图)
摘要:1效果图2实现说明实现流程Step One弹出进度条对话框Step Two执行线程,在线程中实现数据的异步加载Step Three在线程数据加载完成后,调用Handler并集合数据,更新界面3源码//添加异步操作 m_Dialog=ProgressDialog.show(m_context, "请等待...", "正在下载安装文件,请稍后...",true); //mRegsiterHandler.sleep(100);new Thread(new Runnable(){ @Override ...
阅读全文
posted @
2012-10-09 14:13
Code大蛇丸
阅读(1467)
推荐(0)
AsyncTask的用法
摘要:在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:1. 不要阻塞UI线程2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理。所以主线程通常又被叫做UI线程。 比如说从网上获取一个网页,在一个TextView中将其源代码显示出来,这种涉及到网络操作的程序一般都是
阅读全文
posted @
2012-09-05 17:12
Code大蛇丸
阅读(188)
推荐(0)
(Android实战)ProgressBar+AsyncTask实现界面数据异步加载(含效果图)
摘要:1效果图加载数据时加载数据完成时加载数据异常时2实现说明加载前:界面显示异步加载控件,隐藏数据显示控件,加载异常控件加载成功:根据加载的数据,初始化数据显示控件加载失败:显示加载异常的控件,异常异步加载控件中间的加载过程,通过AsyncTask来实现,在AsyncTask中主要实现两个方法//后台运行,互联网后台数据加载接口protected Integer doInBackground(String... params)//数据加载完成,结合数据,进行UI处理protected void onPostExecute(Integer result)3实现代码 3.1界面部分加载控件:<L
阅读全文
posted @
2012-09-05 16:38
Code大蛇丸
阅读(1825)
推荐(0)
添加一个关闭ProgressDialog的静态方法:
摘要:ProgressDialog myDialog = ProgressDialog.show(YourClass.this, "正在连接服务器..", "连接中,请稍后..", true, true);handler.post(mTasks);它的用法一般都是在用intent开启一个新的activity的时候,你直接加上这句话,是达不到你想要的效果的。你必须这样用:把用intent开启activity的这件事放在一个Runnable对象的run()方法中,然后用handler.post()方法来运行这个线程。代码如下:Handler handler = n
阅读全文
posted @
2012-09-04 23:59
Code大蛇丸
阅读(1639)
推荐(0)
android开发中,按手机返回键,当前Activity 和 ProgressDialog 同时关闭?
摘要:pd = ProgressDialog.show(this, "请稍候。。刷新中", msg, true,false); pd.setCancelable(true); //点击返回键可以取消 需要设置为true 不能取消就用false new Thread() { public void run() { try { ...
阅读全文
posted @
2012-09-04 23:59
Code大蛇丸
阅读(1260)
推荐(0)
ProgressDialog 的xml 功能布局
摘要:而选择动画进度条显示进度:1. 用类构造器初始化进度对话框,ProgressDialog(Context)。2. 用setProgressStyle(int)方法设置进度风格为"STYLE_HORIZONTAL"以及设置其它属性,比如消息。创建ProgressDialog大概是这样的:ProgressDialogprogressDialog=newProgressDialog(getApplicationContext());progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);progressDi
阅读全文
posted @
2012-09-04 23:22
Code大蛇丸
阅读(694)
推荐(0)
改变 ProgressBar 样式颜色
摘要:几天我的教程里给出了一个作业,改变 ProgressBar 样式颜色。在这里分享一下源码。改变ProgressBar 的样式颜色,可以改变其背景颜色,也可以设置不同的图片。先上两个效果图:(进度条是自定义图片)(进度条是自定义颜色)一.修改背景为图片。1.我自己制作了两张图片(如下图),并将它们放到工程的 /res/drawable 目录下。(背景图片 prgs_bg.png)(进度图片 prgs_progress.png)2.同时在 /res/drawable 目录下新建一个 barbgimg.xml 文件,内容如下:<?xml version="1.0" enco
阅读全文
posted @
2012-09-04 19:08
Code大蛇丸
阅读(6272)
推荐(0)
Android 基础教程之-------Android ProgressBar的使用!
摘要:大家好,今天给大家讲一下Android中ProgressBar的使用,这个控件在开发中还是经常用到的,比如用户浏览网页的时候,中间肯定有个 传输过程,所以用进度条让用户耐心等待。再比如我在Android Market下载应用,它也会有进度条显示下载进度。我为什么要举这两个例子呢,是因为它们分别是圆形进度条和长形进度条的代表。如下面两张图:图1.UC浏览网页圆形进度条效果。图2.Google Market应用下载长形进度条效果.下面我们看一下两都皆有之的Android自带的浏览器的效果图如下:为了让大家更容易理解我将简单写一个Demo,大家可以按照我的步骤一步一步来。第一步:新建一个Androi
阅读全文
posted @
2012-09-04 19:03
Code大蛇丸
阅读(605)
推荐(0)
Android控件之ProgressBar探究
摘要:ProgressBar位于android.widget包下,其继承于View,主要用于显示一些操作的进度。应用程序可以修改其长度表示当前后台操作的完成情况。因为进度条会移动,所以长时间加载某些资源或者执行某些耗时的操作时,不会使用户界面失去响应。ProgressBar类的使用非常简单,只需将其显示到前台,然后启动一个后台线程定时更改表示进度的数值即可。以下ProgressBar跟Handle结合,模拟进度条的使用,当进度条完成时会跳转到TestActivitymain.xml布局文件<?xml version="1.0" encoding="utf-8&qu
阅读全文
posted @
2012-09-04 18:58
Code大蛇丸
阅读(292)
推荐(0)
代码添加ProgressBar 进度条
摘要:大家好 今天为大家分享代码中添加ProgressBar的例子 。当我们需要初始化程序或者联网获取数据 在数据库中查找数据时,这些需要耗费些时间的操作就需要进度条来提示用户有任务在进行,以免造成程序界面假死。 为什么要在代码中添加而不在布局里面添加呢,因为在代码里添加可以重复多次利用,免得没用到时就得在布局里添加,麻烦。 好了,下面我们来做个简单的Demo熟悉一下, 第一步:首先创建工程ProgressBarInsertLayoutinCode。 第二步:创建XMl 布局文件 我们就用自动创建的main.xml (在这里面只添加了一个Button)用来启动ProgressBar,代码如下...
阅读全文
posted @
2012-09-03 17:30
Code大蛇丸
阅读(894)
推荐(0)