自定义博客皮肤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开发

淡泊以明志,宁静以致远

  • 博客(105)
  • 收藏
  • 关注

转载 Android NFC开发实战

对于Android 4.0 SDK中提供的Beam例子,对于NFC开发来说的确是一个不错的模板。对于了解NFC的NDEF消息处理过程不妨看下面的代码。  public class Beam extends Activity implements CreateNdefMessageCallback,  OnNdefPushCompleteCallback {  NfcAdapter mN

2013-01-31 15:12:16 801

转载 Android常用代码片段

1:查看是否有存储卡插入 String status=Environment.getExternalStorageState();if(status.equals(Enviroment.MEDIA_MOUNTED)){   说明有SD卡插入}复制代码2:让某个Activity透明OnCreate 中不设Layoutthis.setTheme(

2013-01-31 14:14:40 566

转载 eoe社区Android NFC资料合集

一、实例教程:Android网络通信之NFC教程篇:1、Android NFC 开发教程(1):概述http://www.eoeandroid.com/thread-173823-1-1.html2、Android NFC 开发教程(2): ApiDemos->NFC->ForegoundDispatchhttp://www.eoeandroid.com/threa

2013-01-31 14:13:49 1103

转载 Android学习笔记之NFC近距离无线通讯技术(Dean)

首先要弄清楚NFC是什么?2012-5-21 16:06 上传下载附件(19.97 KB) NFC是Near Field Communication缩写,即近距离无线通讯技术。由飞利浦公司和索尼公司共同开发的NFC是一种非接触式识别和互联技术,可以在移动设备、消费类电子产品、PC 和智能控件工具间进行近距离无线通信。NFC 提供了一种简单、触控式的解

2013-01-31 14:09:45 1122

转载 Android中NFC功能流程图解析及代码演示

Near Field Communication (NFC) is a set of short-range wireless technologies, typically requiring a distance of 4cm or less to initiate a connection. NFC allows you to share small payloads of data bet

2013-01-31 14:07:51 1475

转载 Android NFC 开发教程(3): Mifare Tag 读写示例

前面例子介绍了检测,读写NFC TAG开发的一般步骤,本例针对常用的Mifare Tag 具体说明。Mifare Tag 可以有1K ,2K, 4K,其内存分区大同小异,下图给出了1K字节容量的Tag的内存分布:数据分为16个区(Sector) ,每个区有4个块(Block) ,每个块可以存放16字节的数据,其大小为16 X 4 X 16 =1024 bytes每个区最后一

2013-01-31 14:03:50 1572

转载 Android NFC 开发教程(2): ApiDemos->NFC->ForegoundDispatch

本例参考ApiDemos中NFC的ForegoundDispatch来介绍编写Android NFC 的基本步骤,因为手边只有MifareClassic类型的Tag ,需要对ForegoundDispatch的代码做些修改来检测MifareClassic 的类型的NFC Tag,读写其他类型的NFC Tag的基本步骤是一致的。1.  在Android manifest 文件中申明和NF

2013-01-31 14:01:33 791

转载 Android NFC 开发教程(1):概述(转载)

Near  Field Communication (NFC) 为一短距离无线通信技术,通常有效通讯距离为4厘米以内。NFC工作频率为13.65 兆赫兹,通信速率为106 kbit/秒到 848kbit/秒。NFC通信总是由一个发起者(initiator)和一个接受者(target)组成。通常initiator 主动发送电磁场(RF)可以为被动式接受者(passive target)提供电

2013-01-31 13:59:51 724

转载 Android NFC 开发实例 .

使用硬件:Google Nexus S,北京大学学生卡。(ps:笔者本想使用公交一卡通进行测试,发现手机不能正确识别)手机操作系统:Android ICS 4.04。开发时,笔者从Google Play Store上下载了NFC TagInfo软件进行对比学习。所以我们可以使用任意一张能被TagInfo软件正确识别的卡做测试。在Android NFC 应用中,Android手机通常是作

2013-01-31 13:32:29 1014

转载 设置Spinner弹出框/下拉框的样式

Spinner drop-down list 默认的样式比较丑陋的,默认效果图见上一篇文章Android Spinner例子。所以我们要自定义dropdown list的样式,下拉框的样式不能直接在Spinner标签里定义的,但也非常简单。如下所以:1. Define layout XML在res/layout/下新建一个XML文件-drop_down_item.xml

2013-01-31 09:59:47 4023 1

转载 Android 不可缺少的异步(Thread、Handler、AsyncTask)

很多初入Android或Java开发的新手(我也在内)对Thread、Looper、Handler和Message仍然比较迷惑,衍生的有HandlerThread、java.util.concurrent、Task、AsyncTask由于目前市面上的书籍等资料都没有谈到这些问题,今天就这一问题做更系统性的总结。我们创建的Service、Activity以及Broadcast均是一个主线程处理,这里

2013-01-30 21:50:39 888

转载 android AsyncTask汇总

第一,AsyncTask是什么?它是一个执行大开销操作的帮助类。如果你正在开发一个需要访问web服务端的手机应用,很可能你已经使用过它了。其基本思路是:发起一个异步任务,当任务线程执行过程中,显示一个漂亮的进度框,当任务将结果返回到Activity时进度框关闭。但是如果用户决定旋转屏幕,可异步任务还在运行怎么办(屏幕旋转当前的Activity会完成整个一轮生命周期。然后重新创建

2013-01-30 21:49:03 748

转载 Android ListView从网络获取图片及文字显示

上一篇文章说的是ListView展示本地的图片以及文本,这一篇说一下如何从网络获取图片以及文本来显示。事实上,一般是先获取Josn或sml数据,然后解释显示。我们先从网上获取xml,然后对其进行解析,最后显示在ListView上。具体步骤:客户端发出请求,获取xml客户端异步解析xmlListView将解析完的数据显示      一、Android客户端

2013-01-30 21:46:57 1883 3

转载 Android图片异步加载

开发Android程序,一般情况下都会有两个操作,图片的异步加载与缓存,而图片的异步加载大都是从网络读取图片(还有生成本地图片缩略图等操作),为了减少网络操作,加快图片加载速度就需要对图片进行缓存,所以网上的好多图片异步加载方法都是与图片的缓存紧密关联的。但也有可能用户已经有了缓存的相关类库,这样使用起来就会有点麻烦。  最近一段处理跟图片相关的问题,本来是自己写的图片加载,不过有些状态的控制

2013-01-30 12:34:46 815

转载 Android异步加载网络图片

Android图片的异步加载,主要原理:加载图片时先查看缓存中时候存在该图片,如果存在则返回该图片,否则先加载载一个默认的占位图片,同时创建一个通过网络获取图片的任务并添加,任务完成后放松消息给主线程更新界面。使用方法:[java] view plaincopyprint?AsynImageLoader asynImageLoader = new AsynIma

2013-01-30 12:32:47 679

转载 Your content must have a TabHost whose id attribute is 'android.R.id.tabhost' 解决

问题1.  运行Activity的时候出现Your content must have a TabHost whose id attribute is 'android.R.id.tabhost'添加Layout的时候,xml跟元素选择TabHost, 但是ADT没有添加id属性, 运行的时候,会提示Your content must have a TabHost whose id attri

2013-01-29 17:42:11 623

转载 Android异常和解决方法积累

1.  java.net.SocketException:Noroute to host重新开一下wifi就可以了2.Failed to install xxx.apk on device '040398FE1701701F': Unable to open sync connection!  java.io.IOException: Unable to open sync c

2013-01-29 17:39:13 933

转载 json解析到listview项目实例

本项目是使用爱帮公交提供的SDK作为我们开发的基础,通过输入公交路线,发送到远程服务器,接着远程服务器返回一个json格式的结果数据,我再将这个json格式的结果数据解析到listview控件里。(1)首先先去申请API KEY, 爱帮的API的网址:http://www.aibang.com/api/(2)了解下爱帮API,爱帮返回的数据有两种格式,一种是xml,另一

2013-01-28 13:39:51 1223

转载 Android中数据文件解析(Json解析【从服务器端获取数据并且解析,显示在客户端上面】)

首先说一下Json数据的最基本的特点,Json数据是一系列的键值对的集合,和XML数据来比,Json数据的体积更加小,传输效率高,易解析,不过可读性不高;      因为这次要从服务器端得到Json数据,并且通过解析之后把解析后的数据显示在Android客户端中,首先部署服务器端代码(直接使用Jsp/Servlet):       构造的Json数据如下:     [{"name":"

2013-01-28 13:37:05 986

转载 Android异步下载图片并且缓存图片到本地

在Android开发中我们经常有这样的需求,从服务器上下载xml或者JSON类型的数据,其中包括一些图片资源,本demo模拟了这个需求,从网络上加载XML资源,其中包括图片,我们要做的解析XML里面的数据,并且把图片缓存到本地一个cache目录里面,并且用一个自定义的Adapter去填充到LIstView,demo运行效果见下图:        通过这个demo,要学会有一下几点

2013-01-28 13:32:50 596

转载 客户端与服务器通过gson解析json数据

package com.test;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.vi

2013-01-28 13:28:27 1027

转载 android通过json解析到的路径后异步加载网络图片

在与通过PHP对接得到JSON数据,并解析后,得到图片的路径,也就是在try{}里面编写到这步的代码:       JSONObject object;      object = new JSONObject(result);      JSONArray array=object.getJSONArray("results");      for(int i = 0;i

2013-01-28 13:24:40 1594

转载 异步加载网络图片

class LoadingPicTask extends AsyncTask {                private ImageView img;                private HashMap bms;                private String id;                @Override

2013-01-28 13:23:24 471

转载 Json解析数据载入ListView中

代码片段,双击复制01020304050607080910111213141516171819202122232425262728293031323334353637383940414243444546

2013-01-28 13:21:24 1144

转载 Android性能优化总结

随着技术的发展,智能手机硬件配置越来越高,可是它和现在的PC相比,其运算能力,续航能力,存储空间等都还是受到很大的限制,同时用户对手机的体验要 求远远高于PC的桌面应用程序。以上理由,足以需要开发人员更加专心去实现和优化你的代码了。选择合适的算法和数据结构永远是开发人员最先应该考虑的事 情。同时,我们应该时刻牢记,写出高效代码的两条基本的原则:(1)不要做不必要的事;(2)不要分配不必要的内存。

2013-01-28 13:20:10 454

原创 如何去掉字符串中的标点与空格

package com.test;public class qiefen { /**  * @param args  */ static String s = "i am a student,who are you?"; public static void main(String[] args) {  // TODO Auto-generated method stu

2013-01-27 12:50:11 2466

转载 android 获取网络图片显示在Gallery中

其实很简单,Gallery 里设置 setAdapter() 里面添加图片的资源,这需要继承BaseAdapter 重写里面的函数,值得一提的是需要写一个xml主要代码:private Gallery myGallery01;/* 图片资源 */private String[] myImageURL = new String[]{"http://ww

2013-01-27 11:01:04 983

转载 Android中数据文件解析(Json解析【从服务器端获取数据并且解析,显示在客户端上面】)

首先说一下Json数据的最基本的特点,Json数据是一系列的键值对的集合,和XML数据来比,Json数据的体积更加小,传输效率高,易解析,不过可读性不高;      因为这次要从服务器端得到Json数据,并且通过解析之后把解析后的数据显示在Android客户端中,首先部署服务器端代码(直接使用Jsp/Servlet):       构造的Json数据如下:     [{"name":"

2013-01-27 10:54:07 914

转载 Android中ImageSwitcher结合Gallery展示SD卡中的资源图片

本文主要是写关于ImageSwitcher结合Gallery组件如何展示SDCard中的资源图片,相信大家都看过API Demo 中也有关于这个例子的,但API Demo 中的例子是展示工程中Drawable目录下的资源图片,这样调用系统的API比较容易实现,但我们在开发项目过程中,但有些图片还不能完全确定下来,例如需要展示相机拍照的图片,SDCard中某个目录下的资源图片等功能。其实系统中也提供

2013-01-27 10:52:05 632

转载 android setTag()/getTag()应用

View中的setTag(Onbect)表示给View添加一个格外的数据,以后可以用getTag()将这个数据取出来。  可以用在多个Button添加一个监听器,每个Button都设置不同的setTag。这个监听器就通过getTag来分辨是哪个Button 被按下。  import android.app.Activity;  import android.os.Bundle;

2013-01-25 18:01:30 375

转载 ViewSwitcher实现程序列表分屏和动画效果

Android的Launcher界面功能菜单是一个列表,当应用程序较多时,可以向下滑动查看其它,如下图。那能不能将功能菜单做成横向拖动,并且分屏的效果呢?    本文对该问题进行研究,要达到的目标如下:    1、可以实现应用程序的分屏显示,当一屏放不下时,放入另一个屏。    2、屏与屏之间切换为横向。    3、屏与屏之间切换时有动画效果,一个屏退出,一个屏出现。

2013-01-25 16:00:15 483

转载 android ViewSwitcher详解 .

ViewSwitcher 的作用简单来说就是:在两个视图间转换时显示动画它的两个子类应该很熟悉,ImageSwitcher:转换图片时增加动画效果;TextSwitcher:转换文字时增加动画效果;其实例见apidemos中ImageSwitcher实例和TextSwitcher实例但不要忽略ViewSwicher,在一些场合还是很有用的在android里视图切换是一个

2013-01-25 15:56:59 538

原创 ListView小技巧总结

android上改变listView的选中颜色ListView选中时默认是黄色,很多时候会和我们软件的配色不符合,那么我就教你如何修改默认的ListView配色,改变ListView选中颜色有两个方法:1. 在程序中: Java代码  Drawable drawable=getResources().getDrawable(R.drawable.to

2013-01-25 14:45:02 531

转载 android中的listView使用小结

一、如果将listView的背景设为透明,这时滚动listView,就会发现黑色的背景,很不和谐,禁掉的方法:在xml定义listView控件的属性加android:cacheColorHint="#00000000"  或者 在代码里 listView.setCacheColorHint(Color.TRANSPARENT); 二、同样当背景为透明时,会出现一条一条的间隔小黑线,不太美观,同

2013-01-25 14:40:18 537

转载 listview android:cacheColorHint,android:listSelector属性作用 .

ListView是常用的显示控件,默认背景是和系统窗口一样的透明色,如果给ListView加上背景图片,或者背景颜色时,滚动时listView会黑掉,原因是,滚动时,列表里面的view重绘时,用的依旧是系统默认的透明色,颜色值为#FF191919,要改变这种情况,只需要调用listView的setCacheColorHint(0),颜色值设置为0或者xml文件中listVi

2013-01-25 14:39:35 425

转载 Android实战技术:Splash的实现 .

什么是SplashSplash也就是应用程序启动之前先启动一个画面,上面简单的介绍应用程序的厂商,厂商的LOGO,名称和版本等信息,多为一张图片,显示几秒钟后会自动消息,然后显示出应用程序的主体页面。在PC上,很常见各种平台的应用程序都会有,多半是一张图片显示在屏幕中央,如Microsoft Office系列,或者GIMP等。在各种游戏中Splash是最常见的,几乎所有的游戏开始都会有一张全屏

2013-01-25 11:50:04 445

转载 16进制颜色代码对照表 .

转自:http://blog.csdn.net/sdust_zh/article/details/2153294红色和粉红色,以及它们的16进制代码。 #990033#CC6699#FF6699#FF3366#993366#CC0066#CC0033#FF0066#FF0033..#CC3399..#FF3

2013-01-24 17:36:57 5080

转载 android开源项目分享

FBReaderJFBReaderJ用于Android平台的电子书阅读器,它支持多种电子书籍格式包括:oeb、ePub和fb2。此外还支持直接读取zip、tar和gzip等压缩文档。项目地址:http://www.fbreader.org/FBReaderJ/源码地址:http://www.fbreader.org/files/android/FBReaderJ-sources-1.2

2013-01-23 11:32:05 687

转载 分享android开发过程中用到的一些开源框架

我收集整理了一些优秀的android开源框架,希望能对android软件开发的朋友一点的帮助。 Current List Utility - Droid-fu - android-screenshot-library- android-alarm-database - OpenIntents - ACRA - AndroidAnnotations - And

2013-01-23 11:29:56 694

转载 一步步教你为网站开发Android客户端 .

本文面向Android初级开发者,有一定的Java和Android知识即可。文章覆盖知识点:HttpWatch抓包,HttpClient模拟POST请求,Jsoup解析HTML代码,动态更新ListView背景介绍:客户端(Client)或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。而android系统上的90%客户端软件都有一个共性,就是为了改善网页在andro

2013-01-23 11:27:38 1216 1

空空如也

空空如也

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

TA关注的人

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