自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(151)
  • 收藏
  • 关注

原创 Android学习系列(19)--App离线下载

Android学习系列(19)--App离线下载       宜未雨而绸缪,毋临渴而掘井。----朱用纯《治家格言》      离线下载,在有网络的情况下下载服务器数据,以便无网络时也能阅读,就是离线阅读。      离线下载的功能点如下:      1.下载管理(开始、取消下载)。      2.网络判断(Wi-Fi,3G)。      3.独立进程。      4.定时和...

2011-08-13 11:40:44 155

原创 Android学习系列(20)-App数据格式之解析Json

JSON数据格式,在Android中被广泛运用于客户端和网络(或者说服务器)通信,非常有必要系统的了解学习。     恰逢本人最近对json做了一个简单的学习,特此总结一下,以飨各位。     为了文章简明清晰,尽量多列点,少废话。     参考文档:http://www.ietf.org/rfc/rfc4627.txt?number=46271.JSON解析     (1).解析Object...

2011-08-13 11:28:18 154

原创 Android学习系列(1)--为App签名(为apk签名)

写博客是一种快乐,前提是你有所写,与人分享,是另一种快乐,前提是你有舞台展示,博客园就是这样的舞台。这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。1.签名的意义  为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版...

2011-08-13 11:20:07 166

原创 Android学习系列(4)--App自适应draw9patch不失真背景

做人要大度,海纳百川,做事要圆滑,左右逢源,这让我想到了编程也是如此,代码要扩展,界面也要考虑自适应。这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。1.背景自适应且不失真问题的存在      制作自适应背景图片是UI开发的一个广泛问题,也是界面设计师渴望解决的问题,我相信我们彼此都深有体会。      比如,列表的背景图一定,但是列表的高度随着列表...

2011-08-13 11:16:49 134

原创 Android自定义View之一:初探实例 .

Android自定义View实现很简单继承View,重写构造函数、onDraw,(onMeasure)等函数。 如果自定义的View需要有自定义的属性,需要在values下建立attrs.xml。在其中定义你的属性。 在使用到自定义View的xml布局文件中需要加入xmlns:前缀="http://schemas.android.com/apk/res/你的自定义View所在的...

2011-08-13 11:09:53 97

原创 Android多媒体学:播放网络上的视频 .

Android支持播放网络上的视频。在播放网络上的视频时,牵涉到视频流的传输,往往有两种协议,一种是HTTP,一种是RTSP。这两种协议最大的不同是,HTTP协议,不支持实时流媒体的播放,而RTSP协议就支持。 Android中自带的播放器,以及VideoView等都支持上述两种协议,因此,可以直接播放网络上的视频,唯一不同的就是URI。package demo.camera;...

2011-08-13 11:05:52 84

原创 Android多媒体学:利用AudioRecord类实现自己的音频录制程序 .

AudioRecord类相对于MediaRecorder来说,更加接近底层,为我们封装的方法也更少。然而实现一个AudioRecord的音频录制程序也很简单。本实例代码如下: 可惜,本实例测试时有个问题,在录制的时候,会出现buffer over。缓存泄露,待解决。package demo.camera;import java.io.BufferedInputStream;...

2011-08-13 11:02:50 120

原创 Android多媒体:实现图像的编辑和合成 .

package demo.camera;import java.io.FileNotFoundException;import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;import android.graphics.BitmapFactory;impo...

2011-08-13 10:59:47 122

原创 Android JNI简单实例(android 调用C/C++代码)

 Android的jni实例 android 的应用程序(Dalvik VM)中使用JNI(Java Native Interface)调用C/C++开发的共享库。 c/c++中调用java程序的方法以后再发。 开发环境 (eclipse + android ADT) WindowsXP SP3 JDK 1.6.0.12 VMWARE+Ubuntu Linux 8.04      (1) Ec...

2011-05-25 11:19:22 98

原创 自动完成框

请下载源码

2011-05-03 13:44:18 109

原创 读取sd卡照片

请下载源码

2011-05-03 13:43:09 109

原创 UC菜单栏布局

请下载附件

2011-05-03 13:41:54 164

原创 Executor线程池实例

Executor 是 java5 下的一个多任务并发执行框架(Doug Lea),可以建立一个类似数据库连接池的线程池来执行任务。这个框架主要由三个接口和其相应的具体类组成。Executor、 ExecutorService 和 ScheduledExecutorService 。   1 、 Executor 接口:是用来执行 Runnable 任务的;它只定义一个方法- execute(Run...

2011-04-06 17:42:29 119

原创 android handler 实现三步曲

一. 要实现接口:public class VrowsePicActivity extends Activity implements Handler.Callback{} 二.定义Handler: private Handler messageHandler; 三.初始化Handler:messageHandler = new Handler( this); 四....

2011-04-06 16:59:47 121

原创 android 横竖屏切换

①不理会。。②只竖屏显示(android:screenOrientation="portrait")   只横屏显示(android:screenOrientation="landscape")③简单的防止重载:   在 AndroidManifest.xml中加入:android:configChanges="orientation|keyboardHidden"   在activity中重载o...

2011-03-25 14:33:48 116

原创 android 分辨率调试

一:不同的layoutAndroid手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢?    其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。...

2011-03-25 13:36:57 264

原创 android 图片内存溢出

我的代码如下    is = new FileInputStream(new File(baseMagazinePath + this.bookId + "/" + fileList[currentImgNo] + ".png"));    iv.setImageDrawable(Drawable.createFromStream(is, "myStream"));有时候出现内存...

2011-03-21 18:24:49 86

原创 android Exid 不可修改

Android:只读EditText内容可滚动(禁止输入法)的实现(2010-08-26 10:09:36)转载标签: it  实验设备为HTC hero (SDK 2.1-update1)使用的layout文件内容如下: <EditText android:id="@+id/edt_url" android:layout_wid...

2011-03-21 13:47:26 140

原创 android 对话提示框大全

Android 对话框(Dialog)大全 建立你自己的对话框发表日期:2010-11-15 已被阅读:[<script src="/adsc/script_get.aspx?a=qty&ID=1280" type="text/javascript"></script>657]次 <!--DATA[-->  Activiti...

2011-03-21 12:34:11 404

原创 Android消息提示框和对话框

在某些情况下需要向用户弹出提示消息,如显示错误信息,收到短消息等,Android提供两种弹出消息的方式,消息提示框toasts和对话框alerts。 Toast是一种短暂的消息提示,显示一段时间后不需要用户交互会自动消失,所以用来显示一些建议性的不太重要的消息,如提示用户后台一个任务完成了。使用Toast来弹出提示消息也很简单,调用Toast类的静态方法makeText(): ...

2011-03-21 12:29:30 646

原创 android tab 用法

TabHost广泛运用于android程序中,在程序中运用TabHost,解决了手机屏幕小,显示内容少的问题,如系统自带的拨号程序,就用了TabHost.分为拨号、通话纪录、联系人、收藏几个Tab。先看今天学习的例子的最终效果。分为三个标签Tab1、Tab2、Tab3。TabHost与普通的Activity有点区别,主程序继承TabActivity,而不是Activity。所以,在新建项目时Cre...

2011-03-11 15:10:00 155

原创 Android Intent 用法汇总

显示网页    1. Uri uri = Uri.parse("http://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-03-08 18:17:17 57

原创 android上传文件到服务器

/*** 通过拼接的方式构造请求内容,实现参数传输以及文件传输* @param actionUrl* @param params* @param files* @return* @throws IOException*/public static String post(String actionUrl, Map<String, String> para...

2011-03-08 18:04:54 90

原创 android 彻底退出程序方法

最后终于找到一个可行的方法:使用ActivityManager彻底退出程序ActivityManager manager = (ActivityManager)getSystemService(ACTIVITY_SERVICE);   manager.restartPackage(getPackageName()); 需要声明权限<uses-permission android:n...

2011-03-08 17:24:02 215

原创 android 提示框

1.在测试时,如何实现一个提示可以使用Toast.makeText(this, "这是一个提示", Toast.LENGTH_SHORT).show(); //从资源文件string.xml 里面取提示信息 Toast.makeText(this, getString(R.string.welcome), Toast.LENGTH_SHORT).show(); 这个提示会几秒钟后消...

2011-03-08 16:41:20 159

原创 Android线程

1. Android进程    在了解Android线程之前得先了解一下Android的进程。当一个程序第一次启动的时候,Android会启动一个LINUX进程和一个主线程。默认的情况下,所有该程序的组件都将在该进程和线程中运行。同时,Android会为每个应用程序分配一个单独的LINUX用户。Android会尽量保留一个正在运行进程,只在内存资源出现不足时,Android会尝试停止一些进程从...

2011-03-03 18:31:30 53

原创 Android中发送Http请求实例

Android中发送Http请求实例(包括文件上传、servlet接收) http, post, 上传文件 本帖最后由 xinke7hao 于 2010-6-12 13:43 编辑 前天开始要准备实现手机端往服务器传参数,还要能传附件,找了不少文章和资料,现在总结一下分享分享:代码中的catch什么的就省略了,尝试了图片、txt、xml是没问题的.. 各位 尽情拍砖吧。 发完发现代码部分的格式……...

2011-03-03 17:46:37 100

原创 设计模式之Factory

工厂模式定义:提供创建对象的接口.为何使用?工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑实用工厂模式,虽然这样...

2011-02-12 10:14:13 56

原创 WebWork深入浅出

前言 本篇文章并没有太多WebWork 的实战代码细节。本人非常希望能充当一名导游的角色,带领读者逐步游览WebWork的功能特性和原理。在第一章,我们将提出基于三层架构的Web层需要解决的10个问题,这是本文的纵轴。围绕着纵轴,我们按照横轴的顺序逐步描述讲解:WebWork简介、WebWork入门、WebWork原理、WebWork实战和技巧、展望WebWork未来、最后是本文的总结。基...

2011-01-28 09:45:52 78

原创 svn配置方法

Install Subclipse in Eclipse 3.xStep 1:Begin the installation from the Eclipse Help menu item.Install Subclipse in Eclipse 3.xStep 1:Begin the installation from the Eclipse Help menu item....

2011-01-06 15:37:59 107

原创 struts2 标签

a  a标签创建一个HTML超链接,等价于HTML 的<a  href=""....示范代码:<s:a href="login.action">登陆</s:a> action  使用action标签 可以允许在JSP页面中直接调用Action,因为需要调用Action,故可以指定需要被调用Action的name以及namespa...

2011-01-04 10:24:56 77

原创 sturts2 验证框架

Struts2验证框架验证用户注册 核心代码如下: 1.用户注册页面register.jsp <form action="register.action" method="post"> <I><font face="楷体_GB2312" color="#FF0000"><s:fielderror />

2011-01-04 09:46:26 58

原创 Acegi + Spring + Hibernate + Struts 2搭建基于角色的权限控制系统

    安全永远是WEB应用系统必须面对的头等大事, 也是最头疼的事, 其实安全系统就只包括两个问题: 认证和授权.     以前做些网站系统, 安全检测逻辑都在放在须要安全控制的代码前面, 这样做有很多不好的地方, 重复多次的编码就不用说了, 代码移植性, 重用性都得不到体现, 安全检测逻辑要永远和业务逻辑放在一起.     那么, 能不能够在进入方法前就调用一些安全检测? 其实Spring A...

2010-12-28 11:55:33 53

原创 Java面向对象

编程模型  所有计算机均由两种元素组成:代码和数据.精确的说,有些程序是围绕着"什么正在发生"而编写,有些则是围绕"谁正在受影响"而编写的。  第一种编程方式叫做"面向过程的模型",按这种模型编写的程序以一系列的线性步骤(代码)为特征,可被理解为作用于数据的代码.如 C 等过程化语言。  第二种编程方式叫做"面向对象的模型",按这种模型编写的程序围绕着程序的数据(对象)和针对该对象而严格定义的接口...

2010-12-27 13:15:45 50

原创 js判断当前网络连接

if(window.navigator.onLine==true){    alert("已连接");   }else{  alert("未连接");   }

2010-12-21 12:38:21 68

原创 SAX 解析XML

 JAVA 解析 XML 通常有两种方式,DOM 和 SAX。DOM 虽然是 W3C 的标准,提供了标准的解析方式,但它的解析效率一直不尽如人意,因为使用DOM解析XML时,解析器读入整个文档并构建一个驻留内存的树结构(节点树),然后您的代码才可以使用 DOM 的标准接口来操作这个树结构。但大部分情况下我们只对文档的部分内容感兴趣,根本就不用先解析整个文档,并且从节点树的根节点来索引一些我们需要的...

2010-12-21 09:39:49 52

原创 ExtJs----布局

布局概述            在EXT中,所有的布局都是从Ext.Container开始的,Ext.Container的父类是Ext.BoxComponent。Ext.BoxComponent是一个盒子组件,可以定义宽度,高度和位置等属性。作为子类,Ext.Container也继承了这些功能,更重要的是,Ext.Container可以使用layout和items属性未作内部的子组件进行布局。 ...

2010-12-14 14:03:17 92

原创 android 用到的技巧集

 1.Drawable的使用  android.graphics.drawable Most often you will deal with Drawable as the type of resource retrieved for drawing things to the screen; the Drawable class provides a generic...

2010-12-14 12:24:14 61

原创 android TextView的字体颜色设置的多种方法(续)

下面看看第二种方式:在Activity类中进行设置 1、先将main.xml改成如下,即去掉android:textColor="@color/red":Xml代码 <?xml version="1.0" encoding="utf-8"?>  <LinearLayout xmlns:android="http://schemas.and...

2010-12-14 12:21:24 116

原创 Android 中的 adapter

 Adapter介绍 Adapter是将数据绑定到UI界面上的桥接类。Adapter负责创建显示每个项目的子View和提供对下层数据的访问。 支持Adapter绑定的UI控件必须扩展AdapterView抽象类。创建自己的继承自AdapterView的控件和创建新的Adapter类来绑定它们是可能的。 一些Android提供的Adapter介绍 在多数情况下...

2010-12-14 12:18:57 75

空空如也

空空如也

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

TA关注的人

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