- 博客(24)
- 资源 (4)
- 收藏
- 关注
转载 ubuntu上搭建openfire服务器
ubuntu上搭建openfire服务器1.首先我系统里面是装好 JDK,Apache2.2 MySql 5的,这些是要安装的,如果你的系统里没有安装,请自行下载安装。sudo apt-get install apache22.下载openfriehttp://www.igniterealtime.org/3.安装Open
2012-11-04 22:14:19 1970
转载 横竖屏切换时候activity的生命周期 android:configChanges
1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次 2、设置Activity的android:configChanges="orientation"时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次 3、设置Activity的android:configChanges
2012-10-28 11:15:06 466
转载 本地服务和Activity交互的示例
具体做法是,服务类需要增加接口,比如ICountService,另外,服务类需要有一个内部类,这样可以方便访问外部类的封装数据,这个内部类 需要继承Binder类并实现ICountService接口。还有,就是要实现Service的onBind方法,不能只传回一个null了。这是新建立的接口代码:public interface ICountService { public
2012-10-11 16:40:54 667
原创 Java观察者模式
观察者模式必须要有 被观察者接口 观察者接口/** * 可观察者 * @author Dave * */public interface Subject {/** * 观察者注册 * @param o */public void registerObserver(Observer o);/** * 删除观察者 * @param o *
2012-10-11 16:38:20 542
原创 Java io的各种操作
字节流 字符流输入流InputStreamReader输出流OutputStreamWriterFileInputStream 读取文件字节流 read()方法FileOutputStream 写入文件字节流 write()方法FileReader
2012-10-11 16:37:01 559
原创 android bitmap绘制文字自动换行
public Bitmap getNewBitMap(String text) { Bitmap newBitmap = Bitmap.createBitmap(120,150, Config.ARGB_4444); Canvas canvas = new Canvas(newBitmap); canvas.drawBitmap(bmp, 0, 0, null); TextPain
2012-10-11 16:34:21 2831
转载 Android教程之MediaStore
今天给大家讲android的多媒体数据库。MediaStore这个类是android系统提供的一个多媒体数据库,android中多媒体信息都可以从这里提取。这个MediaStore包括了多媒体数据库的所有信息,包括音频,视频和图像,android把所有的多媒体数据库接口进行了封装,所有的数据库不用自己进行创建,直接调用利用ContentResolver去掉用那些封装好的接口就可以进行数据库的操作了
2012-06-26 13:21:20 424
转载 android基础知识03——事件处理02:事件流顺序
转载地址:http://blog.csdn.net/xianming01/article/details/73035181、android事件的产生 这一部分比较难,需要涉及android整个架构的基础知识,包括linux系统对事件的处理。 这一部分内容来自 android的窗口机制分析------事件处理 。 由于And
2012-03-31 16:14:39 847
转载 关于onTouch和onClick事件处理机制
Button的onTouch,onClick,onLongClick事件发生先后顺序和关联:一,onTouch返回false首先是onTouch事件的down事件发生,此时,如果长按,触发onLongClick事件;然后是onTouch事件的up事件发生,up完毕,最后触发onClick事件。二,onTouch返回true首先是onTouch事件的down事件发生,然后是o
2012-03-31 11:52:52 816
原创 html5开发模版,flexigrid
flexigrid参数介绍height: 200, //flexigrid插件的高度,单位为px width: ‘auto’, //宽度值,auto表示根据每列的宽度自动计算 striped: true, //是否显示斑纹效果,默认是奇偶交互的形式 novstripe: false, minwidth: 30, //列的最小宽度 minheight: 80, //列的最
2012-02-03 18:23:06 559
原创 android程序检查更新
不多废话直接帖代码package com.cloud.update;import java.io.BufferedReader;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputS
2012-02-02 18:09:22 2156 1
转载 设计模式之--适配器模式(adapter)
类适配器 客户的开发人员定义了一个接口,期望用这个接口来完成整数的求和操作,接口定义如下:public interface Operation{ public int add(int a,int b); } 开发人员在了解这个接口的定义后,发现一个第三方类,里面有一个方法能实现他们期望的功能,其代码如下: public class OtherO
2012-02-01 18:09:10 442
原创 Webview 加入字体
@font-face { font-family: MyFont; src: url("file:///android_asset/fonts/MyFont.otf")}body { font-family: MyFont; font-size: medium; text-align: justify;}Your text can go her
2012-01-16 11:37:00 1345
翻译 Android获得手机中的文件
package com.AndroidExplorer;import java.io.File;import java.util.ArrayList;import java.util.List;import android.app.AlertDialog;import android.app.ListActivity;import android.content.DialogInte
2012-01-12 17:21:32 826 1
原创 Android自定义组件之美化radiobutton
安卓巴士神贴整理http://www.apkbus.com/android-19658-1-1.html其实美化方法很简单只需重写ondraw方法是替换图片即可下面是源代码package com.myradio;import android.content.Context;import android.graphics.Canvas;import andr
2012-01-10 15:13:04 2054
转载 通信录操作
使用ContentResolver对通信录中的数据进行添加、删除、修改和查询操作:加入读写联系人信息的权限源代码:加入读取联系人信息的权限content://com.android.contacts/contacts 操作的数据是联系人信息Uricontent://com.android.contacts/data/phones 联系人电话Uricontent://co
2012-01-10 14:58:38 750
转载 使用ContentResolver操作ContentProvider中的数据
当外部应用需要对ContentProvider中的数据进行添加、删除、修改和查询操作时,可以使用ContentResolver 类来完成,要获取ContentResolver 对象,可以使用Activity提供的getContentResolver()方法。 ContentResolver 类提供了与ContentProvider类相同签名的四个方法:publicUri insert(Uri
2012-01-10 14:49:55 472
转载 使用ContentProvider共享数据
ContentProvider类主要方法的作用:public boolean onCreate()该方法在ContentProvider创建后就会被调用,Android开机后, ContentProvider在其它应用第一次访问它时才会被创建。public Uri insert(Uri uri, ContentValuesvalues)该方法用于供外部应用往ContentProv
2012-01-10 14:48:12 410
转载 ContentUris类使用介绍
ContentUris类用于获取Uri路径后面的ID部分,它有两个比较实用的方法:withAppendedId(uri,id)用于为路径加上ID部分:Uri uri = Uri.parse("content://cn.itcast.provider.personprovider/person")Uri resultUri = ContentUris.withAppendedId(uri,
2012-01-10 14:44:24 1158
转载 UriMatcher类使用介绍
因为Uri代表了要操作的数据,所以我们经常需要解析Uri,并从Uri中获取数据。Android系统提供了两个用于操作Uri的工具类,分别为UriMatcher 和ContentUris 。掌握它们的使用,会便于我们的开发工作。UriMatcher类用于匹配Uri,它的用法如下:首先第一步把你需要匹配Uri路径全部给注册上,如下://常量UriMatcher.NO_MATCH表示不匹配任
2012-01-10 14:42:37 627
转载 Uri介绍
Uri代表了要操作的数据,Uri主要包含了两部分信息:1》需要操作的ContentProvider ,2》对ContentProvider中的什么数据进行操作,一个Uri由以下几部分组成:ContentProvider(内容提供者)的scheme已经由Android所规定, scheme为:content://主机名(或叫Authority)用于唯一标识这个ContentPro
2012-01-10 14:35:30 644
转载 使用ContentProvider共享数据
当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。以前我们学习过文件的操作模式,通过指定文件的操作模式为Context.MODE_WORLD_READABLE 或Context.MODE_WORLD_WRITEABLE同样可以对外共享数据,但数据的访问方式会因数据存储的方式而不同,如:采用xml文件对外共享数据,需要进行xml解析来读写
2012-01-10 14:27:16 496
原创 android gridview拖拽优化
这几天在做一个课程表的排课项目,其中用到了GridView的拖拽效果,做好安装到机器上,拖动图片的时候发现很卡,最好的解决办法是拖动时将GridView设置成不可见并且截图设置成背景,松开时再设置成可见,问题就解决了。P.S. 参考了以下博客的文章http://myhpu2008.iteye.com/blog/999779http://fonter.iteye.com/blog/669...
2011-08-23 13:57:23 86
万能摄像头驱动usb2.0 web
2009-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人