P14

  Android IPC机制详解 文档

IBinder接口是对跨进程的对象的抽象。普通对象在当前进程可以访问,如果希望对象能被其它进程访问,那就必须实现IBinder接口。IBinder接口可以指向本地对象,也可以指向远程对象,调用者不需要关心指向的对象是本地的还是远程。

mdxy_2010 2015-05-09   429   0
P10

  Android 的 IPC 机制之 Binder 详细介绍 文档

binder驱动程序是一个miscdevice,主设备号为10,此设备号使用动态获得(MISC_DYNAMIC_MINOR),其设备的节点为:/dev/binder binder驱动程序会在proc文件系统中建立自己的信息,其文件夹为/binder/proc,其中包含如下内容: proc目录:调用Binder各个进程的内容 state文件:使用函数binder_read_proc_state stats文件:使用函数binder_read_proc_stats

mdxy_2010 2015-05-09   442   0
P5

  Android平台——Binder机制 文档

Android平台——Binder机制

mdxy_2010 2015-05-09   476   0
P17

  Android 应用性能优化实践-何杰 文档

Android应用性能优化实践UC浏览器Android平台何杰背景思路方案成果延伸概述背景--Android应用卡顿产生原因安卓系统低效渲染线程、同步接口、广播机制运行环境恶劣后台进程、安全软件低端机占比高低内存、弱GPU、IO瓶颈产品考虑不足功能定义简陋、功能堆积严重技术考虑不足很多。。。困境复现难用户描述模糊、不稳定出现定位难不同机型、固件、系统状态表现不一程序细节多、可疑面广衡量难卡顿严重程度难以量化卡顿问题不便分类问题--用户反馈应用卡顿,怎么办?思路卡vs顿卡为主顿为辅打点统计vs全局监控短期目标:主路径性能保障,打点统计长期目标.

tuds 2015-05-07   570   0
P25

  iOS越狱环境中动态部署能力探索-吕行-终稿 文档

随着App支持业务越来越多,开发人员迅速增长,开发测试流程也随之变长,最终导致产品迭代周期变长。因此,如果能在业务单独开发、测试完成后实现动态发布,那么就能很好的解决这个问题,单个业务就能灵活的做灰度发布,AB测试等内容。此主题介绍iOS在越狱环境下实现动态部署的技术方案以及其中碰到的关键问题。

tuds 2015-05-07   496   0
P19

  手Q Web极速优化之路 文档

HTML5标准离线应用 优点:现有HTML通用标准,易学易用,接入门槛较低 缺点: (1)每个接入离线的业务都需要自己管理离线配置文件,管理更新逻辑 (2)http头设置会导致manifest无法正常更新 (3)Manifest 中缓存文件一旦下载出错,后续的文件将不再下载 (4)Manifest的回滚与下线困难 (5)只能基本文件更新,无法更进一步优化

tuds 2015-05-07   2000   0
P6

  Android 读书分享(第4~6章) 文档

Android读书分享(第4~6章)UC优视-测试部-生产力促进组张炳伟 Android应用的调试DDMSCrash、ANR断点Lint第二个ActivityCreat通信SDK版本与兼容API Level从调试说开去调优多线程的优劣各种操作的耗时TraceviewLint

tuds 2015-05-06   396   0
P12

  Android中JSON的使用 文档

JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 

蓝灵轻风舞 2015-05-01   1099   0
P4

  Android客户端与PC服务器实现Socket通信 文档

Android终端持续扫描AP信息并发送给服务器端的实现。首先基于TCP协议在Android终端和PC两端之间形成网络虚拟链路。使用ServerSocket创建TCP服务器端,然后在Android客户端使用Socket的构造器来连接服务器。其中Android终端通过WIFI连接和PC处于同一局域网。1.PC服务器启用ServerSocket两个通信实体在建立虚拟链路之前,需要有一方先准备好,主动接受来自其他通信实体的连接请求。使用ServerSocket对象监听来自客户端的Socket连接。如果没有连接,则将一直处于等待状态。

qyw96 2015-04-09   931   0
P8

  Android水管工游戏的简单脚本 文档

Android水管工游戏的简单脚本

qyw96 2015-04-09   2976   0
P10

  Android软件安全开发实践 文档

软件安全开发实践1数据存储2将隐私数据明文保存在外部存储3将系统数据明文保存在外部存储3将软件运行时依赖的数据保存在外部存储3将软件安装包或者二进制代码保存在外部存储4全局可读写的内部文件4内部敏感文件被root权限软件读写5网络通信6不加密地明文传输敏感数据6SSL通信不检查证书有效性7使用短信注册账户或接收密码8密码和认证策略8明文存储和编码存储密码8对外服务器的弱密码或固定密码9使用IMEI或IMSI作为唯一认证凭据9在过去二年,研究人员已发现Android上的流行软件普遍存在安权陷与安全漏洞,漏洞濒发的原因可能有很多,例如以下几种。与一切都是集中管理的IOS相比,Android提供了一种开放的环境,在获得了灵活性、可以满足各种定制需求的同时,也损失了部分安全性。

siasxiaoq 2015-04-07   428   0
P3

  学好Android的必备条件 文档

1.Java基础很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。那么Java学到什么程度才算是过关呢?我个人认为至少要掌握以下两个方面的内容:a)Java基础语法

ddxkj 2015-03-31   391   0
P6

  Android 多媒体数据库框架 文档

Android平台上的媒体文件管理和桌面系统不同。在桌面系统上,不同目录下的媒体文件呈树状结构显示给用户,用户需要进入不同目录寻找该目录下的文件。而在Android平台上,不同目录下的媒体文件则以一层列表方式显示给用户,用户不需进入子目录就可以列出(某种类型的)所有媒体文件。在Android上,为了实现这种模式的媒体文件管理,对所有管理的媒体文件抽取其元数据,也就是ID3(mp3文件包含的元数据可参考http://en.wikipedia.org/wiki/ID3),存储在数据库中,并作为一个contentprovider提供给其他应用使用。用户的每一次显示媒体文件的操作,就是对这个数据库的一次查询操作。

lyc7898 2015-03-10   5534   0
P14

  开放式移动端平台设计分享 文档

大纲开放式无线端源起多端开放式工作台架构演进开放式无线端设计案例分享开放式无线端源起客户:中小卖家问题:移动管店现状:有智能手机、网络还行、应用使用习惯逐步养成(微信的操作习惯)多端开放式工作台架构演进多端开放式工作台架构演进开放式无线端设计案例分享开放式无线端设计案例分享开放式无线端设计案例分享强大的JSSDK:业务互通、本地化服务的基础“桥梁”开放式无线端设计案例分享(安全)应用身份可信:(伪命题)弱化APP服务特权、强化用户服务边界、增强用户服务控制(订购&用户授权服务范围)应用授权可信:OAuth+=端信息+APIScope+APIGroup时效性+User信息数据通道安全:完整性+保密性=数据通道客户端化+借鉴TLS开放式无线端设计案例分享(及时)开放式无线端设计案例分享(可用)平台可用性:(登录、授权、长链接通道、插件使用…)

ww47 2015-03-09   1678   0
P47

  基于Android平台连连看游戏设计与实现毕业论文 文档

对Android系统架构和应用开发进行初步研究,运用Java开发语言设计了一款连连看小游戏。在对系统进行详细需求分析的基础上,确定了系统的功能和性能要求,对游戏的菜单界面、屏幕绘制、时间控制、布局算法、连通算法、关卡设置、音效和动画进行了详细设计。在游戏的详细设计阶段中,首先,我们必须搭建好游戏开发的必要环境,包括下载安装开发环境Eclipse和安装ADT扩充套件。开发环境搭建好之后,接着就是游戏单项功能的实现:连线消除、游戏倒计时、开始游戏、暂停游戏和游戏模式选择这些功能。然后自定义游戏视图,定义的视图能够根据控制器提供的布局数据来显示图片,并提供选中高亮、连线和消除的功能。再然后就是设计游戏控制器的部分,该部分实现了主要的控制逻辑。最后,就是最关键的算法设计部分了,论文详细介绍该游戏涉及到的算法:游戏布局算法、连通算法和僵局判定算法。完成这些步骤后,最终实现了一个界面友好、高效稳定和富有娱乐性的手机连连看益智小游戏。

zuoqifan 2015-03-08   770   0
P8

  Android 开发调试工具 ADB 的使用 文档

ADB(Android Debug Bridge)是AndroidSDK中的一个工具,使用ADB可以直接操作管理Android模拟器或者真实的Andriod设备。   ADB主要功能有:  1、在Android设备上运行Shell(命令行) 2、管理模拟器或设备的端口映射  3、在计算机和设备之间上传/下载文件  4、将电脑上的本地APK软件安装至Android模拟器或设备上

seer_lz 2015-02-15   503   0
P81

  HTML5深度揭秘和开发框架实战补充内容 文档

前面谈过的ListView框架、SQLite DB框架、HAL驱动框架等都是属于Android提供的小框架,也都位于App层(应用框架)之内。PhoneGap框架则是位于App层之外,而且不是由Google提供的。Linux驅動框架系統服務框架HAL框架JNI接口PhoneGap框架WebView框架應用框架此外,PhoneGap不仅仅有Android版本,还有iOS等其它平台的版本,能够支持跨OS平台的HTML5应用开发。

cnwn 2015-02-10   539   0
P150

  Android 高级开发实战培训 文档

Google为对硬件厂商的支持1,建立HAL层,为驱动软件和硬件的变动带来自由;2,让驱动程序成Linux的内核空间(KernalSpace)移到HAL框架区域,而框架区域属于用户空间(UserSpace);3,驱动程序在HAL框架的用户空间里,才去ASL自由软件协议;4,采用ASL协议,驱动程序不必提供源代码。Android的胜利者之云服务提供商1,从架构模式上讲云服务提供商和硬件提供商是一致的;2,云服务放在C/C++Library中;3,云服务放在ApplicationFramework中;4,应用程序通过Android使用服务;

cnwn 2015-02-09   822   0
P12

  Java和JavaScript相互沟通 文档

因为Android软件开发分工目前还没有细化,程序员往往需要负责软件界面的开发,尽管软件的界面图片已经由美工设计好了,但如果使用layout技术把软件做成如图片所示的界面确实很困难,而且也比较耗时。Android通过WebView实现了JavaScript代码与Java代码互相通信的功能,使得Android软件的界面开发也可以采用HTML网页技术,这样,广大网页美工可以参与进Android软件的界面开发工作,从而把程序员从中解脱出来。目前在一些场合已经可以取代Layout。下面是一个使用Html作为UI实现的的电话拨号器的实例。界面设计其中数据可以来自于SQLite数据库,也可以来自于内容提供者,或者来自于网络,点击电话号码下的链接能够拨打电话,界面用Html实现。

cnwn 2015-02-09   513   0
P8

  软件创意设计文档 文档

本软件的主要功能有设定小语种学习内容,答题闯关,将用户的学习得分分享到社交网络,实现排行榜等。(详见作品功能和原型设计部分) 通过使用本软件,可以让使用者在游戏的过程中,达到运用某种小语种进行简单对话,对一些简单的词语或者句子正确发音,建立学习语言的信心,进一步掌握整个语言。

llq590 2015-02-05   2675   0
1 2 3 4 5 6 7 8 9 10

关键词

最新上传

热门文档