自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(224)
  • 资源 (10)
  • 收藏
  • 关注

转载 ASmack----AndroidIM(一)

之前在做基于XMPP协议的Android IM项目的过程中遇到了不少问题,由于国内这方面的资料相对比较少,而且不够全面,经过不断的学习和请教,项目有了一点进展,下面分享一下在项目的过程中遇到的问题和解决办法。首先,声明XMPP连接:Java代码    public static final ConnectionConfiguration connConfig = n

2014-08-18 13:52:50 1607

转载 XMPP协议简介-----主要是通信的xml格式

XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。XMPP协议采用的是客户端-服务器架构,所有从一个客户端发到另一个客户端的消息和数据都必须经过XMPP服务器转发,而且支持服务器间DNS的路由,也就是说可以构建服务器集群,XMPP的前身是一个开源组织制定的网络通信协议——Jabber,XMPP的核心是在网络上分片段发送XML流的协议,这

2014-08-17 07:58:16 2905

转载 Http和Socket区别

相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助。1、TCP连接手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握

2014-08-17 07:25:26 645

原创 ubuntu 卸载openjdk

最近安装openfire的时候,老是

2014-08-15 14:37:34 4329 1

转载 Eclipse中给jar包导入JavaDoc的方法

本文前提:你已经准备好第一步:将jar加入到Referenced Libraries右键点击jar --> 选择 Build Path --> Add to Build Path 第二步,设置jar的java doc右键点击Referenced Libraries下的jar --> 选择 Build Path --> Configure Build Pa

2014-08-15 14:22:56 752

转载 基于XMPP协议的通讯工具

一,概要       转眼毕业了,毕业设计的课题是“基于XMPP协议的通讯工具”,开发平台式android,实现了基本的离线消息,文字聊天,表情聊天,文件传输,语音聊天的功能。本文主要介绍开发过程中服务器的配置,开发包Asmack的使用,以及其它一些开源包的使用(如表情包)。二 ,XMPP协议以及Openfire服务器1,XMPP协议                       

2014-08-15 09:17:53 856 1

转载 openfire环境搭建!

http://www.open-open.com/doc/view/a1d642646f204f3b813dd079351a7617

2014-08-15 08:49:34 554

转载 ubuntu卸载openfire

# 先停止服务  sudo /etc/init.d/openfire stop   # 卸载服务,这一步是从国外的一个技术论坛网站上找到的  sudo dpkg -P openfire

2014-08-15 07:48:18 1764

转载 mysql的设置密码问题

方法一:最简单的方法,也是安装完mysql后,系统提示的方法。使用mysqladmin来完成。shell> mysqladmin -u root password "newpwd"shell> mysqladmin -u root -h host_name password "newpwd"password后面的双引号不是必须的,不过如果密码包含空格或者一些特殊的符号,需要

2014-08-14 15:56:26 775

原创 android最新环境搭建的问题!

错误:[2013-05-30 03:41:32 - adb] Unexpected exception 'Cannot run program "/home/uv/IDE/adt/sdk/platform-tools/adb": error=2, No such file or directory' while attempting to get adb version from '/

2014-08-04 20:37:41 1226

翻译 declare-styleable的使用

declare-styleable是给自定义控件添加自定义属性用的1.首先,先写attrs.xml01020304050607080910111213"1.0" encoding="utf-8"?>    "TestAttr">        "name" format="ref

2014-08-03 09:27:57 833

转载 Android游戏开发坐标

1、Android中的坐标系统在Android系统中,屏幕的左上角是坐标系统的原点(0,0)坐标。原点向右延伸是X轴正方向,原点向下延伸是Y轴正方向。2、屏幕的宽和高为了在屏幕中的合适位置绘制图形,我们需要使用屏幕的宽和高作为参考,来确定绘制图形的位置。要获得屏幕的宽和高,首先从Activity对象中获得WindowManager对象,然后从WindowManager对象中获得Disp

2014-07-31 10:10:23 693

原创 android初级阶段总结

第八个月的最后,终于干完了真正意义上的第一个活,虽然有数不尽的lei

2014-07-30 20:20:32 765

转载 用 logcat 命令来查看 android 系统日志缓冲区的内容

*注:可以用 adb logcat > 路径/文件名 来保存,   此命令执行之时起的全部日志信息到一个文件里,ctrl + C 结束日志输出;   后面不加 > 路径/文件名 的话,则在 stdout (终端窗口)中输出!例如:$ adb logcat -v long Checkin *:S > ~/桌面/log.txt一、在 Java 与 C 语言中

2014-07-24 16:04:44 1195

转载 Exported service does not require permission警告

[java] view plaincopyprint?         android:name="SendService">                "com.oem.OEMSendService.SENDMAIL" />                查了下api,终于发现一些端倪原因:这是一个可以被

2014-07-19 11:23:54 752

转载 android中Timer和TimerTask的应用

有些情况需要隔一段时间去执行某个操作一次或者是每隔一段时间久执行某个操作:1.下面是每隔一段时间就执行某个操作,直到关闭定时操作:final Handler handler = new Handler(); Runnable runnable = new Runnable(){ @Override public void run() { // TODO Au

2014-07-18 14:12:55 629

转载 android获取资源文件R.drawable中的图片的相关方法

1、Resources resources = mContext.getResources();Drawable drawable = resources.getDrawable(R.drawable.a);imageview.setBackground(drawable);2、Resources r = this.getContext().getResou

2014-06-03 16:30:38 9134

转载 SQLite相关知识总结

sqlite3支持的数据类型:NULL、INTEGER、REAL、TEXT、BLOB但是,sqlite3也支持如下的数据类型smallint           16位整数integer             32位整数decimal(p,s)   p是精确值,s是小数位数float                  32位实数double            

2014-06-03 07:28:20 794

转载 分享中国天气网的接口

http://m.weather.com.cn/atad/101010100.html

2014-05-30 21:58:02 3105 2

转载 java中判断是否为汉字的小方法

Java中判断输入的字符串是否是汉字: 两个方法,代码为: Java:public static boolean isChinese(char a) {      int v = (int)a;      return (v >= 19968 && v 171941);  }  Java:public static

2014-05-29 19:29:09 736

转载 Android 不同版本间的兼容性

在Android系统中向下兼容性比较差,但是一个应用APP经过处理还是可以在各个版本间运行的。向下兼容性不好,不同版本的系统其API版本也不同,自然有些接口也不同,主要是旧的平台使用不了新的API。   但这并不代表每个平台都需要一个单独的apk,也不代表使用了新sdk的apk在低版本系统手机上不能运行。可以在高SDK上开发,并在程序中作版本判断,低版本运行环境使用旧的API

2014-05-27 06:42:50 919

转载 Android内存优化

刚入门的童鞋肯能都会有一个疑问,Java不是有虚拟机了么,内存会自动化管理,我们就不必要手动的释放资源了,反正系统会给我们完成。其实Java中没有指针的概念,但是指针的使用方式依然存在,一味的依赖系统的gc,很容易就造成了内存的浪费。Java基于垃圾回收的内存机制Java的内存管理机制会自动回收无用对象所占用的内存,减轻手工管理内存的负担      1、C/C++: 从

2014-05-24 14:03:55 616

转载 Activity的生命周期问题

问题:1、启动应用程序,当前运行的Activity为mainActivity;2、点击home键,回到主屏幕。这时mainActivity在后台运行;3、log打印中显示没有调用onDestory((确定也没有被系统杀死),在屏幕上点击应用程序的图标,会调用mainActivity的onCreate()方法,然后程序会一直卡在logo界面没有响应。如果用Eclipse安装到手机中则没有上述

2014-05-23 07:53:12 633

转载 关于如何阅读原码的文章

阅读他人的程式码( 1 ) ---读懂程式码,使心法皆为我所用 程式码是别人写的,只有原作者才真的了解程式码的用途及涵义。许多程式人心里都有一种不自觉的恐惧感,深怕被迫去碰触其他人所写的程式码。但是,与其抗拒接收别人的程式码,不如彻底了解相关的语言和惯例,当成是培养自我实力的基石。对大多数的程式人来说,撰写程式码或许是令人开心的一件事情,但我相信,有更多人视阅读他人所写成的程式码为畏途

2014-05-23 07:27:17 709 1

原创 jdk1.6在windows下安装的问题

1、下载Windows Installer Clean Up(地址:http://dl.pconline.com.cn/html_2/1/62/id=10371&pn=0.html?1321231726 )2、安装Windows Installer Clean Up3、打开Windows Installer Clean Up4、分别选择Java DB、Java

2014-05-20 21:43:33 787

转载 Java HashMap()小问题

转载一个关于HashMap()的问题,不错的尝试!我们公司招人喜欢问算法题和一些基础知识。今天我们一个面试官在面试候选人之前在办公室对我们说他准备问一个这样的问题:在 HashMap 中存放的一系列键值对,其中键为某个我们自定义的类型。放入 HashMap 后,我们在外部把某一个 key 的属性进行更改,然后我们再用这个 key 从 HashMap 里取出元素,这时候 HashMa

2014-05-19 07:46:59 595

转载 国外的开发者对于adb调试的总结(英语很好懂,不翻译了)

View connected device(s)Use this to view all connected devices and list their IDs.adb devicesIf multiple devices are attached, use adb -s DEVICE_ID to target a specific device.Install an

2014-05-16 12:14:29 1278

转载 android Notification深入

在android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等。下面就来说说经常会使用到通知机制中的通知栏框架(Notificaiton),它适用于交互事件的通知。它是位于顶层可以展开的通知列表。它会时不时的提醒你什么软件该更新了,什么人发你微信消息了等。

2014-05-16 10:53:14 918

转载 android 9-patch的使用

1.什么是“9妹”(9patch)?它是一个对png图片做处理的一个工具,能够为我们生成一个"*.9.png"的图片;  2.何为"*.9.png"?所谓"*.9.png"这是Android os里所支持的一种特殊的图片格式,用它可以实现部分拉伸;这种图片是经过”9妹“进行特殊处理过的,如果不处理的话,直接用PNG图就会有失真,拉伸不正常的现象出现。  3.它的用途

2014-05-11 14:15:04 1059

转载 android HierachyViewer使用

Hierarchy Viewer是随AndroidSDK发布的工具,位置在tools文件夹下,名为hierarchyviewer.bat。它是Android自带的非常有用而且使用简单的工具,可以帮助我们更好地检视和设计用户界面(UI),绝对是UI检视的利器,但是好像很少有人提它,难道是因为太简单? 具体来说主要功能有2个:1.       从可视化的角度直观地获得UI布局设计结构和各种

2014-05-11 10:59:03 882

原创 Java中判断字符串是否相等

今天写程序的时候犯了个很大的错误,在判断字符串相等的

2014-05-10 15:16:30 1226

转载 android2D绘图详解----关于Canvas

摘要 Android中使用图形处理引擎,2D部分是android SDK内部自己提供,3D部分是用Open GL ES 1.0。今天我们主要要了解的是2D相关的,如果你想看3D的话那么可以跳过这篇文章。 大部分2D使用的api都在android.graphics和android.graphics.drawable包中。他们提供了图Android中使用图形处理引擎,2D部分是androi

2014-05-10 08:46:04 1027

原创 android使用wifi进行调试

想说的是,买了个HTC热粥,亅

2014-04-27 16:29:56 1662 1

转载 android中的Json解析

JSON的定义:       一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.orgJSON Vs XML1.JSON和XML的数据可读

2014-04-25 09:14:10 824

原创 android Notification详解

先介绍一下旧版的使用方式:旧版使用的是Notification和M

2014-04-14 10:04:57 802

转载 android 面试题(1)

资源经验活动博客招聘论坛›开发资源分享›Android资料下载255904android面试题 集合了很多Android面试题目值得收藏yumulinfeng1 于 2012-6-19 14:19 发表 [复制链接] [

2014-04-14 09:13:00 1004

转载 android BroadcastReceiver

BroadCastReceiver 简介BroadCastReceiver 源码位于: framework/base/core/java/android.content.BroadcastReceiver.java 广播接收者( BroadcastReceiver )用于接收广播 Intent ,广播 Intent 的发送是通过调用Context.sendBroadcast() 、 C

2014-04-13 21:04:06 788

转载 android 在布局中动态添加控件

第一步 Java代码  final LayoutInflater inflater = LayoutInflater.from(this);  第二步:获取需要被添加控件的布局 Java代码  final LinearLayout lin = (LinearLayout) findViewById(R.id.LinearLay

2014-04-12 10:14:29 818

转载 synchronized的理解

1概述编辑synchronized 关键字,代表这个方法加锁,相当于不管哪一个线程(例如线程A),运行到这个方法时,都要检查有没有其它线程B(或者C、 D等)正在用这个方法,有的话要等正在使用synchronized方法的线程B(或者C 、D)运行完这个方法后再运行此线程A,没有的话,直接运行。它包括两种用法:synchronized 方法和 synchronized 块。sy

2014-04-04 16:42:53 809

原创 ubuntu下的截屏工具

点一下windows的徽标键,搜索screenshot,出现照相机一样的标志,那个就是ubuntu的截屏程序!

2014-04-01 19:58:23 648

android自定义时间选择器

android自定义时间选择器,博客地址:http://blog.csdn.net/u010665691/article/details/48101865 代码中汇集了自己的参考项目,可以直接运行。参考项目需要在MainActivity中稍微修改下。

2015-08-30

Android仿微信录制视频和播放

仿微信视频录制,详情移步http://blog.csdn.net/u010665691/article/details/46493407

2015-06-14

android简易天气预报源码

自己做的简易天气预报,输入城市名称即可获取当天天气,是OkHttp和Gson练习的一个小例子

2015-04-27

EasyCamera例子

对应博客http://blog.csdn.net/u010665691/article/details/44773653的例子

2015-03-31

android Palette和RoundedBitmapDrawable的实践

android Palette和RoundedBitmapDrawable的实践

2015-03-08

android RecyclerView CardView实践

android5.0 RecycelerView和CardView结合的一个小例子

2015-03-02

HttpClient使用的文件上传的jar包

HttpClient上传文件时需要的jar,Android需要的!

2015-02-21

android自定义长按事件

博客地址http://blog.csdn.net/u010665691/article/details/40954983 对应着博客的实例代码

2014-11-09

android XMPP 功能分拆编写

自己写的XMPP客户端,使用的是改进的jar,添加了表情聊天,eclipse解压导入项目可用,前提你已经搭好openfire服务器,使用的是asmack.jar

2014-11-04

空空如也

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

TA关注的人

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