会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
SYT在路上
博客园
首页
新随笔
联系
订阅
管理
2016年1月2日
Android之线程池深度剖析
摘要: 1.线程池的引入 引入的好处: 1)提升性能。创建和消耗对象费时费CPU资源 2)防止内存过度消耗。控制活动线程的数量,防止并发线程过多。 使用条件: 假设在一台服务器完成一项任务的时间为T T1 创建线程的时间 T2 在线程中执行任务的时间,包括线程间同步所需时间 T3 线程销毁的时间 ...
阅读全文
posted @ 2016-01-02 12:41 Stars-OnMyWay
阅读(682)
评论(0)
推荐(0)
编辑
一个Android Socket的例子
摘要: 1.开篇简介 Socket本质上就是Java封装了传输层上的TCP协议(注:UDP用的是DatagramSocket类)。要实现Socket的传输,需要构建客户端和服务器端。另外,传输的数据可以是字符串和字节。字符串传输主要用于简单的应用,比较复杂的应用(比如Java和C++进行通信),往往需要构...
阅读全文
posted @ 2016-01-02 12:40 Stars-OnMyWay
阅读(230)
评论(0)
推荐(0)
编辑
Android消息推送
摘要: 1.引言 所谓的消息推送就是从服务器端向移动终端发送连接,传输一定的信息。比如一些新闻客户端,每隔一段时间收到一条或者多条通知,这就是从服务器端传来的推送消息;还比如常用的一些IM软件如微信、GTalk等,都具有服务器推送功能。 推送方法如下: 1)通过SMS进行服务器端和客户端的交流通信。 ...
阅读全文
posted @ 2016-01-02 12:38 Stars-OnMyWay
阅读(147)
评论(0)
推荐(0)
编辑
Android系统在新进程中启动自定义服务过程(startService)的原理分析
摘要: 在编写Android应用程序时,我们一般将一些计算型的逻辑放在一个独立的进程来处理,这样主进程仍然可以流畅地响应界面事件,提高用户体验。Android系统为我们提供了一个Service类,我们可以实现一个以Service为基类的服务子类,在里面实现自己的计算型逻辑,然后在主进程通过startServ...
阅读全文
posted @ 2016-01-02 12:32 Stars-OnMyWay
阅读(2030)
评论(0)
推荐(0)
编辑
Activity与Service通信(不同进程之间)
摘要: 使用Messenger 上面的方法只能在同一个进程里才能用,如果要与另外一个进程的Service进行通信,则可以用Messenger。 其实实现IPC(Inter-Process Communication,进程间通信)的方式,还有AIDL,但推荐使用Messenger,有两点好处: 1. 使用...
阅读全文
posted @ 2016-01-02 12:31 Stars-OnMyWay
阅读(185)
评论(0)
推荐(0)
编辑
Android之Activity与Service通信
摘要: 一、当Acitivity和Service处于同一个Application和进程时,通过继承Binder类来实现。 当一个Activity绑定到一个Service上时,它负责维护Service实例的引用,允许你对正在运行的Service进行一些方法调用。比如你后台有一个播放背景音乐的Service,...
阅读全文
posted @ 2016-01-02 12:29 Stars-OnMyWay
阅读(283)
评论(0)
推荐(0)
编辑
Thread和Service应用场合的区别
摘要: Thread和Service的区别:1)Thread 是程序执行的最小单元,它是分配CPU的基本单位,可以用 Thread 来执行一些异步的操作。如果是Local Service,那么对应的Service 是运行在主进程的 main 线程上的。如果是RemoteService,那么对应的 Ser...
阅读全文
posted @ 2016-01-02 12:23 Stars-OnMyWay
阅读(156)
评论(0)
推荐(0)
编辑
横竖屏切换时候Activity的生命周期
摘要: 1、新建一个Activity,并把各个生命周期打印出来2、运行Activity,得到如下信息onCreate-->onStart-->onResume-->3、按crtl+f12切换成横屏时onSaveInstanceState-->onPause-->onStop-->onDestroy-->on...
阅读全文
posted @ 2016-01-02 12:17 Stars-OnMyWay
阅读(1962)
评论(0)
推荐(0)
编辑
Intent的简介以及属性详解
摘要: 一.Intent的介绍Intent的中文意思是“意图,意向”,在Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完...
阅读全文
posted @ 2016-01-02 12:06 Stars-OnMyWay
阅读(276)
评论(0)
推荐(0)
编辑
context理解
摘要: 官方文档的解释是:Context提供了关于应用环境全局信息的接口。它是一个抽象类,它的执行被Android系统所提供。它允许获取以应用为特征的资源和类型。同时启动应用级的操作,如启动Activity,broadcasting和接收intents。 常用的Context的子类是Activity和S...
阅读全文
posted @ 2016-01-02 12:02 Stars-OnMyWay
阅读(206)
评论(0)
推荐(0)
编辑
Android布局大全
摘要: Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。 所有的布局方式都可以归类为ViewGroup的5个类别,即ViewGroup的5个直接子类。其它的一些布局都扩展自这5个类。1.Lin...
阅读全文
posted @ 2016-01-02 11:57 Stars-OnMyWay
阅读(174)
评论(0)
推荐(0)
编辑
公告