自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (3)
  • 收藏
  • 关注

转载 从其他APP分享图片到自己的APP指定界面内

public static List getListPicPath(Activity activity){List picPath=new ArrayListIntent intent = activity.getIntent();//如果从外部进入APP,则实现以下方法if (Intent.ACTION_SEND.equals(intent.getAction())) {

2016-02-15 17:29:45 809

原创 openfire内存问题解决方法汇总

问题描述:openfire部署到服务器上启动后运行正常,用户连接正常,内存占用几十兆,但运行十天左右后用户就再也连不上Openfire了,而此时到任务管理器上查看,openfire占用的内存已达到280多兆,openfire占用内存一直在增加,等达到极限后就挂了。查找了很多资料,问题定位在内存溢出和内存泄露,具体解决方案如下:

2015-07-29 15:36:32 4042 2

原创 eclipse中导入同名的项目如何更改其中一个的项目名称

eclipse中导入同名的项目会导入失败,此时需更改其中一个项目的名称

2014-05-19 09:09:02 1842

转载 Android之Camera控制拍照

使用Camera控制拍照的几个步骤:1、调用Camera的open()打开相机2、调用Camera的getParameters()获取拍照参数。该方法返回一个Camera.Paremeters对象3、调用Camera.Parameters对象方法设置拍照的参数4、调用Camera.startPreview()方法开始预览取景,在预览取景之前需要调用Camera的setPreview

2014-02-26 18:40:28 1223

转载 android 获取各种日期

public class DateInfo { private SimpleDateFormat sdf; public DateInfo(Context context) { sdf = new SimpleDateFormat("yyyyMMdd"); } //获取当前日期 public String getToday() {

2014-02-26 10:10:53 710

转载 Android发送长短信

ArrayListPendingIntent> sentPendingIntents= newArrayListPendingIntent>();ArrayListPendingIntent> deliveredPendingIntents= newArrayListPendingIntent>();PendingIntent sentPI =PendingIn

2014-01-10 16:45:48 837

转载 AsyncTask异步下载图片

这个例子是利用AsyncTask异步下载图片,下载时先将网络图片下载到本地cache目录保存,以imagUrl的图片文件名保存,如果有同名文件在cache目录就从本地加载。布局文件,先用一个图片占位: Java代码            android:id="@+id/image"            android:layout_width="

2013-12-07 16:35:37 752

转载 android异步下载图片缓存到sdcard

从网络上加载XML资源,其中包括图片,我们要做的解析XML里面的数据,并且把图片缓存到本地一个cache目录里面,并且用一个自定义的Adapter去填充到LIstView:对象类public class Contact { int id; String image; String name; pub

2013-12-04 17:30:59 909

转载 JSON与XML的区别比较

1.定义介绍(1).XML定义扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。XML是标

2013-11-25 10:00:05 706

转载 Openfire源代码在Eclipse3.5.2中的部署、编译、运行、配置安装之一

一、准备工作1、到官方网站下载:Openfire(版本)、Spark(版本2.5.8)、Smack(版本3.1.0),其中Spark只能使用SVN下载,源码的文件夹分别对应Openfire、Spark和Smack。2、网址:http://www.igniterealtime.org/downloads/source.jsp,界面显示如下图:二、创建Java Project项目—

2013-11-20 10:23:17 1087

转载 asmack实现端到端的消息回执(XEP-0184: Message Delivery Receipts)

要想保证信息的传输,目前在smack/asmack + openfire架构上,我个人想到有两种实现方式:1.端到端确保发送(类似短信)。其实这个就是xmpp协议的XEP-0184: Message Delivery Receipts.里边为了确保消息的到达,需要接收方返回回执,这样发送方就知道对方是否确切收到消息。当然咯,接收回执过程中也可能出现断线,导致发送方收不到回执,而

2013-11-19 17:22:05 1489

转载 Unable to open log device ‘/dev/log/main’: No such file or directory

在我们使用真机进行Android应用调试时,无法获得调试信息,错误提示如下:Unable to open log device ‘/dev/log/main’: No such file or directory这是因为我们的手机没有开起log记录,下面以华为C8825d为例开启手机的log功能:1、在拨号界面输入:*#*#2846579#*#*  进入测试菜单界面。2、Project M

2013-11-11 10:28:12 884

转载 Android Service被系统回收的解决方法

自己的app的service总是容易被系统回收,搜罗了一下,基本上的解决思路有以下几种:1.把service写成系统服务,将不会被回收(未实践):在Manifest.xml文件中设置persistent属性为true,则可使该服务免受out-of-memory killer的影响。但是这种做法一定要谨慎,系统服务太多将严重影响系统的整体运行效率。2.提高service的优先级(未实践)

2013-09-14 15:28:48 1270

转载 spark+smack+openfire实现请求响应简单流程

当时我想知道的问题很简单 就是服务端如何返回给客户端一个字符串或者数字或者布尔值 客户端如何接收现在分享出来给和我一样的初学者 泪奔中简单的查询好友测试,客户端成功发送请求,服务端接收并返回响应结果。 源码版本 openfire 3.8.1                 spark 2.5.0测试前需将openfire及spark源码配置并发布成功,搭建简单测试环境,

2013-08-22 16:17:10 1162

转载 Openfire源码研究

Openfire源码目录结构1.build目录:build目录下收录的是生成安装文件(例如:rpm)所要的一些文件,例如JRE等。2.resources目录:resources目录下收录的是一些为实现国际化(i18n)和本地化的一些编码文件(例如:英文,中文,法文,德文等)。3.documentation目录:documentation目录下收录的是一些关于Openfire安装和配置的

2013-08-20 19:06:04 901

转载 SQL Server 2008数据库被标记为可疑的解决方法

在使用SQL Server 2008数据库时发现数据库被标记为可疑,查看网上的资料终于找到了解决办法,接下来我们就来介绍解决方法。解决方法:当数据库发生这种操作故障时,可以按如下操作步骤可解决此方法,打开数据库里的Sql 查询编辑器窗口,运行以下的命令。1、修改数据库为紧急模式ALTER DATABASE Zhangxing SET EMERGENCY2、使数据库变为单用户模式

2013-08-12 09:01:31 1372

转载 Android中的警告

1、Exported service does not require permission警告        很久没写过应用了,今天写一个Service时,在manifest文件的标签发现了这个警告   android:name="SendService">          "com.oem.OEMSendService.SENDMAIL" />      

2013-08-06 19:50:12 839

转载 Android 通过消息栏实现应用程序前后台切换效果Notification

在介绍程序实现之前,我们先看下Android中Activities和Task的基础知识。    我们都知道,一个Activity 可以启动另一个Activity,即使这个Activity是定义在别一个应用程序里的,比如说,想要给用户展示一个地图的信息,现在已经有一个Activity可以做这件事情,那么现在你的Activity需要做的就是将请求信息放进一个Intent对象里,并且将这个Inten

2013-07-19 11:09:36 1642

转载 Android开发最适合的几种颜色

2013-07-10 10:21:35 778

转载 Android中String.xml的使用总结

转自:http://www.360doc.com/content/12/0328/11/9292612_198538662.shtml

2013-07-10 10:18:26 734

转载 Android string.xml文件中的整型和string型代替

在android的开发中,经常会遇见一句话,比如“我今年23岁了”;这个23需要在程序中生成,但是遇到一个问题,这完整的一句话是一个TextView中的,而不是三个textView拼接成的,而且是引用的string.xml文件中写好的;使用字符串拼接也可以实现,但是特别麻烦;今天遇到一个好方法,在string.xml中,不仅可以设置文字的格式换行等,还可以设置类似于变量的文本格式;1、整型

2013-07-10 10:13:03 826 1

转载 Android 中如何关闭线程

在android中开启的线程用Thread.stop()来关闭是不会真正关闭的,当我们再次start线程的时候,会产生异常:Thread is already started.针对这个问题可以在线程的run方法里,加一个判断标志。例如:              class TestThread extends Thread{                         publi

2013-06-06 15:33:34 681

转载 XMPP 中客户端断线及网络异常处理

1.网上关于网络断线这个问题的处理的资料确实很少。有写说在Mina的框架里修改Session close.但都没有给出相关的处理。对于一个不是深入了解那框架的人,确实是件不容易的事情。2.下面给出一个自己的处理方案.就是利用Connection的ConnectionListener.下面是具体写法mConnection.addConnection

2013-06-06 15:31:25 1266

转载 清除应用程序所有缓存

/*  * 文 件 名:  DataCleanManager.java  * 描    述:  主要功能有清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录  */  package com.test.DataClean;    import java.io.File;    import android.content.Context;  impor

2013-06-05 08:42:24 772

转载 Asmack客户端无法连接Openfire服务器问题的解决

基于asmack.jar的客户端的有时经常无法连接openfire搭建的服务器,报如下错误:03-21 16:50:15.223: W/IInputConnectionWrapper(22102): showStatusIcon on inactive InputConnection03-21 16:50:15.857: W/System.err(22102): java.lang.Ill

2013-05-14 13:41:28 3238

转载 Android进阶:性能优化篇

一、在使用Gallery控件时,如果载入的图片过多,过大,就很容易出现OutOfMemoryError异常,就是内存溢出。这是因为Android默认分配的内存只有几M,而载入的图片如果是JPG之类的压缩格式,在内存中展开时就会占用大量的空间,也就容易内存溢出。这时可以用下面的方法解决: [c-sharp] view plaincopyprint?Im

2013-05-10 17:28:46 637

转载 android面试题

什么是Activity? 请描述一下Activity生命周期。 两个Activity之间跳转时必然会执行的是哪几个方法。 横竖屏切换时候Activity的生命周期。 如何将一个Activity设置成窗口的样式。 你后台的Activity被系统 回收怎么办? 如何退出Activity?如何安全退出已调用多个Activity的Application? 如果后台的Activi

2013-05-10 17:16:29 622

转载 最完整的实现Textview中文字滚动的代码

android:layout_alignParentBottom="true" android:layout_height="wrap_content"        android:fadingEdge="horizontal"       android:scrollHorizontally="true"        android:singleLine="true" andro

2013-05-07 11:48:42 810

转载 在Android中查看和管理sqlite数据库

在Android中可以使用Eclipse插件DDMS来查看,也可以使用Android工具包中的adb工具来查看。android项目中的sqlite数据库位于/data/data/项目包/databases中。使用DDMS导出sqlite数据库。1、首先打开android项目的调试模式,然后找到显示DDMS:选择DDMS2、切换到DDMS,显示File Explorer窗口,

2013-04-10 17:00:13 567

转载 intent几种传值数组、对象、集合(Array,Object,List)

1.Array  private ArrayList checkList=new ArrayList();     Intent intent=new Intent(mytext.this,show.class);  intent.putStringArrayListExtra("list", checkList);  s

2013-04-09 17:14:05 637

转载 Android之动态更新通知栏

我们在QQ项目中实现了通知栏后台运行,以及来新消息提示,通常在消息通知时,我们经常用到两个组件Toast和Notification。特别是重要的和需要长时间显示的信息,用Notification就最合适不过了。当有消息通知时,状态栏会显示通知的图标和文字,通过下拉状态栏,就可以看到通知信息了,Android这一创新性的UI组件赢得了用户的一致好评,就连苹果也开始模仿了。其实有点类似于Windows

2013-04-01 14:20:47 1562

转载 在eclipse android project打包成Apk文件 android 安装程序

http://hi.baidu.com/xiaosun/item/d18be608c537e31feafe38ac

2013-03-25 11:42:16 713

原创 对Android中的apk文件进行数字签名及版本更新时遇到apk签名问题

(一)apk文件签名的作用:1. 发送者的身份认证。由于开发商可能通过使用相同的 Package Name 来混淆替换已经安装的程序,以此保证签名不同的包不被替换2. 保证信息传输的完整性。签名对于包中的每个文件进行处理,以此确保包中内容不被替换。(二)步骤:1. 安装配置好JDK 1.62. 使用Java的keytool工具生成密钥C:\android.keystor

2013-03-19 17:43:27 5574

转载 解决对android APK 项目进行签名过程中遇到的问题

在对android APK进行签名的过程中,我碰到过几种不同的问题: 问题一:jarsigner: 无法打开 jar 文件: ChangeBackgroundWidget.apk 我的解决方法是:将要进行签名的APK放到对应的文件下,如我把要签名的ChangeBackgroundWidget.apk放到JDK的bin文件里。 问题二:jarsigner: 找不到 androidapp.

2013-03-19 16:39:41 1359

转载 android smack源码分析——接收消息以及如何解析消息

http://www.cnblogs.com/not-code/archive/2011/08/01/2124340.html

2013-03-11 16:39:41 1050

转载 Android 下载文件及写入SD卡

http://www.cnblogs.com/yhlx/articles/2169353.html

2013-03-11 13:45:47 650

转载 怎样将Java项目打包成.Jar包

总体思路是先打成jar再把jar打成exe。主要看1.3和2.3里的内容就可以了。1.将项目打成jar:1.1 要将项目打包成jar文件,方法很多,可以用Eclipse自带的打包工具Ant打包,也可以用Eclipse的Export生成jar。经过尝试后,我不推荐用Ant打包,因为要自己编写xml脚本语言,还要增加一些外部的jar,所以我打了好几次都没打成。1.2 在这里介绍两种方法生成

2013-01-30 16:57:59 1682

转载 openfire服务器端增加聊过天的记录(openfire源码修改)

最近在openfire源码上做修改,以完成公司的聊天工具的服务器端的功能今天实现了在服务器端增加聊天记录,这个记录不是所有的对话的记录,而只是简单的把聊过天的两个用户的id插入到一个数据库表中,这样如果用户换了设备登录仍可以看到和自己曾经聊过天的用户首先建立一个chatHistory.java用来做数据库操作package org.jivesoftware.openfire;i

2013-01-30 14:34:07 551

转载 android后台运行时弹出正在运行通知(类似QQ效果)

对于一些应用要求应用没有完全退出的情况下在后台运行时要弹出通知以方便用户进入软件。例如QQ就在退到后台的时候弹出正在运行的提示通知。初步总结实现这种效果可以有一下三种方式:1、可以监听onstop()方法。因为如果应用退到后台必然会执行onstop()方法,而在应用内间的跳转如果没有执行finish()的话页面通常只会执行onpause()方法,除非内存严重不足导致系统回收掉了后台

2013-01-24 15:20:58 3219

转载 Android应用自动更新功能的代码实现

Android应用自动更新功能的代码实现由于Android项目开源所致,市面上出现了N多安卓软件市场。为了让我们开发的软件有更多的用户使用,我们需要向N多市场发布,软件升级后,我们也必须到安卓市场上进行更新,给我们增加了工作量。因此我们有必要给我们的Android应用增加自动更新的功能。既然实现自动更新,我们首先必须让我们的应用知道是否存在新版本的软件,因此我们可以在自己的网站上放置配置文

2013-01-22 09:33:02 503

Android中文翻译组——Android中文API合集

Android中文翻译组——Android中文API合集

2012-10-19

openfire数据库表结构

详细列出了即时通信服务端openfire数据库的表结构,包括表名字段名,字段属性,主外键等等

2012-10-19

openfire_3_7_1

openfire_3-7-7.exe 希望对大家有所帮助

2012-09-07

空空如也

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

TA关注的人

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