自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wanghao_happy的专栏

精益求精,集百家之所长

  • 博客(69)
  • 资源 (21)
  • 收藏
  • 关注

原创 ActivityGroup + GridView 实现Tab分页标签

很多客户端软件和浏览器软件都喜欢用Tab分页标签来搭建界面框架。读者也许会马上想到使用TabHost 与 TabActivity的组合,其实最常用的不是它们,而是由GridView与ActivityGroup的组合。每当用户在GridView选中一项,ActivityGroup就把该项对应的Activity的Window作为View添加到ActivityGroup所指定的容器(LinearLayo

2011-11-30 13:28:58 1045

原创 [Android]使用ActivityGroup来切换Activity和Layout

前言   在一个主界面中做Activity切换一般都会用TabActivity,使用方便,Activity互相之间相对独立,但是可定制性不强,而且修改起来很麻烦。当然也可以把layout分开,把逻辑代码全写在主界面的逻辑代码中,但是很明显可维护性相当差,这里通过ActivityGroup来解决这个问题。  声明  欢迎转载,但请保留文章原始出处:)     博客园:ht

2011-11-29 20:40:24 419

原创 ActivityGroup使用问题

以下是本人在处理ActivityGroup中各个子Activity切换和旋转屏幕时,各个子Activity的相关处理,接触android时间不长,有什么不周到的地方还请见谅,欢迎高手指点有哪些地方做的不好,万分感谢。//继承ActivityGroupLocalActivityManagerpublic class MainTabActivity extends ActivityGrou

2011-11-29 20:38:46 787

原创 android 搜索框(一)

最开始做搜索框的时候,还以为android系统中的搜索框是自己搭的一个layout,折腾了半天,自己用ImageView,AutoCompleteTextView,ImageButton做了个形似的界面,效果还不错呢,不信看看下面的图片,哈哈,当时超高兴啊: xml配置如下:    android:orientation="horizontal"    android:

2011-11-29 18:06:11 2595 2

原创 android 搜索框(二)

上面写道自己折腾了好久,才弄了一个自己的搜索框,现在终于找到android自带的搜索框了,赶紧来用一下吧:1. 如果想启动那个android自己的那个很好看的搜索控件(其实是一个浮动的Activity),只需要一个函数:onSearchRequested();不过这个搜索框也要通过一个xml做配置,xml文件叫searchable.xml(网上都这么叫的,不知道可不可以改名,不过我没改过)

2011-11-29 18:04:43 2535

原创 ActivityGroup使用问题

以下是本人在处理ActivityGroup中各个子Activity切换和旋转屏幕时,各个子Activity的相关处理,接触android时间不长,有什么不周到的地方还请见谅,欢迎高手指点有哪些地方做的不好,万分感谢。//继承ActivityGroupLocalActivityManagerpublic class MainTabActivity extends ActivityGrou

2011-11-29 18:02:40 673

原创 Android腾讯微薄客户端开发十三:提及篇(与我有关的微博)

Java代码  public class ReferActivity extends ListActivity implements OnItemClickListener,OnItemLongClickListener{              private DataHelper dataHelper;       private UserInfo user;       p

2011-11-29 16:50:02 472

原创 [Android]ListView性能优化之视图缓存

前言  ListView是Android中最常用的控件,通过适配器来进行数据适配然后显示出来,而其性能是个很值得研究的话题。本文与你一起探讨Google I/O提供的优化Adapter方案,欢迎大家交流。 声明  欢迎转载,但请保留文章原始出处:)    JavaEye社区:http://www.iteye.com    农民伯伯: http://over140.c

2011-11-29 16:24:22 502

原创 模拟器互发短信

目的:使用模拟器互发短信息,比如 5554 和 5556互发短息关键代码:发送短信代码:Java代码  package cc.androidos.sms;     import android.app.Activity;   import android.app.PendingIntent;   import android.content.In

2011-11-29 16:21:14 1106

原创 android 短信通知和SQLITE 应用

最近有需求做个一手机开机后,监听手机短信(指定短信内容)通知客户。下面将实现代码写出来短信通知广播拦截BootReceiver Java代码  package com.msi.manning;     import java.util.ArrayList;     import android.app.NotificationManager;   import an

2011-11-29 16:19:02 1134 2

原创 Android 多层树完美实现

效果: main.xml: Java代码  "1.0" encoding="utf-8"?>   "http://schemas.android.com/apk/res/android"      android:orientation="horizontal" android:layout_width="fill_parent"      android:

2011-11-29 15:33:42 713

原创 Android杂谈---各种Toast

相信各位对这个Toast已经了解的差不多了,不过我们还可以定义各种各样的toast,废话不多说了,看代码 Java代码  package com.loulijun.mytoasts;     import com.loulijun.toasts.R;     import android.app.Activity;   import android.content.Co

2011-11-29 15:27:24 559

原创 玩转Android---事件监听篇---第2篇

事件监听篇---第二篇 下面是各种常用控件的事件监听的使用①EditText(编辑框)的事件监听---OnKeyListener②RadioGroup、RadioButton(单选按钮)的事件监听---OnCheckedChangeListener③CheckBox(多选按钮)的事件监听---OnCheckedChangeListener④Spinner(下拉列表)的事件监

2011-11-29 14:08:07 632

原创 Android杂谈---用MD5加密算法加密密码

很多的网络相关的软件都需要用户名密码登录,在开发的时候像这些密码都是保存在SharedPreferences中,这些密码保存在/data/data/包名/shared_prefs下,保存在一个XML文件中,如下:可以用FileBrower查看开始说道正题,MD5加密算法虽然现在有些人已经将其解开了,但是它的加密机制依然很强大,我想绝大对数还是不会解开的。MD5加密算法是单向加密,只

2011-11-29 14:05:38 811 2

原创 Android结合界面对Sqlite数据库做增,删,改,查.操作

本实例是将数据库中数据查询出来在界面中用ListView显示,并增加菜单提示对数据做新增和删除操作.单选择一条记录单击时对此条记录做修改操作. 所用到的界面布局: 主界面ListActivity Xml代码xml version="1.0" encoding="utf-8"?>linearlayout xmlns:android="http://schemas.android.com/

2011-11-28 16:07:47 2082

原创 Android开发指南-用户界面-创建菜单 .

创建菜单 Creating Menus菜单是任何应用程序的一个重要部分,提供了透露应用程序功能和设置的通用接口。Android为开发者提供了一个简单的编程接口来实现各种条件下的标准化应用程序菜单。Android提供了三种基础菜单类型:选项菜单Options Menu 这是一个活动的主菜单。通过按下设备菜单键来显示它。选项菜单包含两组菜单项: 图标菜单Icon Menu

2011-11-28 13:58:38 515

原创 Android开发指南-用户界面-对话框 .

创建对话框Creating Dialogs对话框通常是一个显示在当前活动前面的小窗口。下面的活动失去焦点而由对话框接受所有的用户交互。对话框通常被用来当做通知或者运行中的应用程序相关的短暂活动。Android API支持下面的对话框对象类型:警告对话框AlertDialog这个对话框管理0,1,2,或3个按钮,和/或一个可包含复选框和单选按钮的可选项列表。这个警告对话框能够组建

2011-11-28 13:56:28 572

原创 HTML5须知十件事

摘要:HTML5也许还不是一个完全定稿的标准,但变化不会太大了——并且接受程度也在上升。Justin James突出介绍了这一新规范的关键概念。  英文原文:10 things you should know about HTML5  一两年前,HTML5似乎还是一个模糊的概念,只有少数几个互联网的书呆子才会关心。而现在,却感觉仿佛HTML5无所不在了。感谢Mozilla和Ch

2011-11-27 18:56:09 442

原创 HTML5新手入门指南

HTML5的发展越来越迈向成熟,很多的应用已经逐渐出现在你我日常生活中了,不只让传统网站上的互动Flash逐渐的被HTML5的技术取代,更重要的是可以透过HTML5的技术来开发跨平台的手机软件,让许多开发者感到十分兴奋!  当你开始想要学习、试图想要投入相关的开发时,由于HTML5的技术还在持续发展、进化当中,学习的资源也都比较零散,较难有一个整体的方向。在本篇文章中,笔者将会介绍HTML5的

2011-11-27 18:53:56 544

原创 浅谈 HTML5 的 DOM Storage 机制

摘要:在开发 Web 应用时,开发者有时需要在本地存储数据。当前浏览器支持 cookie 存储,但其大小有 4KB 的限制。这对于一些 Ajax 应用来说是不够的。更多的存储空间需要浏览器本身或是插件的支持,如 Google Gears 和 Flash。不过开发人员需要通过检测当前浏览器所支持的插件类型来使用对应的接口。 HTML5 中新引入了 DOM Storage 机制,通过使用键值对在客户端

2011-11-27 18:52:17 758

原创 创建指南针View的例子

在接下来的例子里,你将通过扩展View类创建一个指南针View。它使用传统的指南针上升箭头来指示方向。当完成时,应该和图4-3看起来一样。 指南针是一个UI控件的例子,它需要完全不同的视觉显示,不同于SDK工具箱中的TextView和Button,让我们从无到有使它成为一个出色的控件。 在第10章,你将使用这个指南针View和设备内建的重力加速计来显示用户当前的方向。在11章中,你

2011-11-27 16:51:14 530

原创 Android网络连接处理学习笔记

在Android中,可以有多种方式来实现网络编程:创建URL,并使用URLConnection/HttpURLConnection 使用HttpClient 使用WebView创建URL,并使用URLConnection/HttpURLConnectionjava.net.*下面提供了访问 HTTP 服务的基本功能。使用这部分接口的基本操作主要包括: 创建 URL 以及 U

2011-11-27 16:43:30 373

原创 web开发中的缓存问题的研究(三)

(5)回到浏览器窗口中,简要记住一下浏览器窗口和Tomcat的命令行窗口中显示出的时间值,然后反复单击浏览器工具栏中的“后退”和“前进”按钮,可以看到每次显示出的CacheServlet页面内容都没有变化,Tomcat的命令行窗口中也没有打印出新的信息。直接在浏览器地址栏中输入CacheServlet的访问地址,结果也是如此。这说明用浏览器的“后退”或“前进”方式访问已缓存的页面时,或者直接在浏览

2011-11-27 15:36:20 402

原创 web开发中的缓存问题的研究(二)

从图4.16中还可以看到,其“检查所存网页的较新版本”功能项的设置值有4个选项,只要先单击“设置”对话框标题栏中的问号按钮,然后再单击相应的选项,就可以看到每个选项的作用和意义:“每次访问此页时检查”选项表示浏览器每次访问一个页面时,不管浏览器是否缓存过此页面,都要向服务器发出访问请求。这种设置的优点是实时性很强,肯定能够访问到网页的最新内容,但是如果网页内容很少更新,这种设置的访问效率就

2011-11-27 15:35:21 382

原创 web开发中的缓存问题的研究(一)

一般情况下,浏览器都会缓存已经访问过的页面内容,关于如何禁止浏览器缓存的介绍,在网上到处都有相关的文章,但是,关于浏览器如何利用缓存,如何处理缓存的讲解,却鲜有人谈及.我一直为这个问题所困惑,这个问题也是绝大多数有经验的WEB开发人员所共同面临的问题,我有些朋友已做过几十个大大小小的WEB项目,当与他们交流这些问题时,他们虽然也在项目中遇到和解决过这些问题,但由于没有足够的时间和精力来仔细思考这些

2011-11-27 15:34:15 493

原创 64位Ubuntu 10.10编译Android 2.3.1源代码

1、在虚拟机上安装64位Ubuntu 10.10,安装完成后进行系统升级。2、将源代码拷贝进去或者下载下来。3、sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl sun-java6-jdk zlib1g-dev gcc-multilib g++-multilib libc6-dev-i

2011-11-24 20:15:31 419

原创 Android 应用程序快速启动的秘诀

Android系统 框架和上层应用 是类java( 不是正统的sun java) 开发 的,实现了自己的java 虚拟机dalvik ,既然用java 虚拟机和java 开发,一般都会认为效率低下。其实不然,在基本主流的智能手机 的软件平台 上, android的执行速度是最快的。  那么android 效率为什么这么的高呢? 特别是一个应用程序

2011-11-22 18:08:10 505

原创 Android Intent的几个主要用法

显示网页:1. Uri uri = Uri.parse("http://www.google.com");2. Intent it = new Intent(Intent.ACTION_VIEW,uri);3. startActivity(it);显示地图:1. Uri uri = Uri.parse("geo:38.899533,-77.036476");

2011-11-22 18:05:06 337

原创 修改Android开机画面

Android系统开机动画包括两部分:  开机显示的 ANDROID 文字;  ANDROID发光动画。  这篇文章说的开机动画是第一种,下面开始正文!  1. 制作当前屏幕像素的图片(模拟器默认为320*480)  使用PS制作一张320*480的图片,保存时选“保存为 Web 所用格式”,然后在弹开的窗口上,“预设”项选择“PNG-24”,保存为android_logo.p

2011-11-22 18:03:33 397

原创 cygwin 使用指南

cygwin   使用指南  作者:yansm     根据cygwin   user   guide翻译整理,希望对大家有所帮助。有错误清指出。     1   引言         cygwin是一个在windows平台上运行的unix模拟环境,是cygnus   solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它

2011-11-22 17:59:30 500

原创 git使用笔记

1, Linus的 git tree,AKA 'mainline kernel':        $ git -clone git :// git .kernel.org/pub/scm/linux/kernel/ git /torvalds/linux-2.6. git   其他的 git trees可以在[url]http:// git .kernel.org/[/url]

2011-11-22 17:49:55 745

原创 JavaEE播放网络视频

在Html页面中, 插入以下代码便可以播放flash格式的视频http://www.tudou.com/v/4TrpKWCVSPk/v.swf" type="application/x-shockwave-flash"allowscriptaccess="always" allowfullscreen="true" wmode="opaque" width="480" height="

2011-11-20 20:48:21 1077

原创 Android Widget 电池插件的开发实现 .

最近突发奇想,想自己编一个Android电池插件放在桌面上,一是这个App确实有它的实用价值,二是编起来工程量应该不是很大,不用花太长时间,三来又能学习下Widget的开发方法,一举三得,于是,暂停下游戏开发的学习,来编一个widget先。    在查找并结合多方资料后终于实现,效果图如下:长按桌面空白处,出现菜单,点击Widgets,此时的插件已经装入: 在电源连接时,机

2011-11-19 23:54:41 1272

原创 View 拖动&插入 研究

View 拖动&插入  即: 支持 拖动图标 然后把之插入 2个View 之间  为了降低难度 选用了若干ImageView 放入ViewGroup : vertical LinearLayout   [代码 步骤] 1. 定义布局:main.xml : Xml代码  xml version="1.0" encoding=

2011-11-15 18:58:54 504

转载 android左右滑动加载分页以及动态加载数据

android UI 往右滑动,滑动到最后一页就自动加载数据并显示 如图: Java代码  package cn.anycall.ju;     import java.util.ArrayList;   import java.util.HashMap;   import java.util.List;   import java.util.Map;

2011-11-15 18:48:43 1234

原创 android中的左右滑动

iphone中有很多应用都能够左右滑动,非常cool,关键是实现起来非常简单。android比起来就差远了,网上有不少帖子。 我在这边重新分享下自己的经验吧,将实现细节详细解释下。FlingGallery这个类摘自网上,有少许修改。 Java代码  package com.nuomi.ui;     import java.util.HashSet;   imp

2011-11-15 18:45:38 675

原创 ListView事件的研究

1. ListView的OnItemClickListener不被触发的另外一种情况 如上图,在一个ItemView中,只有一个TextView位于最左侧,他的右侧是空白区域,没有任何控件,当点击右侧区域时,并不会触发OnItemClickListener,当点击TextView所在的区域时,就能触发这个事件。看看这个事件的执行流程右侧空白的部分没有View控件,也就是说虽

2011-11-15 18:39:06 515

原创 滑动动态分页

实现 android.widget.AbsListView.OnScrollListener  主要代码 view plaincopy to clipboardprint?private int lastItemIndex;  @Override  public void onScroll(AbsListView v, int firstVisibleIte

2011-11-15 18:37:43 406

原创 Android滑动手势侦测方法

Android SDK提供了一个listener类来侦测各种不同的手势:SimpleOnGestureListener. 你只需要实现自己所关心的手势就可以了. 首先创建自己的一个手势detector类: class MyGestureDetector extends SimpleOnGestureListener { @Override public boolean

2011-11-15 18:35:29 433

原创 关于通过ListView将数据绑定到复选框的问题的总结

问题来源:1 选中第一页的第2,3个复选框,当翻到第二页的时候其相同位置也被选中解决思路:绝不能依靠复选框的被选中来删除黑名单号码,而依靠哪个数据被选中来删除黑名单.那么怎么知道这个数据  是否被选中呢?就是通过CheckBox的被选状态来提示用户的。所以说CheckBox只是起到一个显示作用!!解决办法:自定义SimpleAdapter类,重写getView()方法。而且借用了外

2011-11-14 20:33:20 649

左对齐的gallery

重写gallery,实现gallery的左对齐

2013-10-28

android中移植 c c++程序

android c++ 移植,完整的操作流程,本人一路操作之后的流程总结

2013-10-24

Android应用程序永久获取root权限方法

Android应用程序,通过代码方式永久获取root权限方法

2013-10-24

android微信分享

微信分享的例子,包含因签名导致微信不能分享的问题

2013-09-26

淘宝登陆授权

淘宝登陆授权的例子,基于Oauth2.0

2013-09-23

QQ基于sso登陆的例子

QQ基于sso授权,登陆的例子。基于客户端和网页端授权认证的例子

2013-09-23

Windows下Adb工具调试时乱码问题

解决 Windows下Adb工具调试时乱码问题,查看log乱码的问题

2013-09-23

Git_中文教程

Git工具的使用,操作步骤详尽,工作中所需的命令都包含在内

2011-11-13

android-sdk_r15-windows.zip

Android-sdk,开发工具,最新版本,ADT-15.0.0必须依赖的包

2011-11-11

短信语音播报源码.rar

此代码可以实现发短信,并且系统可以对短信内容进行阅读

2011-11-02

HTTP调试工具

HTTP调试工具用于web开发中,通过它可以获取HTTP协议的一些头信息

2011-11-02

android_开发之音乐播放器代码.doc

完整的音乐播放器代码,MediaPlayer ,Handler 详细描述,对歌词的关联操作

2011-11-02

webservive学习笔记

Web Service的定义,原理,应用,源码

2011-10-09

java json解析

java语言对json数据的解析,源码完整

2011-10-09

JSON java数据格式解析

json解析基于java的读写操作,详细java代码实现

2011-08-30

Spring_Security_3权限管理

本文档内容为基于Spring下的权限管理,主要包含以下内容1、区分Authentication(验证)与 Authorization(授权)2、SS中的验证特点3、SS中的授权特点4、SS核心安全实现5、配置SS6、配置web.xml 7、Spring配置文件中设置命名空间 8、通过数据库验证用户身份 9、完善web页面验证规则 10、自定义验证配置 11、本地化消息输出(国际化)

2011-08-15

java编程那些事.pdf

《Java编程那些事儿》以通俗易懂的语言和代码示例介绍Java语言编程的各种知识,是一本指导初学者进行自学编程,并通过相关章节附带的练习融会贯通相关技术的入门书籍。《Java编程那些事儿》按照技术学习的顺序,依次介绍了计算机基础知识、建立Java开发环境、Java基础语法、流程控制使用、数组使用、方法使用等编程基础知识,然后介绍了面向对象编程、JDK API结构、I/O技术、多线程技术、网络编程技术和界面开发技术等内容,并结合例子深入介绍了技术的实际应用,是一本实用的Java学习书籍。 《Java编程那些事儿》难易适中,书中内容讲解和示例均源自作者多年在教育第一线的经验,讲解深入,介绍全面,示例丰富。 《Java编程那些事儿》适用于各类Java编程人员,既适合初学Java编程的各类高校学生、培训机构学员进行编程学习,也适合作为Java程序员加深Java编程理解的参考用书。

2010-04-20

空空如也

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

TA关注的人

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