自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 博客迁移

好几年没有写博客了,重新申请了域名,自己独立搭建了一套。新博客地址:http://www.kurting.cn

2016-09-06 20:34:24 111

原创 spark插件加载时间

spark启动后速度过慢,部分原因是所装插件下载时间过长,下图为加载时间和对应的插件

2012-02-28 15:22:01 125

原创 C#调试快捷键

今天刚开始接触C#,网上找了点调试的资料,原文地址: http://www.cnblogs.com/quietwalk/archive/2010/04/27/1722378.html Visual C# 2005 方案 -> 调试快捷键代码对齐:ctrl + K           ctrl + f  ...

2011-11-23 17:15:39 235

原创 XMPP协议相关

务器下的客户端也可以通信,XMPP的前身是一个开源组织制定的网络通信协议——Jabber,XMPP的核心是在网络上分片段发送XML流的协议,这个协议是XMPP的即时通讯指令的传递手段。      为了防止服务器间发送的数据被篡改或偷听,XMPP服务器通信引入了TLS机制,使用TLS机制能实现数据的加密,从而保证了在数据传输过程种数据的安全。      一个XMPP实体的地址称为Jabber ...

2011-11-08 21:13:31 105

原创 spark二次开发会议列表乱码解决思路

修改BookMarkItem.java中   public BookmarkItem() { setLayout(new GridBagLayout()); imageLabel = new JLabel(); nameLabel = new JLabel(); descriptionLabel = new J...

2011-10-25 16:34:51 87

原创 spark二次开发之客户端实名制实现

服务端openfire数据可以通过LDAP来同步已经存在的完整用户信息。客户端连接服务端后,对应查找用户并得到用户信息保存。具体代码如下:public PersonalPanel() { initPerson();//初始化 setLayout(new GridBagLayout()); JLabel firstNa...

2011-10-20 13:54:52 125

原创 spark二次开发之客户端工具栏

最近一段时间因为工作关系,可能会整理一些spark二次开发的细节问题。客户端工具栏,可以在客户端上添加各种系统的集成,一些小功能实现的快捷方式。具体修改类为workspace.java具体代码如下: * $RCSfile: ,v $package org.jivesoftware.spark;import java.awt.BorderLayout;/** ...

2011-10-17 10:22:20 371

原创 spark二次开发之广播消息(针对群用户)的实现

代码如下 try { groupNode = new CheckNode("群"); groupNodes.add(groupNode); rosterNode.add(groupNode); manager = BookmarkManager.getBookmarkManager(SparkManager.get...

2011-09-14 16:47:14 116

原创 XMPP群聊截图后在历史消息中显示图片

截图后保存到xml中是用图片的信息来进行保存的,只需要通过图片的路径在本地找到对应的图片,加载到历史消息显示面板中即可。代码如下 String[] strs = body.split(" "); for(int i = 0; i < strs.length; i++){ //表情 if(strs[i].contains(":") |...

2011-08-31 14:44:49 136

XMPP实现群聊截图(spark+openfire)

spark默认的单聊截图模式是利用文件来来进行传递,调用SparkTransferManager.getInstance().sendFile(img.getTmpFile(), getParticipantJID());调用    final OutgoingFileTransfer transfer = transferManager                .createOut...

2011-08-31 09:55:28 661

原创 android 简单的音乐播放

代码如下:package com.test;import android.app.Activity;import android.media.MediaPlayer;import android.os.Bundle;import android.view.View;import android.widget.ImageButton;import android.wi...

2011-08-19 15:37:55 64

原创 转 20个Android很有用的代码片段

1:查看是否有存储卡插入String status=Environment.getExternalStorageState();if(status.equals(Enviroment.MEDIA_MOUNTED)){   说明有SD卡插入}2:让某个Activity透明OnCreate 中不设Layoutthis.setTheme(R.style.Theme_Tra...

2011-08-16 17:31:08 82

原创 android GoogleMap定位(四)

根据输入的名称查询 注:地点输入错误的时候会导致程序崩溃,暂没做处理。(可进行提示的) 主界面:package com.hc;import java.util.List;import com.google.android.maps.GeoPoint;import com.google.android.maps.MapActivity;import com...

2011-08-16 16:30:34 115

原创 android GoogleMap定位(三)

一个根据GPS信息在地图上的定位的小demo布局文件main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android...

2011-08-16 14:29:29 176

原创 android GoogleMap定位(二)

Android SDK默认不支持Google Map,必需下载相应的插件1.打开SDK MANAGER工具,选择Available package 勾选google inc并选择install selected2.下载完成后选择install all3.安装完成后可到如下界面查看 Google APIs即为刚刚安装的插件4.创建一个GoogleAPIs平台的虚拟设备...

2011-08-16 14:21:10 82

原创 android GoogleMap定位(一)

为了在程序中调用GoogleMap,必须先获取GoogleMap API的key,步骤如下1.单击Eclipse主菜单Window,选择Preferences选择 Android---Build 查看default debug keystore的存放路径 2.在命令行中输入keytool -list -keystore +1中keystore的存放路径,如图所示keys...

2011-08-16 14:13:05 118

原创 openfire如何获取所有在线用户

想象中如此简单的功能,想不到却这般大费周折。如要实现,必须先确保:1. openfire中安装有“Presence” 插件。 2. 确保该插件设置可允许任何人访问(如果是跨域浏览的话) 然后通过如下方式访问:http://www.igniterealtime.org/projects/openfire/plugins/presence/readme.html。...

2011-08-15 17:08:01 899

原创 Activity跳转传值

Activity跳转与传值,主要是通过Intent类来连接多个Activity,以及传递数据。 Intent是Android一个很重要的类。Intent直译是“意图”,比如你想从这个Activity跳转到另外一个Activity,这就是一个意图。activity跳转可以选择无返回结果,也可以有。如下两个demo 无返回结果: package com.ly;i...

2011-08-11 15:38:17 69

原创 android DatePicker和TimePicke用法

DatePicker和TimePicker都是从FrameLayout派生而来。简单的例子实现对时间监听。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientat...

2011-08-10 14:06:32 131

原创 android 资源目录的相关知识 raw drwable values

1. 相关文件夹介绍     在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读取assets文件夹的资源!     res文件夹里面的多个文件夹的各自介绍(来自网上的Andr...

2011-08-10 09:44:04 80

原创 java时间转换格式大全

import java.text.*;import java.util.Calendar;public class VeDate {/** * 获取现在时间 ** @return 返回时间类型 yyyy-MM-dd HH:mm:ss */public static Date getNowDate() { Date currentTime = new Date()...

2011-08-10 09:29:39 89

原创 android shape用法

Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码:XML/HTML代码<shape>      <!-- 实心 -->      <solid android:color="#ff9...

2011-08-09 18:30:55 71

原创 android表格布局TableLayout

TableLayout由所表格布局采用行列的形式来管理UI组件,TableLayout不需要明确声明包含多少行和列,而是通过添加TableRow,其他组件来控制表格的行列的。向表格中添加TableRow和其他组件,该表格就增加一行,该组件占有一行。表格的单元格常用三种属性:Shrinkable:某列宽度可以被收缩,以保证适应父容器的宽度Stretchable:某列宽度可以被拉伸,适...

2011-08-09 17:05:40 180

原创 android视图组件容器组件与布局管理器LinearLayout

Android应用的所有UI组件都继承了View类,ViewGroup通常作为其他组件的容器使用。 ViewGroup是View的子类,ViewGroup中除了包含普通的View组件之外,还可以再次包含ViewGroup组件。 android常用布局:1.linearLayout 线性布局重要的方法和属性:XML AttributesAttr...

2011-08-09 16:30:22 243

原创 eclipse常用设置

1、提示键配置一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道Eclipse ,MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提...

2011-08-05 16:58:35 59

原创 the user data image is used by another emulator. aborting

模拟器能正常启动,但是运行一个项目时eclispe控制台出现ERROR:the user data image is used by another emulator. aborting解决方法如下:步骤一:    删除C:\Documents and Settings\Administrator\.android\avd\你的模拟器名称下的以.lock结尾的文...

2011-08-05 16:51:33 62

原创 Android Intent Action 大全

String     ADD_SHORTCUT_ACTION     动作:在系统中添加一个快捷方式。.     "android.intent.action.ADD_SHORTCUT"String     ALL_APPS_ACTION     动作:列举所有可用的应用。输入:无。     "android.intent.action.ALL_APPS"String     ALTE...

2011-08-05 16:05:16 61

原创 AndroidManifest.xml文件解析

(本文为转载,原文地址:http://www.cnblogs.com/pilang/archive/2011/04/20/2022932.html)一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, ...

2011-08-05 15:13:56 55

原创 android系统启动过程

Android的启动过程可以分为两个阶段,第一阶段是Linux的启动,第二阶段才是Android的启动,下面我们分别来了解一下具体的过程。首先是Linux启动,这一部分我想就可以略过了,无非是Linux的Bootloader,Kernel,Driver之类的,在这里唯一要提到的就是Servi...

2011-08-05 14:02:05 57

android工具 source insight

Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析。Source Insight能分析你的源代码并在你工作的同时动态维护它自己的符号数据库,并自动为你显示有用的上下文信息。 Source Insight不仅仅是一个强大的程序编辑器,它还能显示reference trees,class inheritance ...

2011-08-05 13:49:14 159

空空如也

空空如也

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

TA关注的人

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