06 2012 档案
java中Thread与Runnable的区别
摘要:在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限,下面看例子: package org.thread.demo; class MyThread extends Thread{ private String name; public MyThread(String name) { super(); this.name = name; } public void r...
阅读全文
Android eclipse常用快捷键
摘要:知道一些快捷键既可以减少我们需要记忆知识的数量,也可以减少手工编写代码的时间,希望对大家有用。 1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 2. 【Ctrl+O】 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。 3. 【Ctrl+/】 快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。 4. 【Ctrl+D】 删除当前行,这...
阅读全文
intent-filter的data属性详述
摘要:一、定义 scheme, host, port, path, pathPrefix, pathPattern是用来匹配 Intent 中的 Data Uri 的。具体规则如下: scheme://host:port/pathorpathPrefixorpathPattern这里需要注意的是这里的scheme不是schema,也许你记得 xmlns:android="http://schemas.android.com/apk/res/android" 这段声明,你就会想起其中的 schema (至少我是这样想到了...- -!),但这里的scheme不是schema。虽然在
阅读全文
Intent 和 Intent Filter
摘要:Android 应用程序中有三大核心组件: Activity, Service, Broadcast Receiver 都是通过被称之为意图的消息运行。Intent messaging is a facility for late run-time binding between components in the same or different applications. 意图本身一个 Intent 对象,它保存了对要执行操作的抽象描述—对于broadcasts来说,则表示对已经发生并且正要报告的操作。对这下三种组件,发送intents分别有不同的机制。传递一个Intent对象到 Con
阅读全文
Broadcast广播消息
摘要:1、广播信息 在Android中,Broadcast是一种广泛运用在应用程序之间异步传输信息的机制。Android系统通过发出广播消息,来通知各应用组件一些系统事件,如地域变换、电量不足、来电信息等,这些消息通常称为系统消息。第三方应用也可以广播消息,这些消息称为自定义消息。广播消息在本质上就是一个Intent对象。 BroadcastReceiver用于接收并处理广播消息。不管是系统消息还是自定义消息,都可以通过BroadcastReceiver来进行处理。形象的比喻,Intent是一种一对一的通信,广播消息是一种一对多的通信。2、 广播消息的处理流程 对于广播...
阅读全文
广播Intent的三种方式总结
摘要:1.android有序广播和无序广播的区别 BroadcastReceiver所对应的广播分两类:普通广播和有序广播。 普通广播通过Context.sendBroadcast()方法来发送。它是完全异步的。 所有的receivers接收器的执行顺序不确定。 因此,所有的receivers接收器接收broadcast的顺序不确定。 这种方式效率更高。但是BroadcastReceiver无法使用setResult系列,getResult系列及abort系列API 有序广播是通过Context.sendOrderedBroadcast来发送。所有的receiver依次执行。 BroadcastRe
阅读全文
Android消息处理机制
摘要:Google参考了Windows的消息处理机制,在Android系统中实现了一套类似的消息处理机制。学习Android的消息处理机制,有几个概念(类)必须了解:1. Message消息,理解为线程间通讯的数据单元。例如后台线程在处理数据完毕后需要更新UI,则可发送一条包含更新信息的Message给UI线程。2. Message Queue消息队列,用来存放通过Handler发布的消息,按照先进先出执行。3. HandlerHandler是Message的主要处理者,负责将Message添加到消息队列以及对消息队列中的Message进行处理。4. Looper循环器,扮演Message Queu
阅读全文
Android Activity和Intent机制
摘要:ActivityAndroid中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity具有自己的生命周期(见http://www.cnblogs.com/feisky/archive/2010/01/01/1637427.html,由系统控制生命周期,程序无法改变,但可以用onSaveInstanceState保存其状态)。对于Activity,关键是其生命周期的把握(如下图),其次就是状态的保存和恢复(onSaveInstanceState onRestoreInstanceState),以及Activity之间的跳转和数据传输(intent)。Ac
阅读全文
Intent用法实例
摘要://以下是常用到的Intent的URI及其示例,包含了大部分应用中用到的共用Intent。 002 003 //一、打开一个网页,类别是Intent.ACTION_VIEW 004 005 Uri uri = Uri.parse(“http://blog.3gstdy.com/”); 006 007 Intent intent = new Intent(Intent.ACTION_VIEW, uri); 008 //二、打开地图并定位到一个点 009 010 Uri uri = Uri.parse(“geo:52.76,-79.0342″); 011 ...
阅读全文
Bundle数据传输
摘要:重要方法 clear():清除此Bundle映射中的所有保存的数据。 clone():克隆当前Bundle containsKey(String key):返回指定key的值 getString(String key):返回指定key的字符 hasFileDescriptors():指示是否包含任何捆绑打包文件描述符 isEmpty():如果这个捆绑映射为空,则返回true putString(String key, String value):插入一个给定key的字符串值 readFromParcel(Parcel parcel):读取这个pa...
阅读全文
Android调用天气预报的WebService简单例子
摘要:转自:http://www.cnblogs.com/ghj1976/archive/2011/04/26/2028904.html下面例子改自网上例子:http://express.ruanko.com/ruanko-express_34/technologyexchange5.html不过网上这个例子有些没有说明,有些情况不一样了,所以我重新写了。一、获取并使用KSOAP包在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方的SDK来调用WebService。PC版本的WebService库非常丰富,但这些对Android来说过于庞大。适合手机的WebSer
阅读全文
Android与服务器端数据交互(基于SOAP协议整合android+webservice)
摘要:转自:http://www.open-open.com/bbs/view/1320114015061通过http协议,采用HttpClient向服务器端action请求数据。当然调用服务器端方法获取数据并不止这一种。WebService也可以为我们提供所需数据,那么什么是webService呢?,它是一种基于SAOP协议的远程调用标准,通过webservice可以将不同操作系统平台,不同语言,不同技术整合到一起。 我们在PC机器java客户端中,需要一些库,比如XFire,Axis2,CXF等等来支持访问WebService,但是这些库并不适合我们资源有限的android手机客户端,做过JAV
阅读全文
Java中String类的方法及说明
摘要:String : 字符串类型一、构造函数 String(byte[ ] bytes):通过byte数组构造字符串对象。 String(char[ ] value):通过char数组构造字符串对象。 String(Sting original):构造一个original的副本。即:拷贝一个original。 String(StringBuffer buffer):通过StringBuffer数组构造字符串对象。例如: byte[] b = {'a','b','c','d','e','f','g
阅读全文
Android源码目录结构详解
摘要:Android 2.1 |-- Makefile |-- bionic (bionic C库) |-- bootable (启动引导相关代码) |-- build (存放系统编译规则及generic等基础开发包配置) |-- cts (Android兼容性测试套件标准) |-- dalvik (dalvik JAVA虚拟机) |-- development (应用程序开发相关) |-- external (android使用的一些开源的模组) |-- frameworks (核心框架——java及C++语言) |-- hardware (部分厂家开源的硬解适配层HAL代码) |-- out (
阅读全文
android的消息处理机制(图+源码分析)——Looper,Handler,Message
摘要:1,android自定义消息。Looper,MessageQueue,Message,Handler1, 先看下这几个类的关系,MessageQueue是一个包含了Message的队列。一个Looper中包含有一个MessageQueue, Message中有对Handler(消息的处理者)的引用。2,一个android的主线程中有且仅有一个Looper,当程序启动时这个looper就开始不断的从MessageQueue里取出消息来进行处理。应该是一个while的循环。当没有消息时,messageQueue.next()就处于阻塞状态,直到有新的消息取出。3,新开一个线程是默认是没有Loope
阅读全文
android生命周期
摘要:在Android中,进程的生命周期大多数时候是由系统管理的;也由于手机应用的一些特殊性,所以我们需要更多的去关注各个Android Component的运行时生命周期模型。(所谓手机应用的特殊性主要是指这样2点:1. 手机应用的大多数情况下我们只能在手机上看到一个程序的一个界面,用户除了通过程序界面上的功能按钮来在不同的窗体间切换,还可以通过Back键和 Home键来返回上一个窗口,而用户使用Back或者Home的时机是非常不确定的,任何时候用户都可以使用Home或Back来强行切换当前的界面。 2. 往往手机上一些特殊的事件发生也会强制的改变当前用户所处的操作状态,例如无论任何情况,在手机来
阅读全文
startActivityForResult()
摘要:在一个主界面(主Activity)上能连接往许多不同子功能模块(子Activity上去),当子模块的事情做完之后就回到主界面,还同时返回一些子模块完成的数据交给主Activity处理。用startActivity启动主界面是一个新的Intent实例,而访问的主界面还在activity栈的下面没有调出来,这样做的一个最大的问题是,回不到原界面就不能多个子功能模块共同来给主界面提供数据或服务了。目的: A.java 是主界面,B.java 是子功能模块,要从A启动B,B干完活之后把结果汇报给A先看 A.java 的相关代码//--A.java--////启动BIntent bintent = ne
阅读全文
在JAVA中怎么清空StringBuffer变量内容
摘要:StringBuffermy_StringBuffer = newStringBuffer();my_StringBuffer.append('helloworld'); //添加字符串到StringBuffer中int sb_length = my_StringBuffer.length();// 取得字符串的长度my_StringBuffer.delete(0,sb_length); //删除字符串从0~sb_length-1处的内容 (这个方法就是用来清除StringBuffer中的内容的)还有另外一种方式my_StringBuffer.setLength(0); //设
阅读全文
Android风格与主题(style and theme)
摘要:引用自:http://blog.csdn.net/zhangj1012003_2007/article/details/5664738Android xml风格和主题文件的编写,是涉及到整个程序界面美观的因素之一。较好的应用风格和主题,可以实现美观而统一的界面,这就犹如Web开发中的CSS。http://blog.csdn.net/hellogv/这篇博客中写的很好的一段话:越来越多互联网企业都在Android平台上部署其客户端,为了提升用户体验,这些客户端都做得布局合理而且美观.......Android的Style设计就是提升用户体验的关键之一。Android上的Style分为了两个方面:
阅读全文
BluetoothChat例程分析
摘要:导读: Bluetooth 是几乎现在每部手机标准配备的功能,多用于耳机 mic 等设备与手机的连接,除此之外,还可以多部手机之间建立 bluetooth 通信,本文就通过 SDK 中带的一个聊天室的例程,来介绍一下 Android 上的 Bluetooth 的开发。1. 概述 Bluetooth 是几乎现在每部手机标准配备的功能,多用于耳机 mic 等设备与手机的连接,除此之外,还可以多部手机之间建立 bluetooth 通信,本文就通过 SDK 中带的一个聊天室的例程,来介绍一下 Android 上的 Bluetooth 的开发。 在 Android1.x 的时候,相关 API 非常不..
阅读全文
android自带蓝牙例子详解
摘要:相关参考网站:http://wenku.baidu.com/view/d901cc2d4b73f242336c5f87.htmlhttp://wenku.baidu.com/view/518414b069dc5022aaea007b.html?from=rec&pos=2&weight=167&lastweight=111&count=5http://wenku.baidu.com/view/dec9bddd5022aaea998f0f7f.html测试蓝牙程序需要至少2个真机,然而Android 2.0以后才真正支持蓝牙设备编程。为了给这一讲配图,我要先去把H
阅读全文
ListView的Adapter使用 之 初学ArrayAdapter<String>
摘要:Android中Adapter我是这么理解的,是数据和视图之间的桥梁,数据在adapter中做处理,然后显示到视图上面。Adapter有很多种,有ArrayAdapter<T>, BaseAdapter, CursorAdapter, HeaderViewListAdapter, ListAdapter, ResourceCursorAdapter, SimpleAdapter, SimpleCursorAdapter, SpinnerAdapter, WrapperListAdapter.我在项目中用到过的就ArrayAdapter<T>, (数组也可以是对象数组),
阅读全文
DataOutputStream、DataInputStream、ByteArrayOutputStream、ByteArrayInputStream简介
摘要:ByteArrayOutputStream是向内存中写入流数据ByteArrayInputStream是从内存中如数据例如:ByteArrayInputStream arrayInputStream =new ByteArrayInputStream("连".getBytes());这就从内存中读取流数据;然后用read方法就可以读出数据了;同样的道理ByteArrayOutputStream arrayOutputStream =new ByteArrayOutputStream();arrayOutputStream.write(97);arrayOutputStrea
阅读全文
DataInputStream与DataOutputStream类
摘要:DataInputStream与DataOutputStream类DataOutputStream类提供三个写入字符串的方法: -- public final void writeBytes(String s) //由于JAVA的字符编码是Unicode的,第个字符占两个字节,writeBytes方法只是将每个字符的低字节写入到目标设备中 -- public final void writeChars(String s) //writeChars是将字符的两个字节都写入到目标设备中 -- public final void writeUTF(String str) //writeUTF将字符串
阅读全文
Android的网络与通信
摘要:第一部分 Android网络基础Android平台浏览器采用了WeBKit引擎,这款名为Chorme Lite的Web浏览器拥有强大扩展特性,每个开发者都以为编写自己的插件,使得浏览器的功能更加完善。目前Android平台有3种网络接口。第一种 java.net.*(标准java接口)此接口提供与联网有关的类,包括流和数据包套接字、Internet协议、常见HTTP处理。如:创建URL以及URLConnection/HttpURLConnection对象、设置连接参数、连接服务器、向服务器写数据、从服务器读取数据等通信。下例为常见java.net包的Http例子:try{URL url = n
阅读全文
How do I use DataInputStream and DataOutputStream?
摘要:DataOutputStream and DataInputStream give us the power to write and read primitive data type to a media such as file. Both of this class have the corresponding method to write primitive data and read it back.Using this class make it easier to read integer, float, double data and others without needi
阅读全文
Android网络编程之Http通信
摘要:Android中提供的HttpURLConnection和HttpClient接口可以用来开发HTTP程序。1. HttpURLConnection接口 首先需要明确的是,Http通信中的POST和GET请求方式的不同。GET可以获得静态页面,也可以把参数放在URL字符串后面,传递给服务器。而POST方法的参数是放在Http请求中。因此,在编程之前,应当首先明确使用的请求方法,然后再根据所使用的方式选择相应的编程方式。 HttpURLConnection是继承于URLConnection类,二者都是抽象类。其对象主要通过URL的openConnection方法获得。创建方法如下代码所示://创
阅读全文
Android通过Socket(TCP/IP)与PC通讯
摘要:这个简单的例子将演示应用Java实现客户端与服务器端传输文件的方法。服务器端源代码:[java] view plaincopyprint?import java.net.*; import java.io.*; public class FileServer { public static void main (String [] args ) throwsIOException { // create socket ServerSocket servsock = new ServerSocket(13267); while (...
阅读全文
android socket通信
摘要:Android作为完全开源的手机平台,已经被非常多的开发者视作未来最有潜力的智能手机操作系统。而且短时间内已经有大量的第三方应用程序出现在Android Market供用户下载和使用,其中有一些程序增强了手机的应用功能,而另外一些会充分的发挥手机与其它电子设备的互动。今天将主要通过两个例子讲解如何实现Android与PC通讯。1. Android与PC通讯的第一个例子:PC: Java ServerAndroid:Java ClientJava Server 源代码:[java] view plaincopyprint?publicclassTCPDesktopServerimplements
阅读全文
【android】Socket简单用法
摘要:Socket通常也称做”套接字“,用于描述IP地址和端口,废话不多说,它就是网络通信过程中端点的抽象表示。值得一提的是,Java在包java.net中提供了两个类Socket和ServerSocket,分别用来表示双向连接的客户端和服务端。这是两个封装得非常好的类,使用起来很方便! 下面将首先创建一个SocketServer的类作为服务端如下,该服务端实现了多线程机制,可以在特定端口处监听多个客户请求,一旦有客户请求,Server总是会创建一个服务纯种来服务新来的客户,而自己继续监听。程序中accept()是一个阻塞函数,所谓阻塞性方法就是说该方法被调用后将等待客户的请求,直到有一个客户启动并
阅读全文
android的Handler
摘要:前言 学习android一段时间了,为了进一步了解android的应用是如何设计开发的,决定详细研究几个开源的android应用。从一些开源应用中吸收点东西,一边进行量的积累,一边探索android的学习研究方向。这里我首先选择了jwood的Standup Timer项目。本文将把研究的内容笔记整理,建立一个索引列表。关键词 Android.os.Handler涉及较多的知识点,我把一些关键词列举在下面,将主要介绍Handler: android.os.Handler 、 android.os.Handler.Callback Looper、 Threadle、Runnable M...
阅读全文
Android中的Handler机制
摘要:直接在UI线程中开启子线程来更新TextView显示的内容,运行程序我们会发现,如下错 误:android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.翻译过来就是:只有创建这个控件的线程才能去更新该控件的内容。所有的UI线程要去负责View的创建并且维护它,例如更新冒个TextView的显示,都必须在主线程中去做,我们不能直接在UI线程中去创建子线程,要利用消息机制:handler,如下就是han
阅读全文
XXXWriter与XXXReader
摘要:FileOutputStream FileInputStream FileWriter FileReader是输入输出流对文件的接口,stream是对字节(byte[])的操作,writer是对字符(string)的操作。OutputStreamWriter InputStreamReader构造函数参数为OutputStream和InputStream,也就是说用于把字节转为字符(byte[] to String)DataOutputStream dout= new DataOutputStream(new FileOutputStream(file));dout.writeInt(1);O
阅读全文
InputStream和Reader的区别
摘要:java.io下面有两个抽象类:InputStream和ReaderInputStream是表示字节输入流的所有类的超类Reader是用于读取字符流的抽象类InputStream提供的是字节流的读取,而非文本读取,这是和Reader类的根本区别。即用Reader读取出来的是char数组或者String ,使用InputStream读取出来的是byte数组。弄清了两个超类的根本区别,再来看他们底下子类的使用,这里只对最常用的几个说明InputStream | __FileInputStreamFileInputStream 从文件系统中的某个文件中获得输入字节。构造方法摘要FileInputSt
阅读全文
【数据结构】常见排序算法复杂度
摘要:相关概念1、稳定排序(stable sort)和非稳定排序稳定排序是指所有相等的数经过某种排序算法操作后仍然能保持它们在排序之前的相对次序。反之就是非稳定排序。2、内排序(internal sorting)和外排序(external sorting)在排序过程中,所有需要排序的数都在内存,并在内存中调整它们的存储顺序,称为内排序;在排序过程中,只有部分数被调入内存,并借助内存调整数在外存中的存放顺序排序方法称为外排序。排序算法【冒泡排序】(Bubble Sort)冒泡排序方法是最简单的排序方法。这种方法的基本思想是,将待排序的元素看作是竖着排列的“气泡”,较小的元素比较轻,从而要往上浮。在冒泡
阅读全文
Android sdcard追加存储文件问题
摘要:实现在sdcard上用append追加方式存储文件 ?new FileOutputStream("文件名",true); 就可以了,第二个参数就是追加模式
阅读全文
android json解析及简单例子
摘要:OPEN开发经验库http://www.open-open.com/lib/view/open1326376799874.htmlJSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。–Json.orgJSON Vs XML1.JSON和XML的数据可读性基本相同2.JSON和XML同样拥有丰富的解析手段3.JSON相对于XML来讲,数据的体积小4.JSON与JavaScri..
阅读全文
android学习网站
摘要:OPEN开发经验库http://www.open-open.com/lib/view/open1330433282639.html代码分享http://www.oschina.net/code/list_releted_codes?id=1200&p=1
阅读全文
android访问服务器端上传及服务器端接收 .
摘要:转:http://blog.csdn.net/explorerqp/article/details/7283295最近在做一个android名片管理系统的demo,主要功能是与服务器端通信上传及下载数据。android访问服务器端下载基本没什么问题,但是android上传到服务器遇到瓶颈。android上传文件以数据流的形式上传,所以采用模拟http请求将文件以数据流的形式上传到服务器端,代码如下:[java] view plaincopyprint?</pre><prename="code"class="java">import
阅读全文
Android之json数据解析
摘要:首先是介绍:一、什么是json数据1、json:javascript object Notation的简称2、json数据是一系列键值对的集合;3、json已经被大多数开发人员,在网络数据的传输当中应用非常广泛;4、json相对于xml来讲解析稍微方便一些5、它的基本数据格式是:{"name":"Michael","andress":{"city":"Beijing","Street":"Chaoyang Road","prostcode&quo
阅读全文
Toast特效
摘要:Java代码 Toast.makeText(getApplicationContext(),"默认Toast样式",2000).show();Toast.makeText(getApplicationContext(), "默认Toast样式", 2000).show();Java代码 toast=Toast.makeText(getApplicationContext(),"自定义位置Toast",2000); toast.setGravity(Gravity.CENTER,0,0);//设置居中 toast.show();toas
阅读全文
android完全退出应用程序
摘要:android 完全退出应用程序android android 退出应用程序, 单例模式管理Activity引自:http://www.yoyong.com/archives/199android 退出应用程序会调用android.os.Process.killProcess(android.os.Process.myPid())或是System.exit(0),这只是针对第一个Activity(也就是入口的Activity)时生效。如果有A,B,C三个Activity,而想在B 或C 中Activity 退出,调用上面的方法,往往会销毁当前的Activity 返回上一个Activity。当然
阅读全文
Android菜单详解——理解android中的Menu
摘要:前言今天看了pro android 3中menu这一章,对Android的整个menu体系有了进一步的了解,故整理下笔记与大家分享。PS:强烈推荐《Pro Android 3》,是我至今为止看到的最好的一本android书,中文版出到《精通Android 2》。理解Android的菜单菜单是许多应用程序不可或缺的一部分,Android中更是如此,所有搭载Android系统的手机甚至都要有一个"Menu"键,由此可见菜单在Android程序中的特殊性。Android SDK提供的菜单有如下几种:选项菜单:最常规的菜单,android中把它叫做option menu子菜单:an
阅读全文
Android 自带图标库 android.R.drawable
摘要:Android™ 2.1 android.R.drawable Icon ResourcesAndroid™ 1.5 android.R.drawable Icon ResourcesAndroid™ 1.6 android.R.drawable Icon ResourcesAndroid™ 2.1 android.R.drawable Icon ResourcesOriginated from: http://www.darshancomputing.com/android/1.5-drawables.htmlThis is a list of resources in Android 2.
阅读全文
File Explorer下的/data/data/Package Name目录
摘要:/data/data下面主要是/data/data/Package Name目录,该目录下面主要是/data/data/Package Name/Shared_Pref, /data/data/Package Name/files, /data/data/Package Name/database这三个子目录,对应Preference,File, DataBase三种存储方式/data/data是所有应用程序可以使用的内存区域,这个是应用的私有目录,受到特殊保护的,也就是说你除了可以使用sdcard以外还可以在这个地方放一些文件或者临时数据问:或者说我想把一个项目中的数据库文件放到databa
阅读全文
SimpleDateFormat使用详解
摘要:public class SimpleDateFormat extends DateFormatSimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。SimpleDateFormat 允许以为日期-时间格式化选择任何用户指定的方式启动。 但是,希望用 DateFormat 中的 getTimeInstance、 getDateInstance 或 getDateTimeInstance 创建一个日期-时间格式化程序。 每个类方法返回一个以缺省格式化方式初始化的日
阅读全文
Java中Date类的应用
摘要:Date 类实际上只是一个包裹类, 它包含的是一个长整型数据, 表示的是从GMT(格林尼治标准时间)1970年, 1 月 1日00:00:00这一刻之前或者是之后经历的毫秒数. 创建一个日期对象 让我们看一个使用系统的当前日期和时间创建一个日期对象并返回一个长整数的简单例子. 这个时间通常被称为Java 虚拟机(JVM)主机环境的系统时间.importjava.util.Date;publicclassDateExample1{publicstaticvoidmain(String[]args){//Getthesystemdate/timeDatedate=newDate();System.
阅读全文
Android开发之SD卡上文件操作 (转)
摘要:http://mwga.net.blog.163.com/blog/static/106456728201131321029130/1.得到存储设备的目录:/SDCARD(一般情况下):SDPATH=Environment.getExternalStorageDirectory()+"/";2.判断SD卡上的文件夹是否存在:通过File对象的exists()方法。/***判断文件是否已经存在;*/publicbooleancheckFileExists(Stringfilepath){Filefile=newFile(SDPATH+filepath);returnfile.
阅读全文
android 读取文件相关
摘要:首先给大家介绍使用文件如何对数据进行存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。public void save() { try { FileOutputStream outStream=this.openFileOutput("a.txt",Context.MODE_WORLD_READABLE); outStream.write(text.getText().toString().getBytes()); outStream.close(); Toast.makeT
阅读全文
Android 模拟器中sd卡的创建 和文件的上传
摘要:转自:http://hi.baidu.com/caijian5219999/blog/item/9a8849ea1467db2ab90e2d73.html是不是你在使用android 模拟器的sd卡 上的应用时出现过如下的错误呢。。希望这篇文章能够对你有所帮助ailed to push selection: Invalid argumentFailed to push the item(s).待我一一到来:篇章一:sd卡的创建: 有两种方式来创建sd卡:在创建Android模拟器之初,就需要来对模拟器的sd卡进行创建 (ps: sd卡?你知道sd卡是什么吗?是干吗的?看最后面的介绍吧,不要打岔
阅读全文
Android模拟器使用SD卡(2)
摘要:本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/unix_fans/archive/2009/08/20/4465038.aspx1.创建镜像文件 用cmd中进入到android的SDK的Tools目录下,执行mksdcard创建。 例如我的tools目录为:E:\skyland\android-sdk-windows-1.0_r2\tools> 则:E:\skyland\android-sdk-windows-1.0_r2\tools>mksdcard 128M sdcard.img 其中第一个参数为要创建的sdcard容量大小(容量大小自己决定)
阅读全文
Android模拟器使用SD卡(1)
摘要:Android模拟器使用SD卡不论是听mp3音乐还是浏览图片,Android手机的保存媒介就是常用的SD存储卡。若想在Android模拟器上播放音乐或者看数码相片,就必须先仿真SD存储卡,并让Android手机能够访问仿真出来的SD存储卡。Android SDK 组件的tools目录里,除了emulator这个运行文件外,另外放置mksdcard这个程序,它可以仿真出所需要的SD存储空间。下面说说如何在AVD中启用SD卡。1.创建镜像文件 用cmd中进入到android的SDK的platform-tools目录下,执行mksdcard创建。 例如我的platform-tools目录为:D:\a
阅读全文
创建和解析XML
摘要:http://blog.chinaunix.net/uid-8735300-id-2983739.htmlhttp://www.linuxidc.com/Linux/2011-12/50317.htmhttp://www.moandroid.com/?p=868http://blog.csdn.net/ichliebephone/article/details/5985803http://www.cnblogs.com/feisky/archive/2011/01/10/1932164.htmlhttp://www.cnblogs.com/jico/articles/1860599.htmlA
阅读全文
android的intent使用方法 .
摘要:android的intent使用方法1. 说明Android中提供了Intent机制来协助应用间或者应用程序内部的交互与通讯。Intent的两种基本用法:一种是显式的Intent,即在构造Intent对象时就指定接收者,这种方式与普通的函数调用类似;另一种是隐式的Intent,即Intent的发送者在构造Intent对象时,并不知道接收者是谁,只是指出接收者的一些特性(比如说启动音乐播放软件)2. 使用方法1) 启动服务a) 关键函数context.startService()或context.bindService()b) 示例Intent i = new Intent(this, MyTe
阅读全文
Android之文件&XML
摘要:1.题记 Android系统中文件的存储方式,以及XML的读取和写入方式基本与Java系统中类似,但由于Android终端系统的存储容量有限,故很多文件的操作都在SD卡上进行。2.内存文件的存取 文件对数据进行存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。 public class FileActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { ... FileOut...
阅读全文
Android 蓝牙开发浅析
摘要:Android Bluetooth API 翻译http://wenku.baidu.com/view/518414b069dc5022aaea007b.html?from=rec&pos=2&weight=167&lastweight=111&count=5由于近期正在开发一个通过蓝牙进行数据传递的模块,在参考了有关资料,并详细阅读了Android的官方文档后,总结了Android中蓝牙模块的使用。1. 使用蓝牙的响应权限查看源码打印?1<STRONG> <uses-permission android:name="android.
阅读全文
[转]Android蓝牙开发浅谈
摘要:转自:http://www.eoeandroid.com/thread-18993-7-1.html对于一般的软件开发人员来说,蓝牙是很少用到的,尤其是Android的蓝牙开发,国内的例子很少 Android对于蓝牙开发从2.0版本的sdk才开始支持,而且模拟器不支持,测试至少需要两部手机,所以制约了很多技术人员的开发,刚巧这段时间公司有蓝牙开发的需求,我看了很多国内、国外的资料,又研究了一下J2ME的蓝牙开发(为了找找思路),虽然我想要的功能还没实现(我曾经在很多论坛里问了很多遍,苦于没有高人解答..),我要实现的功能是连接一个硬件设备,凡是跟硬件沾上边的,都让软件人员开发头疼..好了,废话
阅读全文
ToggleButton例子
摘要:Android API 中文(13) —— ToggleButton前言 关键字: Android API 中文,Android 中文 API,android sdk 中文 本章翻译的是android.widget.ToggleButton,译为开关按钮 。欢迎更多朋友一起参与Android API 的中文翻译行动!再次感谢移动社区提供的积分支持!我的邮箱over140@gmail.com。声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://www.cnblogs.com/over140/版本 Andro...
阅读全文
Dialog组件
摘要:在Activity中用户可以主动调用的函数是: showDialog(int id),负责显示标识为id的Dialog,函数如果被调用, 会触发onCreateDialog(int id) dismissDialog(int id),使对应Dialog在界面中消失 Dialog有两个常见的触发方法:onCreateDialog(int id)和onPrepareDialog(int id,Dialog dialog).当调用了showDialog(int id),如果这个Dialog是第一次生成,则触发onCreateDialog(int id),然后再调用onPrepareDialo...
阅读全文
Android中控件的OnKeyListener()事件
摘要:今天练习一下控件的键盘事件!也就是onKey事件!练习题目: 在编辑框中输入、在文本框中实时的显示!代码:public class LinkifyActivity extends Activity { TextView url; EditText urlTwo; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); this.setContentView(R.layout.linki
阅读全文
Android getWindow().setFlags方法
摘要://设置窗体全屏getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//设置窗体始终点亮getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);//设置窗体背景模糊getWindow().setFlags(WindowManager.LayoutParam
阅读全文
浙公网安备 33010602011771号