摘要:中秋节!似乎有很长一段时间没在家过了,想想应该还是高三的时候了把。原来计划好的回家过节过生日,也被取消了。想想暑假到现在,似乎都把自己给压抑起来了,话语不多笑容也不多。对于将要到来的找工作心里仍然还是压力很大,还是那么的茫然和不知所措。发现自己都不知道适合怎样的工作,公务员事业单位觉得这条路不适合我,情商有点低,不会扯淡也不会忽悠人。进公司又觉得技术不行,还有点怕加班怕累。 一路走来,总觉得对不起的就是爸妈。
阅读全文
摘要:Dialog Dialog,对话框,一个对话框就是一个小窗口,并不会填满整个屏幕,通常是以模态显示,要求用户必须采取行动才能继续进行剩下的操作。 Android提供了丰富的对话框支持,它提供了如下4中常用的对话框:AlertDialog:警告对话框,使用最广泛功能最丰富的一个对话框。ProgressDialog:进度条对话框,只是对进度条进行了简单的封装。DatePickerDialog:日期对话框。TimePickerDialog:时间对话框。 所有的对话框,都是直接或间接继承自Dialog类,而AlterDialog直接继承自Dialog,其他的几个类均继承自AlterDialog。...
阅读全文
摘要:SQLite Android对SQLite数据库,提供了完全的支持,而所有创建的SQLite数据库,仅限于当前应用访问,如果其他应用需要访问,则必须提供的Content Provider的支持,并且SQLite数据库会随着Android应用的卸载而被删除。SQLite是一个嵌入式的数据库引擎,最后是以文件的形式保存数据的。从本质上来看,SQLite的操作方式只是一种更为便捷的文件操作,当应用程序创建或打开一个SQLite数据库时,其实只是打开一个文件准备读写。因为SQLite仅适用于资源有限的小型设备,所以本身就不应该把大量数据存储在设备的SQLite数据库里,SQLite只适合存储一些小型.
阅读全文
摘要:1.使用SharedPreferences存储数据和读取数据 SharedPreferences是Android系统提供的一个轻量级的存储类,主要用于保存一些配置信息,比如窗口状态(大小、亮度等)。 SharedPreferences使用键值对的形式来存储数据,可以对常用数据类型boolean、float、int、long以及String进行保存。保存的数据以xml文件的形式存储在/data/data//shared_prefs目录下。1.1使用SharedPreferences存储数据 使用SharedPreferences存储数据可以通过以下4个步骤来实现:(1)使用Context类...
阅读全文
摘要:在Android中一共提供了5种数据存储方式,分别为: (1)Files:通过FileInputStream和FileOutputStream对文件进行操作。 (2)SharedPreferences:常用来存储键值对形式的数据,对系统配置信息进行保存。 (3)ContentProviders:数据共享,用于应用程序之间数据的访问。 (4)SQLite:Android自带的轻量级关系型数据库,支持SQL语言,用来存储大量的数据,并且能够对数据进行使用、更新、维护等操作。 (5)Network:通过网络来存储和获取数据。 本文主要介绍第一种方式,通过文件存储数据。 在Android...
阅读全文
摘要:成员变量和局部变量 1、成员变量和局部变量的类型可以是java中的任何一种数据类型。 2、成员变量在整个类内都有效,局部变量只在定义它的方法内有效。成员变量与它在类体中书写的先后位置无关。 3、成员变量又分为实例成员变量(实例变量)和类变量(静态变量)。 4、如果局部变量的名字与成员变量的名字相同,则成员变量被隐藏,即这个成员变量在这个方法内暂时失效。 5、如果局部变量的名字与成员变量的名字相同,则成员变量被隐藏。这是如果想在该方法内使用成员变量,必须使用关键字this。 例外需要注意的问题: 1、对成员变量的操作只能放在方法中,方法可以对成员变量和方法体中自己定义的局部变量进行...
阅读全文
摘要:原文:http://www.cnblogs.com/plokmju/p/android_Notification.htmlNotification Notification,俗称通知,是一种具有全局效果的通知,它展示在屏幕的顶端,首先会表现为一个图标的形式,当用户向下滑动的时候,展示出通知具体的内容。 注意:因为一些Android版本的兼容性问题,对于Notification而言,Android3.0是一个分水岭,在其之前构建Notification推荐使用Notification.Builder构建,而在Android3.0之后,一般推荐使用NotificationCompat.Buil..
阅读全文
摘要:ListView简单示例一布局文件: 代码实现:MyDataSource.javapackage com.leaf.android;import java.util.ArrayList;import java.util.List;public class MyDataSource { public MyDataSource() { // TODO Auto-generated constructor stub } public static List getDataSource() { List list = new ArrayList();...
阅读全文
摘要:ViewStub简单示例main.xml next.xml main.javapackage com.leaf.android;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.view.ViewStub;import android...
阅读全文
摘要:TabHost一个简单的示例:布局文件: 实现代码:package com.leaf.android;import java.util.ArrayList;import java.util.List;import android.app.TabActivity;import android.os.Bundle;import android.view.View;import android.widget.ArrayAdapter;import android.widget.ListView;import android.widget.TabHost;//TabContentFactory的...
阅读全文
摘要:一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server---创建 备份数据的deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBack4、说明:创建新表create table tabname(col1 type1 [not
阅读全文
摘要:开学了,暑假的安静也因开学而结束,带来的是一种不安,或者说是惋惜把,本计划是在这个暑假好好的学习,似乎这个暑假的收获也不大。 本人很少有写一些生活总结和感悟类的文章,或许一个行之有效的计划和适当的总结应该有大有益处的把,而我似乎也没有做到。来到博客园,看到很多的博友的主页,都是对生活、学习和工作的总结,从中也了解到他们的生活和研究领域等,一篇篇的博文记载这他们成长的记录,阅读给我也带来了很大的鼓励。而我应该是迟到了把,似乎在大学里没学到什么,对于技术也不是喜欢,生活也平淡的很,以前有什么不知道的就百度,后来就慢慢的去看一些博客,比如CSDN、博客园等等,到现在将每天学习的内容记录到博客上...
阅读全文
摘要:ViewFlippe 1)View切换的控件—ViewFlipper介绍 ViewFilpper类继承于ViewAnimator类。而ViewAnimator类继承于FrameLayout。 查看ViewAnimator类的源码可以看出此类的作用主要是为其中的View切换提供动画效果。该类有如下几个和动画相关的方法。 setInAnimation:设置View进入屏幕时候使用的动画。该方法有两个重载方法,即可以直接传入Animation对象,也可以传入定义的Animation文件的resourceID。 setOutAnimation:设置View退出屏幕时候使用的动...
阅读全文
摘要:布局文件:main.xml 新建xml文件,cell.xml 实现代码:package com.leaf.android;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.os.Bundle;import android.telephony.CellLocation;import android.view.View;import...
阅读全文
摘要:布局文件: 实现代码:package com.leaf.android;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.I...
阅读全文
摘要:如果你想走出常规,放松心情,以积极的心态开始每一天,那就很有必要以自问的方式开始一天,这些问题会给我们带来力量和好心情。1、我拥有什么?通常我们会为自己没有的东西而苦恼,却看不到自己拥有的,如健康、可以听、可以看,可以爱与被爱,每天都有食物供我们享用等。正如那句口口相传的话所说的:“失去了才知道珍贵。”让我们走出哀怨,这样就可以看到什么是我们拥有的。2、我应该为什么感到自豪?为你已经取得的成绩而自豪。成绩不分大小,每一次成功都意味着向前迈出了一步。你可以为你刚刚战胜的一个挑战感到骄傲,可以为帮助了一个陌生人而感到幸福,可以为帮助了一个朋友露出微笑,也可以为结识了新朋友或读了一本新书而感到高兴。
阅读全文
摘要:原文:http://www.cnblogs.com/fly-fish/p/3201953.html插件checkstyle 的安装方法一:1.Eclipse中,选择Help->Software Updates->Find and Install2.选择 Search for new features to install 选择Next3.选择 New Remote Site4.输入更新地址http://eclipse-cs.sourceforge.net/update5. 安装后重启即可方法二:1.下载eclipse插件http://sourceforge.net/projects
阅读全文
摘要:Spinner Spinner是一个列表选择框,会在用户选择后,展示一个列表供用户进行选择。Spinner是ViewGroup的间接子类,它和其他的Android控件一样,数据需要使用Adapter进行封装。 下面介绍一下Spinner的常用XML属性,Android也为其属性提供了相应的getter、setter方法:android:spinnerMode:列表显示的模式,有两个选择,为弹出列表(dialog)以及下拉列表(dropdown),如果不特别设置,为下拉列表。。android:entries:使用资源配置数据源。android:prompt:对当前下拉列表设置标题,仅在dia..
阅读全文
摘要:Gallery控件 一个画廊视图,用于展示一组图片,用固定在中间位置的水平滚动列表显示列表项的视图。 Gallery的常用XML属性:android:animationDuration:设置列表项切换时的动画持续时间,使用毫秒为单位。android:gravity:设置列表项的对其方式。android:spacing:设置Gallery内列表项之间的间距。android:unselectedAlpha:设置没有被选中的列表项的透明度,范围是一个为0~1的float数,越接近0越透明 作为一个列表框,声明的事件是定义在AdapterView类中,常用事件有如下几个:AdapterView....
阅读全文
摘要:16.Android常用控件的信息单选框(RadioButton与RadioGroup)RadioGroup用于对单选框进行分组,相同组内的单选框只有一个单选框被选中。事件:setOnCheckedChangeListener(),处理单选框被选择事件。把RadioGroup.OnCheckedChangeListener实例作为参数传入。多选框(CheckBox)每个多选框都是独立的,可以通过迭代所有的多选框,然后根据其状态是否被选中在获取其值。事件:setOnCheckedChangeListener(),处理多选框被选择事件。把CheckBox.OnCheckedChangeListen
阅读全文
摘要:1.Activity的生命周期方法描述可被杀死下一个onCreate()在activity第一次被创建的时候调用。这里是你做所有初始化设置的地方──创建视图、设置布局、绑定数据至列表等。如果曾经有状态记录(参阅后述SavingActivityState。),则调用此方法时会传入一个包含着此activity以前状态的包对象做为参数。总继之以onStart()。否onStart()onRestart()在activity停止后onStop(),在再次启动之前被调用。总继之以onStart()。否onStart()onStart()当activity正要变得为用户所见时被调用。当activity转向
阅读全文
摘要:progressbar进度条效果 main.xml Main.javapackage com.leaf.android;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.vi...
阅读全文
摘要:时间日期控件DatePicker 用来实现日期输入设置TimePicker 用来实现时间输入设置DatePickerDialog 用来显示日期对话框TimePickerDialog 用来显示时间对话框 AnalogClock 用来显示一个指针式时钟DigitalClock 用来显示一个数字式时钟DatePicker实现日期输入设置常用方法:public CalendarView getCalendarView(); //获取CalendarViewpublic boolean getCalendarViewShown();...
阅读全文
摘要:ImageView实现图像旋转效果: 代码: 1 package com.leaf.android; 2 3 import android.app.Activity; 4 import android.graphics.Bitmap; 5 import android.graphics.Matrix; 6 import android.graphics.drawable.BitmapDrawable; 7 import android.os.Bundle; 8 import android.util.DisplayMetrics; 9 import android.widget.ImageV.
阅读全文
摘要:ImageView的适屏与裁剪 适屏是指将图片以合适的大小显示在手机的屏幕上。如果图片的大小不符合手机屏幕的显示要求,那么就需要对图片进行适当的裁剪,以满足显示需求。 在对图片进行适屏显示和裁剪之间,我们首先需要做的是从手机的图库中获取图片资源。 获取手机的图片库 在Android中,通过如下方法就可以打开手机的图片库:Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); 适屏的实现 很显然,要将图片以合适的...
阅读全文