- 博客(9)
- 资源 (33)
- 收藏
- 关注
原创 【Android】Android性能优化
Android性能优化何为性能问题?在性能测试中存在两个概念:响应时间指从用户操作开始到系统给用户以正确反馈的时间。一般包括系统处理时间 + 网络传输时间 + 展现时间。对于非网络类应用不包括网络传输时间。响应时间是用户对性能最直接的感受。TPS(Transaction Per Second)TPS为每秒处理的事务数,是系统吞吐量的指标,在搜索系统中也用QPS(Query Per Second)
2016-01-31 22:11:47 442
原创 【Android】Android网络开发详解
Android网络开发详解概要本文主要介绍在Android平台上开发网络应用的一些常用接口。Android平台上可以使用的几种网络接口Android平台的网络应用绝大部分都是基于Java的编程接口的,也就是说我们开发类似的应用的时候可以有多种选择,比J2me确实好多了。2.1 标准Java接口java.net.*下面提供了访问 HTTP 服务的基本功能。使用这部分接口的基本操作主要包括:创建 U
2016-01-27 23:49:24 539
原创 【Android】ViewFlipper的使用
ViewFlipper的使用效果如下:主要代码:MainActivity.java public class MainActivity extends Activity implements OnTouchListener, OnGestureListener, OnDoubleTapListener { private ViewFlipper mFlipper;
2016-01-27 23:13:19 888
原创 【Android】程序的安装、卸载和更新详解
安装程序的方法:通过Intent机制,调出系统安装应用,重新安装应用的话,会保留原应用的数据。String fileName = Environment.getExternalStorageDirectory() +apkName; Uri uri = Uri.fromFile(new File(fileName)); Intent intent =new Intent(Intent.AC
2016-01-22 00:13:42 567
原创 【Android】创建窗口的过程
创建窗口的过程从WmS的角度来看,一个窗口并不是Window类,而是一个View类.WmS收到用户消息后,需要把消息派发到窗口,View类本身并不能直接接收WmS传递过来的消息,真正接收用户消息的必须是IWindow类,而实现IWindow类的是ViewRoot.W类,每一个W内部都包含了一个View变量.WmS并不介意该窗口(View)是属于哪个应用程序的,WmS会按一定的规则判断哪个窗口处于活动
2016-01-20 22:46:53 806
原创 【Android】深入理解Context
深入理解ContextContext在应用程序开发中会经常被使用,在一般的计算机书籍中,Context被翻译为”上下文”,而笔者认为Android中的Context应该被翻译为”场景”.Context是什么一个Context意味着一个场景,一个场景就是用户和操作系统交互的一种过程.比如当你打电话时,场景包括电话程序对应的界面,以及隐藏在界面后的数据;当你看短信时,场景包括短信界面,以及隐藏在后面的
2016-01-14 22:57:00 704
原创 【Android】Framework概述
Framework概述从本篇博文开始,真正进入Android Framework内核之旅.任何控制类程序都有一个入口,汇编程序的入口由处理器内部的复位(Reset)中断向量表决定;C程序的入口是main()函数,一个C程序只能有一个main()函数;java程序的入口必须是某个类的静态成员函数main().对于依赖于操作系统的程序,客户程序除了包含一个程序入口外,还需要和相关系统服务一起运行,以完成
2016-01-12 23:18:43 630
原创 【Android】Binder架构深度解析
BinderBinder,英文的意思是别针,回形针.我们经常用别针把两张纸”别”在 一起,而在Android中,Binder用于完成进程间通信(IPC),即把多个进程”别”在一起.比如,普通应用程序可以调用音乐播放服务提供的播放,暂停,停止等功能.Binder工作在Linux层面,属于一个驱动,只是这个驱动不需要硬件,或者说其操作的硬件是基于一小段内存.从线程的角度来讲,Binder驱动代码运行在内
2016-01-12 00:07:00 904
翻译 【Android】How Android Draws Views
Android如何绘制视图原文: http://developer.android.com/guide/topics/ui/how-android-draws.html当Activity获得焦点时,其就会被要求绘制其布局,android框架会处理具体的绘制功能,但是其布局的继承关系的根节点必须由Activity提供.绘制的时候从布局的根节点开始,其被要求计算和绘制布局树.绘制动作会遍历布局节点树,然
2016-01-06 23:49:01 490
android笔记全集
2018-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人