-
SpringMVC(3)——Validator验证
SpringMVC(三)——Validator验证一.基于Validator接口的验证.首先创建User实例,并加入几个属性<codeclass="hljscshas-numbering"style="display:block;padding:0px;color:inherit;box-sizing:border-box;font-family:'So...
353
热度 -
SpringMVC源码小结(一)HandlerMapping和HandlerAdapter入门
SpringMVC源码总结(一)HandlerMapping和HandlerAdapter入门?SpringMVC源码总结(一)HandlerMapping和HandlerAdapter入门??刚接触SpringMVC,对它的xml文件配置一直比较模模糊糊,最近花了一点时间稍微看了下源代码,再加上调试,开始逐渐理解它,网上的类似的内容有很多,写本文主要是自己加深一下理解。本文适合用过SpringM...
127
热度 -
ch020 Android SQLite3(第二一部分)
ch020AndroidSQLite3(第二部分)--------------------------------------------AndroidManifest.xml----------------------------------<manifest?xmlns:android="http://schemas.android.com/apk/res/android"????pac...
90
热度 -
第十四章 高级特点-海纳百川:BIRT报表扩展点
第十四章高级特性-海纳百川:BIRT报表扩展点如果仅仅只是前面章节提到的BIRT的设计器的便捷性和BIRT引擎提供的用户自定义BIRT报表展示器等自定义特性,只是表现在BIRT报表作为工具的优势,或者作为服务提供者为系统集成做出的贡献,但这还不足以让BIRT成为eclipse开源社区排名前六的基础插件平台。众所周知,大凡伟大的IT作品,皆是以开放为基础。ios的appstore,android的a...
221
热度 -
Android中MediaButtonReceiver播音监听器的机制分析
Android中MediaButtonReceiver广播监听器的机制分析在Android中并没有定义MediaButtonReceive这个广播类,MediaButtonReceive只是作为一种通俗的命名方式来响应插入耳机后,点击耳机上的按钮(名称:MEDIA_BUTTON)接受该广播事件的类。所有该MEDIA_BUTTON的按下我们就简称为MEDIA_BUTTON广播吧。顾名思义:它显然是一...
49
热度 -
Android 核心分析 之6 -IPC框架分析 Binder,Service,Service manager
Android核心分析之六-----IPC框架分析Binder,Service,Servicemanager原文地址:http://blog.csdn.net/maxleng/article/details/5490770??IPC框架分析Binder,Service,Servicemanager??????我首先从宏观的角度观察Binder,Service,Service?Manager,并阐述...
64
热度 -
Android多线程中的Handler机制、Looper的引见与整理
Android多线程中的Handler机制、Looper的介绍与整理在多线程的开发中,Handler机制如同在主线程中运行一样,只是需要注意在非主线程中Handler机制的使用限制,本文将对这些内容作出解释。如果在子线程中对上UI界面进行操作,将抛出异常。为此,Android中引入了Handler消息传递机制,来实现在子创建的线程中更新UI界面,下面将对Handler消息传递机制进行介绍。一.Lo...
2
热度 -
管理Bitmap内存
Android进阶练习-高效显示Bitmap(管理Bitmap内存)管理Bitmap内存除了在前面几篇文章中提到的缓存图片的步骤外,还有一些事情需要做来促进垃圾回收和位图的重用。Android目标版本决定了我们将使用什么策略。先来看看Android不同版本对Bitmap管理的进化在Android2.2或更低的版本中,当出现垃圾回收时,你的应用会暂停执行。这会导致延迟,降低程序性能。Android2...
30
热度 -
android ScrollView,GridView,ListView,ViewGroup均可上拉刷新的控件XScrollView(项目必用)
androidScrollView,GridView,ListView,ViewGroup均可下拉刷新的控件XScrollView(项目必用)先上图,看看是不是你要的效果?是,继续走!实现该功能需要实现注意三点:1:下拉刷新的效果实现;2:scrollview中图片画廊的添加(不用管你是gallery还是gridview)3:上推刷新的时候,底部转圈等待的效果,没有数据显示加载完毕功能;(代码在:...
205
热度 -
Android——获取本机装配的应用程序(转)
Android——获取本机安装的应用程序(转)Android上获取本机安装的应用程序在google上输入以上的关键字+android,可以搜到的代码:1List<PackageInfo>packs=getPackageManager().getInstalledPackages(0);?虽然,有些代码号称可以过滤掉系统自身的应用程序,但是只要细看代码就会发现,好像里面的那个布尔变量没有...
48
热度 -
(转)Android Activity跟Intent机制学习笔记
(转)AndroidActivity和Intent机制学习笔记ActivityAndroid中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity具有自己的生命周期(见http://www.cnblogs.com/feisky/archive/2010/01/01/1637427.html,由系统控制生命周期,程序无法改变,但可以用onSaveInsta...
37
热度 -
[zz]Android源码索引结构lee版
[zz]Android源码目录结构lee版Android2.1源码结构分析leeAndroid2.1|--Makefile|--bionic(bionicC库)|--bootable(启动引导相关代码)|--build(存放系统编译规则及generic等基础开发包配置)|--cts(Android兼容性测试套件标准)|--dalvik(dalvikJAVA虚拟机)|--development(应用...
223
热度 -
Android下获取本机安装的应用程序
Android上获取本机安装的应用程序在google上输入以上的关键字+android,可以搜到的代码:1List<PackageInfo>packs=getPackageManager().getInstalledPackages(0);?虽然,有些代码号称可以过滤掉系统自身的应用程序,但是只要细看代码就会发现,好像里面的那个布尔变量没有起到什么过滤的作用。方法一:通过获取的安装包(...
19
热度 -
Android(5)数据存储之五网络数据交互 1
Android(五)数据存储之五网络数据交互1昨天我们只对Android接收网络数据进行了简单介绍,今天我们完成了Android数据存储网络部分的所有内容。在此我将对这非常重要的内容进行总结。???????本篇日志是对Android与WEB应用服务之间进行数据交互的总结,下篇日志是一个经典而又让人十分好奇的Android多线程断点下载应用的总结。下面我们开始Android与网络数据的交互。?一、创...
97
热度 -
Android——Android2.1源码构造分析
Android——Android2.1源码结构分析Android2.1?源码结构分析Android2.1|--Makefile|--bionic????????????????(bionicC库)|--bootable??????????(启动引导相关代码)|--build????????????????(存放系统编译规则及generic等基础开发包配置)|--cts???????????????...
22
热度 -
Android 2.1 源码构造分析
Android2.1源码结构分析参考:http://apps.hi.baidu.com/share/detail/7522074Android2.1|--Makefile|--bionic(bionicC库)|--bootable(启动引导相关代码)|--build(存放系统编译规则及generic等基础开发包配置)|--cts(Android兼容性测试套件标准)|--dalvik(dalvikJ...
40
热度 -
android Content Provider详解4
androidContentProvider详解四Provider数据类型Contentproviders能识别多种不同的数据类型.用户词典只识别文本类型,但其它provider可以识别下列格式:整型长整型(long)浮点长浮点(double)另一个provider经常使用的数据类型是"大二进对象"(BLOB),它就像一个64KB的字节数组.你可以通过Cursor类的"get"...
84
热度 -
android Launcher源码解析07:Workspace 02——设立壁纸
androidLauncher源码解析07:Workspace02——设置壁纸本文分为两个部分,第一部分介绍launcher中如何设置壁纸;第二部分介绍WallpaperChooser;1、设置壁纸长按Home可以弹出下面的Dialog(图1)其中有一项就是选择“壁纸”,当选择之后,出现一个选择器(不是Dialog)哟!(图2)这个时候,你可以选择是一般的壁纸,还是比较炫的动态壁纸或者是从设备中寻...
175
热度 -
Android 系统开发之背阴
Android系统开发之背光不知不觉喜欢上了写Blog,这还是一种不错的休闲方式,所噶~~,会不会也害怕过周末呢?因为寂寞~~啥样儿的生活才让觉得舒适哦~单身好~哈哈。搞了两天,还是姚哥一语惊醒梦中人啊~忽略了Linux下的权限问题,让我纠结了好几个小时啊。首先说明一下,这次学习中让我学到的东西:最主要的莫过于是了解了Android中jni编程,游荡整个Android源码,可以看到很多直接操作底层...
72
热度 -
android 历程与线程 - 开发文档翻译 - 线程
android进程与线程-开发文档翻译-线程劣质翻译系列由于本人英文能力实在有限,不足之初敬请谅解,希望大家落脚同时能指出不足。本博客只要没有注明“转”,那么均为原创,转贴请注明链接android进程与线程-开发文档翻译-进程android进程与线程-开发文档翻译-线程其他系列的翻译androidactivity开发文档翻译-1-基础篇androidactivity开发文档翻译-2-生命周期篇an...
368
热度