Android
文章平均质量分 79
Spground
https://github.com/Spground
https://spground.github.io
https://www.cnblogs.com/Spground/
展开
-
Android消息机制:Looper、Handler、MessageQueue分析
Android消息机制:Looper、Handler、MessageQueue分析0.概述 Android的消息处理机制是围绕消息队列(MessageQueue)来实现的,一个线程拥有了一个消息队列之后,就可以进入到一个消息循环中,同时其他线程以及线程本身可以往这个消息队列(后面会讲到是通过Handler)发送消息,消息里面可以携带很多信息,以便目标线程提供消息循环接收到原创 2015-11-06 13:39:36 · 617 阅读 · 0 评论 -
Android Service 与 Activity使用Pending Intent通信
Android Service 与 Activity使用Pending Intent通信service使用pending intent返回结果给客户端我们使用一个activity作为一个客户端,来通过startService()的方法启动一个服务,这个服务的功能很简单,就是去访问客户端指定的Url,然后返回这个url对应的页面的源代码的字符数量。这个例子中,我们是不允许这个服务被绑原创 2015-08-05 21:25:46 · 1832 阅读 · 0 评论 -
Android四大组件之Service(一)
Android四大组件之Service(一)一个服务是一个能在后台执行长时间运行操作的程序组件,但是这个组件并没有提供一个用户界面(用户接口)。另一个程序组件能启动一个服务,即使用户切换道另一个程序去,但是这个服务将继续在后台运行。一个组件能够绑定到一个服务从而和它进行交互,甚至能够执行进程内通讯(IPC)。例如,一个服务也许可以处理网络事务,播放音乐,执行文件I/O,或者和Content翻译 2015-08-02 20:53:20 · 500 阅读 · 0 评论 -
Android中的进程和线程
Android 中的进程和线程 当一个程序组件开始的时候,并且这个程序没有其他组件在运行时,Android系统会为这个程序开启一个新的Linux进程,这个程序拥有一个单线程来执行。默认的来说,相同的程序的所有组件都运行在相同的进程和线程中,这个线程被称为主线程(main thread).如果一个程序组件开启了,但是这个程序的进程已经存在了,(因为程序的某一个组件已经存在在运行了),这翻译 2015-07-25 16:10:49 · 387 阅读 · 0 评论 -
Android四大组件之Activity(一)
Android组件之Activity(一)0.Activity概念介绍一个Activity是一个可以提供与用户交互功能的程序的组件,例如打一个电话,拍照,发电子邮件等等。每一个activity被给与一个窗口,它在这个窗口这里绘制它的的用户界面。通常来讲这个窗口就是整个屏幕,但是有时候也许是比屏幕小一点或者所示浮于其他窗口之上的。一个应用程序通常包含多个activity,这些acti翻译 2015-07-03 21:12:16 · 434 阅读 · 0 评论 -
Android四大组件之Intent
Android四大组件之Intent( Intent & Intent Filter)1.概述一个Intent是一个消息对象,你可以使用它来获得另一个app组件的操作。尽管有很多种方式来使用intent来进行组件之间的通信,但是主要是有三种基本的使用情景:.开始一个Activity 使用startActivity(),或者startActivityForResult()翻译 2015-06-26 17:15:55 · 754 阅读 · 0 评论 -
Android Media Playback 中的MediaPlayer的用法及注意事项(一)
Android Media Playback 中的MediaPlayer的用法及注意事项声明:以下内容翻译自Android官网,由于译者水平有限,本文出现的错误请大家批评指正,谢谢!尊重劳动成果,转载请注明出处,谢谢!0.概述安卓多媒体框架对于播放各种各样的常见的媒体文件提供了支持,得益与此,我们可以在我们的应用程序中整合音频,视频和图像。我们使用android提供给我翻译 2015-06-21 08:43:04 · 2231 阅读 · 1 评论 -
Android Media Playback 中的MediaPlayer的用法及注意事项(二)
Android Media Playback 中的MediaPlayer的用法及注意事项(二)1.搭配Service来使用MediaPlayer如果你想你的多媒体文件在后台被播放,即使你的程序没有在当前屏幕上,但是当用户和其他程序交互的时候,你又想让你的MediaPlayer继续工作,这个时候你就必须开一个Service,然后在Service里面去控制你的MediaPlayer的实翻译 2015-06-23 10:54:14 · 2508 阅读 · 1 评论 -
浅析Android系统中的Activity启动过程
浅析Android系统中的Activity的启动分析一、Activity的启动分为三种类型1.根Activity的启动,通常就是程序的MainActivity的启动,这个是通过用户点击桌面程序(Launcher)的App的图标,从而导致对应的App在一个新的进程中被启动起来2.在同一个进程启动子Activity3.在新的进程启动子Activity对应第一种类型来讲,主要原创 2015-11-24 15:32:43 · 636 阅读 · 0 评论