- 博客(7)
- 资源 (7)
- 收藏
- 关注
原创 android service startService与bindService的区别
Android执行Service有两种方法,一种是startService,一种是bindService。下面让我们一起来聊一聊这两种执行Service方法的区别。1、生命周期上的区别 执行startService时,Service会经历onCreate->onStartCommand。当执行stopService时,直接调用onDestroy方法。调用者如果没有st
2015-07-27 12:30:18 7905
转载 Android-IM架构设计
###1. 架构总览###2. 模块介绍####2.1 协议封装与任务流程#####1) 协议与任务的封装 a. 协议有协议头(协议头因为格式相同,被抽象出来)和协议体组成,协议有两类:请求协议(request)和回复协议(response); b. 任务(action)由请求协议、回复协议和任务回调(callback)组成; c. callback
2015-07-22 20:20:50 1863 1
原创 Android ExpandMenu 多级菜单
前言 ,诸如壹号店、同城、去哪等一系列O2O越来越火,他们的应用多级搜索 很是……1,结构分析首先,我们给出这个下来菜单需要的组建。我们用线框图来分析。1)如上图所示,最外围的是一个Activity,顶部包含了一个View的容器,这个容器主要是装载ToggleButton来实现诸如美团里面的“美食,全城,理我最近,刷选”这一行。这一行一点就会弹出对应的下来菜
2015-07-21 20:00:18 2097
原创 android 编码规范
Android编码规范Author Gjson 一、命名规范 1. 包命名 2. 类和接口命名 3. 方法的命名 4. 变量的命名 5. 常量的命名 6. 异常的命名 7. 布局的命名 8. ID的命名 9. 图片的命名 10. 其他资源命名 二、注释规范 1. 文件注释 2. 类注释 3. 方法注释
2015-07-20 17:22:36 655
原创 手机抓包Android
抓前准备:1. Android手机需要先获得root权限。一种是否获得root权限的检验方法:安装并打开终端模拟器(可通过安卓市场等渠道获得)。在终端模拟器界面输入su并回车,若报错则说明未root,若命令提示符从$变#则为rooted;2. 如果Android手机尚未root,可通过superoneclick或其它方法进行root处理(需要先安装Microsoft .NET Fr
2015-07-16 11:15:50 480
原创 Android ANR
Android手机千差万别,因此适配、性能优化等问题相当重要;接下来我将为大家讲解一下ANR一、ANR:Application Not Responding,即应用无响应二:ANR的类型ANR一般有三种类型:1. KeyDispatchTimeout(5 seconds) --主要类型按键或触摸事件在特定时间内无响应2. BroadcastTimeout(10
2015-07-14 16:25:46 578
原创 如何查看Android源码
1、直接通过Url而不是git下载android源代码包,路径如下: http://git.source.android.com/?p=platform/frameworks/base.git;a=snapshot;h=HEAD;sf=tgz下载完成后得到一个base-HEAD.tar.gz文件(目前106 MB)。将之解压到某个目录,比如(在我的机器上): D:/d
2015-07-07 20:08:34 580
android本地图库自定义分类 实现一次选取多张照片
2014-12-30
session、viewstate jQuery SQL存储过程等一系列教学网站 相当实用哦
2014-03-20
c++课程设计mfc自制的MP3播放器源码
2013-03-13
用mfc自制的音乐播放器
2013-03-13
足球订票系统
2012-05-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人