
Android
文章平均质量分 62
coder_lz
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
socket http
package ServerInteract;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.Closeable;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.原创 2013-11-22 17:34:11 · 926 阅读 · 0 评论 -
利用tabhost实现类似QQ、微信界面
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <TabHost android:layout_width="match原创 2014-01-15 09:48:58 · 1212 阅读 · 0 评论 -
生成自定义区间随机整数
/** * 输出区间[a,b]的随机整数 * * @param a,b * 随机数区间 * @return a到b范围内的随机数 * @throws JSONException */ public static int generateRandamNum(int a,int b) { Random原创 2014-01-14 21:45:56 · 950 阅读 · 0 评论 -
Android客户端与服务器HTTP交互,数据以json格式传输
/** * HTTP请求服务器 * @author lz */public class HttpRequestServer{ private String serverCategoryStr = "http://192.168.1.2:8080/ChatXXX/";// 服务器地址 private String url = "http://192.168.1.4:8080/ChatXX原创 2014-01-14 22:11:56 · 4135 阅读 · 0 评论 -
jsonObject对象与本地自定义对象相互转化
很多应用程序都设计客户端与服务器段的数据传输。现在比较流行的是以Json格式传输。但是JsonObject对象在本地处理比较麻烦,一个比较好的方法是与服务器进行数据交互时将自定义对象转化为JsonObject对象再进行传输。客户端接受到服务器的jsonObject 数据时将其解析为本地自定义对象再对其进行处理,这样也比较符合面向对象统一编程的思想。 /** * 从将JSONObjec原创 2014-01-14 21:44:23 · 4389 阅读 · 0 评论 -
android客户端 j2ee服务器端架构的聊天系统实现思路
最近两个月实习做了一个android聊天系统客户端。一个类似于QQ、微信的APP。后台用的SSH架构,客户端用的APP。 系统架构是一个C-S-C模式。服务器端提供HTTP服务与SOCKET服务。我们都知道HTTP是一个“单向”协议,只能是客户端主动请求服务器,服务器对请求处理后回复客户端,但聊天应用程序需要服务器主动推送消息给客户端,如果采用客户端定时发送HTTP请求询问是否有消息到达的原创 2014-01-14 21:49:16 · 2025 阅读 · 2 评论 -
提示确认某一操作的对话框实现
/** 确认对话框 **/ public static boolean showDialog(Context context,String message) {//如何判断点击了哪个按钮 AlertDialog.Builder builder = new Builder(context); boolean result=false;原创 2014-01-14 21:56:17 · 797 阅读 · 0 评论 -
发送自定义广播
/** * 发送广播消息 * @param context * @param message * @param SMS_RECEIVER 消息接收器 */ public static void sendMyBroadcast(Context context,String message,String SMS_RECEIVER) { Intent in原创 2014-01-14 22:01:09 · 744 阅读 · 0 评论 -
Android客户端与服务器端通过SOCKET连接进行读写(将JSON数据转化为字符串后传输)
public class SocketInteractServer { private static final String TAG = "SocketInteractServer"; private int PORT = 7070; private String IP = "109.105.3.230"; private Socket socket = null; private原创 2014-01-14 22:10:51 · 2339 阅读 · 0 评论 -
ScrollView中嵌套ListView或ExpandableListView时显示不全的问题
在一个layout文件中放入当一个ListView或ExpandableListView原创 2014-05-05 11:05:14 · 1985 阅读 · 1 评论 -
android文件下载及自定义通知显示下载进度
android 文件下载 自定义通知栏显示进度原创 2014-04-24 08:35:56 · 2815 阅读 · 0 评论 -
android 中自定义View中的参数
当给的widget不能满足使用的时候就需要自定义。用xml配置view十分方便。如果我们希望通过xml向view中传递参数,就得多写点东西。下面写的例子是对TextView的一个扩展。TextView提供了设置四个方向图片的功能,但是无法设置图片的大小就不太好了。本文实现了一个新的类TextViewPlus,对TextView进行扩展,让其能够在xml中配置图片大小。改变图片大小不能在xml中转载 2014-09-05 16:04:07 · 3920 阅读 · 1 评论 -
android基础内容介绍(XXXDrawable、Android动画、Android资源使用、Fragment与Activity)
StateListDrawable用于组织多个Drawable对象。定义StateListDrawable对象的XML文件的跟元素为。该元素可指定如下属性.android:color或android:drawable、android:state_xxx LayerDrawable 堆叠的图片,可定制拖动条外观 ShapeDrawable 定义一个基本的几何图形,定原创 2014-09-05 16:05:57 · 1176 阅读 · 0 评论 -
生成自定义区间随机整数
/** * 输出区间[a,b]的随机整数 * * @param a,b * 随机数区间 * @return a到b范围内的随机数 * @throws JSONException */ public static int generateRandamNum(int a,int b) { Random原创 2014-01-14 21:54:48 · 957 阅读 · 0 评论 -
za
HTTP持久连接(HTTP persistent connection,也称作HTTP keep-alive或HTTP connection reuse)是使用同一个TCP连接来发送和接收多个HTTP请求/应答,而不是为每一个新的请求/应答打开新的连接的方法。长连接与短连接的使用时机: 长连接:短连接多用于操作频繁,点对点的通讯,而且连接数不能太多的情况。每个TCP连接的建立都需要三次握手原创 2014-01-13 16:06:25 · 956 阅读 · 0 评论 -
sqlite DB
package sqliteDB;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFactory;import android.database.sqlite.SQLit原创 2013-11-22 17:32:41 · 999 阅读 · 0 评论 -
各种自定义对话框(AlterDialog)
package com.example.dialogtest;import android.app.AlertDialog;import android.app.AlertDialog.Builder;import android.app.Dialog;import android.content.Context;import android.content.DialogInterfa转载 2013-11-11 09:46:56 · 1715 阅读 · 0 评论 -
Camera拍照 图像90度
转自:http://blog.sina.com.cn/s/blog_49e44eb001018p69.htmlCamera拍照:今天做照相机程序,结果写好了发现出问题了,预览的图像差90度。相关源代码如下: Camera.Parameters params = camera.getParameters(); params.setPreviewSize(width,转载 2013-11-24 20:28:03 · 1216 阅读 · 0 评论 -
透彻理解android中Activity生命周期
android中Activity生命周期顺序为:onCreate,onStart,onResume,onPause,onStop,onRestart,onDestory为了透彻理解我新建了一个android工程,工程包含两个activity(分别为A,B),通过log打印操作过程中Activity的生命过程。操作过程为:启动应用程序,默认打开A,A中通过startActivity打开B,打原创 2013-11-13 11:12:46 · 769 阅读 · 0 评论 -
拍照并保存文件的小例子
需求:一个Android的地图应用,当在地图上点击某一建筑物(例如:逸夫楼)时将进入该建筑物的详情界面,此界面有一个按钮拍照,点击后启动系统自带的拍照功能,拍照后将图片保存在某一固定文件夹下,同一建筑物的图片文件名只有文件名末尾的数字不同。例如我之前已经在建筑物“逸夫楼”拍了两张图片,则命名分别为:“逸夫楼1”,““逸夫楼2””。那么之后我再拍逸夫楼的照片则命名为“逸夫楼3”.详情界面会显示该建筑原创 2013-11-11 10:44:50 · 937 阅读 · 0 评论 -
other
java并发编程实战 /** * FILE: MessageList.java * * PURPOSE: Which is used to store all of message by LinkedList * * NOTES: * * Copyright notice: Beijing Samsung Telecom R&D *原创 2014-01-02 18:02:19 · 686 阅读 · 0 评论 -
test2
package ServerInteract;import java.io.IOException;import android.R.integer;import android.app.Application;import android.content.Context;import java.io.UnsupportedEncodingException;imp原创 2013-12-27 17:14:57 · 858 阅读 · 0 评论 -
layout
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <TabHost android:layout_width="原创 2013-12-27 18:03:37 · 670 阅读 · 0 评论 -
test
CommonFunctionspackage commontool;import java.sql.Date;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.原创 2013-12-27 15:07:55 · 805 阅读 · 0 评论 -
Activity
package activity;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import org.json.JSONException;import org.json.JSONObject;impo原创 2013-12-27 17:59:24 · 1052 阅读 · 0 评论 -
获得系统时间并以“yyyy-MM-dd HH:mm:ss”格式返回
/** * 获得系统时间并以“yyyy-MM-dd HH:mm:ss”格式返回 * * @return */ public static String getSysTime() { SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date cu原创 2014-01-13 11:30:16 · 1304 阅读 · 0 评论 -
Toast弹窗提示信息
/** * Toast弹窗提示信息 * * @param context * 上下文(某一Activity) * @param message * 消息内容 */ public static void showMessage(Context context, String message)原创 2014-01-13 11:29:05 · 1998 阅读 · 0 评论 -
android中实现毛笔效果(View 中绘图)
最近有一个项目设计一个APP实现通过触摸屏实现毛笔写字效果。传统的绘画板程序直接通过Path的moveTo和LineTo便可实现简单的线条绘画程序。然而要达到毛笔的笔锋效果则需要更为详细点的设计。我的实现思路是通过以触摸事件DOWN、MOVE、UP中的每一个点为圆心画圆,除此之外还可通过触摸压力的大小改变所绘圆的半径,这样一连串的圆便可粗略地模拟毛笔笔锋效果,在设计次效果时遇到两个问题:1:a原创 2014-08-27 22:37:14 · 10576 阅读 · 18 评论