1.使用Bundle ----> 用于android四大组件间的进程间通信
android的四大组件都可使用Bundle传递数据 所以如果要实现四大组件间的进程间通信 完全可以使用Bundle来实现 简单方便
2.使用文件共享 ---->用于单线程读写
这种方式在单线程读写的时候比较好用 如果有多个线程并发读写的话需要限制线程的同步读写
另外 SharePreferen...
分类:
移动开发 时间:
2016-05-18 19:46:23
阅读次数:
282
Android 动画分为两大类,分别是视图动画(View Animation)和属性动画(Property Animation)。对于这两种动画,都能够使用xml和代码的形式定义动画。View Animation视图动画是Android最基础的动画,在API 1中就已经加入,不需考虑兼容性,但由于其动画只是作用于视图上,而不会由该控件的属性,所以有很多的局限性。视图动画的基类是Animation其下...
分类:
移动开发 时间:
2016-05-18 19:44:59
阅读次数:
388
Native App(以下简称Native)和Mobile Web(以下简称Web)二者混合开发的产物被称为Hybrid App(以下简称Hybrid)。Hybrid并不是什么新概念,最早可以追溯到Symbian时代,直到iOS和Android出现之后才充分展现出价值。一、Hybrid简史
Hybrid既利用了Native App丰富的设备API(Device API),又能拥有Mobile We...
分类:
移动开发 时间:
2016-05-18 19:45:23
阅读次数:
277
本文翻译自:Testing UI for Multiple Apps
水平有限自己感觉很多地方表达的并不到位,但找不到更好的表达方式,如果您觉着有更好的表达方式,帮助我改进!
跨越多个App进行UI测试通过跨越多个APP之间的交互来测试你的APPUI,让你确认你的APP表现是否正确,比如:用户在你的APP和其他APP之间或者进入系统UI之间进行切换操作时。一个例子比如用户切换至短信APP它允许...
分类:
移动开发 时间:
2016-05-18 19:45:52
阅读次数:
282
上一篇文章分析了ClusterMananger的整体结构和核心算法 细读百度地图点聚合源码(上),此文是接着上一篇来的。
在本文中,我们将学习如何在UI线程中做大量的操作,并且不会造成界面卡顿。...
分类:
其他好文 时间:
2016-05-18 19:46:30
阅读次数:
183
首先要理清下进程、线程和应用程序概念.
从一定意义上讲,进程就是一个应用程序在处理机上的一次执行过程,它是一个动态的概念,而线程是进程中的一部分,进程包含多个线程在运行。
a、
进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体。它不只是程序的代码,还包括当前的活动,通过程序计数器的值和处理寄存器的内容来表示。...
分类:
编程语言 时间:
2016-05-18 19:44:40
阅读次数:
255
扫描本地文件加载到item
不限于应用到音乐播放器,其他Android工程,也可以使用SdcardSearchToList
其他Android工程也可以使用,我现在做了很小的Demo
后续将博文,将在播放器里,加入这一功能,来实现刚下载好的音乐,加载到播放器
这个Demo的源码下载:
http://download.csdn.net/album/detail/3105
...
分类:
移动开发 时间:
2016-05-18 19:46:09
阅读次数:
252
之前写过一篇文章Android TextView 横竖排切换(字方向不变) 是自定义了一个LinearLayout, 实现了当然还不够, 还要对它进行操作, 平移,旋转 and 缩放, 相信很多小伙伴都知道对图片的平移等等操作最好用的就是矩阵了,因为有个方法叫做imageview.setImageMatrix(matrix), 直接构造一个矩阵对象然后设置到图片上就进行相关操作了, 那我就会想了,其...
分类:
移动开发 时间:
2016-05-18 19:44:09
阅读次数:
198
1.程序之间的通信
两个应用程序之间的通信,我们可以理解为进程之间的通信,而进程之间进行通信的前提是我们能够找到某个进程,因此,我们需要给进程添加唯一的标示,在本地进程通信中我们可以使用PID来标示一个进程,但PID只在本地唯一,网络中的多个计算机之间的进程标示并不能保证唯一性,冲突的几率很大,这时候我们需要另辟蹊径,TCP/IP协议族已为我们解决了这个问题,IP层的ip地址可以标示主机,而TC...
分类:
移动开发 时间:
2016-05-18 19:45:37
阅读次数:
270
引言 在应用程序开发过程经常需要对文本进行处理,比如说对一段描述文字的其中一段加入点击事件,或者对其设置不一样的前景色,有什么方法可以实现要求的功能呐?需求样例 比如我们需要实现如下图所示的功能,将文本:#重磅消息#近日谷歌放出Android N的第二个开发者预览版(Developer Preview) 处理成第二种或者第三种的形式。实现方案 根据上图,我们可以采...
分类:
移动开发 时间:
2016-05-18 19:42:41
阅读次数:
312
Android的多媒体框架包括支持播放多种常见的媒体类型,使您可以轻松地把音频、视频和图像集成到你的应用。你可以播放音频或视频媒体文件,这些文件是存储在你的应用程序的资源文件中的。应用程序的资源文件可以是文件系统中独立的文件,或通过网络连接获取的一个数据流,所有使用MediaPlayer APIS的资源文件。
1.注意:
如果你通过一个URL来获取一个在线媒体文件,该文件必须能够支持渐进式下载。...
分类:
其他好文 时间:
2016-05-18 19:45:37
阅读次数:
237
饿了么公司Android开源项目:一个易用的生成Comparator的工具类,在排序时特别有用。用户只用指定排序策略,此工具类就可以自动生成Comparator。...
分类:
编程语言 时间:
2016-05-18 19:44:26
阅读次数:
287
参考文献:
(1)3GPP TS 36.211 V9.1.0 (2010-03) Physical Channels and Modulation
(2)《4G LTE/LTE-Advanced for Mobile Broadband》
(3)http://dhagle.in/LTE
(4)http://www.sharetechnote.com/
(5)3GPP TS 36.212 V9.4.0 (2011-09) Multiplexing and channel coding...
分类:
其他好文 时间:
2016-05-18 19:44:48
阅读次数:
459
1, get at []
理解;意指;贿赂;到达;着手处理
2, take advantage of []
利用
take advantage of: 利用 占便宜 趁
3, managing [‘mæn?d???]
v. 管理;设法对付(manage的ing形式)
adj. 管理的;节约的;爱管闲事的
Managing: 管理 常务 管理过程
4, incorpor...
分类:
其他好文 时间:
2016-05-18 19:44:48
阅读次数:
240
简述Summer is coming…我们呢,为大家准备了丰盛的佳果-西瓜,清爽解渴,甘味多汁。一笔一划学简笔画,分分钟让你掌握一门新技能,下面我们来绘制一个“盛夏之王”-西瓜,赶快一起来试试吧。简述
简笔画
绘制
效果
源码简笔画我们先简单看看西瓜的基本组成,一步步进行拆分、组合。绘制效果具体的效果如下所示,我们可以再进行更好的完善。源码主要分为以下三部:
绘制外圆(绿色部分)
绘制内圆(红色部分...
分类:
其他好文 时间:
2016-05-18 19:43:44
阅读次数:
157
安卓蓝牙实现即时通讯功能本demo是《Android智能穿戴设备开发指南》书中的一块内容,实现了两台手机基于蓝牙进行即时通讯的功能...
分类:
移动开发 时间:
2016-05-18 19:42:44
阅读次数:
291
l Java发射(案例)
l 反射含义:
l JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
l JAVA反射(放射)机制:“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从这个观点看,Perl,Python,Ru...
分类:
编程语言 时间:
2016-05-18 19:42:20
阅读次数:
333