Android
文章平均质量分 79
chenlaic
good good study ...day day up
展开
-
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 · 498 阅读 · 0 评论 -
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 · 1136 阅读 · 0 评论 -
封装 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 · 2658 阅读 · 0 评论 -
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 · 1674 阅读 · 0 评论 -
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 · 2444 阅读 · 0 评论 -
android logcat不打印信息
<br />在真机调试的时候无法显示logcat信息。<br /><br />解决办法:window-->show view-->android->devices,<br />打开devices,点击右边的截屏图片的按钮。等到出现截图的时候,logcat就出来信息了!原创 2011-01-02 14:50:00 · 1969 阅读 · 1 评论 -
android SD卡
昨天在研究拍照后突破的存储路径的问题,开始存储路径写死为: private String folder = "/sdcard/DCIM/Camera/"(SD卡上拍照程序的图片存储路径); 后来发现这样写虽然一般不会出错,但不是很好,因为不同相机,可能路径会出问题。较好的方法是通过Environment 来获取路径,最后给出一个例子,教你怎样获取SDCard 的内存,显示出来告诉用户。讲述的内容如下: 0、获取sd卡路径。 1、讲述 Environment 类。 2、讲述 StatFs 类。转载 2010-12-29 17:09:00 · 1021 阅读 · 0 评论 -
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 · 3757 阅读 · 1 评论 -
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 · 4771 阅读 · 0 评论 -
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 · 1375 阅读 · 1 评论 -
Android里merge和include标签的使用
1.使用 标签来重用layout代码如果在一个项目中需要用到相同的布局设计,可以通过 标签来重用layout代码,该标签在android开发文档中没有相关的介绍。在android主屏程序中 用到了这个标签:转载 2010-12-21 17:27:00 · 11584 阅读 · 5 评论 -
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 · 1169 阅读 · 1 评论 -
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 · 4087 阅读 · 0 评论 -
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 · 2785 阅读 · 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 · 1218 阅读 · 0 评论 -
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 · 1730 阅读 · 0 评论 -
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 · 664 阅读 · 0 评论 -
EditText
一:输入特殊格式的字符<br />在我们开发程序的时候不免会输入一些特属个数的字符,比如密码(输入框的字符要加密显示),电话号码(比如数字和-),数字等,这些都算是一些特属格式的字符,强大的EditText同样为我们提供了输入这些特属格式字符的设置。密码文本框。密码输入也是Android应用常用的功能,通过配置EditText的android:password="true"就可以实现这一密码输入功能,修改main.xml如下:<br />Xml代码 <?xml version="1.0" encoding转载 2011-02-28 17:35:00 · 1330 阅读 · 0 评论