- 博客(25)
- 收藏
- 关注
转载 Android 判断网络状态(包括手机连网状态以及目标网址状态)
Android 判断网络状态这一应用技巧在应用中会经常用到。尤其是在使用Android网络编程的时候,应用并不是每次都能连接到网络,一些异常情况也可能导致网络无法连接,在这个时候,对于网络连接的判断就非常重要了。下面是具体实例:首先是对网络访问权限的设置: // 判断目标服务器是否可以连接函数(调用时host写网址,如"www.ba
2012-05-10 15:07:44 674
转载 Android 完全退出程序方法
android程序中如果有很多activity,又没有在跳转过程中全都finish,很可能在最后退出程序时,当前的activity结束了,但是又跳转到activity栈的下一个activity。例如从A-B-C,在跳转过程中没有finish掉B,那么从C退出程序时,就会跳到B的界面。 最理想的解决办法就是每次在调用startActivity(intent)之前finis
2012-05-10 14:56:50 338
转载 Eclipse 项目有红感叹号、小红叉
红感叹号:问题原因】:工程中classpath中指向的包路径错误【解决办法】:右键项目名称 BuildPath ---> Configure Build Paht...中,然后上面有几个选项卡找到 Libraries中出现红色叉号的包为路径错误的包。到classpath中修改相应包的当前路径。然后回到eclipse中F5刷新工程。 下面两段为我解决此问题时在网上
2012-05-02 15:04:21 857
转载 Eclipse:背景与字体大小和xml字体调整
Eclipse背景颜色修改: 操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。设置方法如下: 1、打开window->Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Test Editors,右边出现Test
2012-05-02 11:43:52 343
转载 Eclipse快捷键总结
(1)Ctrl+Space 说明:内容助理。提供对方法,变量,参数,javadoc等得提示, 应运在多种场合,总之需要提示的时候可先按此快捷键。 注:避免输入法的切换设置与此设置冲突 (2)Ctrl+Shift+Space 说明:变量提示 (3)Ctrl+/ 说明:添加/消除//注释,在eclipse2.0中,消除注释为Ctrl+\ (4)Ctrl+Shif
2012-04-05 17:43:12 256
转载 Android--Toast
Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式",Toast.LENGTH_SHORT).show();2.自定义显示位置效果代码toast = Toast.makeText
2012-04-05 17:40:35 212
转载 Android--EditText属性
1. 设定 EditText 的滚动条、对齐方式、行数、和提示 (hint) 及其颜色在布局文件,比如 main.xml 中,增加android:id = "@+id/EditText01"android:layout_width = "fill_parent"android:layout_height = "wrap_content"android:hint = "typ
2012-04-05 17:38:20 480
转载 Android--Handler总结
一、Handler的定义:主要接受子线程发送的数据, 并用此数据配合主线程更新UI.解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button, Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如: 联网读取数据,或者读取本地较大的一个文
2012-04-05 17:36:04 193
转载 Android之permission
在编写Android程序时经常会忘记添加权限,下面是网上收集的关于Android uses-permission的资料,方便查找~android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties”
2012-04-05 17:32:52 281
转载 Android--ListView详解
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图:列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据 具体的将被映射的字符串,图片,或者基本组件。根据列表的适配器
2012-04-05 17:28:42 190
转载 Activity生命周期
Activity生命周期Activity在系统中是由一个Activity栈管理的,当一个Activity开启时,它会被放在栈顶,并变为运行状态,之前的Activity在新的Activity退出之前不会跑到最前面。Activity的四个状态1 当Activity在屏幕最顶层时,是激活的或者运行的2 Activity失去焦点,但仍在显示时,(一个非全屏的窗口在屏幕最顶层时),它是暂停的
2012-04-05 17:26:40 279
转载 Android—在程序中设置android:gravity 和 android:layout_Gravity属性
在进行UI布局的时候,可能经常会用到 android:gravity 和 android:layout_Gravity 这两个属性。 LinearLayout有两个非常相似的属性:他们的区别在于: android:gravity 属性是对该view中内容的限定.比如一个button 上面的text. 你可以设置该text 相对于view的靠左,靠右等位置.android:lay
2012-04-05 17:24:36 263
转载 Android各种显示单位区别
dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单
2012-04-05 17:23:14 256
转载 设计模式6-模板方法模式
定义:定义一个操作中算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变算法的结构即可重定义该算法中的某些特定步骤。类型:行为类模式类图: 事实上,模版方法是编程中一个经常用到的模式。先来看一个例子,某日,程序员A拿到一个任务:给定一个整数数组,把数组中的数由小到大排序,然后把排序之后的结果打印出来。经过分析之后,这个任务大体上可分为两部分,排序和打印,打印功能好实现,排序就有
2012-04-05 17:15:22 219
转载 设计模式5-原型模式
定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。类型:创建类模式类图:原型模式主要用于对象的复制,它的核心是就是类图中的原型类Prototype。Prototype类需要具备以下两个条件:实现Cloneable接口。在java语言有一个Cloneable接口,它的作用只有一个,就是在运行时通知虚拟机可以安全地在实现了此接口的类上使用clone方法。在ja
2012-04-05 17:14:39 209
转载 设计模式4-建造者模式
定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不用的表示。类型:创建型模式类图:四个要素 1.产品类:一般是一个较为复杂的对象,也就是说创建对象的过程比较复杂,一般会有比较多的代码量。在本类图中,产品类是一个具体的类,而非抽象类。实际编程中,产品类可以是由一个抽象类与它的不同实现组成,也可以是由多个抽象类与他们的实现组成。
2012-04-05 17:06:26 278
转载 设计模式3-抽象工厂模式
定义:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。类型:创建型模式类图:抽象工厂模式与工厂方法模式的区别抽象工厂模式是工厂方法模式的升级版本,他用来创建一组相关或者相互依赖的对象。他与工厂方法模式的区别就在于,工厂方法模式针对的是一个产品等级结构;而抽象工厂模式则是针对的多个产品等级结构。在编程中,通常一个产品结构,表现为一个接口或者抽象类,也
2012-04-05 17:05:24 235
转载 设计模式2-工厂模式
定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。类型:创建型模式类图:工厂方法模式代码interface IProduct { public void productMethod();}class Product implements IProduct { public void productMethod(
2012-04-05 17:04:28 190
转载 设计模式1-单例模式
定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。类型:创建型模式类图:类图知识点:1.类图分为三部分,依次是类名、属性、方法2.以>结尾的为注释信息3.修饰符+代表public,-代表private,#代表protected,什么都没有代表包可见。4.带下划线的属性或方法代表是静态的。5.对类图中对象的关系不熟悉的朋友可以参考文章:
2012-04-05 16:59:29 266
转载 android音乐播放器的常用操作
实现android播放器的常用操作:上一首、下一首、快进、快退、播放、暂停、进度条同步。[代码] 变量申明01/*变量声明*/02private ImageButton playBtn = null;//播放、暂停03private ImageButton
2012-03-29 12:24:24 849
转载 adb命令
要使用adb命令,手机需要打开USB debug。 安装软件 adb install apk文件名称.apk 重新安装该软件 adb install -r apk文件名称.apk 卸载apk软件 adb uninstall apk包名.apk 查看手机上的运行日志,此项可以用来查错 adb logcat 查看手机是否连接,以及连
2012-03-27 12:00:27 283
转载 Android adb常用指令
Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。可以通过下列几种方法加入adb:在设备上运行shell命令通过端口转发来管理模拟器或设备从模拟器或设备上拷贝来或拷贝走文件下面对adb进行了介绍并描述了常见的使用.Contents概要发出adb命令查询模拟器/设备实例给特定的模拟器/设备实例发送命令安装软件转发端口
2012-03-27 11:59:41 214
转载 Android 文档的阅读顺序
因为看了看Android Blog, 在最新的文章里面介绍了几篇文章,其中一篇是>,作者在其中分析了的关于DOC的阅读顺序引起了我的兴趣,确实,那么多的文档,应该怎么看呢?哪些是必须先弄明白的?哪些应该先知道个大概,今后引用的时候再细细阅读?现在简要的介绍一下原作者的观点,希望能帮上你的忙。1. 首先当然是要知道,什么是Android?2. 读一下Anatomy of an And
2012-03-17 17:04:37 232
转载 Eclipse中代码提示功能补全(懒人专用)
Eclipse for android 实现代码自动提示智能提示功能,介绍 Eclipse for android 编辑器中实现两种主要文件 java 与 xml 代码自动提示功能,解决 eclipse 代码提示失效、eclipse 不能自动提示、eclipse 没有代码提示的问题。eclipse xml 自动提示,eclipse java 自动提示,eclipse 自动提示功能,eclipse
2012-03-17 16:58:32 825
转载 Android API中文文档Button
导读:Android API中文文档Button是本文要介绍的内容,主要是来了解并学习Android API文档的内容,具体Android API文档内容的详解来看本文。 一、Android API结构1[font=宋体]public class Button extends TextView2
2012-03-17 16:55:30 383
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人