long704480904

The world will never be lonely, no matter when, where and who

Android艺术探索--IPC机制

Android中的IPC机制 介绍Android中多进程开发模式中序列化机制binder AIDL Android IPC简介 多进程的由来 Android多进程模式 Android多进程的运行机制 Binder Android IPC的方式 离线写博客 导入导出Markdown文件 丰富的...

2016-12-05 21:09:38

阅读数 295

评论数 0

Google Protocol Buffer

1.ProtocolBuffers是啥  Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。目前提供了 C++、...

2015-07-23 23:48:43

阅读数 620

评论数 0

长连接为何要发送心跳包

最近面试的时候,被闻到关于Android IM 的问题,因为之前做过一个类似于微信的聊天软件,当时面试官问我,为啥后台需要发送心跳包,我说发送心跳包的作用是维持长链接,然后面试官问我,为啥长连接要发送心跳包的时候,我愣住了, 我也不知道为啥长链接需要发送心跳包     回来之后我查询资料后发现,...

2015-07-23 22:42:23

阅读数 9543

评论数 2

Android apk中安装另一个apk

转载只是为了自己更好的查阅,原文章地址:http://www.eoeandroid.com/thread-561973-1-1.html 一种 发给系统 让系统安装  但是会出现 安装界面  还得点击  比较麻烦。  一种 是 静默安装,  不了解的 百度一下就出来了。 这个安装后,  如果手...

2015-06-15 22:22:48

阅读数 5268

评论数 0

学习 Smack(二)

使用Chat GroupChat发送消息 往复的发送消息处于通信的核心地位,两个类辅助发送消息与接收消息 org.jivesoftware.smack.Chat --用于在两个人之间发送消息。 org.jivesoftware.smack.GroupChat --用于加入聊天室在...

2014-11-25 23:20:44

阅读数 682

评论数 0

学习 Smack(一)

学习 Smack(一) Smack是一个用于和XMPP服务器通信的类库,由此可以实现即时通讯和聊天,Android 上对于Asmck的实现是Asmck

2014-11-25 21:02:15

阅读数 573

评论数 0

openfire部分类说明

1. build path: a) source folder:包括openfire和各插件的代码。 b) libraries:build/lib下jar包和插件下jar包,jdk/lib/tools.jar(编译jsp需要)。  2. ant build:build/build.x...

2014-11-23 22:12:46

阅读数 594

评论数 0

Android Sqlite 数据库版本更新

Android Sqlite 数据库版本更新 http://87426628.blog.163.com/blog/static/6069361820131069485844/ 1.自己写一个类继承自SqliteOpenHelper 2.会实现SqliteOpenHelper的两个方法...

2014-11-20 23:17:28

阅读数 23744

评论数 0

Java 线程池 队列

1.使用线程池的目的:

2014-10-29 23:48:29

阅读数 718

评论数 0

Android 事件分发机制

Android 事件分发机制 1.Activity的最顶层的Window是

2014-04-05 23:32:42

阅读数 1200

评论数 0

android内存溢出的解决方法

1.当项目中包含大量的图片的时候或者图片的数量太大的时候: BitmapFactory.Options options = new BitmapFactory.Options(); options.inSampleSize = 4 2.对图片采用软引用,及时的的recyle() 操作 ...

2013-12-22 15:35:38

阅读数 917

评论数 0

AudioRecord MeadiaRecord

Android 提供的两个API同来实现录音 两个类的主要区别与特性: AudioRecord:主要实现音频的边录边播(AudioRecord+AudioTrack),已经音频的实时处理 优点:语音的实时处理,可以用代码来实现音频的封装 缺点:输出的是PCM数据,如果保存为音频文件是不能被音频播放...

2013-10-15 16:53:31

阅读数 1065

评论数 0

ArrayList详解(1)

通常 程序运行总是根据运行时才知道的条件创建新对象,不到运行时,不会知道所需要对象的数量,甚至不知道确切的类型,为解决这个普遍的编程问题,需要能够在任意的时刻和任意的位置穿件任意数量的对象,所以不能根据依靠创建命名的引用来持有每一个对象,MyObject object ; 因为你不知道实际上会需要...

2013-09-22 23:58:23

阅读数 1155

评论数 0

Java Native 方法

Java 调用别的语言写的方法 1.什么是Native Method 简单的说就是Java调用其他非Java代码的接口,一个Native Method是这样的一个Java方法:该方法的实现是由非Java语言实现,譬如C,这些特征并非Java所有的特征,很多编程语言都有这一机制 在定义一个Nativ...

2013-07-06 23:23:37

阅读数 2595

评论数 0

Android ViewPager ViewFilpper ViewFlow

ViewPager: ViewPager提供了多个界面切换的效果,新效果有如下的特征 1.当前显示一组界面中的其中一个界面 2.用户通过左右滑动界面的时候,当前屏幕显示当前界面跟下一个界面的一部分 3.滑动结束后,当前界面自动跳转到下一界面 ViewPager源于google的补充组件 ...

2013-06-04 11:27:26

阅读数 1707

评论数 0

Android LinearLayout 自动换行

由于前段时间项目中使用到了自动换行的线性布局,本来打算用表格布局在里面一个个的用Java代码添加ImageView的,但是添加的View控件是不确定的,因为得靠服务器的数据返回,就这样手动用Java代码画布局的方式就这样夭折了,因为在表哥布局中我无法确定一行显示多少个ImageView的数目,所以...

2013-06-03 15:43:11

阅读数 53213

评论数 16

Android ImageView ScaleType

在使用Android ImageView 的时候很多时候需要使用ScaleType属性来设置图片的显示方式,       ScaleType的属性值在Xml文件定义中已经给出来了,固定的值如:matrix ,fitXY,fitStart,fitCenter,fitEnd,Center,Cente...

2013-06-02 17:35:38

阅读数 2686

评论数 1

Android中的多线程的应用

多线程的概念: 多线程指在单个程序中中可以运行多个同的线程,执行不同的任务,多线程意味着程序的多行语句可以看上去几乎在同一时间运行。 线程与进程的相似之处。线程是一段可以完成特定功能的代码,是程序中单个顺序的流控制,但与进程不同的是,同类的线程共享一块内存空间和一组系统资源,所以系统在各个系统...

2013-05-08 22:44:15

阅读数 677

评论数 0

Android高效现实图片问题2

1.如何在非UI线程中处理位图 前面一篇文章已经介绍了BitmapFactory.Decode方法,不应该在主线程中被调用(除非位图的来源是内存),因为加载位图的时间是不可预知的,而且她还依赖了很多的其他因素,例如磁盘的读取时间,CPU的功率,图片的大小等因素,无论上述的任何人一个因素导致了UI...

2013-04-21 20:01:20

阅读数 654

评论数 0

Android 高效现实图片问题

1.为什么显示图片的问题很棘手? 手机显示一张800万像素的图片(现在主流的手机像素都是在800万像素以上),大约需要32M的内存,而32M内存刚好是Android系统分配给应用的最大内存限制数目,当然有的手机分配是的16M,有的甚至只有8M,这个根据手机的总共RAM与版本有一定得联系,所以如果...

2013-04-21 02:25:26

阅读数 3060

评论数 0

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