
android
文章平均质量分 76
勤快的老头
这个作者很懒,什么都没留下…
展开
-
android之Service
Service的启动方式以及停止的方式两种:第一:绑定和解除绑定的方式,如果要实现通讯的话,要在Service中写回调函数,其中定义内部类集成binder,在Activity中绑定的时候将bindService(intent, sc, Context.BIND_AUTO_CREATE);sc = new ServiceConnection() { @Override p原创 2015-09-22 13:30:56 · 444 阅读 · 0 评论 -
关于Socket理解
Socket,又称为套接字,Socket是计算机网络通信的基本的技术之一。如今大多数基于网络的软件,如浏览器,即时通讯工具甚至是P2P下载都是基于Socket实现的。本文会介绍一下基于TCP/IP的Socket编程,并且如何写一个客户端/服务器程序。Unix的输入输出(IO)系统遵循Open-Read-Write-Close这样的操作范本。当一个用户进程进行IO操作之前,它需要调用Open来指原创 2015-11-17 12:04:37 · 557 阅读 · 0 评论 -
ViewPager+Fragment时,在Fragment中得知自己被选中
ViewPager+Fragment组合时,常常会用到在Fragment里获得当前Fragment被选中的状态,然后在每当Fragment选中时下做一些动画,数据初始化的操作。网上很多解决方式是使用Fragment里面的setUserVisibleHint(boolean isVisibleToUser){ if(isVisibleToUser) { //当页面被选原创 2015-12-15 11:00:04 · 2452 阅读 · 0 评论 -
Android端搭建web服务器
package webserve;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.Closeable;import java.io.Dat原创 2015-09-23 10:39:53 · 7623 阅读 · 1 评论 -
android 事件分发。
先通俗的理解事件这个概念,以触摸屏幕为例,当手指碰到屏幕的时候,手机通过软硬件联合工作,逐一排查基本确定手指碰到了哪个位置,这个位置上的ViewGroup和View到底是哪一个,然后事件分发和消费就展开了。 首先,从简单的无子view的view的事件触发开始,点击一个Button。通过分析源码,他的过过程是这样。Button得知被点击了,首先会调用原创 2016-01-12 16:14:45 · 364 阅读 · 0 评论