下载地址:网盘下载 备用地址:网盘下载 目录:编辑第1章 开始启程,你的第一行Android代码 1.1 了解全貌,Android王国简介2 1.1.1 Android系统架构2 1.1.2 Android已发布的版本 3 1.1.3 Android应用开发特色 4 1.2 手把手带你搭建开发环境 ...
分类:
移动开发 时间:
2018-10-13 21:40:30
阅读次数:
1388
什么是Zipalign? Zipalign是一个android平台上整理APK文件的工具,它首次被引入是在Android 1.6版本的SDK软件开发工具包中。它能够对打包的Android应用程序进行优化, 以使Android操作系统与应用程序之间的交互作用更有效率,这能够让应用程序和整个系统运行得更 ...
分类:
其他好文 时间:
2018-10-12 19:25:18
阅读次数:
202
一、概述 AndroidManifest.xml是Android应用的入口文件,它描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Se ...
分类:
移动开发 时间:
2018-10-09 21:47:54
阅读次数:
230
每一个有UI的Android应用程序都需要与SurfaceFlinger服务建立一个连接,以便可以通过这个连接来请求SurfaceFlinger服务为它创建和渲染Surface。本文将详细描述Android应用程序是如何与SurfaceFlinger服务建立连接的。 以开机动画为示例进行讲解有下面几 ...
分类:
移动开发 时间:
2018-10-06 18:57:04
阅读次数:
236
Android虚拟机的使用,使得android应用和Linux内核分离,这样做使得android系统更稳定可靠,比如程序中即使包含恶意代码,也不会直接影响系统文件;也提高了跨平台兼容性。在Android4.4以前的系统中,Android系统均采用Dalvik作为运行andorid程序的虚拟机,在an... ...
分类:
移动开发 时间:
2018-10-06 16:46:31
阅读次数:
249
所有的android应用都是由屏幕构成的一个集合,每个屏幕则由一个活动和一个布局组成。 活动--用户可以完成的一个确定的事。 布局--对屏幕外观的描述。(布局写为一个XML文件,回告诉android如何组织各个不同的屏幕元素) 创建一个用户界面: 1.启动应用,创建一个活动对象。 2.活动对象制定一 ...
分类:
移动开发 时间:
2018-10-06 15:33:59
阅读次数:
158
在Android studio的tools下选择AVD manager 按照指示选择相应的硬件和系统映像。 在模拟器中运行应用 选择RUN APP 选择RUN时,并不只运行应用,还会处理运行应用所需要的所有准备任务 APK文件是Android应用包。实际上就是对应用的一个JAR或ZIP文件 ...
分类:
移动开发 时间:
2018-10-06 15:26:24
阅读次数:
208
通过Wireshark、Charles、Burpsuite等工具分析网络流量的过程,又叫做抓包。 为何需要抓包 测试手机应用(如搜狗号码通、搜狗手机浏览器)的功能时,经常遇到与网络交互的场景,这时候我们往往需要通过分析客户端与服务端的网络交互来分析客户端的功能、定位BUG的原因(是来自客户端还是服务 ...
分类:
移动开发 时间:
2018-09-25 19:35:25
阅读次数:
215
一、写在前面: 本次我们来讲解一下Android应用中三个适配器:BaseAdapter、SimpleAdapter和ArrayAdapter。其中常见的是BaseAdapter,也是个人推荐使用的适配器。 二、深入了解: 1.什么是适配器? 适配器:在Android中,顾名思义就是把数据变成符合界 ...
分类:
其他好文 时间:
2018-09-20 18:50:03
阅读次数:
167
Android N 除了提供诸多新特性和功能外,还对系统和 API 行为做出了各种变更。 本文重点介绍您应该了解并在开发应用时加以考虑的一些重要变更。 如果您之前发布过 Android 应用,请注意您的应用可能受到这些平台变更的影响。 电池和内存 Android N 包括旨在延长设备电池寿命和减少 ...
分类:
移动开发 时间:
2018-09-14 23:04:31
阅读次数:
191