首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 62 毫秒
1.
本文主要描述基于Sun工作站及华胜工作站的中文语言环境处理系统.概要地说明此软件的核心基本结构、基本特点及详细的用户编程接口和用户界面.本软件已在SunView窗口系统上正常运行,不久将移植到任意类型工作站的Motif或Open Window窗口系统上.  相似文献   

2.
《软件》2017,(2):121-124
GIS应用开发平台是一个涉及到多方面的复杂项目。基于已有的、在Window平台下以C++语言开发的GIS库,如何移植到Android平台下,并提供在Android平台下的GIS二次开发接口,是本文讨论的重点。为此,本文分别从移植原则、移植设计、移植思路等角度进行阐述。最后作为例子,给出在Android下的应用此接口开发出的Demo运行示意图。  相似文献   

3.
Android使用自带的Graphical Layout工具设计实现UI界面,费时费力且效率低下.在Android软件维护过程中,UI维护比重较大,对UI相关的故障进行高效的分析,这在实际开发中,是经常遇到的问题.提出了一种基于Android UI设计和分析的方法,采用DroidDraw、Hierarchy Viewer和layoutopt 3个流程,实现对Andorid UI的设计、UI的实现及UI的优化.  相似文献   

4.
随着Linux应用开发的普及,越来越多的开发者接触到了X Window系统。X Window的开发又往往涉及图标等图像文件的操作。本文介绍了X Window系统中常用的XPM图像文件格式及XPM函数库的使用。 XPM是X Window系统中常用的图像文件格式,特别适合于图标(ICON)等小图像的使用。而XPM函数库定义了读写和显示XPM文件的函数。  相似文献   

5.
广泛运行于移动终端的操作系统Android,因对底层硬件特性统一的抽象,具有优良的跨平台特性.但在实际应用中,因缺乏如何有效利用硬件特性的规范,Android现有设计框架无法高效使用底层硬件资源.本文基于北大众志Unicore硬件平台,为Android显示系统设计硬件加速层,通过利用硬件通道,减少了跨层函数的调用开销和数据在主存和显存间的交换次数,提升了Android显示系统中窗体绘制的性能,从而增强了用户体验.相关实验表明,本方案令Android光标操作在正常使用时CPU占用率下降约88%,摄像预览得到了83%的加速.  相似文献   

6.
徐瑞斌 《电脑》1994,(6):60-60
一、功能: 本软件是一个CASL汇编语言在PC机上的仿真系统。 CASL汇编语言是建立在虚拟计算机COMET上的虚拟语言,CASL汇编语言程序原来不能在任何实用计算机运行,只能靠编程者分析才能得出结果。本软件可以解决这一问题。 本软件为用户提供了一个窗口集成开发环境。用户可以在其中方便地进行CASL汇编语言程序的编写,运行,单步跟踪,观察,从输入窗口(Input Window)可以完成程序的输入,从输出窗口(Output Window)可以观察程序的运行结果,从寄存器窗口(Register Window)可  相似文献   

7.
目前,Window 3.X和Window 95是最常用的拨号访问Internet的系统环境,但在这两种环境下拨号入网手段差异较大。本文拟介绍在Window 3.X中如何拨号入网,在下期我们将登载其姊妹篇,即Window 95拨号入网指南。  相似文献   

8.
Android系统中Win32环境的高性能虚拟   总被引:1,自引:0,他引:1  
针对Win32应用程序无法直接在Android系统中运行的问题,提出了一套高性能的虚拟Win32环境实现方案。通过将x86程序以翻译块(TB)为单位动态地翻译为高级精简指令集机器(ARM)指令并执行,解决了指令集不兼容的问题。同时,借助Wine这一兼容层将Win32 API调用最终转换为Linux系统调用,从而避免对整个操作系统的虚拟。此外,图形系统采用以虚拟Framebuffer为后端的X显示服务,并通过虚拟网络计算(VNC)协议完成图像在物理屏幕上的显示,以实现X窗口系统与Android图形系统的适配。经测试,系统本身的初始化时间小于30 s,内存占用小于150 MB,而其图形界面渲染、文件读写和浮点运算性能普遍可达系统级虚拟方案的4倍以上。实验结果表明,该框架具有启动速度快、资源占用低的特点,能够在Android系统中提供Win32环境的高性能虚拟。  相似文献   

9.
详细阐述了机顶盒CAS终端子系统的设计过程,提出一种CAS子系统软件框架,并介绍了Android系统的NDK环境搭建以及上层应用(JAVA)与底层(C语言)的无缝衔接,并成功地把CAS子系统移植到Android系统中。实验证明,此CAS子系统可以稳定地在华为H3716C平台(Android平台)上运行。  相似文献   

10.
为了实现导弹遥测系统接收端小型化,设计一套基于ARM平台的平板电脑一体化设备取代原有Windows系 统平台的测试台和笔记本模式,需要将原有软件移植到Android 平台。本文采用ReentrantReadWriteLock 的方法解决了旧版 本程序单核顺序执行模式移植到Android 系统多核CPU并行处理模式下出现的高并发问题,为未来导弹实现多环境高机动性 作战提供可能性。  相似文献   

11.
在安卓系统中,一些安卓应用为了避免被系统杀死,会通过各种方式在后台占用系统的CPU,内存等资源,实现后台保活.这类行为会加速安卓系统的电量消耗.其中一种后台保活的方式是在后台持有Audiomix锁并播放无声音频.针对这种行为,本文设计了相应的方案来检测这个问题.通过对安卓源码进行修改,收集到安卓应用正在播放的音频数据,再通过检测脚本对音频进行实时检测,来判断安卓应用是否在后台播放无声音频来实现保活.实验分析了50个安卓应用,结果表明该方法可以有效检测此类行为.  相似文献   

12.
ARM TrustZone技术已经在Android手机平台上得到了广泛的应用,它把Android手机的硬件资源划分为两个世界,非安全世界(Non-Secure World)和安全世界(Secure World).用户所使用的Android操作系统运行在非安全世界,而基于TrustZone对非安全世界监控的系统(例如,KNOX,Hypervision)运行在安全世界.这些监控系统拥有高权限,可以动态地检查Android系统的内核完整性,也可以代替Android内核来管理非安全世界的内存.但是由于TrustZone和被监控的Android系统分处于不同的世界, world gap(世界鸿沟)的存在导致处于安全世界的监控系统不能完全地监控非安全世界的资源(例如,Cache).TrustZone薄弱的拦截能力和内存访问控制能力也弱化了它对非安全世界的监控能力.首次提出一种可扩展框架系统HTrustZone,能结合Hypervisor来协助TrustZone抵御利用world gap的攻击,增强其拦截能力和内存访问控制能力,从而为非安全世界的操作系统提供更高的安全性保障.并在Raspberry Pi2开发板上实现了HTrustZone的原型系统,实验结果表明:HTrustZone的性能开销仅增加了3%左右.  相似文献   

13.
移动应用软件已经拥有了数以千万计的用户群体.根据最新统计,Android手机以85.1%的市场占有份额,成为了最受欢迎的移动端设备.Android应用软件的快速开发,使得如何保证程序质量,成了难题.我们不仅要考虑程序的正确性,也应保证运行时的流畅性.现有的性能研究工作都基于传统的静态分析或者动态执行.对于Android程序,静态分析具有一定的局限性,而动态分析又忽略了APP执行时的遍历方式.因此,本文提出了基于GUI的Android自动化性能测试框架,将着重关注页面状态和APP状态的相关性.通过对页面的分析,聚合,尽可能遍历到APP的各个状态,然后从日志中,找出APP性能上的问题.本框架使用Java作为开发语言,搭建了Android移动软件自动化性能测试框架,并在开源社区F-Droid上随机抽取了移动应用软件进行实验.实验表明,该技术能更多的遍历APP的状态,发现APP在运行过程中出现的性能问题,取得良好的效果.  相似文献   

14.
Android应用的开发中对存储的访问非常频繁,但是Android各个版本对存储的支持比较混乱,部分版本甚至没有公开的API支持对扩展存储访问.对Android的内置、外置存储设备进行研究后,提出将存储分为内部存储、外部存储及扩展存储三个类型.分析了各个存储的类型的特点及访问方式,重点讨论了扩展存储的访问方式,提出利用JAVA的反射机制来获取Android平台的扩展存储目录,解决了Android不同版本对存储进行访问的兼容性问题.通过分析工具分析了反射机制在此应用中的效率问题,并在不同Android版本的设备上进行了测试.  相似文献   

15.
安卓开发者需要通过不断地经验积累来提升其设计安卓界面及行为交互的能力.在数据驱动的软件开发中,代码推荐是其中一个关注热点.在此背景下,本文提出了一种安卓应用界面交互模式抽取与检索方法,提供面向安卓应用的界面相关代码查询与推荐能力,从而降低开发者在选择、试用、学习安卓应用所带来的人工成本.以安卓活动(Activity)为单元的界面交互模式代表了活动的界面构成及交互行为.本方法以此为分析目标,从一组开源的安卓应用项目中抽取出每一个活动的界面交互模式.在此基础上,支持用户通过检索的方式获取与其需求相关的活动设计细节.该方法被实现为一组工具链,为抽取与检索提供自动化支持.最后,通过两个案例对本方法的准确性与有效性进行验证.  相似文献   

16.
随着智能终端设备以及移动互联网的发展,智能手机等设备越来越普遍,其上的应用也越来越丰富. 如何能够更快、更高效的开发智能终端上的应用成为开发者面临的巨大问题之一. 在分析了当前存在的跨平台混合应用开发的基础上,设计并实现了一种Android平台混合应用运行环境,利用该运行环境可以实现只用HTML、CSS和JavaScript开发Android应用,为开发者带来极大的便利. 同时该运行环境兼容桌面系统上的混合应用运行环境,利用该运行环境开发的应用经过不同屏幕适配同时可以运行在桌面系统上.  相似文献   

17.
基于Android平台的多分辨率解决方案   总被引:1,自引:0,他引:1  
高兰兰 《软件》2011,32(9):70-72
近年来,智能手机的功能越来越强大,移动终端应用程序层出不穷,移动互联网改变人们的生活。Android系统是开放手机联盟推出的一款开源的手机操作系统,正是由于其开放性,没有采用Windows Phone7类似的硬件限定标准,目前基于Android系统的机型越来越多,一些硬件指标出现了混乱的局面,其ee最明显的就是屏幕分辨率的问题。如何使开发者的应用程序尽可能多地适应多种分辨率,正是本文要讲述的问题。文章首先介绍Android的系统架构,然后介绍Android平台中分辨率的相关术语,之后重点讲述在开发过程中如何部署资源以及所应遵循的原则,最后给出测试多分辨率兼容性的方法。  相似文献   

18.
Awareness of the user's current context, that is, the task the user resides in, can allow for various ways of supporting their work. In this article we present a novel approach for mining user's regular tasks on the basis of temporal proximity of users’ desktop actions without user intervention in a completely automatic, unobtrusive, and unsupervised manner. The proposed method is based on time-based clustering of a user's desktop actions and, in contrast to previous approaches, it does not enforce fixed time constraints on the mined actions, and typical transition times, when they exist, emerge from the logged activity data for that specific user. The performance of our technique was evaluated on a large data set of 724 days of desktop work by five knowledge workers. The results showed that our approach performed very well and was able to cluster those temporally proximate user actions that commonly used fix time window techniques fail to deal with. Notably, the main improvement is in the recall of the tasks, where our approach recalled 10.18% more actions than the predefined time window technique.  相似文献   

19.
长期以来Android系统一直是黑客攻击的主要目标之一,自发布以来一直面临着root、镜像篡改、恶意程序等安全风险,框架层是在系统安全中容易被忽视但又能产生极高的安全风险.本文分析了Android系统中框架层的表现形式和框架层的使用方式,针对框架层特点提出了一种框架层完整性度量方法(FIMM),以此保障Android系统框架层代码完整性和运行时的完整性.对于Android系统针对框架层组件完整性保护的缺失,该方法能提供框架层组件在加载时的完整性度量和完整性校验.而对于Android的系统服务,我们考虑到其较长的运行周期的特征,于是研究了系统服务的调用过程并为其提供了较为细粒度的动态度量,在每次系统服务调用时确认系统服务进程代码段的完整性.最后我们给出了基于Android模拟器的原型系统的实现,并分析了FIMM的安全性和性能损耗,认为FIMM能完全达到我们的安全预期,并且只会造成少量的性能损耗.  相似文献   

20.
与服务器通信的Android移动应用程序架构探究   总被引:1,自引:0,他引:1  
探讨了一种Android开发组织方式,即将所有任务添加到后台线程池中,再调用其方法开辟新的线程加以执行,并进行数据传输  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号