- 博客(22)
- 资源 (18)
- 收藏
- 关注
原创 Android adapter概括
Adapter是数据绑定到UI界面上的桥接类,Adapter负责创建显示每个item的子View和提供对下层数据的访问,通过它将数据填充到ListView, GridView, Gallery。Android 系统提供了几种Adapter:ArrayAdapter、 BaseAd
2011-08-31 14:44:13 2280
原创 Android 图片处理特效
Android --- 图片处理的方法转换 - drawable To bitmap缩放 - Zoom圆角 - Round Corner倒影 - ReflectedbitmapPrcess code:package com.
2011-08-30 17:28:11 2263
原创 Android Activity界面切换动画
在android2.0中已经可以很简单的实现Activity 之间的动画切换效果。在startActivity 后调用 overridePendingTransition(int enterAnim,int exitAnim),就可以实现Activity之间的动画,其中ent
2011-08-30 17:25:55 7941 1
原创 Android自定义标题栏
第一步,向实现自定义标题栏,需要在onCreate方法里这样写requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.main); getWindow
2011-08-30 17:23:18 1785
原创 Android中inflate方法的用法
Inflate()作用就是将xml定义的一个布局找出来,但仅仅是找出来而且隐藏的,没有找到的同时并显示功能。最近做的一个项目就是这一点让我迷茫了好几天。android上还有一个与Inflate()类似功能的方法叫findViewById(),二者有时均可使用,但也有区别区
2011-08-30 17:08:39 3292
原创 移动联通和电信的号段判断
/** 判断号码是联通,移动,电信中的哪个, * 在使用本方法前,请先验证号码的合法性 规则: * * 中国移动拥有号码段为:139,138,137,136,135,134,147,159,158,157(3G),151,152,150,182(3G),18
2011-08-30 17:03:48 4548 1
原创 Android 位于底部的Tab
第一步:首先你得了解TabHost和TabWidget, 将TabHost分为两个部分,一个是放内容的,还有一个就是放选项卡的,我们这里选项卡用TabWidget。TabHost的id应该写为android:id="@android:id/tabhost",而不是以前的那个加
2011-08-30 16:36:22 7341 2
原创 C/S与B/S的区别
第一、什么是C/S结构。C/S(Client/Server)结构,即客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server
2011-08-30 16:28:06 2535
原创 Android的monkey测试
Android SDK中的android调试桥(adb)shell里,有一个用于测试的工具——monkey。不知道最早monkey这个名字的来历,不过他确实如同一只调皮的猴子,在android app里各种乱按、乱晃、乱摸。 如何使用:进入命令行,来到android S
2011-08-30 16:20:47 22217 8
原创 Eclipse的快捷键汇总
Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够事半功倍。Eclipse中快捷键如下: 1. 【ALT+/】 不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 2. 【
2011-08-24 10:57:51 1876
原创 Android常用命令
让系统认识你输入的命令有两种方法:1.设置环境变量;2.直接进入命令工具所在目录。如android工具SDK 里tools目录(cd:sdkpath/tools)下面介绍常用的android命令行命令:1.android: 只要输入android,SDK and AVD manager就会出来,我们可以更新SDK,增删修改AVD。2.android list avds:
2011-08-23 16:57:21 801
原创 Android常用方法
1、获取资源: Resources res = getBaseContext().getResources(); Drawable draw=res.getDrawable(R.drawable.icon);2、获得数组: Stri
2011-08-23 16:19:43 871
原创 Android中的ANR
ANR ( “Application Not Responding”),意思是“应用没有响应”。在如下情况下,Android会报出ANR错误: –主线程 (事件处理线程/UI线程) 在5秒内没有响应输入事件 –BroadcastReceiv
2011-08-23 16:08:15 1033
原创 Android中保存数据常用的方法
Android中有四种方法保存数据,分别适用于不同情况的需求。它们都各自有相应的优缺点,所以当开发者决定选择应用哪种方法之前,先要考虑当前所操作的情况是否适合于所选择的方法。Preferences Files Databases Network 1. P
2011-08-23 15:54:44 1213
原创 Android的布局介绍
ViewGroup是个特殊的View,继承于Android.view.View。它的功能就是装载和管理下一层的View对象或ViewGroup对象,也就是容纳其他元素的容器。ViewGroup是布局管理器(layout)及view容器的基类。ViewGroup中,还定义了一个嵌套
2011-08-23 15:26:11 1196
原创 Android中的dip、px、sp的介绍
dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素; px: pixels(像素). 不同设备显示效果相同,一般
2011-08-23 15:14:57 1821
原创 Android 3G连接状态判断
Android手机大部分支持WIFI、GSM、3G网络,但每次连接网络肯定只能使用其中一种。有些程序(比如:运营商定制的)还必须要求使用特定的网络(如:CMWAP、CTWAP等等),如果当前手机连接的网络不 是这些指定的网络,这时的程序处理可能是跳转到网络设置界面让用户手动设置,
2011-08-23 14:59:28 2416
原创 Android App关于应用程序升级的一点内容
1.设计思路,使用VersionCode定义为版本升级参数。 android为我们定义版本提供了2个属性:1manifestpackage="com.cnblogs.tianxia.subway"2
2011-08-19 14:54:13 4281
原创 Android App的签名打包(晋级篇)
Andriod应用程序如果要在手机或模拟器上安装,必须要有签名! 1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一
2011-08-19 14:39:18 93403 13
原创 Android网络编程(使用socket进行通信)
Socket就是网络套接字编程,网络编程简单的理解就是两台计算机相互通讯数据而已。对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了.Java SDK提供一些相对简单的Api来完成这些工作,这些Api存在与java.net 这个包里面。网络编程
2011-08-17 15:23:43 2859
原创 Android中判断网络
直接给代码好啦,程序员都懂得!if (!isConnectInternet(getContext())) { Toast.makeText(getContext(), "暂时没有可用的网络,请检查网络", Toast.LENGTH_SHORT).show(
2011-08-12 15:37:13 986
原创 Android应用程序签名
Android应用程序签名是android系统所要求的,Android系统要求每一个Android应用程序必须要经过数字签名才能安装到Android系统中。当然,未经签名的应用程序是没办法安装到系统中的。Android通过数字签名来标识应用程序的作者和在应用程序之间建立信任关系,
2011-08-09 16:36:29 5971
Android中非常好图片缓存ImageCache
2013-09-03
Android自定义底部菜单
2013-01-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人