`
文章列表
服务器端代码 [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无法一起正常工作的原因 ...
1. 介绍对于游戏等对界面要求较高的程序,一般需要控制View中的具体图像显示(如动画功能)下面介绍实现此功能常用的SurfaceView控制。 1)       常用的绘制图像的方法 a)        View的invalidate()直接调用onDraw()绘图 b) ...
游戏中最常见的元素就是图片了,想让一个游戏中的角色看起来更生动,单靠简单的移动和旋转图片是远远不够的,我们应该为角色添加动画,“动起来”的角色看起来既生动又贴近现实,具有更好的用户体验。那么动画在游戏中是如何实现的呢? 我们拿当今红的发紫的【捕鱼达人】这个游戏来说明。 如果我们有这样一张图片,想让这只鲨鱼动起来是很简单的一件事情,我们只需要将这张图片再每帧绘制的时候改变坐标就可以了。 代码片段如下: …         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"  ...
Global site tag (gtag.js) - Google Analytics