- 浏览: 122232 次
- 性别:
- 来自: 广州
-
最新评论
文章列表
服务器端代码
[java] package org.xiazdong.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServle ...
模拟发送Http请求我们可以使用HttpURLConnection类进行操作,但是Android平台集成了功能强大且编写更容易的commons-httpclient.jar,因此在这里介绍如何通过commons-httpclient进行Http请求。发送Http请求可以有两种方式:一种是同步,一种是异步。由于我对异步不是很熟悉,所以这里先提供同步方式发送Http请求:
1、使用Get方式发送
[java] view plaincopy
有的时候做应用需要点击按钮时文字颜色也跟着变,松开后又还原,目前发现两种解决方案:第一用图片,如果出现的地方比较多,那么图片的量就相当可观;第二,也就是本文讲到的。废话少说,先贴图片,再上代码。
正常效果:
按下效果:
先在values目录创建color.xml文件,在里面加入以下自定义颜色(注意不是用color标签)的代码:
[html] view plaincopyprint?
<?xml version="1.0" encoding="utf-8"?>
<
Incoming number: 这里须要填写的是发件人的手机号码,这里只能输入数字否则会无法发送。 Message: 这里为发送的内容send: 上面两项都填写完毕点击发送键可以给模拟器发送短信。<IGNORE_JS_OP>
2011-9-3 01:25 上传
下载附件 (35.11 KB)
点击发送后,模拟器中就可以看到自己收到了一条消息 发件人的号码为123456 发送内容为hello。收到短信后会将这条信息写入系统的短信库,下面我们分析分析Android系统的短信库的结构。<IGNORE_JS_OP>
2011-9-3 01: ...
1、首先说一下canvas类:
Class Overview
The Canvas class holds the "draw" calls. To draw something, you need 4 basic components: A Bitmap to hold the pixels, a Canvas to host the draw calls (writing into the bitmap), a drawing primitive (e.g. Rect, Path, text, Bitmap), and a paint (to describ ...
这两天在捣鼓ListView widget,为了在ListView中加入Button这类的有 “点击” 事件的widget,请教了不少高手,感谢LandMark对我的认真讲解,下面把解决过程描述一下。
ListView 和 其它能触发点击事件的widget无法一起正常工作的原因 ...
Android游戏中动画的实现 .
- 博客分类:
- Android开发
1. 介绍对于游戏等对界面要求较高的程序,一般需要控制View中的具体图像显示(如动画功能)下面介绍实现此功能常用的SurfaceView控制。
1) 常用的绘制图像的方法
a) View的invalidate()直接调用onDraw()绘图
b) ...
Android游戏中的动画制作
- 博客分类:
- Android开发
游戏中最常见的元素就是图片了,想让一个游戏中的角色看起来更生动,单靠简单的移动和旋转图片是远远不够的,我们应该为角色添加动画,“动起来”的角色看起来既生动又贴近现实,具有更好的用户体验。那么动画在游戏中是如何实现的呢?
我们拿当今红的发紫的【捕鱼达人】这个游戏来说明。
如果我们有这样一张图片,想让这只鲨鱼动起来是很简单的一件事情,我们只需要将这张图片再每帧绘制的时候改变坐标就可以了。
代码片段如下:
…
matrix.setTranslate(x,y);
canvas.drawBitmap(fish.getImg(),matrix,paint);
...
了解SimpleExpandableListAdapter的构造函数
?
1
2
3
4
public SimpleExpandableListAdapter(Contextcontext,List<? extends Map<String, ?>> groupData,
int groupLayout,String[]groupFrom, int[] groupTo,
List<? extends List<? extends Map<String, ?>& ...
popWinPlaylist.showAtLocation(vv_main, Gravity.TOP|Gravity.LEFT, 0, 150);
popWinPlaylist.setFocusable(true);
popWinPlaylist.update();
popWinPlaylist.showAtLocation(vv_main, Gravity.TOP|Gravity.LEFT, 0, 150);
popWinPlaylist.setFocusable(true);
popWinPlaylist.update();
这下出现 ...
Android软件时,常常需要打开系统设置或信息界面,来设置相关系统项或查看系统的相关信息,这时我们就可以使用以下语句来实现:(如打开“无线和网络设置”界面) Intent intent = new Intent("/"); ComponentName cm = new ComponentName("com.android.settings","com.android.settings.WirelessSettings"); intent.setComponent(cm); intent.setAction("and ...
Android中图片的处理(放大缩小,去色,转换格式,增加水印等),多张图片四个方位的图片合成,改变bitmap大小,图片去色等功能
Java代码 1.package com.dzh.operateimage; 2.import android.graphics.Bitmap; 3.import android.graphics.Bitmap.Config; 4.import android.graphics.BitmapFactory; 5.import android.graphics.Canvas; 6.import android.gr ...
android官方文档有个标准解释,现摘录过来:
首先,看Android的官方文档正解
onInterceptTouchEvent()与onTouchEvent()的机制:
1. down事件首先会传递到onInterceptTouchEvent()方法
2.如果该ViewGroup的onInterceptTouchEvent()在接收到down事件处理完成之returnfalse,那么后续的move, up等事件将继续会先传递给该ViewGroup,之后才和down事件一样传递给最终的目标view的onTouchEvent()处理
3.如果该ViewGroup的on ...
Android中提供了ViewGroup、View、Activity三个等级的Touch事件处理。也就是说,这三个地方都有事件回调方法。Android事件传递机制【按键事件】
测试DEMO视图结构:
123456789101112131415
<com .orgcent.eventtest.EventLinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" ...