- 博客(12)
- 资源 (3)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【Android开发】线程间通讯机制(提高篇)——深入浅出实现原理
前言:这一篇博文主要是和大家讲解一下线程间通讯机制的内部实现原理,即Handler、Message、MessageQueue、Looper、HandlerThread、AsyncTask类的实现以及之间的关系。如果还没有接触过Handler+Message+Runnable、HandlerThread、AsyncTask的朋友可以先看看基础篇:【Android开发】线程间通讯机制(
2013-05-04 16:31:19
2802
3
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【Android开发】线程间通讯机制(基础篇)——Handler、Runnable、HandlerThread、AsyncTask的使用
前言:android线程通讯机制是android应用开发的基础课程,对于很多初学android的朋友可能还没有完全理解,所以,今天我就做一下知识小结吧。一、线程安全可能有java基本的朋友都知道什么叫线程安全。线程安全:如果你的代码在所在的进程中有多个(两个或两个以上)的线程同时执行,若每次运行的结果和使用单线程模式运行的结果一致,并且变量的值也和预期的一样,这样就叫线程安全。
2013-05-04 10:20:12
5769
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【Android开发】如何实现android和服务器长连接呢?推送消息的原理
前言:现在的大多数移动端应用都有实时得到消息的能力,简单来说,有发送消息的主动权和接受消息的被动权。例如:微信,QQ,天气预报等等,相信好处和用户体验相信大家都知道吧。提出问题:这种功能必须涉及client(客户端)和server(服务器),所以到底client如何和server实现实时连接通讯?分析问题:这种功能实际上就是数据同步,同时要考虑手机本身、电量、网络流量等等限
2013-03-09 15:58:18
11735
10
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 关于使用UDP(TCP)跨局域网,NAT穿透的心得
前言: 最近我用java做了一个C/S的类似QQ之类的IM系统(即时通讯系统),遇到了不能跨局域网通讯的问题,经过在网上,和书上查阅了一些资料,了解了一些情况,现在就总结一下我的解决方案吧(本人也是在不断错误中学习,如果有什么不对的地方,请大家多多指教)。问题描述: 一般情况下,只能在同一个子网即同一个虚拟局网里通讯,或者子网访问外网,外网访问不了内
2012-12-12 14:00:06
15574
14
转载 细数JDK里的设计模式
结构型模式: 适配器模式:用来把一个接口转化成另一个接口。java.util.Arrays#asList()javax.swing.JTable(TableModel)java.io.InputStreamReader(InputStream)java.io.OutputStreamWriter(OutputStream)javax.xml.bind.annotation
2014-03-10 14:53:13
976
转载 onSaveInstanceState和onRestoreInstanceState触发的时机
onSaveInstanceState和onRestoreInstanceState触发的时机(转载)博客分类: Android开发onsaveinstancestateandroid 先看Application Fundamentals上的一段话: Android calls onSaveInstanceState() before the act
2013-08-28 23:44:06
906
原创 轻松学习RSA加密算法原理
以前也接触过RSA加密算法,感觉这个东西太神秘了,是数学家的事,和我无关。但是,看了很多关于RSA加密算法原理的资料之后,我发现其实原理并不是我们想象中那么复杂,弄懂之后发现原来就只是这样而已.. 学过算法的朋友都知道,计算机中的算法其实就是数学运算。所以,再讲解RSA加密算法之前,有必要了解一下一些必备的数学知识。我们就从数学知识开始讲解。必备数学知识 RSA加密算法
2013-01-30 18:20:55
33419
9
原创 【Android开发】事件类MotionEvent的一些认识
一、动作常量,ACTION_... ACTION_DOWN 单点触摸动作 ACTION_MOVE 触摸点移动动作 ACTION_UP 单点触摸离开动作 ACTION_POINTER_DOWN 多点触摸动作 ACTION_POINTER_UP 多点触摸离开动作 掩码常量 ACTION_MASK = 0X000000ff 动作掩码 ACTION_POINTE
2013-01-05 17:31:03
2877
原创 【Android开发】背景选择器selector用法心得
一.创建xml文件,位置:drawable/xxx.xml,同目录下记得要放相关图片 默认时的背景图片--> 没有焦点时的背景图片 --> android:drawable="@drawable/pic1" /> 非触摸模式下获得焦点并单击时的背景图片 --> android:state_pres
2013-01-04 14:26:27
960
转载 【Android开发】android最全的颜色对应的16进制代码(androidUI设计必备)
颜色代码大全 AA 指定透明度。 00 是完全透明。 FF 是完全不透明。超出取值范围的值将被恢复为默认值。 ffff00ffff33ffff66ffff99ffffccffffffffcc00ffcc33ffcc66ffcc99
2012-12-17 17:53:35
3637
2
转载 【Android开发】Android中的长度单位详解及使用建议
Android中布局的单位很多,如:(dp、sp、px、in、pt、mm) 但是他们之间有什么区别了?又该在什么时候使用了?我想即使是很有经验的开发者有时也会不明白吧。dpi(dot per inch):用来描述屏幕密度,如:屏幕密度为160则意味着每1英寸上有160个显示点。 in(inch):表示英寸,是屏幕的物理尺寸。每英寸等于2.54 厘米。例如,形容手
2012-12-12 19:17:09
989
转载 【Android开发】Manifest配置文件详细介绍
一、关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services,
2012-12-12 18:22:42
1611
MindNode Pro1.11 中文破解Mac版
2015-08-30
SHOP++ V2.0源代码最新体验版
2012-10-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人