自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 资源 (23)
  • 收藏
  • 关注

原创 Android 比Timer更好方法

Android中的Timer一般像下面这样写:java代码:Timer timer = new Timer( );TimerTask task = new TimerTask( ) {public void run ( ) {Message message = new Message( );message.what = 1;handler.sendMessage(m

2012-04-27 12:29:03 894

转载 获取手机中已安装apk文件信息(PackageInfo、ResolveInfo)(应用图片、应用名、包名等)

众所周知,通过PackageManager可以获取手机端已安装的apk文件的信息,具体代码如下[java] view plaincopyprint?PackageManager packageManager = this.getPackageManager();  List packageInfoList = packageManager.getInstalledPac

2012-04-25 08:32:27 697

转载 防止UI界面被输入法遮挡(画面随输入法自适应)

相信用过Android手机的朋友都知道,有时候在文本框中输入文字后,操作按钮被输入法遮挡了,不得不关闭输入法才可以继续比如下面这个画面: 画面布局:[xhtml] view plaincopyprint?xml version="1.0" encoding="utf-8"?>  LinearLayout xmlns:android="http://sch

2012-04-24 21:46:41 896

原创 在程序中设置android:gravity 和 android:layout_Gravity属性

在进行UI布局的时候,可能经常会用到 android:gravity  和 android:layout_Gravity 这两个属性。 关于这两个属性的区别,网上已经有很多人进行了说明,这边再简单说一下。 (资料来自网络)    LinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。

2012-04-24 21:31:20 763

转载 【Android UI】 Shape详解 (GradientDrawable)

在Android开发过程中,经常需要改变控件的默认样式, 那么通常会使用多个图片来解决。不过这种方式可能需要多个图片,比如一个按钮,需要点击时的式样图片,默认的式样图片。 这样就容易使apk变大。    那么除了使用drawable这样的图片外,还有其他方法吗?    本次就谈一下自定义图形shape,Android上支持以下几种属性shape、gradient、stroke、co

2012-04-24 21:23:53 1027

转载 【Android进阶】多抽屉效果 (类似最早QQ使用的效果)

也不知道该怎么取名,暂且就叫他多抽屉效果吧~~  最早QQ就是这样的效果,点一下,还有声音,呵呵。 一晃,都过去那么多年了...  废话不多说了,看下效果:   这个就是类似抽屉的效果,这边做了三个抽屉,点击抽屉既可打开,同时关闭其他抽屉。 有人猜到怎么做的了吗? 其实很简单,就是三个 TextView + 三个Layout。 关键就在于控制

2012-04-24 20:27:34 803

转载 Android 之 Window、WindowManager 与窗口管理

其实在android中真正展示给用户的是window和view,activity在android中所其的作用主要是处理一些逻辑问题,比如生命周期的管理、建立窗口等。在android中,窗口的管理还是比较重要的一块,因为他直接负责把内容展示给用户,并和用户进行交互。响应用户的输入等。在讲窗口管理时,有必要先说下ViewManager这个接口,这个接口主要有以下的实现子接口和实现类,分别是:Win

2012-04-24 19:55:01 625

转载 android弹出窗口的实现(PopupWindow)

最近看到新浪微博顶部栏的微博分组效果很炫,从网上查了一些资料明白原来是用PopupWindow实现的,今天自己也写了一个例子实现了这种效果,希望对大家有帮助。         PopupWindow就是弹出窗口的意思,类似windows下面的开始按钮。PopupWindow可以实现浮层效果,而且可以自定义显示位置,出现和退出时的动画.            首先定义新浪微博的顶部栏,tit

2012-04-24 19:15:05 2647

原创 Canvas类的介绍

Canvas被称作画布类,就可以在画布上绘制我们想要的东西了,下面介绍的有画布的一些基本属性。public class CanvasTest extends View {    private Paint paint  = null;    public CanvasTest(Context context) {        super(context);

2012-04-24 14:40:20 1396

原创 Paint和Color的介绍

在android 中需要通过graphics类来显示2D图形,graphics中包括了Canvas 画布,Paint 画笔,Color 颜色 ,Bitmap 图像,2D几何图像等常用类。这个类也是继承View ,相当于自己定义一个View类,在别的activity中创建并引用它;public class PaintAndColor extends View implements R

2012-04-24 14:28:28 2998

原创 View的使用方法

View类是Android的一个超类,这个类几乎包含了所有的屏幕类型。在Android中,任何一个View类都只需要重写onDraw()方法来实现界面显示。自定义的视图可以是复杂的3D实现,也可以是非常简单的文本形式。Android中提供了invalidate方法来实现界面的刷新,注意,invalidate不能直接在线程中调用,因为他违背了单线呈模型:Android UI操作并不是线程安全的,并且

2012-04-24 12:31:36 1685

原创 Android 使用AlarmManager设置闹钟

package com.Aina.Android;    import android.content.BroadcastReceiver;  import android.content.Context;  import android.content.Intent;  import android.widget.Toast;    /**  * com.Aina.Android  * Pro_

2012-04-24 10:45:28 8289

原创 Android Custom Dialog错误Unable to add window -- token null is not for an application

按照Android手册上的自定义Dialog章节学习使用自定义Dialog是出现如下错误:android.view.WindowManager$BadTokenException: Unableto add window--tokennullisnotforan application手册上代码逻辑如下:LayoutInflater inflater = (LayoutInflat

2012-04-19 20:02:00 1361

原创 android DatePicker和TimePicke用法

DatePicker和TimePicker都是从FrameLayout派生而来。简单的例子实现对时间监听。Java代码  "1.0" encoding="utf-8"?>  "http://schemas.android.com/apk/res/android"      android:orientation="vertical"      android:layou

2012-04-19 11:18:05 1262

原创 Android Spinner实例

package com.turboradio.googlesdk; import android.app.Activity;import android.os.Bundle;import android.view.MotionEvent;import android.view.View;import android.view.animation.Animation;im

2012-04-19 08:54:08 2208

原创 android edittext操作

1.获取光标选中的文字EditText view = (EditText)findViewById(R.id.edt);int start = view.getSelectionStart();int end = view.getSelectionEnd();        //由于选择的位置和你开始选择文字的顺序有关,所以最好重新判断整理一下顺序,免得

2012-04-18 13:12:26 4100

原创 Android 开发之 ClipboardManager

在开发一些系统应用的时候,我们可以需要用到Android的剪贴板功能,比如将文本复制到剪贴板或者从剪贴板复制数据等操作。使用起来很简单,系统给我们提供了很方便的接口,如下所示:1//获取剪贴板管理服务 2ClipboardManager cm =(ClipboardManager) context.getSystemSer

2012-04-18 09:00:04 1255

原创 Android将ButtonBar放在屏幕底部

ButtonBar的方式写底部button,试了试,看起来外观貌似比Tab好看,不过恐怕没有Tab管理Activity方便吧,毕竟一个Tab就是一个Activity,但是这样用Button的话,却并不如此,所以这样的涉及可能虽然好看点,但是管理起来却是相当麻烦。那么暂且把对activity的管理放在一边,只看界面的设计吧。   要涉及这样的一个buttonbar,主要就是要用到st

2012-04-17 17:51:33 6150

转载 Android提高篇之ListView自适应实现表格

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!       上次介绍了使用GridView实现表格,这次就说说如何用ListView实现自适应的表格。GridView比ListView更容易实现自适应的表格,但是GridView每个格单元的大小固定,而ListView实现的表格可以自定义每个格单元的大小,但因此实现自适应表格也会复杂些(格单元大小不

2012-04-17 17:29:43 1820 1

转载 Android提高篇之SQLite分页表格

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!       上次讲的Android上的SQLite分页读取,只用文本框显示数据而已,这次就讲得更加深入些,实现并封装一个SQL分页表格控件,不仅支持分页还是以表格的形式展示数据。先来看看本文程序运行的动画:       这个SQL分页表格控件主要分为“表格区”和“分页栏”这两部分,这两部分都是

2012-04-17 17:28:37 1103 1

转载 Android提高篇之SQLite分页读取

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!        Android包含了常用于嵌入式系统的SQLite,免去了开发者自己移植安装的功夫。SQLite 支持多数 SQL92 标准,很多常用的SQL命令都能在SQLite上面使用,除此之外Android还提供了一系列自定义的方法去简化对SQLite数据库的操作。不过有跨平台需求的程序就建议使用

2012-04-17 17:27:11 1706

原创 android 开发常用网站

http://www.cnblogs.com/over140/category/284304.htmlhttp://www.eoeandroid.com/http://blog.csdn.net/column/details/android--demo.htmlhttp://www.android-study.com/pingtaikaifa/http://dev.1008

2012-04-17 16:04:33 751

原创 java和剪切板 实现多层目录的复制和删除

关于剪切板上一节已讲过,这节重点介绍文件的操作。public class FileOperUtils {    private static final String     FILE_COPY = "copy";    private static final String FILE_CUT = "cut";    private Clipboard clipboard =

2012-04-17 15:53:51 1382

原创 java文件复制,删除基本操作

public static boolean deleteDirectory(String dir){  //如果dir不以文件分隔符结尾,自动添加文件分隔符  if(!dir.endsWith(File.separator)) {   dir = dir +File.separator;  }  File dirFile = newFile(dir);  //如果dir对应

2012-04-17 09:44:37 678

原创 java 中的剪切板

通过操作系统的剪切板,可以实现在不同的程序中拷贝和粘贴数据。一些用Java写的程序例如很多开发环境也可以访问到剪切板,本文就是研究如何在Java程序中读写系统剪切板的数据。Java中使用java.awt.datatransfer.Clipboard类来描述剪切板,并把剪切板分为两种类型:本地和系统,本地剪切板使用 Clipborad cp = new Clipboard("clip1"); 来

2012-04-17 09:08:47 639

原创 android编写Service入门

android编写Service入门android SDK提供了Service,用于类似*nix守护进程或者windows的服务。Service有两种类型:本地服务(Local Service):用于应用程序内部远程服务(Remote Sercie):用于android系统内部的应用程序之间前者用于实现应用程序自己的一些耗时任务,比如查询升级信息,并不占用应用程序比如Activ

2012-04-16 20:28:09 705

转载 android悬浮窗--获取内存

首先,得先说明,这个例子并不是我写的,是从eoeAndroid的一个帖子上面看到的,下载了他的源代码,然后分析一下,供学习共享。(另外,对于其代码有所修改,以便于更好的说明问题,另:同时把源代码上传,下载地址:http://download.csdn.net/detail/aomandeshangxiao/3880055)         一开始,我们先看一下运行效果:其中,这一块

2012-04-16 08:42:23 759

原创 浅谈BroadcastReceiver的用法

最近看了下关于广播方面的东西,加深了理解,也纠正了自己以前的不正确的看法。  关于广播有2中注册方式,一种是在代码中注册,也叫动态注册,另一种是在AndroidManifest里面注册,也叫静态注册。  不管在哪个里面注册,都需要发送广播sendBroadcast()。广播发送的是一个Intent,intent里面一般是action。  如果是在代码里面注册,一般在onResume()

2012-04-16 08:32:52 675 1

原创 getSystemService原理

1.说明  android的后台运行在很多service,它们在系统启动时被SystemServer开启,支持系统的正常工作,比如MountService监听是否有SD卡安装及移除,ClipboardService提供剪切板功能,PackageManagerService提供软件包的安装移除及查看等等,应用程序可以通过系统提供的Manager接口来访问这些Service提供的数据,以下将说

2012-04-13 22:04:16 1172

原创 android之权限大全

android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write accessto the “properties” table in the checkin database, to change valuesthat get uploaded)

2012-04-13 19:11:01 771 1

原创 使用SharedPreferences进行数据存储

很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Android平台给我们提供了一个SharedPreferences

2012-04-13 19:09:44 1226

转载 SharedPreferences具体使用方法及createPackageContext方法(获取其他应用的共享文件)

很多时候我们开发的软件需要向用户提供软件参数设置功能,Android应用,我们最适合采用什么方式保存软件配置参数呢?在Android平台上,提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences保存数据,其背后是用xml文件存放数据,使用简易的键值对存储。文件存放在/data/data//shared_prefs

2012-04-13 19:08:37 1061

原创 WebView加载网页保存信息到Cookie

一.知识点    1.WebView加载INTERNET网页       2.Android Activity和网页jsp之间传递参数       3.Jsp存储数据到本地计算机中,通过Cookie实现设置默认值二.代码分析1、PropertyActivity.javapackage com.esri.arcgis.android.map; import org.j

2012-04-13 17:58:07 4973

转载 Android控件拖动的实现

这个也是从网上得到的代码,例子比较简单,但是如果有需要此功能的,这个例子可以提供很多提示,首先,给个截图这个是拖动以后的效果,一个imageview和一个button控件,提供两份代码下载吧,一份是只有一个Button的,另一份就是像上图,就是多了一个imagview!先看下代码吧,比较简单:[java] view plaincopypublic cla

2012-04-13 17:03:41 20251 7

原创 关于在Github创建仓库的过程

Global setup: Set up git git config --global user.name "Your Name" git config --global user.email [email protected] Next steps: mkdir test1 cd test1 git init touch README

2012-04-13 15:45:54 997

原创 Android Style与Theme .

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!       越来越多互联网企业都在Android平台上部署其客户端,为了提升用户体验,这些客户端都做得布局合理而且美观.......Android的Style设计就是提升用户体验的关键之一。Android上的Style分为了两个方面:Theme是针对窗体级别的,改变窗体样式;Sty

2012-04-13 11:31:05 647

原创 Git 中文教程

Git 中文教程介绍Git --- The stupid content tracker, 傻瓜内容跟踪器。Linus 是这样给我们介绍 Git 的。 Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如

2012-04-12 21:38:27 651

原创 Ubuntu 10.04下安装Tomcat 6

1,下载apache-tomcat6,地址链接:http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.28/bin/选择Ubuntu Linux适用版本,即apache-tomcat-6.0.28.tar.gz文件,2,复制安装文件到/usr/local/目录下面,在控制台console输入命令, s

2012-04-11 11:16:45 710

原创 Ubuntu开启ssh服务

网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务。最终成功的方法如下:sudo apt-get install openssh-serverUbuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上

2012-04-11 11:08:22 588

原创 Android SharedPreferences的使用

SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存,它是什么样的处理方式呢?SharedPreferences类似过去W

2012-04-11 10:57:18 719

Android图表引擎

比AchartEngine还要强大的图表引擎

2014-07-08

java swing推箱子.rar

这是用java swing编写的一个小游戏,内含源码,图片等,以及开发说明文档!使用于对swing有兴趣的人.....

2011-07-09

坦克大战Swing版.rar

这是用java swing编写的一套小游戏,内含源码和所需要的各种图片,适用于对swing有兴趣的人..

2011-07-09

editplus 3 编译器

功能强大的一套编译软件,比记事本的功能大的多!

2011-07-09

传智播客张孝祥java邮件开发_Java邮件开发源代码.rar

传智播客张孝祥java邮件开发_Java邮件开发源代码,详细介绍了发送和接收邮件的各种方法,需要的请下载!

2011-07-09

mysql安装.rar

内涵mysql的安装图解,以及链接mysql的的驱动jar包,需要的人请下载!

2011-07-09

javaweb dtd.rar

含有javaweb开发过程中要使用到的所有dtd文件,懂的人请下载!适用各种开发工具..

2011-07-09

android学习资料.rar

这是最近android开发的资料文档,内容较详细,有需求者可以下载!

2011-07-09

javamail-1.4.3.rar

这是java邮件开发所需要的文件,内含有各种开发需要的jar包,以及实例文档!

2011-07-09

源代码for Thinking in Java.chm

这套给出了与thinking in java 书中配套的所有源码,因为书很经典所以源码也有很大的学习价值,可以多学习,多了解。

2011-06-10

Servlet中文API文档.pdf(全部)

这套servlet的API 包含了servlet方面的所有信息,这份文档描述了Java Servlet API 的最新版本2.1 版。所以,这本书对于Servlet 的开发者及servlet 引擎的开发者同样适用。

2011-06-10

java反编译器(一套小巧而功能强大的exe文件)

这是一个exe文件,大小不到1M,不需要安装,直接使用,可以将任何class 文件编译为java源文件,方便获取源文件。有意者可以了解一下。

2011-06-10

Java编程思想第4版.pdf

这是一本很经典的java学习书籍,内容涵盖java多方面的知识,对于想提高java水平的朋友来说,这本书不能错过。

2011-06-08

正则表达式教程.pdf

关于正则表达式的应用教程,详细介绍了正则表达式的用法,书中含有例子,学习容易。

2011-06-08

Java基础笔记整理.doc

这是java基础部分的笔记,包含了java基础部分的重点和易错部分,对初学java的朋友来说很有帮助

2011-06-07

java基础教程_Java快车.pdf

总结了java基础部分的要点和技术用法,共有208页,涵盖java所有基础知识,内容丰富,讲解独特

2011-06-07

Java多媒体技术.ppt

这是一个介绍java多媒体技术的ppt文档,对学习多媒体技术提供了一个很好的参考

2011-06-07

HTML标记大全.doc

涵盖了html中所有的标记,并附有介绍和用法,对学习web的人来说有很大的帮助

2011-06-07

Hibernate三大类查询总结.doc

Hibernate目前总共分为三大类查询:cretiria,hql,本地sql 详细介绍着三种方式的区别和用法

2011-06-07

J2EE核心模式之DAO(简体中文).pdf

J2EE 应用程序 需要将数据持久化 DAO 模式帮你解决

2011-06-06

Java程序员面试宝典(最详细) .pdf

关于java程序员的面试题,内容很详细,涵盖近今年java面试的常出题

2011-06-06

空空如也

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

TA关注的人

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