12 xiangyong2008

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 1w+

Android开源项目第一篇——个性化控件(View)篇

本文为那些不错的Android开源项目第一篇——个性化控件(View)篇,主要介绍Android上那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Activity Animation等等。 

2014-06-20 13:54:25

android webview自动播放Video

由于近期有个需求需要再webview加载完网页上的视频

2014-06-09 21:25:35

[Android实例] 适应多行长文本的Android TextView

大家经常会用到系统默认的TextView,TextView可以很好地适应单行长文本(尾部自动打上省略号),以及可以完整显示多行文本(TextView的宽高足够大)。但如果是很多行的文本而TextView又足够大的时候,则会出现以下这种情况.......超出的文本受TextView大小限制,不能完全显示。本文主要实现一个能够适应多行长文本的TextView,自动缩减长文本并在

2012-12-24 13:44:34

Android中如何使用ViewPager实现类似laucher左右拖动效果

现在很多Android应用在首次安装完都会有指引如何使用该应用的某些功能的指引界面,这样会获得很好的用户体验,能够帮助用户更好使用应用的某些功能。其实该功能和Android主界面的 luncher 的功能完全一样的效果,可以实现左右拖动。下面结合 ViewPager 的实例来展示如何实现该功能,先看下该Demo的结构图:注:ViewPager类是实现左右两个屏幕平滑地切换的一个类,

2012-04-01 09:03:06

Android集合SSH搭建服务器客户端请求

首先在服务器端,星空采用的是SSH框架,struts2集合了json插件,服务器和客户端的信息交互采用的JSON来传输,由于在服务器端用了Struts2,所以 星空 就用装了一个JSON插件,这样,很轻易的就把服务器端的信息用JSON的形式发送到了手机端~~以下是代码,欢迎eoe的朋友们拍砖~~首先,在服务器端搭建好SSH框架,具体细节就不在陈述~struts xml配置如下:Ja

2012-02-28 10:31:14

Android 开发之旅:短信的收发及在android模拟器之间实践(二)

引言前面我们介绍都只是如何发送SMS消息,接下来我们介绍如何接收SMS消息,及另一种发短信的方式并增强为可以发生图片等,最后介绍一下emulator工具。本文的主要内容如下:1~5见Android 开发之旅:短信的收发及在android模拟器之间实践(一)

2011-09-07 19:38:17

Subversion之路--实现精细的目录访问权限控制

(终于提交正稿了,从开始动笔到现在提交正稿,由于私人原因,整整经过了半年时间方才结束,惭愧!对于那些因为本文的错误而走了弯路的网友们,本人深表歉意。非常感谢各位读者的关注,在这半年时间里面,正是各位的支持,才让我鼓起勇气,持续着将文章写完。本人其实就是个业余爱好者,不是专

2011-08-02 20:59:03

java 调用 dll动态库

最近应项目的需求,需要通过java调用dll动态库,于是找了一些资料,在此记录一下实现过程,包括出现的错误处理。写一个包含static System.loadLibrary()和native修饰过的方法的类,如下:package com.android.test;public class TestNative { static { System.loadLibrary

2011-06-07 17:38:00

Eclipse 3.6 中安装WindowBuilder Pro及使用SWT Designer

<br />Eclipse 3.6 的下载与安装<br />1、登录http://www.eclipse.org/downloads/,现在Eclipse的最新版本是3.6.1,在打开的页面选择要下载的版本,如图1红框标记处所示:<br /><br />图1<br />2、将下载得到的文件eclipse-SDK-3.6.1-win32.zip解压到D盘根目录下,并运行eclipse.exe。<br />3、在Eclipse主界面依次选择Help→Install New Software,打开如图2所示界面:

2011-06-01 16:11:00

通过Eclipse生成可运行的jar包

<br />相信大家在开发java的时候一定会遇到要求将java工程打包成可运行的jar的需求,今天我在这篇博客中详细讲解一下生成可运行jar的方法。<br />1. 工程中不包含第三方的jar包<br />这种情况比较简单,选中需要生成jar的工程,右击-->Export,出现如下的窗口<br /><br />选中java--- > JAR file--> next --- > next --- > main class要选中默认启动的main class,之后点击finish就生产了一个可以运行的jar

2011-05-26 10:51:00

微软起诉邦诺书店

<br />作者: Seth Weintraub   时间: 2011年03月22日   来源: 财富中文网苦苦挣扎的书商邦诺在其Nook电子书阅读器上采用了Android操作系统,现在不得不应付微软对此提起的诉讼。 <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> 

2011-03-28 18:01:00

Java设计模式之Observer

<br />1.概念<br />observer模式定义对象间的一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新。JDK里提供的observer设计模式的实现由java.util.Observable类和 java.util.Observer接口组成。从名字上可以清楚的看出两者在Observer 设计模式中分别扮演的角色:Observer是观察者角色,Observable是被观察目标(subject)角色。 <br />2.实例<br />该实例模拟了烧水的过程,涉及

2011-01-25 13:26:00

HTTP协议header头域

<br />HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以及可能的实体内容。<br />  通常HTTP消息包括客户机向服务器

2011-01-22 14:41:00

实用Android开发工具和资源精选

<br /><br /><br />免费的Android开发人员电子书:andbook<br />如果你刚步入Android的开发,那么对于第一次开发Android应用程序的你来说,这本书是非常适合的。这本只有62页的PDF电子书里,有简单易懂的入门教程,帮助你在没有任何Android开发知识的背景下,教你开发Android应用程序。<br />Free Android Developer Ebook: andbook! →<br /> <br />免费的Android开发人员电子书:专业Android应用

2010-11-04 09:33:00

Android开发者必须深入学习的10个应用开源项目

<br />Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项 目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用:<br />1.Android团队提供的示例项目<br />如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由And

2010-10-17 14:16:00

Java 文件过滤 FileFilter

<br />1.写一个类继承与FileFilter<br />package com.dream.musicplayer;import java.io.File;import java.io.FileFilter;public class MP3FileFilter implements FileFilter { @Override public boolean accept(File file) { // TODO Auto-generated method stub

2010-09-21 16:32:00

Memory Size Class for viewing available storage

<br />import java.io.File;import android.os.Environment;import android.os.StatFs;public class MemoryStatus { static final int ERROR = -1; static public boolean externalMemoryAvailable() { return android.os.Environment.getExternalSt

2010-09-10 11:50:00

Transfer file over FTP (close ui and get return code)

<br /> ...Intent intent = new Intent();intent.setAction(Intent.ACTION_PICK);// FTP URL (Starts with ftp://, sftp:// or ftps:// followed by hostname and port).Uri ftpUri = Uri.parse("ftp://yourftpserver.com");intent.setDataAndType(ftpUri, "vnd.and

2010-09-10 11:43:00

Download an HTTP file to SDcard with progress notification

<br />try { //set the download URL, a url that points to a file on the internet //this is the file to be downloaded URL url = new URL("http://somewhere.com/some/webhosted/file"); //create the new connection HttpURLConnection urlConnection = (Ht

2010-09-10 11:34:00

对android项目反向工程的方法

<br />拿到android项目,是一个apk的包。这里面包含编译后的代码和资源文件两部分。<br />其中资源文件的反向工程,可以参见简单分析apk文件中的信息。<br />而编译后的代码部分,需要借助两个工具:dex2jar,用于将dex文件转换为jar文件; jd-gui,将jar文件反向工程为java代码。 <br /> <br />dex2jar的链接在:<br />http://code.google.com/p/dex2jar/<br />下载然后解压缩,可以直接在windows下或者lin

2010-09-07 14:08:00

查看更多

勋章 我的勋章
    暂无奖章