自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (5)
  • 收藏
  • 关注

原创 android应用程序框架

应用程序框架Activity Manager:活动管理器。管理所有应用程序生命周期,以及通常的导航返回栈Window Manager:窗口管理器。管理所有窗口程序Content Provider:内容提供者。用来让程序之间互相存取、共享数据。例如,某个应用程序可以存取联系人应用程序内的联系人数据View System:视图系统。用来构建应用程序的基本组件,包含了列表、网格、文本文档

2012-09-24 19:28:47 2587

转载 [android]单例模式 android数据库

单例模式也是一种比较常见的设计模式,它到底能带给我们什么好处呢?其实无非是三个方面的作用:第一、控制资源的使用,通过线程同步来控制资源的并发访问;第二、控制实例产生的数量,达到节约资源的目的。第三、作为通信媒介使用,也就是数据共享,它可以在不建立直接关联的条件下,让多个不相关的两个线程或者进程之间实现通信。比如,数据库连接池的设计一般采用单例模式,数据库连接是一种数

2012-09-16 19:00:08 1438

转载 [android]XML中元素(element)和标签(tag)的区别

元素是指开始标签、结束标签,以及两者之间的一切内容,包括属性、文本、注释及子元素。标签是一对尖括号(是一个标签,也是一个标签;而<font color="blue">Hello World则是一个元素。

2012-09-11 11:50:43 4334

转载 [android]浅谈android的selector,背景选择器

转载出处:http://blog.csdn.net/jrcisme/article/details/6444653关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中

2012-09-09 22:48:12 526

转载 [android]9 patch 图片 (.9.png 格式图片) 的特点和制作

原文链接:http://blog.csdn.net/greatstar/article/details/5936177本文围绕 .9.png 格式图片讨论以下两个话题: 1. 该格式图片的特点 2. 制作方式  一 .9.png 格式的文件的特点   与传统的png 格式图片相比, 9.png 格式图片在图片四周有一圈一个像素点组成的边沿,该边沿用于

2012-09-09 19:07:37 765

原创 [android]Cursor游标接口简介

Cursor是一个游标接口,每次查询的结果都会保存在Cursor中 可以通过遍历Cursor的方法拿到当前查询到的所有信息。Cursor的方法moveToFirst() //将Curor的游标移动到第一条moveToLast()///将Curor的游标移动到最后一条move(int offset)//将Curor的游标移动到指定IDmoveToNext()//将Curor的游标移动到下

2012-09-09 13:13:15 5125

转载 [android]数据库SQLiteDatabase简介

任何程序离不了数据,因此数据存储是个非常重要的环节。 android中进行数据存储有三种方式,一种是文件存储,一种是SharedPreferences,最后一种就是SQLiteDatabase.下面来看下怎样使用SQLiteDatabase. 1.首先要创建一个类,该类继承自android.database.sqlite.SQLiteOpenHelper,由于这个是

2012-09-09 12:09:38 750

转载 [android]SQLiteOpenHelper简介

1.SQLiteOpenHelper  SQliteOpenHelper是一个抽象类,来管理数据库的创建和版本的管理。要使用它必须实现它的nCreate(SQLiteDatabase),onUpgrade(SQLiteDatabase, int, int)方法  onCreate:当数据库第一次被建立的时候被执行,例如创建表,初始化数据等。  onUpgrade:当数据

2012-09-09 11:58:46 799

原创 [android]数组资源

创建数组资源1)在values目录下创建arrays.xml文件2)在arrays.xml中使用或者标签定义数组   name---定义数组的名字   item子类---用于定义数组的元素值 中国 美国 法国 英国 俄罗斯 1 2 14

2012-09-03 23:47:36 11827

原创 [android]startActivityForResult方法简介

Activity1跳转到Activity2,用startActivity();如果由Activity1跳转到Activity2,需要再由Activity2回到Activity1呢?可能有人说:那我在Activity2中再次使用startActivity()不就可以了,是的,但是startActivityForResult()能够直接完成这项工作Activity startActiv

2012-09-03 23:04:49 4391 2

原创 [android]上下文菜单

创建上下文对象View  事件源.setOnCreateContextMenuListener(new OnCreateContextMenuListener(){                            public void onCreateContextMenu(ContextMenu menu,View v,ContextMenuInfo menuInfo){

2012-09-03 22:51:39 1491

原创 [android]notifyDataSetChanged方法

notifyDataSetrChanged()方法是BaseAdapter的方法---当adapter(适配器)中的数据有改变时,通知adapter用getView()来更新界面中的每个item。

2012-09-03 22:41:51 3587

原创 [android]控件ListView简介

ListView---列表以垂直的方式排列其内部itemListView中的item可以被定义成各种复杂的界面一般用于数据集的展示列表显示需要的三要素ListView---用来展示列表的view适配器---用来把数据映射到ListView上数据---具体的将被映射的字符串、图片、基本控件等需要用适配器的原因:ListView是AdapterVie

2012-09-03 22:17:37 1838

转载 [android]android中的资源与国际化

通常我们新建一个Android工程,目录结构如下图所示: 我们主要看一下layout与values目录,layout里的xml文件的我们应用使用布局的文件,values里的sring.xml是用来存放文字资源,一个key对应一个value值。但是在实际应用开发中,通常横屏(land)与竖屏(port)可能布局文件有所不同,这时候我们可以独自定义横屏与竖屏的布局文件(

2012-09-03 17:32:11 634

转载 [android]String.xml中存放的值的原因

为什么需要把应用中出现的文字单独存放在string.xml文件中呢?一:是为了国际化,当需要国际化时,只需要再提供一个string.xml文件,把里面的汉子信息都修改为对应的语言(如,English),再运行程序时,android操作系统会根据用户手机的语言环境和国家来自动选择相应的string.xml文件,这时手机界面就会显示出英文。这样做国际化非常的方便。二:为了减

2012-09-03 17:05:55 1081

原创 [android]Intent意图

Intent---用于组件之间的跳转和数据传输显示意图:---明确指出了目标组件的名称--需要知道组件的名称,更多应用在程序内部Intent intent=new Intent(); intent.setClass(Context context,***.class);Intent intent=new Intent(Context context,***.class);C

2012-09-03 00:50:28 1856 1

转载 [android]区分Activity的四种启动模式---LaunchMode

区分Activity的四种加载模式在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。加载模式分类及在哪里配置Activity有四种加载模式:s

2012-09-02 20:54:18 728

原创 截屏快捷键

Ctrl+Alt+A

2012-09-02 18:45:48 799

转载 [android]Activity、Task、应用和进程

谁负责管理Activity?Android的framework框架中采用C/S的方式实现由后台服务ActivityManagerService(很多书上将其简称为Ams)来管理具体的Acitivity实例,虽然Ams命名为ActivityManagerService,但是它其实不仅仅管理Activity,他还管理除Acitvity外的其它三大组件,还包括Intent、pendinginte

2012-09-02 18:43:30 5033

原创 [android]控件ProgressBar/ProgressDialog/SeekBar简介

ProgressBar属性:---进度条xml属性: android:max=""---进度的最大值android:progress=""---当前进度值style="?android:attr/progressBarStyleHorizontal"---进度条的样式         "?android:attr/progressBarLarge"ProgressD

2012-09-02 00:19:21 1704

原创 [android]控件TimePicker/TimePickerDialog简介

TimePicker属性:---设计手机时间---静态显示代码属性:TimePicker picker=new TimePicker(Context context);picker.setCurrentHour()---设置控件刚开始显示的小时picker.setCurrentMinute()---设置控件刚开始显示的分钟picker.setIs24HourView(boole

2012-09-02 00:04:09 2763

原创 [android]DatePicker/DatePickerDialog简介

DatePicker属性:---用来设计手机的日期---静态显示代码属性:DatePicker picker=new DatePicker(Context context);picker.init(int year,int month,int day,OnDateChangedListener listener)---初始化xml属性:android:layout_width=

2012-09-01 23:55:16 1081

原创 [android]控件AlertDialog简介

AlertDialog dialog;---对话框Builder builder=new Builder(Context context);---dialog需要由builder来创建builder.setTitle()---设置对话框的标题builder.setIcon()---设置标题下的图片builder.setView()---设置视图,可以把自定义的xml布局放到这里

2012-09-01 20:23:06 1071

原创 [android]控件CheckBox/RadioGroup/RadioButton的常用属性---单复选控件

CheckBox属性:---复选框android:text=""---复选方块前面的文字android:check=""---此复选框是否被选中RadioGroup属性:---单选按钮组android:checkedButtion=""---默认被选中按钮android:orientation=""---单选按钮排列的方式RadioButton属性:---单

2012-09-01 19:52:32 9412 1

原创 [android]控件ImageView的常用属性

android:layout_width=""---控件宽android:layout_height=""---控件高android:scaleType=""---控件如何显示    参数:center---按图片原来的尺寸居中显示,当图片的长(宽)超过view的长(宽),则截取图片居中部分显示              centerCrop---按比例扩大图片的尺寸居中显示,使得

2012-09-01 19:46:04 10378

原创 [android]控件Button常用属性

代码中常用属性:Button bt=new Buttion(Context context);bt.setText();---为控件设置文本内容xml中常用属性:android:layout_width=""---控件宽android:layout_height=""---控件高android:layout_weight=""---控件权重android:tex

2012-09-01 18:10:51 19462 1

原创 [android]控件EditText常用属性

代码中常用属性:EditText et=new EditText(Context context);et.getText();---获得用户在此控件中输入的内容et.setError("用户名不能为空");---TextView的方法,出现在EditText的最右边,显示一个红色叹号;EditText,Button,CheckBox为TextView子类xml中常用属性:

2012-09-01 18:06:44 1261

原创 [android]控件TextView的常用属性

代码中常用属性:TextView tv=new TextView(Conext context);tv.setText("这是一个控件");---设置控件上的文本内容tv.setBackgroundColor(Color.WHITE);---设置背景颜色tv.setTextColor(Color.BLACK);---设置控件上文本的颜色tv.setTextSize(25);--

2012-09-01 17:58:08 5542

原创 [android]布局(容器)简介和使用方法

布局(控件)---用来存放控件,并控制他们的位置排列inearLayout---线性布局--控件安书序排成一行或者一列属性:         android:layout_width=""---布局宽         android:layout_height=::---布局高         android:orientation=""---设定布局中的控件的排列方式

2012-09-01 17:42:53 2141

原创 [android]Activity中系统菜单的创建

系统菜单的创建--重写Activity的OnCreateOptionMenu(Menu menu)方法   menu.add(int groupId,int itemId,int order,String title)--添加系统菜单   groupId:自己给系统菜单分组   itemId:系统菜单id   order:系统菜单出现的顺序   title:系统菜单的名字

2012-09-01 17:21:34 1290

java 单机版 考试登陆系统 附有登陆界面截图

java单机版的考试登陆系统,内附有界面截图,有代码详细注解,此项目经过编译,已经在eclipse上运行成功...

2012-08-27

java单机版 考试登陆系统

此项目为单机版的考试登陆系统,图片等配置齐全,通过编译等...在eclipse上已经运行完成,内容有详细注解...

2012-08-27

java JFrame版的登陆界面

最简单的java基于JFrame版的登陆界面

2012-08-22

JFrame版的贪吃蛇游戏---有思路和注释

整个项目已经测试运行,下载后直接导入便可运行,内附有txt文件说明大体思路,希望能对你有所用...

2012-08-22

控制台版最简单的贪吃蛇--有思路说明

本项目只是最简单的控制台版的贪吃蛇,适用于刚刚接触项目的初学者,内附有每个类、每个属性、每个函数的来源说明--及整个项目的思路

2012-08-13

空空如也

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

TA关注的人

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