- 博客(30)
- 资源 (1)
- 收藏
- 关注
转载 ORACLE的GUID主键生成
项目中若采用oracle数据库,则主键生成可以有两种方式,一是用sys_guid(),二是定义一个sequence,然后用nextval得到ID。 Oracle的定义sequence例子: create sequence seq_test minvalue 10000 maxvalue 99999999999999999 start with 20000 increment
2011-12-21 11:12:06
2766
转载 HTTP协议初步
1、简介HTTP(HyperText Transfer Protocol),中文名称为超文本传输协议,工作在OSI七层体系中的应用层,属于高层应用协议。HTTP协议主要用在浏览器和Web服务器之间进行通信。HTTP协议使用明文进行传输,如果需要加密传输,可以使用https(注:j2me暂时不支持)。HTTP协议在发送时有很多发送的方式,介绍如下2、HTTP协议版本HTTP协议有3个版本,依次是0.9、1.0、1.1。当前最新版本是1.1,但
2011-03-03 16:05:00
759
转载 EditText
一:输入特殊格式的字符<br />在我们开发程序的时候不免会输入一些特属个数的字符,比如密码(输入框的字符要加密显示),电话号码(比如数字和-),数字等,这些都算是一些特属格式的字符,强大的EditText同样为我们提供了输入这些特属格式字符的设置。密码文本框。密码输入也是Android应用常用的功能,通过配置EditText的android:password="true"就可以实现这一密码输入功能,修改main.xml如下:<br />Xml代码 <?xml version="1.0" encoding
2011-02-28 17:35:00
1357
转载 android Acitvity action,flag和category各个参数的说明
<br />Activity是负责来显示用户界面的,但是启动一个Activity也有很多学问,里面自带了几个参数,例如有action,flag和category等,action是用来隐示启动activity的,例如带了android.provider.Settings.ACTION_SETTINGS这个action的activity可以启动settings界面,这还不算什么,最后学问的就是flag了,sdk文档里定义了很多的flag,我用的有:<br /> FLAG_ACTIVITY_
2011-02-28 11:02:00
1163
转载 封装 HttpURLConnection
<br />HttpURLConnection为javaAPI提供的一种Rest访问的方式。其支持对Post,Delete,Get,Put等方式的访问。<br />以下为对于HttpURLConnection对Post等方式访问的一段代码。view plaincopy to clipboardprint?package com.sw.study.urlConnection; import java.io.BufferedReader; import java.io.InputStreamReader
2011-02-25 18:03:00
2688
转载 Enum 枚举
java的Enum枚举类型终于在j2se1.5出现了。之前觉得它只不过是鸡肋而已,可有可无。毕竟这么多年来,没有它,大家不都过得很好吗?今日看《Thinking in Java》4th edition,里面有一句话“有时恰恰因为它,你才能够"优雅而干净"地解决问题。优雅与清晰很重要,正式它们区别了成功的解决方案与失败的解决方案。而失败的解决方案就是因为其他人无法理他。"使用Enum枚举类型,可以将以前笨拙的代码变得优雅简单?但是,我同时也在思考另外一个问题,使用新的技术,会不会给技术人员带来更多的负担呢?"
2011-02-25 17:30:00
719
转载 CMNET和CMWAP
<br />1) GRPS接入方式: <br /> CMNET 和CMWAP是中国移动GPRS网络的两个不同APN(Access Point Name接入点名称)。CMNET提供了NAT服务,使用该服务的手机可以直接访问internet。CMWAP只提供了WAP代理和HTTP代理,手机上网能访问的范围有限,接入时只能访问GPRS网络内的IP(10,*,*,*)。因此CMWAP主要用于手机WAP上网,CMNET则是用于PC,笔记本电脑,PDA等设备实现GPRS上网。两者手机上网的方式没有差别,如此划分是中国
2011-02-25 13:59:00
1700
原创 android Service--服务
ServiceAndroid中的service类似于windows中的service,service一般没有用户操作界面,它运行于系统中不容易被用户发觉,可以使用它开发如监控之类的程序。 一。步骤第一步:继承Service类public class SMSService extends Service { } 第二步:在AndroidManifest.xml文件中的节点里对服务进行配置:二。Context.startService()和Context.bindService 服务不能自己运行,需要通过调用C
2011-01-15 22:40:00
2473
原创 android logcat不打印信息
<br />在真机调试的时候无法显示logcat信息。<br /><br />解决办法:window-->show view-->android->devices,<br />打开devices,点击右边的截屏图片的按钮。等到出现截图的时候,logcat就出来信息了!
2011-01-02 14:50:00
2002
转载 android SD卡
昨天在研究拍照后突破的存储路径的问题,开始存储路径写死为: private String folder = "/sdcard/DCIM/Camera/"(SD卡上拍照程序的图片存储路径); 后来发现这样写虽然一般不会出错,但不是很好,因为不同相机,可能路径会出问题。较好的方法是通过Environment 来获取路径,最后给出一个例子,教你怎样获取SDCard 的内存,显示出来告诉用户。讲述的内容如下: 0、获取sd卡路径。 1、讲述 Environment 类。 2、讲述 StatFs 类。
2010-12-29 17:09:00
1039
原创 android 网络联接
<br />一.android网络联接<br /> CDMA网络:<br /> 中国电信互联星空设置 ctwap<br /> 中国电信互联网设置 ctnet<br /> GSM网络:<br /> 中国移动wap:cmwap<br /> 中国移动互联网设置:cmnet<br /> wifi<br />二.wap的联网 <br /> ctwap<br /> 方法一:<br /> url=new URL(pathUrl
2010-12-24 16:29:00
3781
1
原创 android HttpURLConnection
HttpURLConnection对象 1.从Internet获取网页,发送请求,将网页以流的形式读回来.步骤:1)创建一个URL对象:URL url = new URL(http://www.baidu.com);2)利用HttpURLConnection对象从网络中获取网页数据:HttpURLConnection conn = (HttpURLConnection) url.openConnection();3)设置连接超时:conn.setConnectTimeout(6*1000);4)对响应码进行
2010-12-22 11:46:00
7423
转载 android Drawable资源
Drawable资源<br />Drawable资源是对图像的一个抽象,你可以通过getDrawable(int)得到并绘制到屏幕上。这里有几种不同类型的Drawable:<br /> <br />Bitmap File<br /> 一个Bitmap图像文件(.png、.jpg或.gif)。BitmapDrawable。<br />Nine-Patch File<br /> 一个带有伸缩区域的PNG文件,可以基于content伸缩图片(.9.png)。NinePatchDrawable。<br
2010-12-22 10:01:00
4792
转载 Android的UI结构试图工具hierarchyviewer
Android的UI结构试图工具hierarchyviewer <br />Hierarchy Viewer 帮你分析应用程序UI布局<br />Hierarchy Viewer在android的工具文件夹里: /android/tools/hierarchyviewer.bat<br />1.启动 模拟器。<br />2.到/android/tools/目录下,双击可以启动hierarchyviewerbat文件,打开一个图形界面。<br />3.点击 load View hierarchy按钮,就可以捕
2010-12-21 17:32:00
1391
1
转载 Android里merge和include标签的使用
1.使用 标签来重用layout代码如果在一个项目中需要用到相同的布局设计,可以通过 标签来重用layout代码,该标签在android开发文档中没有相关的介绍。在android主屏程序中 用到了这个标签:
2010-12-21 17:27:00
11637
3
原创 layer-list
<br />layer-list:<br /> <br />闲暇时,看QQ布局偶得<br /> <br />1.可以将多个图片按照顺序层叠起来<br /> <br />2.在drawable下建立一个xml文件 <br /> <br /><?xml version="1.0" encoding="UTF-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!--图片1-->
2010-12-21 17:03:00
4111
原创 Android的Selector
<br />Android的Selector:<br /><br /> 1.根据组件的状态显示该状态对应的图片做为显示背景<br /> <br /> 2.做应用时,可能会需要动态改变控件的背景图片,如果仅仅是简单的点击,选中之类的事件,如果靠程序中写监听的代码就显得太麻<br /> 烦了,在这种情况下,你可以使用selector动态改变控件背景拉<br /> <br /> 3.在res/drawable目录下建一个 某某.xml 文件<br /> <br /><?xml version="1.0" e
2010-12-21 16:35:00
1196
转载 CMNET和CMWAP网络连接
<br />在j2medev上见到一篇关于CMNET和CMWAP网络连接。 现在我根据我的实际经验总结下它们。<br />1。CNNET,这个就不用怎么样介绍了,跟电脑上Internet没什么区别。<br />直接用这个这样的代码就Ok了 java 代码 try { http = (HttpConnection) Connector.open(url); } catch (IOException e) { e.
2010-12-20 14:40:00
1102
转载 android APN -电信
<br />基本概念:<br /> APN(Access Point Name),即“接入点名称”,用来标识GPRS的业务种类,目前分为两大类:CMWAP(通过GPRS访问WAP业务)、CMNET(除了WAP以外的服务目前都用CMNET,比如连接因特网等)。 <br /> APN的英文全称是Access Point Name,中文全称叫接入点,是您在通过手机上网时必须配置的一个参数,它决定了您的手机通过哪种接入方式来访问网络。 <br /> <br />电信的APN信息:<br /><br />
2010-12-20 14:36:00
2806
1
转载 Android对于APN
<br />版权所有,转载请注明来自Mobile Developer (http://mdev.cc ) 作者 : SinFrancis<br /> <br />由于Android对于APN的网络API没有公开,不过我们可以阅读源代码,然后进行数据库操作,系统会自动监听数据库的变化,从而实现开启或者关闭APN。<br /> <br />大家可以研究一下frameworks/base/core/java/android/provider/Telephony.java这个类,<br />比较重要的就是 UR
2010-12-20 14:30:00
1237
原创 关于在list中按中文排序问题
<br />在一个给你的接口中,如果该接口返回一个list。 <br />list中存放的是地名?或者人名。。。。总之是一个杂乱无序的list,这个时候你就需要将这个list进行中文排序,注意,英文排序和中文排序还是有一些差别的。 <br />下面这个方法就是把list中数据进行中文排序的: <br />public int compareTo(UserPO arg0) { UserPO spo = (UserPO)arg0; String userName2= spo.getUserName();
2010-12-17 14:25:00
1601
转载 Android UI开发专题(四) View自绘控件
<br />很多时候想要设计漂亮的Android UI,使用Android自带的控件无法满足我们的需要就要考虑自绘控件,在Android界面显示类View,可以通过继承扩展重写相关方法来实现我们的图形绘制。<br /> 首先我们需要了解下View类的底层实现,在SDK中我们可以看到View直接继承于Java的基类Object,实现了图形绘制和按键事件 Drawable.Callback KeyEvent.Callback的相关方法,我们自绘时主要实现其内部的onDraw方法,相关的界面计算可以重写onMe
2010-07-29 17:36:00
681
转载 Android UI开发专题(五) Bitmap和Canvas实例
<br />在Android UI开发专题的前五节我们讲到的东西主要是基础和理论内容,从本次Android123将通过实例代码来演示,本次主要是Bitmap和Canvas类的使用,根据要求缩放Bitmap对象并返回新的Bitmap对象。centerToFit方法一共有4个参数,返回一个Bitmap类型,第一个参数为原始的位图对象,width和height分别为新的宽和高,而Context是用来加载资源的上下文实例。<br /> Bitmap centerToFit(Bitmap bitmap, int w
2010-07-29 17:36:00
1747
转载 Android UI开发专题(三) 各种Drawable
<br />本次我们主要讲解Android平台下的各种Drawable,这里在SDK的android.graphics.drawable包下面可以看到有各种Drawable类多达十几种,它们到底之间有什么关系和区别呢? <br /> 一、AnimationDrawable<br /> 顾名思义该类主要表示动画的图形类,可以实现逐帧播放的效果,下面代码示例如下<br /> 1. 定义一个cwj_animation.xml 放到res/drawable 目录下,其中定义的属性duration为延时,单位为毫
2010-07-29 17:35:00
469
转载 Android游戏开发之旅五 Path和Typeface
<br /> 今天我们继续处理上次 Android游戏开发之旅四 Canvas和Paint实例 中提到的Path路径和Typeface字体两个类。对于Android游戏开发或者说2D绘图中来讲Path路径可以用强大这个词来形容。在 Photoshop中我们可能还记得使用钢笔工具绘制路径的方法。Path路径类在位于android.graphics.Path中,Path的构造方法比较简单,如下<br /> Path cwj=new Path(); //构造方法<br /> 下面我们画一个封闭的原型路
2010-07-29 17:30:00
579
转载 Android UI开发专题(二) 之绘图基础
今天我们继续介绍Android平台底层绘图类的相关内容,在Android UI开发专题(一) 之界面设计中我们介绍了有关Android平台资源使用以及Bitmap相关类的操作,接下来将会以实例的方式给大家演示各种类的用处以及注意点。今天我们继续了解android.graphics包中比较重要的绘图类。 一、 android.graphics.Matrix 有关图形的变换、缩放等相关操作常用的方法有: void reset() // 重置一个matrix对象。 void set(Matrix sr
2010-07-29 17:29:00
398
转载 Android UI开发专题(一) 之界面设计
<br />近期很多网友对Android用户界面的设计表示很感兴趣,对于Android UI开发自绘控件和游戏制作而言掌握好绘图基础是必不可少的。本次专题分10节来讲述,有关OpenGL ES相关的可能将放到以后再透露。本次主要涉及以下四个包的相关内容:<br /> android.content.res 资源类<br /> android.graphics 底层图形类<br /> android.view 显示类<br /> android.widget 控件类<br /> 一、andr
2010-07-29 17:27:00
507
原创 continue和break
一.概念 1.break在循环语句中,使用break语句直接跳出循环,忽略循环体的任何其他语句和循环条件测试。在循环中遇到break语句时,循环终止,程序从循环后面的语句继续开始执行。2.continue continue语句只可能出现在循环语句(while、do-while和for循环)的循环体中,作用是跳过当前循环中continue语句以后的剩余语句,直接执
2010-05-02 10:28:00
891
原创 运算符小结
运算符小结1 算术运算符加号(+)、减号(-)、除号(/)、乘号(*)以及模数(%,从整数除法中获得余数)。整数除法会直接砍掉小数,而不是进位(eg.int i=11; i/10=1)。2 自动递增和递减 int i=1; a=i++=>a=1;i=2 后缀:会先生成值,再执行运算(先把i的值给a,i在执行i=i+1); int i=1; a=+
2010-04-29 15:24:00
480
原创 对象的赋值和引用
一、对于对象的赋值问题:实例:1.类Tank public class Tank { public int level; public Tank(){}} 2.类Assignment public class Assignment { /** * @param args */ public static void main(String[] args)
2010-04-28 23:39:00
667
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人