自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(161)
  • 资源 (20)
  • 收藏
  • 关注

转载 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 1457

原创 android webview自动播放Video

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

2014-06-09 21:25:35 20595 7

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

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

2012-12-24 13:44:34 6840 1

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

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

2012-04-01 09:03:06 1684

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

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

2012-02-28 10:31:14 5789 1

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

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

2011-09-07 19:38:17 1427

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

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

2011-08-02 20:59:03 1105

原创 java 调用 dll动态库

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

2011-06-07 17:38:00 3383

转载 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 2905

原创 通过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 27840 8

转载 微软起诉邦诺书店

<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 1976

转载 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 1012

转载 HTTP协议header头域

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

2011-01-22 14:41:00 1343

转载 实用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 1981 2

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

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

2010-10-17 14:16:00 1919

原创 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 25562

转载 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 1104

转载 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 1580

转载 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 1613

转载 对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 1901

转载 编写完整的Content provider示例

<br />在在Content provider实现中使用SQLiteOpenHelper中实现的是特别简单的content provider,方法实现不全。下面给出一个实现比较全面的Content provider,当然也是很简单的。使用UriMatcher<br />UriMatcher可以帮助开发者识别Uri。比如:<br />content://com.easymorse.cp.mycp/emperors<br />表示获取朝代列表集合。而:<br />content://com.easymorse

2010-09-06 20:28:00 990

转载 Android HttpClient网络通信

<br /><?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <Button android:text="GET" a

2010-09-02 21:18:00 2602

转载 android WebView 学习

<br />在移动互联网的争夺日趋白热化,各个互联网巨头纷纷推出自己的手机浏览器,浏览器市场的争夺从桌面转移到了手机。<br /><br />在Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件。<br /><br />什么是webkit<br /><br />WebKit是Mac OS X v10.3及以上版本所包含的软件框架(对v10.2.7及以上版本也可通过软件更新获取)。同时,WebKit也是Mac OS X的Safari网页浏览器的基础。WebK

2010-08-31 17:54:00 1023

转载 Android Bitmap和Canvas学习笔记

<br />位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。1. 从资源中获取位图<br />可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。 <br />当然,首先需要获取资源: <br />        Resources res=getResources(); <br />使用BitmapDrawable获取位图使用BitmapDrawable (InputStream is)构造一个BitmapDrawable; 使用BitmapDraw

2010-08-05 10:46:00 680

转载 android nine patch图片

传统UI开发中,如果背景的大小不一样,一般需要为每种大小都制作一张图片,这在button中尤为明显。当然我们也可以一小块一小块水平重复的画,也可以垂直的话。在android中专门有一种叫nine patch图片(以 9.png结尾)来解决背景大小不一样时,只用一张背景图片。     用自带的tools/draw9patch.bat 打开一张png图片,我们可以在png图片最外面的空格画一个像素宽的黑线。左边是编辑区,在左边的图中,左边黑线的高度决定了垂直拉升时的扩展区域,也即当垂直拉伸时,只有这个区域的图片

2010-08-05 10:02:00 1355

转载 Android 反编译 .apk 文件

<br />dex2jar和JD-GUI这2个工具是学习android的好帮手<br /><br />     dex2jar下载地址 :http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip<br />     JD-GUI下载地址:<br />     windows版JD-GUI:http://laichao.googlecode.com/files/jdgui.zip<br />     linux版JD-GUI:http://l

2010-08-02 16:43:00 698

转载 Android游戏开发之旅四 Canvas和Paint实例

<br />昨天我们在Android游戏开发之旅三 View详解中提到了onDraw方法,有关详细的实现我们今天主要说下Android的Canvas和Paint对象的使用实例。<br />  Canvas类主要实现了屏幕的绘制过程,其中包含了很多实用的方法,比如绘制一条路径、区域、贴图、画点、画线、渲染文本,下面是Canvas类常用的方法,当然Android开发网提示大家很多方法有不同的重载版本,参数更灵活。<br />  void drawRect(RectF rect, Paint paint) //绘

2010-08-02 16:24:00 1220 1

原创 Android out of memory应注意的地方

<br />1.大量查询数据库时cursor没有关闭<br />错误写法:<br /> Cursor cursor = getContentResolver().query( );<br /> if(cursor != null)<br />{<br />       cursor.moveTOFirst();<br />       while(!cursor.isAfterLast())<br />       {<br />             ..............<br />      

2010-08-02 15:00:00 2663

转载 Android 只开启一个Activity实例

<br />在一个Activity中,多次调用startActivity()来启动另一个Activity,要想只生成一个Activity实例,方法有两种。 <br /><br />方法一:设置起动模式<br />一个Activity有四种启动模式:standard, singleTop, singleTask, singleInstance。 <br />standard: 标准模式,一调用startActivity()方法就会产生一个新的实例。 <br />singleTop: 如果已经有一个实例位于Ac

2010-08-02 14:29:00 18402 2

原创 Android判断是否有可用网络和判断WIFI是否ON

<br />1. 判断是否有可用网络<br /> public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ConnectivityManager mConnectivityManager = (ConnectivityManager) this.getSyst

2010-08-02 14:04:00 8459

转载 java thread synchronized 理解

<br />Java Thread 用起来并不难,但往往还是容易出错。 <br />我们知道 synchronized  关键字主要是防止多线程访问共享资源。<br />下面是个简单的测试,关于synchronized 使用。<br />view plaincopy to clipboardprint?<br />/**  <br /> * @author gaofeng  <br /> * @date 2009-12-18  <br /> */  <br />public class SynDemo { 

2010-06-17 17:01:00 758

转载 android -- TextView 部分字符带颜色 与 popupwindow 的使用

<br />TextView tv = new TextView(this);<br />tv.setText(Html.fromHtml("<font color=/"#ff0000/">红色</font>其它颜色"));<br />    <br /> <br /> <br /> <br />(2)popup window<br />a>首先从layout文件(hello.xml)文件得到view。<br /> View view = this.getLayoutInflater().inflate(R

2010-06-17 16:06:00 1433

转载 如何往数据库中存储mp3,image等文件

<br />转载自: http://www.android1.net/Topic.aspx?BoardID=11&TopicID=588講義摘錄之25: 使用SQLite的Blob儲存*.mp3檔案 這是一個Android範例,茲說明如下: Step-1: 首先將.mp3檔案放入Project的/res/raw/裡,如下: 程式一開始執行,建立一個資料庫,含有BLOB欄位,如下之指令:

2010-06-17 16:04:00 7782 1

转载 How to store an image file to SQliteDB in android

<br />根据上一篇转载内容我自己尝试着把一个image文件存入到sqlite中,并且把它读出来。<br />    从数据库中读出的文件放在以下路径:/data/data/packagename/files。<br />    完整代码如下:<br /> package com.test.image;import java.io.ByteArrayOutputStream;import java.io.FileOutputStream;import java.io.IO

2010-06-17 16:01:00 1032

转载 Android核心分析------电话系统之rilD

<br />Android电话系统之-rild<br />Rild是Init进程启动的一个本地服务,这个本地服务并没有使用Binder之类的通讯手段,而是采用了socket通讯这种方式。RIL(Radio Interface Layer)<br /><br />Android给出了一个ril实现框架。由于Android开发者使用的Modem是不一样的,各种指令格式,初始化序列都可能不一样,GSM和CDMA就差别更大了,所以为了消除这些差别,Android设计者将ril做了一个抽象,使用一个虚拟电话的概念。这

2010-06-09 00:59:00 605

原创 android show dialog exception or android.view.windowManager BadTokenException

今天在开发的时候,要显示一个Dialog出现如下的错误: W/dalvikvm(29843): threadid=3: thread exiting with uncaught exception (group=0x4000fe70)E/AndroidRuntime(29843): Uncaught handler: thread main exiting due to uncaugh

2010-05-27 16:43:00 2599 1

转载 android ListView详解

在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。  列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据    具体的将被映射的字符串,图片,或者基本组件。根

2010-05-20 21:02:00 931

转载 android 线程间的通信

近来找了一些关于android线程间通信的资料,整理学习了一下,并制作了一个简单的例子。 andriod提供了 Handler 和 Looper 来满足线程间的通信。例如一个子线程从网络上下载了一副图片,当它下载完成后会发送消息给主线程,这个消息是通过绑定在主线程的Handler来传递的。在Android,这里的线程分为有消息循环的线程和没有消息循环的线程,有消息循环的线程一般都会有一个L

2010-05-20 20:55:00 651

转载 Android中构建数据业务应用

构建Android中的数据业务应用,Android提供了几种网络访问方式: 移动IP网络(GPRS,基于移动网络的数据应用层 ),WiFi,蓝牙。这里讨论的是基于第一种方式的网络应用。Android主要提供了java.net和org.apache.httpclient两个包来处理相关的网络应用,另外还有android.net这个包,它只是对org.apache.httpclient进行了简单的封装

2010-05-20 20:30:00 724

转载 Android中构建数据业务应用

构建Android中的数据业务应用,Android提供了几种网络访问方式: 移动IP网络(GPRS,基于移动网络的数据应用层 ),WiFi,蓝牙。这里讨论的是基于第一种方式的网络应用。Android主要提供了java.net和org.apache.httpclient两个包来处理相关的网络应用,另外还有android.net这个包,它只是对org.apache.httpclient进行了简单的封装

2010-05-20 20:30:00 735

省市区联动数据

最新的全国省市区数据,可以联动,包含code,name 和 level

2018-04-23

android webview autoplay video

android webview支持HTML5自动播放video标签内容

2014-06-09

java开发中经常用到的jars包

内含很多java开发经常用到的jar包,比如,json数据的转换,把数据保留到excel中去,zxing扫描包。

2011-11-02

wordsavaaspdf word转换成PDF格式

安装之后,可以非常方便的将word转换成PDF格式的文档

2011-11-02

TortoiseSVN

windows xp下的非常好用的用于下载svn上资源的工具

2011-08-02

svn sub version

windows XP先的服务器端,非常好用的工具,可以备份自己的代码

2011-08-02

java 张孝祥课件

讲的非常不错的java课件,看过之后受益匪浅,希望给各位学习java的朋友带来方便

2010-08-09

MP4文件格式详细分析

一份非常详细的讲解MP4文件的格式。希望对想了解MP4文件格式的朋友有帮助!

2010-02-08

一本非常适合Python初学者的书

一本非常适合初学者的python的电子书,讲的很系统,希望对大家有帮助。

2010-01-04

Python 3.1 API

python 3.1的官方API,和帮助文档,希望对大家学习python提供帮助。

2009-12-29

the busy coder's guide to android development

一本非常详细的Android书籍,找了好久才找到的哦!放上来,方便大家下载!

2009-11-09

初学者的android入门教程---中文

一本非常不错的android初学者入门的中文教程,相信一定会对你有帮助的!!

2009-10-07

android 获奖作品--top 50

第一批android 获奖的作品,包括前50的作品。有样图和功能的讲解。

2009-10-07

JUnit4.5和官方文档

JUnit4.5包和一些相关的文档,如API,是学习JUnit的必备资料。

2009-09-24

android opengl es

一个非常好的关于在android 上使用opengl es的程序,看完之后相信你一定会有收获的。

2009-09-24

一本Android 的好书

一本比较详细的android 书籍,学完本书后,相信你对android开发一定有一个提升!

2009-08-24

android programmer's guide

一本关于android 开发的好书籍。希望对android 的学习者有帮助。

2009-04-17

空空如也

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

TA关注的人

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