自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 Android自定义表格控件

Android平台已经给我们提供了很多标准的组件,如:TextView、EditView、Button、ImageView、Menu等,还有许多布局控件,常见的有:AbsoluteLayout、LinerLayout、RelativeLayout、TableLayout等。但随着人们对视觉的需求,基本组件已无法满足人们求新求异的要求,于是我们常常会自定义组件,用来实现更美观的UI界面。...

2013-02-05 10:55:00 203

转载 Java分割字符串spilt方法使用需注意的地方

在Java程序中,由于系统类库的支持,分割字符串变得很容易,但是,在使用spilt方法时,有些细节不容忽视。当使用"+"、"?"、"\"、"*"、"^"、"."等特殊字符分割字符串时,若不进行特殊字符的转义,将得不到正确的结果,有些还会报错。仔细研究API中spilt方法的介绍,才知晓其中原委。API中的描述,public String[] spilt(String regex),从参...

2013-01-31 09:37:00 144

转载 Android---进程间通机制的简单理解

Android进程间的通信通过轻量级的RPC(Remote Procedure Call远程进程调用)和ADIL(Android Interface Definination Language Android接口定义语言)规范实现的。Android通过自己的接口定义语言,使用户很方便地定义出一个接口作为规范,通过一个远程Service为代理 ,客户端在绑定该远程Service过程中获...

2013-01-28 09:45:00 106

转载 Android---多线程的处理

多线程编程在各种编程语言中,对我来说都是难点,不容易掌握,关于Android中的多线程编程,通过书籍和网络,简单的总结一下。在进行UI更新、耗时操作、游戏开发等需要多线程。Android中多线程编程,主要涉及到三个类:Looper、Handler和Message。依次简单的介绍一下。Looper类用来创建消息队列. 每个线程最多只能有一个消息队列, android中UI线程默认具...

2013-01-28 09:20:00 90

转载 Android---intent传递参数(转)

Intent是Activity与Activity之间,Activity与Service之间传递参数的介质,使用Intent和Bundle在组件之间传递数据,而这两种通常实现的是Java基本对象类型和String的传递。在实际项目中,页面之间传值,除了以上几种,经常还有传递Object对象、List类型、List<Object>类型和全局变量等等的需求。 一、传递List&lt...

2013-01-24 14:27:00 92

转载 Android---Parcelable包装类的作用

android提供了一种新的类型:Parcel。本类被用作封装数据的容器,封装后的数据可以通过Intent或IPC传递。 除了基本类型以外,只有实现了Parcelable接口的类才能被放入Parcel中。Android平台对可通过进程通信(IPC)机制进行传递的数据定义进行约定,这些数据类必须实现Parcelable接口,且必须包含一个类型为Parcelable.Creator且名为CR...

2013-01-23 10:27:00 69

转载 Android---SQLite数据库的使用方法

SQLite是轻量级的、嵌入式的、关系型数据库,目前已经在iPhone、Android等手机系统中使用,SQLite可移植性好,很容易使用,很小,高效而且可靠。SQLite嵌入到使用它的应用程序中,它们共用相同的进程空间,而不是单独的一个进程。SQLite数据库对SQL规范的支持很全面,它支持大多数SQL标准,同时摒弃了一些复杂的功能,添加了一些自身的特性,下图是SQLite所支持的SQ...

2013-01-22 16:21:00 374

转载 Android---AlertDialog对话框

提示框控件在程序中很常见,常用来提示用户,比如用户的输入有错误,或者是用户想要查询的内容不存在等。提示框的创建非常容易,如下:AlertDialog.Builder myDialog = new AlertDialog.Builder(this);构造方法中的参数为上下文环境,一般为当前的Activity。可以为提示框设置标题(Title)、主题显示内容(Message)、图标(...

2013-01-22 11:30:00 90

转载 Android---Matrix类的使用

在Android中,对图片的处理需要使用到Matrix类,Matrix是一个3 x 3的矩阵,他对图片的处理分为四个基本类型:1、Translate————平移变换2、Scale————缩放变换3、Rotate————旋转变换4、Skew————错切变换在Android的API里对于每一种变换都提供了三种操作方式:set(用于设置Matrix中的值)、post(后乘,...

2013-01-22 11:01:00 176

转载 Android加载手机磁盘上的资源---decodeFile方法的使用

一般在写Android程序时,通常会将图片资源放在/res/drawable/文件夹下,读取时,通过R.drawable.imageId即可读取图片内容,但用户在使用时,一般会想要读取存放在存储卡上的资源,这时候上面的方法将不起作用,这时候,就需要使用Bitmap和BitmapFactory对象,来加载手机磁盘上的资源了。首先在布局文件里放一个ImageView,用户放置图片,图片存...

2013-01-22 09:46:00 118

转载 Android文本控件---TextView和EditView

Android中文本控件主要包括TextView控件和EditView控件,前者不允许编辑,主要功能是将文本显示给用户,他继承自View类,其主要方法如下表:EditView与TextView最大的不同是他是可以编辑的,同时还能设置监听器,监听用户的输入,他的常用方法如下表:转载于:https://www.cnblogs.com/mmy0925/archive/2013/...

2013-01-22 08:53:00 179

转载 android.permission权限详解(转)

程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在 checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table...

2013-01-18 16:50:00 177

转载 AndroidManifest.xml详解(转)

一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Int...

2013-01-18 14:40:00 85

转载 android---broadcastReceiver广播接收器

在android平台中,广播接收器组件用于接收和响应系统广播的消息,广播接收器组件也需要通过activity组件实现与用户的交互。同样的用户自定义的广播接收器需要继承父类BroadcastRecivier,在其所重载的广播接收方法onReceive中实现对广播的过滤和接收。广播接收器组件有两种使用模式:Java代码引用和XML代码引用。1)Java代码首先自定义Broadca...

2013-01-18 08:52:00 73

转载 android----service服务

Android平台中的服务组件没有可是的界面,他主要用于后台服务,如背景音乐的播放、从互联网上下载文件等。服务组件与用户的交互需要通过Activity组件进行桥接,服务组件的使用有两种方式,如下图所示:第一种方式是Activity调用服务组件,除了启动与停止服务之外,Activity无法与服务组件进行交互。这种方式通过startService方法启动一个服务,这个服务会一直存在与...

2013-01-16 17:33:00 66

转载 Android-----activity组件

Android中的activity组件表现为与用户交互的可视化界面。用户定义的activity都必须继承与父类,一个应用程序可以油多个或一个activity组成,Android平台通过activity栈来管理activity。每一个Activity都被分配一个用于绘制的窗体,一般来说,这个窗体是全屏的,但也可以比全屏小且浮于其他窗体之上。窗体上的可是内容油一组视图元素组成,这些视图元素都...

2013-01-16 09:28:00 103

转载 Android工程的结构内容

1、src--源代码节点源代码节点用于管理由ADT自动生成的Activity框架代码以及用户自己创建的代码;2、gen--自动生成内容节点自动生成内容节点用于管理由ADT工具自动生成的内容,主要是资源定义文件,文件名为R.java,该文件是appt工具通过探索资源内容而自动生成的。其文件名“R”,可以理解为Resource,该文件中的内容是res节点中的内容的资源ID。3...

2013-01-14 16:27:00 125

转载 初识Android

Android本意为机器人,是基于Linux的操作系统,更直观的说,Android更像是一款环境为java的Linux操作系统。对于开发者来说,Android所指的更多是Android平台所提供的技术框架和安装包(SDK)。Android平台的功能非常丰富,大致有如下几类:1)提供应用程序框架(framework),开发者可以根据框架搭建自己的应用程序;2)Android平台定制...

2013-01-14 09:54:00 69

转载 java语言处理xml文档

xml可扩展标记语言,是一个非常有用的描述结构化信息的技术。xml语言与html语言虽然都源于SGML语言,但二者存在本质上的不同,主要体现在如下几方面:1)与html不同,xml是大小写敏感的;2)在html中,有些标签的结束标签是可以省略的,但是在xml中是绝不可以省略的;3)在xml中,只有一个标签而且没有相对应的结束标签的元素必须以 / 结尾;4)在xml中属性值...

2013-01-11 11:08:00 81

转载 java本地方法的学习总结

java语言较之C/C++语言,其带来的优势显而易见,但实际中,有时还是会需要编写或使用其他语言的代码,这 种代码通常成为本地代码。在java中使用本地代码应用的并不多,使用本地代码的情形一般有三种:1、在该种语言中,已经有了大量测试过的和调试过的代码,且功能成熟稳定,这时候,若将这些代码移植到java语言就会显得很费时。2、java代码通常占内存比较大,有时会降低系统性能,而像 C...

2013-01-10 17:36:00 72

转载 java泛型的学习总结

泛型是java SE 1.5的新特性,泛型的本质是参数化类型,即对要操作的参数指定其类型,它的作用是提供了程 序的类型安全,同时提供了向后兼容的特性,在集合类中遇到的较多。类型参数可以用在类上、方法上和接口上,就是常听说的泛型类、泛型方法了。泛型的主要作用体现在集合框架的使用中,比如,当向Map集合中放入对象时,原则上允许你放入任意类型的对象,但通常情况是,我们指定特定的map,...

2013-01-09 16:37:00 54

转载 关于java多线程的简单理解

使用多线程的好处,在于并行的执行多任务,彼此独立,可以提高执行效率。在java中实现多线程有两个途径,一种是继承Thread类,一种是实现Runnable接口。无论是哪种方式,用户都是在run()方法内书写逻辑代码,实现想要进行的操作。实际上Thread类也是实现了Runnable接口的,关于这两种方式,官方给出了解释,选择实现Runnable接口创建线程,更有利于资源的共享,并...

2013-01-09 09:01:00 59

转载 关于java处理内存泄露与内存溢出的学习总结

首先了解内存溢出与内存泄露的概念。顾名思义,内存溢出就是指在指定大小的内存空间,写入了超出大小的数据,从而导致了内存溢出。比方说,定义了20个字节大小的内存空间,却写入了21个字节的数据。通俗的说,就是内存不够,没办法支持当前程序。当发生内存溢出时,程序将无法进行,强制终止。内存泄露是指某个程序已不再执行,却始终占用着内存,不释放,从而消耗着资源,称其为内存泄露。如果发生内存泄露,那...

2013-01-08 09:38:00 117

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除