自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(152)
  • 资源 (18)
  • 收藏
  • 关注

转载 让EditText不能自动获取焦点

在activity中放置了1个或1个以上的EditText,进入该activity的时候第一个EditText会接收焦点,我希望里面所有的EditText默认是不接收焦点的,该怎么做呢?方法:在第一个EditText前面添加一个LinearLayout,并且一定要请求获得焦点,否则无效。网上很多都说到要添加一个LinearLayout,但是没有强调要使用 这句,发现不使用这句其实是没有

2013-12-19 16:36:22 650

转载 Android中的Surface和SurfaceView

一、什么是Surface            简单的说Surface对应了一块屏幕缓冲区,每个window对应一个Surface,任何View都要画在Surface的Canvas上(后面有原因解释)。传统的view共享一块屏幕缓冲区,所有的绘制必须在UI线程中进行。         在SDK的文档中,对Surface的描述是这样的:“Handle onto a r

2013-12-17 11:36:05 924

转载 断点续传的实例

断点续传用到的知识点:1.使用RandomAccessFile设定文件大小并于指定位置开始读数据[randomAccessFile.seek(position)]。    2.请求资源链接时指定所请求数据的返回范围。    httpURLConnection.setRequestProperty("Range", "bytes=" + start + "-" + (contentLen

2013-12-12 17:17:02 886

转载 Android之断点续传下载

原文: http://www.cnblogs.com/zxl-jay/archive/2011/10/09/2204195.html今天学习了Android开发中比较难的一个环节,就是断点续传下载,很多人看到这个标题就感觉头大,的确,如果没有良好的逻辑思维,这块的确很难搞明白。下面我就将自己学到的知识和一些见解写下供那些在这个环节还烦恼的人参考。这里我以下载mp3文件为例。

2013-12-12 14:05:16 1603 1

转载 Android 关于手指拖动onScroll、onFling...

原文 :http://www.cnblogs.com/zfrr/archive/2012/07/19/2599591.htmlAndroid系统自带一个Gallery浏览图片的应用,通过手指拖动时能够非常流畅的显示图片,用户交互和体验都很好。 本示例就是通过Gallery和自定义的View,模仿实现一个仿Gallery图像集的图片浏览效果。效果图如下:

2013-12-06 10:48:47 1573

转载 android调试出现E/AndroidRuntime(13678): java.lang.NoClassDefFoundError:

原文: http://ydpzg.blog.163.com/blog/static/17152629420127111178154/08-01 11:09:39.791: E/AndroidRuntime(13678): FATAL EXCEPTION: main08-01 11:09:39.791: E/AndroidRuntime(13678): java.lang.NoCla

2013-11-28 11:59:33 1878

转载 android中事件的分析(触发以及分发处理)

android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。 一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP当屏幕中包含一个ViewGroup,而这个ViewGroup又包

2013-11-22 17:02:50 716

转载 对话框 (AlertDialog & ProgressDialog)

本文是对网上的文章《Android开发指南-用户界面-对话框》的部分内容进行简化,并加上自己的某些理解。里面的相同内容,版权归原翻译作者所有。显示对话框    对话框经常作为Activity的一部分来创建和显示。你通常应该从protected Dialog Activity.onCreateDialog (int id) 回调方法里创建对话框。当你使用这个回调函数时,Android

2013-11-08 17:35:12 906

转载 Pull解析xml文件

Pull解析和Sax解析很相似,都是轻量级的解析,在Android的内核中已经嵌入了Pull,所以我们不需要再添加第三方jar包来支持Pull。Pull解析和Sax解析不一样的地方有(1)pull读取xml文件后触发相应的事件调用方法返回的是数字(2)pull可以在程序中控制想解析到哪里就可以停止解析。看实例:book.xml如下:Xml代码  xml vers

2013-11-08 16:16:48 655

转载 Android中bindService的使用方法

bindService用于绑定一个服务。这样当bindService(intent,conn,flags)后,就会绑定一个服务。这样做可以获得这个服务对象本身,而用startService(intent)的方法只能启动服务。    bindService方式的一般过程:①新建Service类BindService。在BindService类里新建内部类MyBinder,继承自Bin

2013-11-06 11:25:11 913

转载 条码扫描二维码扫描——ZXing android 源码简化

前言  最近公司的Android项目需要用到摄像头做条码或二维码的扫描,Google一下,发现一个以Apache License 2.0 开源的 ZXing项目。Zxing项目里的Android实现太过复杂多余东西太多,得对其进行简化。前提条件  下载源代码:点击这里  编译核心库:Zxing的主页上有介绍具体步骤,大家也可以参照这篇博文:android 条码识别软

2013-10-31 14:09:56 1148

转载 切换两个activity时过度动画效果

在Android开发过程中,经常会碰到Activity之间的切换效果的问题,下面介绍一下如何实现左右滑动的切换效果,首先了解一下Activity切换的实现,从Android2.0开始在Activity增加了一个方法:public void overridePendingTransition (int enterAnim, int exitAnim)其中:enterA

2013-10-31 09:46:38 2301

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

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

2013-10-29 16:49:36 638

原创 Android应用崩溃后异常捕获并重启

在Android应用开发中,偶尔会因为某些异常导致正在使用的应用出现异常并强制关闭,这样导致不友好的用户体验。为了解决这个问题,我们需要捕获出现的异常并做处理。下文介绍程序崩溃后,一秒钟重启。package com.lza.library.activity;import java.lang.Thread.UncaughtExceptionHand

2013-10-28 16:09:57 1909 1

原创 Android开机启动检测和连接wifi检测

Android启动时,会发出一个系统广播 ACTION_BOOT_COMPLETED,它的字符串常量表示为 “android.intent.action.BOOT_COMPLETED”开机自启动程序,只需要“捕捉”到这个消息再启动你的程序即可,我们要做的是接收这个消息,并实现一个BroadcastReceiver;网络状态发生变化时会发出一个系统广播CONNECTIVITY_C

2013-10-12 17:33:06 2996 1

转载 Android--将数据保存到SDCard中

前言: 使用Activity的openFileOutput()方法保存文件,文件是存放在手机空间上,一般手机的存储空间不是很大,存放些小文件还行,如果要存放像视频这样的大文件,是不可行的。对于像视频这样的大文件,我们可以把它存放在SDCard。 SDCard是干什么的?你可以把它看作是移动硬盘或U盘。在模拟器中使用SDCard,你需要先创建一张SDCard卡(当然不是真的SDCar

2013-10-08 10:21:41 1034

原创 SoftReference缓存图片以及图片的异步加载

Java中的SoftReference即对象的软引用。如果一个对象具有软引用,内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收这些对象的内存。只要垃圾回收器没有回收它,该对象就可以被程序使用。软引用可用来实现内存敏感的高速缓存。使用软引用能防止内存泄露,增强程序的健壮性。   SoftReference的特点是它的一个实例保存对一个Java对象的软引用,该软引用的存在不妨

2013-10-08 09:50:35 759

转载 Android中手势监听GestureDetector基础&android:onTouch()和onTouchEvent()的区别

最近做的2个东西中都碰到了需要对用户手势输入监听并做出一定的相应 抽空把这些基础实现做个记录 网上这方面资料也不少 这里说的手势监听只是简单的比如上滑,下滑,拖动等,而没有说到画图板这样的应用 当然举一反三这个也是能实现的。这里分2种 第一种是某个view(比如一个自定义的view或是控件本身,也包括layout)需要监听,那么这个时候需要在这个view上setOnTouchListe

2013-09-23 10:47:49 4101

转载 ViewFlipper实现滑动翻页

ViewFlippe原文:http://www.cnblogs.com/lea-fu/p/3298827.html  1)View切换的控件—ViewFlipper介绍    ViewFilpper类继承于ViewAnimator类。而ViewAnimator类继承于FrameLayout。    查看ViewAnimator类的源码可以看出此类的作用主要是为其中的View切换

2013-09-19 21:27:21 1707

转载 对TabHost、TabWidget的理解分析

要用到tab组件,布局layout中必须有TabHost文件,它有一个id,比如 android:id="@+id/tabhost" 或者android:id="@android:id/tabhost"在TabHost中一般必须有TabWidget,这个主要是用来处理tab的位置、属性等。一般还有FrameLayout组件,用于定义显示的在Tab下显示的组件。例如: Tab

2013-09-18 14:33:29 849

转载 Android应用开发学习—Toast的使用(位置变化及重新自定义)

Toast 是一个 View 视图,快速的为用户显示少量的信息。 Toast 在应用程序上浮动显示信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于 一些帮助 / 提示。Toast 最常见的创建方式是使用静态方法 Toast.makeText 我使用的是 SDK 2.2 1. 默认的显示方式 Java代码 // 第一个参数:当前的

2013-09-17 10:11:38 1105

转载 android自定义对话框去除黑底

在做Android开发中经常会使用到自定义样式的Dialog,尤其是在游戏当中,大家通常都是通过自定义一个布局文件来设置Dialog中显示的内容,但是仅仅这样还是不行的~会有黑色的框和白色的边。这就需要我们自定义Dialog的样式了。首先是Dialog的布局文件:xmlns:android="http://schemas.android.com/apk/res/an

2013-09-16 11:19:06 3358 2

转载 Android中自定义对话框(Dialog) <一>

注:本文转自 http://blog.163.com/shaocpa@126/blog/static/55357757201241102525166/1.修改系统默认的Dialog样式(风格、主题)2.自定义Dialog布局文件3.可以自己封装一个类,继承自Dialog或者直接使用Dialog类来实现,为了方便以后重复使用,建议自己封装一个Dialog类

2013-09-08 23:21:05 11167

转载 自定义 Android 对话框 (AlertDialog) 的样式 (Android中自定义对话框(Dialog) <二>)

Android 提供了 AlertDialog 类可通过其内部类 Builder 轻松创建对话框窗口,但是没法对这个对话框窗口进行定制,为了修改 AlertDialog 窗口显示的外观,解决的办法就是创建一个指定的 AlertDialog 和 AlertDialog.Builder 类。定义外观我们希望将上面默认的对话框外观修改为如下图所示的新对话框风格:

2013-09-08 22:45:41 3274

转载 Android 资源文件的命名规范问题

最近学习Android开发,创建资源文件时总有几次不成功,R类无法自动生成。控制台提示如下:1[2010-09-1616:26:04- PhoneIntent] res\layout\callBotton.xml: Invalid file name: must contain only [a-z0-9_.]意思就是:资源文件只能以小写字

2013-09-05 15:49:50 781

转载 ActivityGroup简介1

1.ActivityGroup的核心就是继承了该类,能够通过getLocalActivityManager()得到一个LocalActivityManager如,LocalActivityManager  am= getLocalActivityManager();2.然后通过LocalActivityManager通过startActivity(String id, Intent

2013-09-04 21:16:42 723

转载 ActivityGroup使用实例2

http://blog.csdn.net/coding_or_coded/article/details/7258490通过名字,就应该知道ActivityGroup是一个Activity的管理器,对于一组Activity的管理非常方面。下面是实例代码:ActivityGroupTest.java[java] view plaincopyprint?

2013-09-04 17:47:29 1103

转载 Android 二维码 生成和识别(附Demo源码)

今天讲一下目前移动领域很常用的技术——二维码。现在大街小巷、各大网站都有二维码的踪迹,不管是IOS、Android、WP都有相关支持的软件。之前我就想了解二维码是如何工作,最近因为工作需要使用相关技术,所以做了初步了解。今天主要是讲解如何使用ZXing库,生成和识别二维码。这篇文章实用性为主,理论性不会讲解太多,有兴趣可以自己查看源码。1、ZXing库介绍  这里简单介绍一下ZXing

2013-09-02 20:35:57 1504

转载 获取Android设备的唯一识别码|设备号|序号|UUID

http://www.cnblogs.com/xiaowenji/archive/2011/01/11/1933087.html如何获取一个能唯一标识每台Android设备的序号?这个问题有很多答案,但是他们中的大部分只在某些情况下有效。根据测试:所有的设备都可以返回一个 TelephonyManager.getDeviceId()所有的GSM设备 (测

2013-09-02 17:01:38 1513

原创 Eclipse安装SVN插件

本节和大家一起学习一下Eclipse安装SVN插件方式,主要从三个方面来讲解,在这里和大家分享一下,希望大家通过本节的介绍对Eclipse安装SVN插件有一定的认识。下面是具体介绍。一、Links安装:※▲推荐使用此种安装方式,因为它便于插件的管理。※▲①在eclipse根目录下新建文件夹links,这样就得到了eclipse\links②在eclipse\links下新建一个li

2013-08-25 10:56:30 801

转载 透明度动画、旋转动画、尺寸伸缩动画、移动动画参数详解

Animation 若干属性解释:定义[java]private Animation animation_alpha,animation_scale,animation_translate,animation_rotate;      private AnimationSet animationSet;  分别是透明度动画、旋转动画、尺寸伸缩动画、移动动画

2013-07-31 11:07:27 931

转载 详解Android中AsyncTask的使用

http://blog.csdn.net/liuhe688/article/details/6532519在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在

2013-07-29 17:19:15 533

转载 layout_weight体验(实现按比例显示)&Layout_weight详解

注:LinearLayout中的TextView按比例显示的时候,layout_width="0dp"或者layout_height="0dp"在android开发中LinearLayout很常用,LinearLayout的内控件的android:layout_weight在某些场景显得非常重要,比如我们需要按比例显示。android并没用提供table这样的控件,虽然有TableLayo

2013-07-28 21:48:24 726

转载 [Android] ImageView.ScaleType设置图解

原文:http://blog.csdn.net/larryl2003/article/details/6919513ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。设置的方式包括:1. 在layout xml中定义android:scaleType="CENTER"2. 或在代码中调用image

2013-07-28 16:13:16 730

转载 TextView显示html图片的方法

TextView是不只可以String的,我们平常用的给setText()方法传递String参数的时候,其实是调用的public final void setText (CharSequence text)方法,String类是CharSequence的子类。而CharSequence子类众多,其中有一个接口Spanned,即类似html的带标记的文本。我们可以用它来在TextView中

2013-07-25 12:26:46 644

转载 Android中利用Handler在子线程中更新界面--简单的小球上下跳动案例

转自:http://blog.csdn.net/a13429921973/article/details/9279941前言:当我们在处理下载或是其他需要长时间执行的任务时,如果直接把处理函数放Activity的OnCreate或是OnStart中,会导致执行过程中整个Activity无响应,如果时间过长,程序还会挂掉。Handler就是把这些功能放到一个单独的线程里执行,与Activit

2013-07-23 11:20:09 698

转载 文件上传组件File,DiskFileItemFactory ,ServletFileUpload ,FileItem

http://blog.csdn.net/smallhorn/article/details/7864658FileItem类的常用方法1.boolean isFormField()。isFormField方法用来判断FileItem对象里面封装的数据是一个普通文本表单字段,还是一个文件表单字段。如果是普通文本表单字段,返回一个true否则返回一个false。因此可以用该方法判断是否是

2013-07-21 17:39:25 1232

转载 HTTP协议详解

原文:http://blog.csdn.net/gueter/article/details/1524447引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(N

2013-07-20 19:45:19 1042

转载 HttpWatch工具简介及使用技巧(转载)

一概述:HttpWatch强大的网页数据分析工具.集成在Internet Explorer工具栏.包括网页摘要.Cookies管理.缓存管理.消息头发送/接受.字符查询.POST数据和目录管理功能.报告输出 HttpWatch 是一款能够收集并显示页页深层信息的软件。它不用代理服务器或一些复杂的网络监控工具,就能够在显示网页同时显示网页请求和回应的日志信息。甚至可以显示浏览器缓

2013-07-19 15:51:17 1611

转载 servlet中的service()方法重写与不重写

在servlet中默认情况下,无论你是get还是post 提交过来 都会经过service()方法来处理,然后转向到doGet或是doPost方法,可以看HttpServlet 类的service方法:         原代码: [c-sharp] view plaincopyprotected void service(Ht

2013-07-18 14:54:56 723

android多张图片选择

android多张图片选择,仿微信效果,代码优化后,可直接用于项目。

2015-05-21

Android例子源码仿支付宝手势密码的功能实现

Android例子源码仿支付宝手势密码的功能实现

2015-05-21

断点续传的实例

断点续传实例代码,参考http://blog.csdn.net/rong_wz/article/details/17285581 以及 http://blog.csdn.net/rong_wz/article/details/17281923 两篇文章。

2013-12-12

zxing jar包

zxing jar包,二维码生成,扫描工具包

2013-10-31

ZXing二维码扫描项目demo

二维码,条形码扫描识别的实例项目。 Zxing包下载地址:http://download.csdn.net/detail/rong_wz/6199199

2013-10-31

android中使用ViewFlipper实现滑动翻页

android中使用ViewFlipper实现滑动翻页示例

2013-09-19

ZXing的demo

用ZXing库,生成和识别二维码 http://www.cnblogs.com/mythou/p/3280023.html对应代码

2013-09-02

android二维码生成

二维码扫描的,用的是Google提供的ZXing开源项目

2013-09-02

mars mp3播放器

mars mp3播放器的代码部分,包括一些文档。 项目得解决几个小问题才能跑起来。

2013-08-14

Mars的Android视频Mp3练习

压缩包中包含自己跟着Mars老师的Android视频写的Mp3项目所有功能实现 的源码以及在编写过程中的笔记,笔记很详细,不仅记录了整个编写过程 (包括环境配置和编码工作),而且有自己的分析思路过程,Mars老师有 些地方讲得不是很具体的,在笔记中都有详细思路分析和实现过程分析 的记录。 http://download.csdn.net/detail/liumeimei317/4475434

2013-08-08

ars的Android视频Mp3练习

压缩包中包含自己跟着Mars老师的Android视频写的Mp3项目所有功能实现 的源码以及在编写过程中的笔记,笔记很详细,不仅记录了整个编写过程 (包括环境配置和编码工作),而且有自己的分析思路过程,Mars老师有 些地方讲得不是很具体的,在笔记中都有详细思路分析和实现过程分析 的记录。 http://download.csdn.net/detail/liumeimei317/4475434

2013-08-08

7个经典Android应用程序实例源代码

7个经典Android应用程序实例源代码 CityWeather FileManager MobileMap MusicPlayer MyContacts RingProfile TodayDate

2013-08-07

android-17_4.2源码

android-17_4.2源码 部分

2013-08-07

深入剖析浏览器

http://share.csdn.net/uploads/51e8e91fd01c0/51e8e91fd01c0.pdf 深入剖析浏览器

2013-07-29

Android TextView显示html的demo

Android TextView显示html的demo ,演示如何在TextView上显示html效果,包括图片

2013-07-25

Source Insight使用资料

Source Insight使用资料. Source Insight 是一个功能十分强大、 使用也很方便的程序编辑器。 它内置对 C/C++、 Java 甚至 x86 汇编语言程序的解析,在你编程时提供有用的函数、宏、参数等提示,因而, Source Insight 正在国际、国内众多的 IT 公司使用。 Source Insight 功能强大,它的窗口、菜单初一看来似乎很多,所以刚刚开始使用 Source Insight 的朋友往往觉得很麻烦。这里本人结合自己的使用经验,简单说说 Source Insight 的 使用。(本文以 McuSy stem 为例,Source Insight 以 3.0 版本为例。其他版本的 Source Insight 大同小异) 和众多程序编辑环境一样,Source Insight 中也有 Project。 建立工程的方法很简单: 1. 打开 Source Insight,选择 Project 菜单->New Project ; 2. 在出现的对话框 中 选择并选择存放工程文件的文件夹,输入工程名(比如 McuSystem) ,点击“保存”; 3. 又出现一个对话框,在 Configuration 部分可以选择这个工程使用全局配置文件还 是自己单独的配置文件,这个无所谓, (不过最好选择单独的配置文件) ,再点击 “OK ” ; 4. 再次出现一个对话框,这是选择文件添加到 Project 中,通过左边的树状图找到你 想添加的文件,点击 Add 就可以了(如图 1) 。你可以将不通路径下的文件添加到 同一个工程中,而不用拷贝源文件。选择完后点击 Close;

2013-06-14

《Android应用开发详解》.(郭宏志).[PDF]

《Android应用开发详解》.(郭宏志).[PDF]

2013-05-22

struts2 jar包

commons-fileupload,commons-io,commons-logging,freemarker,ognl,xwork,struts2-core

2013-05-17

空空如也

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

TA关注的人

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