自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android-Idea

燕子衔泥垒大窝。

  • 博客(83)
  • 资源 (6)
  • 收藏
  • 关注

原创 Android中数据存储--采用SQLite存储数据及在SDCard中创建数据库

SQLite数据库简单的认识       SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口

2011-06-30 23:30:00 20640 27

原创 Android中通过GPS或NetWork获取当前位置的经纬度

      今天在Android项目中要实现一个通过GPS或NetWork来获取当前移动终端设备的经纬度功能。要实现该功能要用到Android Framework 中的 LocationManager 类。下面我就直接贴上主要的代码说明如何实现通过GPS或NetWork来获取实时位置的经纬度。private double latitude=0.0;private double longit

2011-06-21 01:42:00 94757 33

原创 Android Service使用方法--简单音乐播放实例

      Service翻译成中文是服务,熟悉Windows 系统的同学一定很熟悉了。Android里的Service跟Windows里的Service功能差不多,就是一个不可见的进程在后台执行。      Android中的服务,它与Activity不同,它是不能与用户交互的,不能自己启动的,运行在后台的程序,如果我们退出应用时,Service进程并没有结束,它仍然在后台运行,例如我们打开

2011-06-18 01:17:00 28793 11

原创 如何在Eclipse中查看Android源码或者第三方组件包源码

      在学习过程中如果经常阅读源码,理解程度会比较深,学习效率也会比较高,那么如何方便快捷的阅读Android源码? 如何查看Android源码[以Android2.2为例]      我们知道在Eclipse里按住Ctrl键不松手在某个类上点击鼠标左键,可以跳转到该类的文件。如果没有源码就会跳到class文件上。因此我们只需要把源码拷贝到合适位置,Eclipse就可以找到源码了

2011-06-10 01:12:00 20929 13

原创 未来手机什么样 十款未来概念手机图赏

      今天在网上看Android的一些应用时,看到有篇文章说未来的手机是怎么样的,看了之后觉得挺不错的,就转贴了过来。我们很难想象未来会发生什么,或者某些事物会如何改变。未来的手机什么样?我们目前可以肯定的是:十年前,我们拿着大砖头时不会想到手机可以如此小巧;五年前,我们拿着小巧轻薄的手机时,不会想到手机可以只是一块大大的屏幕而没有实体键盘。十款未来概念手机,相信不久的将来,我们就会

2011-06-09 00:01:00 3993

转载 Android ANR问题分析

      可能会存在这样的情况,你写的代码通过了世界上所有的性能测试,但当用户尝试使用你的应用程序时,仍然让用户感到不爽。应用程序响应不够灵敏的地方包括——反映迟钝,挂起或冻结很长时间,或者需要花费很长的时间来处理输入。       在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Res

2011-06-08 11:31:00 4938

原创 Android中模拟器如何访问本地服务器

       今天在项目中涉及到Android中的模拟器如何访问服务器。个人采用本地服务器来进行调试,部署在Tomcat服务器中。我们在Android模拟器当中如何才能访问到本地的服务器呢?有的童鞋可能会想:采用 localhost 或者 127.0.0.1 来访问。但这样访问是不成功的。     android模拟器(simulator)把它自己作为了localhost,也就是说,代码中使用

2011-06-08 00:18:00 7924 3

原创 Android中如何在命令行中查看某个文件的内容

     在Android中,假如我们在程序开发中使用SharedPreferences对象在路径:/data/data/[PackageName]/shared_prefs目录下创建了一个 userinfo.xml 文件,并在该文件中保存了一些基础的信息。如果我们想查看该文件的内容,该如何查看呢?有两种方法可以查看,第一:采用Eclipse中自带的 File Explorer 工具把该文件导出来

2011-06-03 17:07:00 12314 1

原创 Android中preference的使用(二)

<br />      继上篇文章 Android中preference的使用(一) ,在这篇文章中主要是学习下preference中各个节点的属性。PrefeneceActivity都提供了哪几种元素可供使用。点击Add按钮,在打开的新窗口中可以看到以下几项:<br /><br />1. CheckBoxPreference:CheckBox选择项,对应的值的ture或flase。如图:<br /><br /> <br />2. EditTextPreference:输入编辑框,值为String类型,会弹

2011-06-03 01:38:00 8097 1

原创 Android中preference的使用(一)

      在Android系统中,当我们点击Menu按钮时,则会弹出Menu的菜单选项,其中一项是设置选项,点击了设置选项后,则会弹出系统的设置Activity界面,这些设置功能是如何实现的呢?Android系统本身就大量用到了PreferenceActivity来对系统进行信息配置和管理,那么它是怎么保存数据的呢,如何创建PrefenceActivity的呢,更关键是怎样触发相应事件的呢。      Android系统有四种基本的数据保存方法,一是SharedPreference,二是文件,三是SQLi

2011-06-03 00:42:00 10070 9

转载 Android中自适应draw9patch不失真背景

<br />      关于draw9patch如何使用,介绍的很详细,图文并茂,收藏下,备忘!<br />      http://www.cnblogs.com/qianxudetianxia/archive/2011/04/17/2017591.html

2011-06-01 22:20:00 2233

原创 Android数据存储方式之SharedPreferences

在Android系统中提供了多种存储技术.通过这些存储技术可以将数据存储在各种存储介质上,Android为数据存储提供了如下几种方式:1、文件2、SharedPreferences(参数)3、SQLite数据库4、内容提供者(Content provider)5、网络在这里我们将对sharedpreferences存储方式进行介绍。SharedPreferences是一种轻量级的数据存储方式,它可以用键值对的方式把简单数据类型(boolean、int、float、long和String)存储在应用

2011-06-01 21:28:00 4339 2

原创 Android中如何使用命令行查看内嵌数据库sqlite3

<br />     在Android应用程序开发中,我们有时可能会用到系统中自带内嵌的数据库sqlite3,例如我们在某个应用程序中创建了数据库,如何查看该数据库或者如何查看该数据库中包含有哪些表或数据。下面是我在应用程序中创建了一个数据库以及表,如何采用命令行的方式去查看该数据库和表【如我在com.augurit.login 应用程序中创建了augurcity.db数据库和sysuser表】。先看如下图:<br /><br />在上图中,除了最后一个红色的方框,其它方框都是adb shell下的命令。<

2011-05-26 11:56:00 10966 3

原创 OrmLite for android--Ormlite的大概介绍

<br />     Ormlite 是一种ORM工具,并且是一种轻量级别的工具。我们可以使用它来对Android中内嵌的sqlite数据库进行相关的操作。Android 的应用程序应使用 Ormlite for android 版本来进行相关的开发。Ormlite  for android  提供两个jar库:ormlite-android-4.22.jar 和 ormlite-core-4.22.jar【目前比较新的jar包是4.22版本】 。我们可以在http://ormlite.com/ 网站上下载

2011-05-25 11:51:00 4722 1

原创 Android中如何使用Intent在Activity之间传递对象[使用Serializable或者Parcelable]

<br />      在Android中的不同Activity之间传递对象,我们可以考虑采用Bundle.putSerializable(Key,Object);也可以考虑采用Bundle.putParcelable(Key, Object);其中前面一种方法中的Object要实现Serializable接口,后面一种方法中的Object要实现Parcelable接口。下面我们以一个完整的例子来说明。<br />1.新建一个Android的工程,其中该工程的目录结构如下图:<br /><br /> <br

2011-05-23 23:08:00 58418 9

原创 Android中判断网络功能是否可用

<br />如题:直接附上代码说明如何在Android中判断网络功能是否可用:<br />/** * 判断网络功能是否可用 * 需要权限< uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"> * @param ctx * @return */ public static boolean isNetworkAvailable(Context ctx){ ConnectivityM

2011-05-12 10:32:00 2161 1

原创 Android中自定义Menu

<br />      在Android中,默认的Menu菜单一行中最多只能显示3个菜单选项,如果我们想在Menu菜单一行中想显示多于3个菜单选项时,我们可以考虑采用PopWindow结合自定义Layout布局文件来创建自定义菜单。<br />      首先,先在布局文件夹layout下面添加一个布局文件,命名为:popup_menu.xml。该文件的代码如下:<br /><?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:andr

2011-04-29 16:10:00 2557 5

原创 Android中如何获取手机屏幕大小

<br />      我们可以通过使用类DisplayMetrics来获取手机屏幕的分辨率大小。DisplayMetrics类是获取手机屏幕各种属性的关键类。下面通过例子来展示如何获取手机屏幕的分辨率。<br />      在布局文件main.xml中添加一个TextView对象,一个Button对象。其中TextView对象用来显示获得的分辨率值,Button对象是当点击时获取分辨率。main.xml的代码如下:<br /><?xml version="1.0" encoding="utf-8"?>

2011-04-29 11:42:00 15339 3

原创 Android中的属性长度单位详解[dp、sp、px、in、pt、mm]

<br />    【 dp、sp 和 px 的区别:】<br /> <br />     dp也就是 dip。这个和sp基本类似。如果设置表示长度、高度等属 性时可以使用 dp 或 sp。但如果设置字体,需要使用sp。dp是与密度无 关,sp 除了与密度无关外,还与scale无关。如果屏幕密度为 160,这时 dp和 sp和px 是一样的。1dp=1sp=1px,但如果使用px 作单位,如果屏幕大小不变(假设还是3.2寸),而屏幕密度变成了320。那么原来 TextView 的宽度设成160px,在密度为

2011-04-22 11:39:00 2296 2

原创 Android中的Menu功能菜单-OptionsMenu[选项菜单]

Android中的菜单是用户界面中最常见的元素,使用也很频繁,在Android中,菜单被分为3种,分别为选项菜单(OptionsMenu)、上下文菜单(ContextMenu)、子菜单(SubMenu)。本文先讲选项菜单(OptionsMenu)的使用。      Android

2011-04-21 10:06:00 15424 3

原创 使用Intent实现Activity之间传值与跳转

<br />      在一个Android的应用程序中,很少只存在一个Activity,一般都有多个Activity,如何在多个Activity之间进行跳转和传值呢?我们可以通过 Intent 对象来实现上面所述的功能。本例通过在FirstActivity中实现两个数进行相加,把相加的结果值通过Intent把值传递到SecondActivity中。<br />      我们新建一个Android的工程,有两个Activity,分别为FirstActivity 和 SecondActivity ,同时在资

2011-04-21 01:06:00 34241 5

原创 Android中设置全屏的方法

      在实际的应用程序开发中,我们有时需要把 Activity 设置成全屏显示,一般情况下,可以通过两种方式来设置全屏显示效果。其一,通过在代码中可以设置,其二,通过manifest配置文件来设置全屏。      其一:在代码中设置(如下)public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //设置无标题 requestWindowFeature(Windo

2011-04-20 22:16:00 63114 15

原创 Style(风格) 和 Theme(主题)

<br />      当你设计你的程序的时候,你可以用Style(风格)和Theme(主题)来统一格式化各种屏幕和UI元素。<br />      风格是一个包含一种或者多种格式化属性的集合,你可以将其用为一个单位用在布局XML单个元素当中。比如,你可以定义一种风格来定义字号大小和颜色,然后将其用在View元素的一个特定的实例。<br />      主题是一个包含一种或者多种格式化属性的集合,你可以将其为一个单位用在应用中所有的Activity当中或者应用中的某个Activity当中。比如,你可以定义一

2011-04-11 01:51:00 4126 2

原创 Activity生命周期

<br />      Activity生命周期指Activity从启动到销毁的过程,在这个过程中,Activity一般表现为4种状态,分别是活动状态、暂停状态、停止状态和非活动状态。<br />      Activity的生命周期以及说明请看下面的代码:<br />package com.augur.activitylifecycle;import android.app.Activity;import android.os.Bundle;public class ActivityL

2011-04-07 11:36:00 1870

原创 Android组件

<br />      Android应用程序由组件组成,组件是可以解决被调用的基本功能模块。Android系统利用组件实现程序内部或程序间的模块调用,以解决代码复用问题,这是Android系统非常重要的特性。在程序设计时,在AndroidManifest.xml中声明可共享的组件,声明后其他应用程序可以直接调用这些共享组件。例如程序A实现了文件压缩的功能,并对外共享了这个组件,程序B则不必再开发文件压缩功能,而直接调用程序A的共享组件即可。<br /> <br />      Android系统有4个重要

2011-04-07 00:19:00 2327

原创 Android程序结构

<br />      继上篇介绍了如何创建一个Android的应用程序,本人接着上篇扼要地讲一下Android的程序结构。<br />      在建立HelloAndroid程序的过程中,ADT插件会自动建立一些目录和文件,如下图所示:<br /> <br /><br /> <br />这些目录和文件有其固定的作用,有的允许修改,有的则不能进行修改,了解这些文件和目录,对Android程序开发有着很重要的作用。<br />HelloAndroid根目录下包含4个子目录src,assets,res和gen

2011-04-06 23:41:00 2345

原创 Hello Android

      继上篇简单介绍了一下Android系统,本文扼要地讲一下如何创建一个Android的程序Hello Android。    在创建第一个项目前,需要创建一个虚拟设备,用来模拟运行你创建的程序。    打开Eclipse,菜单Window->Android SDK And AVD Manager, 出来一个对话框,选中Virtual Device,右边点击New,在新建对话框中输入名字如my_avd,选择Target即模拟器要运行的Android SDK版本,如Android 2.2。其它的设置如

2011-04-06 21:10:00 2950

原创 Android大概介绍

<br />    本文简单介绍一下Android系统, Android是基于Linux内核的开源的应用于移动平台一款操作系统。<br /> <br />    它包含以下一些特色的功能:针对移动设备优化的Dalvik虚拟机, 基于开源浏览器引擎WebKit的集成浏览器,优化的2D图形库和基于OpenGL ES的3D图形库,用来存放结构化数据的SQLite,支持各种格式的多媒体,对蓝牙,WiFi,GPS的支持,当然最重要的还是强大的系统框架和API来方便我们重用它的组件,以及非常丰富的开发环境的支持,包括设

2011-04-03 11:50:00 1604

原创 利用javascript验证邮箱地址是否合法

源代码如下: http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" >    验证邮箱地址合法性        function EmailAddressTest()    {       //获取用户输入的邮箱地址相关的信息       var EmailString

2009-09-14 02:16:00 5510

转载 【转贴】简述WebS简述WebService与.NET Remoting的区别及适应场合

为了能清楚地描述Web Service 和Remoting之间的区别,我打算从他们的体系结构上来说起:Web Service大体上分为5个层次:1. Http传输信道2. Xml的数据格式3. SOAP封装格式4. WSDL的描述方式5. UDDI 总体上来讲,.Net 下的 Web Service结构比较简单,也比较容易理解和应用:一般来讲在.Net结构下的WebService应用都是基

2009-06-27 22:52:00 1042

原创 创建一个简单的Web Service应用

【考点】创建Web Service的基本代码。【解答】在VS 2008中添加新的WEB服务代码模板到WebSvRm项目,并命名为MyWebSv.asmx。这个代码文件实际已经具备了Web Service的基本代码结构,这里编写一个能将小写字母转换为大写字母的Web Service应用。首先编写MyWebSv.asmx.cs如代码13.1所示。代码13.1  转换大写字母的Web Ser

2009-06-26 01:27:00 1134

原创 简要地写出一个.NET Remoting的示例

【考点】.NET Remoting程序的原理,.NET Remoting的基本编写方法。【解答】在VS 2008中添加新的类库项目,并命名为NetRmClass,将所属解决方案命名为NetRm,勾选“创建解决方案的目录”。这样,NetRmClass类库项目目录即属于NetRm解决方案,并可以继续向该解决方案添加更多的其他相关项目。类库项目在这里仅用于创建一个远程对象的类,将项目中的cs

2009-06-26 00:26:00 1314

转载 【转载】.NET面试最新

 一、Web基础知识(HTML、XML、CSS基础语法):1、HTML/XML规范中,元素结束标签是以尖括号括起来,并以/还是/开头再加上元素名称?即body的结束标签是还是2、符合XHTML规范的文档一定符合XML规范吗?XSL和HTML的文档呢?3、XML规范中,第一行必须是4、一个HTML文档必须包含三个元素,它们是head、body和哪个?5、HTML中文档内联注释应该是以6、Java

2009-06-23 13:29:00 995

原创 C#中静态构造函数学习

(1)用于对静态字段、只读字段等的初始化。        (2)添加static关键字,不能添加访问修饰符,因为静态构造函数都是私有的。     (3)类的静态构造函数在给定应用程序域中至多执行一次:只有创建类的实例或者引用类的任何静态成员才激发静态构造函数 (4)静态构造函数是不可继承的,而且不能被直接调用。       (5)如果类中包含用来开始执行的 Main 方法,则该类的静态构造函数将在

2009-06-18 15:37:00 807

转载 如何使vmware虚拟机中的Redflag Linux操作系统能够上网?

 第一种情况:主机使用PPPOE拨号上网方法一:NAT方式1、先关闭虚拟机中的操作系统,回到虚拟机主界面双击主界面右上方的的“Ethernet”,弹出“Network Adapter”对话框,选择“NAT”2、启动虚拟机操作系统,设置IP为动态获取,即通过DHCP获得。此时虚拟机中的操作系统用的是主机的IP,主机能够上网,那么虚拟机也能。方法二:Host-only方式1

2008-11-09 11:16:00 1658

原创 ASP.NET中广告控件AdRotator的使用方法

首先要建一个XML文件做广告的数据源,其中XML文件的格式如下: ggao/1.gif                                            //广告连接图片的属性http://www.microsoft.com       //单击广告之后的链接地址Alt Text                        //鼠标放在广告图片上显示的文字Compu

2008-05-13 17:23:00 1513

原创 抓取http网页的全部链接

Asp.net中抓取网页的全部链接 效果图:后台代码实现: using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using 

2007-06-04 12:11:00 2200

原创 ASP.NET2.0中CheckBoxList控件与数据库绑定(学习)

新建一个 Webform页面,命名为like.aspx(用来显示爱好列表),拉进一个CheckBoxList控件,在属性设置为分为两列显示(ReapeatColumn= 2)。       添加一个类,命名为DB.cs(用来进行数据库链接),代码如下: using System;using System.Data;using System.Configuration;u

2007-05-07 17:26:00 4714

原创 ASP.NET中IsPostBack属性

          通过页面的IsPostback属性,可以检查 .aspx 页是否为传递回服务器的页面;当加载页面并对控件的更改属性处理之前,用户可以在page_Load事件中检查该页面是否被传递回的页面。          一般是在page_load中检查是否是第一次加载本页或是判断是否是用户提交(PostBack)          if (!IsPostBack) {         

2007-05-06 19:27:00 5061 2

原创 [C 语言专栏] 为什么需要函数原型?

       为什么需要函数原型?    在ANSI C新标准中,允许采用函数原型方式对被调用函数进行说明,其一般格式如下:    返回值类型   函数名(参数表)    为什么需要函数原型?         函数原型能告诉编译器此函数有多少个参数,每个参数分别是什么类型,函数的返回类型又是什么。当函数被调用时,编译器可以根据这些信息判断实参个数是否正确,类型是否正确等

2007-05-06 13:02:00 5221

Android中数据存储--采用SQLite存储数据及在SDCard中创建数据库

Android中数据存储--采用SQLite存储数据及在SDCard中创建数据库源码 http://blog.csdn.net/cjjky/article/details/6578393

2012-04-18

Android应用底部导航栏(选项卡)实例Demo

Android应用底部导航栏(选项卡)实例代码http://blog.csdn.net/cjjky/article/details/7209056

2012-04-18

Android中如何使用ViewPager实现类似laucher左右拖动效果源码

Android-Idea博客:Android中如何使用ViewPager实现类似laucher左右拖动效果源码

2012-04-05

通讯录管理系统

通讯录管理系统......

2008-03-08

学生信息管理系统

学生信息管理系统:源代码和数据库。

2008-03-08

在线考试系统

在线考试系统:包含源代码和数据库。

2008-03-08

空空如也

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

TA关注的人

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