- 博客(277)
- 资源 (21)
- 收藏
- 关注
原创 【Android进阶】嵌套TabHost (TabHost中放TabHost,类似二级目录、二级树)
今天讲一下,如何在TabHost中,再放TabHost。先来看一下效果。一层TabHost两层Tabhost (内部TabHots在上面)两层TabHost (内层TabHots在下面)下面说一下代码,一共3个 java类,3个xml布局文件。看一下主画面:main.xml
2011-02-23 19:56:00 17831 33
原创 【Android】获取手机中已安装apk文件信息(PackageInfo、ResolveInfo)(应用图片、应用名、包名等)
众所周知,通过PackageManager可以获取手机端已安装的apk文件的信息,具体代码如下PackageManager packageManager = this.getPackageManager();List packageInfoList = packageManager.getInstalledPackages(0); 通过以上方法,可以得到手机中安装的所有应用程序,既包括了手动安装的apk包的信息,也包括了系统预装的应用软件的信息,要区分这两类软件可使用以下方法:a.从packageInf
2011-02-21 19:37:00 95802 12
原创 【Android】防止UI界面被输入法遮挡(画面随输入法自适应)
<br />相应用过Android手机的朋友都知道,有时候在文本框中输入文字后,操作按钮被输入法遮挡了,不得不关闭输入法才可以继续操作。<br />比如下面这个画面:<br /><br /> <br />画面布局:<br /><?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/ll2" androi
2011-02-15 15:16:00 27316 11
原创 【Android基础】获取手机分辨率、状态栏、标题栏高度
在开发手机应用时,除了对API的掌握外,更重要的还是画面。对于画面,屏幕分辨率又是很重要的一个因素。 由于手机屏幕尺寸各不相同,在画面布局时就需要考虑这个问题。Android可以设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须知道手机屏幕边界,以免布局变形。下面我们就讲一下,如何通过代码获取手机屏幕的分辨率,代码其实很简单,关键是android.util.DisplayMetrics这个类。该类记录了一些常用信息,如显示信息、大小、维度、字体等等。代码: @Override pub
2011-02-10 15:56:00 16272 8
原创 【Android基础】页面跳转与传值(Activity跳转与传值)
一个Android应用程序很少会只有一个Activity对象,如何在多个Activity之间进行跳转,而且能够互相传值是一个很基本的要求。本次我们就讲一下,Android中页面跳转以及传值的几种方式!Activity跳转与传值,主要是通过Intent类来连接多个Activity,通过Bundle类来传递数据。最常见最一般的页面跳转代码,很简单,如下: Intent intent = new Intent(A.class, B.class); startActivity(intent); 也可以这样写
2011-02-10 14:02:00 48377 17
转载 【Android】简易音乐播放器(介绍使用Service和Broadcast播放音乐文件)
使用service播放sdcard中的一首歌曲,并在service中通过广播broadcast通知Activity更新界面。下面三个最终的图分别是:初始化时,播放时,暂停时。界面是两个按钮,采用LinearLayout布局。代码如下:
2011-02-10 11:20:00 8478 1
原创 【Android】分享
本讲主要介绍如何在自己的应用中实现分享功能,同时介绍如何将自己的程序加入分享列表。比如有一张图片,想要分享到校内上...看看效果图吧。本次我们就是要做这样的效果,同时把自己的应用也加入到分享列表中。 Intent intent=new Intent(Intent.ACTION_SEND); intent.setType("text/plain"); intent.putExtra(Intent.EXTRA_SUBJECT,
2011-02-01 14:12:00 8415 11
原创 【Android】数据存储之ContentProviders
<br />本讲介绍如何使用Content Providers。<br /> <br />Content Providers是所有应用程序之间数据存储和检索的一个桥梁,作用就是使得各个应用程序之间实现数据共享。<br /> <br />Content Providers是一个特殊的数据存储类型,提供了一套标准的借口用来获取、操作数据。系统也提供了音频、视频、图像等几个常用的Content Providers。如果你想公开自己应用的私有数据,可以通过创建自己的Content Providers类。<br />
2011-02-01 13:41:00 1718
原创 【Android】数据存储之Network
<br />Android中一共提供了四种数据存储方式:Shared Preferences: 用来存储"Key"-"Value"格式的数据,是一个轻量级的键值存储机制,只可以存储基本数据类型。Filws: 文件存储SQLite:Android提供的标准数据库,支持SQL语句Network:通过网络来存储和获取数据<br />Shared Preferences主要用于系统配置信息的保存,比如用户登录时,输入了用户名密码,下次登录时保留这一次的输入内容。<br /><br />Files就是把需要保存的东西
2011-02-01 13:37:00 1892
原创 【Android】数据存储之SQLite
<br />Android中一共提供了四种数据存储方式:Shared Preferences: 用来存储"Key"-"Value"格式的数据,是一个轻量级的键值存储机制,只可以存储基本数据类型。Filws: 文件存储SQLite:Android提供的标准数据库,支持SQL语句Network:通过网络来存储和获取数据<br />Shared Preferences主要用于系统配置信息的保存,比如用户登录时,输入了用户名密码,下次登录时保留这一次的输入内容。<br /><br />Files就是把需要保存的东西
2011-02-01 13:36:00 1902
原创 【Android】数据存储之Files
<br /><br />Android中一共提供了四种数据存储方式:Shared Preferences: 用来存储"Key"-"Value"格式的数据,是一个轻量级的键值存储机制,只可以存储基本数据类型。Filws: 文件存储SQLite:Android提供的标准数据库,支持SQL语句Network:通过网络来存储和获取数据<br />Shared Preferences主要用于系统配置信息的保存,比如用户登录时,输入了用户名密码,下次登录时保留这一次的输入内容。<br /> <br />Files就是把
2011-02-01 13:35:00 1781
原创 【Android】数据存储之Shared Preferences
<br />Android中一共提供了四种数据存储方式:Shared Preferences: 用来存储"Key"-"Value"格式的数据,是一个轻量级的键值存储机制,只可以存储基本数据类型。Filws: 文件存储SQLite:Android提供的标准数据库,支持SQL语句Network:通过网络来存储和获取数据<br />Shared Preferences主要用于系统配置信息的保存,比如用户登录时,输入了用户名密码,下次登录时保留这一次的输入内容。<br /> <br />Files就是把需要保存的东
2011-02-01 13:34:00 1785
原创 【Android】对话框 AlertDialog
本讲介绍一下Android基本组件:对话框AlertDialog。API:java.lang.Object ↳android.app.AlertDialog.Builder使用AlertDialog.Builder创建对话框需要了解以下几个方法:setTitle :为对话框设置标题setIcon :为对话框设置图标setMessage:为对话框设置内容setView : 给对话框设置自定义样式setItems :设置对话框要显示的一个list,一般用于显示几个命令时。setMultiChoiceItem
2011-02-01 11:00:00 46988 12
原创 【Android】本地图片选择(打开媒体库,选择图片)
在此调查中我要实现的是:点击Pictures按钮后,获取手机内所有图片,选择某一个图片,并显示到ImageView中。应用范围: 图片上传时的图片选择 , 类似"浏览"。效果:所有的图片都会列出来,包括目录。在ActivityAction里面有一个“ACTION_GET_CONTENT”字符串常量,该常量让用户选择特定类型的数据,并返回该数据的URI.我们利用该常量,然后设置类型为“image/*”,就可获得android手机内的所有image。main.xml :
2011-01-31 16:12:00 98478 20
转载 【Android】Handler使用入门
<br /> <br />本讲内容:Handler使用入门<br />当用户点击一个按钮时如果执行的是一个常耗时操作的话,处理不好会导致系统假死,用户体验很差,而Android则更进一步,如果任意一个Acitivity没有响应5秒钟以上就会被强制关闭,因此我们需要另外起动一个线程来处理长耗时操作,而主线程则不受其影响,在耗时操作完结发送消息给主线程,主线程再做相应处理。那么线程之间的消息传递和异步处理用的就是Handler。<br />下面我们通过一个模拟文件下载的这个长耗时操作来做个说明:<br />1、
2011-01-31 15:35:00 19085 4
原创 bit.ly 域名缩短
<br />首先到 bit.ly 官方网站(bit.ly)申请一个账号,然后获取API KEY。注册过后,通过该账号进行的域名缩短服务都会有记录,可以帮助用户进行分析等。<br />注册账号后,只要进入Setting,可以看到你的API key。<br /> <br /><br /> <br /><br /> <br /> <br />API 说明:<br />RESTAPI¶<br />/v3/shorten¶<br />For a long URL,/v3/shorten encodes a U
2011-01-31 14:22:00 37241 1
原创 【Android】滑动屏幕效果GestureDetector、OnGestureListener、ViewFlipper
屏幕切换指的是在同一个Activity内屏幕见的切换。通过GestureDetector、OnGestureListener实现滑屏事件。ViewFlipper是继承至FrameLayout的,所以它是一个Layout里面可以放置多个View。示例中第一页仅放了一个按钮BUTTON,向下滑屏时,每页都只放了一个TEXTVIEW。页面:
2011-01-31 11:39:00 49575 15
转载 【Android】Android动画入门Animation 、AnimationUtils
<br /><br />本讲内容:Android 动画入门指南 <br />1、补间动画 <br />2、逐帧动画<br />Android中动画的实现分两种方式,一种方式是补间动画 Teen Animation,就是说你定义一个开始和结束,中间的部分由程序运算得到。另一种叫逐帧动画 Frame Animation,就是说一帧一帧的连起来播放就变成了动画。有点Flash基础的同学理解起来会很容易。接下来我们一个一个学习。<br />一、补间动画 Teen Animation<br />Android中实现补
2011-01-31 10:02:00 14584
转载 【Android】Android动画入门Animation 、AnimationUtils
<br /><br />本讲内容:Android 动画入门指南 <br />1、补间动画 <br />2、逐帧动画<br />Android中动画的实现分两种方式,一种方式是补间动画 Teen Animation,就是说你定义一个开始和结束,中间的部分由程序运算得到。另一种叫逐帧动画 Frame Animation,就是说一帧一帧的连起来播放就变成了动画。有点Flash基础的同学理解起来会很容易。接下来我们一个一个学习。<br />一、补间动画 Teen Animation<br />Android中实现补
2011-01-31 10:02:00 2579 1
原创 【Android入门】注册监听器的几种方式
以 setOnClickListener 举例。1. setOnClickListener(this) 本类实现监听,因此本类需要继承OnClickListener,并且实现onClick方法。2. setOnClickListener(this.XXX) 本类不需要继承OnClickListener,只要实现XXX方法。 public final Button.OnClickListener XXX= new Button.OnClickListener() { publ
2011-01-30 16:49:00 6255
原创 【Android】树形菜单、扩展下拉菜单BaseExpandableListAdapter、AbsListView
先看效果~也就是BaseExpandableListAdapter类的使用,就不多说了..大牛留情...就两个类。ExpandLabel:package com.yfz;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.os.Bundle;import android.view.ViewGroup.LayoutParams;import and
2011-01-30 16:37:00 11557 1
原创 【Android】Http请求
比较简单直接贴代码了。 package jftt.test;import java.io.IOException;import java.util.List;import org.apache.http.HttpResponse;import org.apache.http.HttpStatus;import org.apache.http.NameValuePair;im
2011-01-30 15:29:00 17827 1
原创 Oracle中INT、FLOAT、NUMBER区别
Oracle里的int等于number(长度,0)float也类似,number要定义小数部分的位数,而float不用定义后边小数有几位 因为NUMBER要确定长度,后边确定小数位。所以,如果不知道会有多少小数位,那就用float。知道的话,还是选择NUMBER比较好!
2011-01-17 13:59:00 16504
关于MulticastSocket中的setTimeToLive方法
setTimeToLivepublic void setTimeToLive(int ttl) throws IOException该方法用于设置在此 MulticastSocket 上发出的多播数据包的默认生存时间,以便控制多播的范围。 ttl 必须在 0 ...
2010-12-09 09:01:53 2744
原创 Zend Stufio如何使用SVN进行代码管理
本节和大家一起来探讨一下ZendStudio使用,主要针对的是ZendStudio客户端使用SVN,首先我们来看一下编写环境。编写环境:ZendStudio5.1.0PHP4&PHP51.版本控制ZendStudio4只支持CVS,ZendStudio5开始加入subversion的支持,后者的使用比较简单,本文以后者与ZendStudio集成使用为例做说明。ZendStu...
2010-10-20 08:56:15 167
原创 Android QR Code二维码
二维码现在已经越来越普及...小弟最近有空,做了一个二维码生成工具,这个工具使用了zxing框架,支持的类型还是比较全的,比如SMS、URL、TEXT、CALNEDAR、CONTACT等等。软件现在已经完成,发几张截图,大家如果在使用zxing时有什么问题,可以与我一起讨论~开发环境:操作系统:WIN XPAndroid SDK Version: 7Zxing 1.6好...
2010-10-20 08:55:29 372
原创 SQL试题
用户表id name age regTime登录信息id uid loginTime购物信息id uid productid time1.查找最晚登录的用户名字、最晚登录时间2.查找最后登录,并且已经购买物品的五个用户的名字、最后登录时间、购买时间1.SELECT * from (select u.name,l.logintime ...
2010-08-24 12:05:48 87
原创 [转载]Darwin Streaming Serve流媒体服务器安装笔记
一 安装软件 首先上http://dss.macosforge.org/post/previous-releases/下载压缩文件,当前最新版本为6.0.3,但我选择了5.5.5版本,因为这个版本提供了针对linux的安装脚本。下载了DarwinStreamingSrvr5.5.5-Linux.tar.gz文件后,解压缩。解压命令为:~/tmp/$ tar -zxvf D...
2010-08-24 08:56:22 215
原创 WAMP环境搭建、配置手顺(WINDOWS、APACHE、MYSQL、PHP)
WAMP环境搭建、配置手顺(WINDOWS、APACHE、MYSQL、PHP)刚才又搭建了一次。详见附件。
2010-05-10 17:10:05 110
ORACLE 最大值连接数查看、设置
当前的连接数 select count(*) from v$process; 设置的最大连接数(默认值为150) select value from v$parameter where name = 'processes'; 修改最大连接数 alter system set processes = 300 scope = spfile; 当数据库最大连接数不够时...
2010-04-02 10:38:47 360
原创 Apache安装后无服务 以及 the requested operation has failed
可能很多在安装Apache与php的配置过程,遇到了此问题。1.首先Apache安装无服务解决方法:命令行进入apache目录下的bin ,运行如下指令即可注册服务,如:D:\Program Files\Apache Software Foundation\Apache2.2\bin> httpd.exe -k install -n apache2.2 ...
2009-10-15 21:37:55 141
原创 spring 中加载xml配置文件的方式
spring 中加载xml配置文件的方式,好像有3种, xml是最常见的spring 应用系统配置源。Spring中的几种容器都支持使用xml装配bean,包括: XmlBeanFactory , ClassPathXmlApplicationContext , FileSystemXmlApplicationContext , XmlWebApplicat...
2009-09-16 10:18:45 105
Eclipse插件的发布 、 打包、包含第三方包
关于Eclipse插件(包含第三方包的插件,不包含第三方包的比较简单)的发布方式,网上通常有三种方式:1.2.3.最终试下来,第二种方式是可以的。第一种不行,第三种没试。那么下面就重点讲一下第二种方式打包的注意事项.我在3.2, 3.3 ,3.4 下都已经测试过!...
2009-04-02 16:15:30 504
SWT 滚动条
[code="java"]package cn.com.chengang.swt;import org.eclipse.swt.SWT;import org.eclipse.swt.custom.ScrolledComposite;import org.eclipse.swt.widgets.Composite;import org.eclipse.swt.widgets.Di...
2009-03-26 10:08:20 466
RCP、PDE、Eclipse插件、模态、阻塞Eclipse平台、扩展点知识
1. org.eclipse.ui.actionSets -- [附件图片中的Menu Bar 和Tool Bar] 给 Eclipse 增加主菜单和工具栏 (Workbench Window Actions) Action需要实现的接口 implements IWorkbenchWindowActionDelegate 这种情况下...
2009-03-13 12:41:31 244
在Eclipse插件项目中引用第三方JAR包 空指针异常解决
I often get the question "How to add a third party JAR-file to my Eclipse plugin". It is not that tricky, but neither that obvious. Two solutions has been posted on the Eclipse newslists, but it can b...
2009-03-04 10:54:19 863
CSVJDBC使用感言
CSVJDBCCSV文件的操作框架都很多,比如Commons的commons-csv、开源的CSVJDBC(只读) 、还有OpenCSV等等本人最近试用了一下CSVJDBC,在使用的过程中,发现了一个比较奇怪的问题。一般用法,大家都知道:[code="java"] // load the driver into memory Class.fo...
2009-02-26 15:42:57 709
原创 在Eclipse平台增加多级菜单
在Eclipse工作台上增加一个菜单是很简单的事情,插件可以使用 org.eclipse.ui.actionSets 扩展点来向工作台菜单和工具栏添加菜单、菜单项和工具栏项。同时,Eclipse工作台的插件开发环境还为实现org.eclipse.ui.actionSets 扩展点提供了Hello World模板,用于向Eclipse工作台的菜单中添加一个“样本操作”菜单和向工具栏增加一个“样本操作...
2009-02-19 19:27:57 394
jwood-standip-time
2012-03-09
Bootstrap(CSS库)
2011-12-29
使用AlarmManager启动广播、服务、页面(Android定时器)
2011-11-18
CVSNT(中文乱码)
2011-11-14
Android XML attribute
2011-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人