一种Android-X86系统下Ethernet功能的实现方法技术方案

技术编号:19550097 阅读:80 留言:0更新日期:2018-11-24 21:43
本发明专利技术提供一种Android‑X86系统下Ethernet功能的实现方法,涉及计算机技术领域,本发明专利技术通过修改Android‑X86源码的方式在Android‑X86系统的设置菜单中增加以太网设置的功能,支持用户自动选择网络的获取方式,方便用户使用网络和测试设备网口的可用性。

A Method to Realize the Ethernet Function in Android-X86 System

The invention provides a method for realizing the function of Ethernet under Android X86 system, which relates to the field of computer technology. By modifying the source code of Android X86, the invention adds the function of Ethernet setting in the setting menu of Android X86 system, supports users to automatically select the acquisition mode of network, and facilitates users to use the network. And test the availability of the device's network ports.

【技术实现步骤摘要】
一种Android-X86系统下Ethernet功能的实现方法
本专利技术涉及计算机
,尤其涉及一种Android-X86系统下Ethernet功能的实现方法。
技术介绍
AndroidSettings包括手机或平板各项属性的基本调整和功能的开关,是用户根据个人喜好对手机或平板进行定制的最方便的入口,也是用户在日常生活中使用频率最高的模块之一。因此,它的稳定性、修改定制,对于开发者来说尤为重要。原生的Android4.0以后的系统中,将设置分为四个部分:(1)WIRELESS&&NETWORKS:SIM卡管理,流量使用情况,飞行模式,VPN,网络共享等。(2)DEVICE:情景模式,显示,存储,电池,应用程序。(3)PERSONAL:账户与同步,位置服务,安全,语言和输入法,备份和重置。(4)SYSTEM:日期和时间,定时开关及,辅助功能,开发人员选项,关于手机。Settings其实是以应用Settings.apk的形式存在于手机系统中的。在Google源码中的路径为:packages/apps/Settings。Settings第一级菜单的显示主要由包com.Android.settings下面的Settings.java来负责控制。在该包下面,还包含了其他一些功能设置项的控制类,比如DisplaySettings.java等,其他包从包名就基本可以看出具体负责对应功能模块的控制。Settings第一级菜单,是一个ListView,每一个item都是由一个Header构成,整个列表由HeaderAdapter来进行适配。在适配的时候,会取出Header的icon以及title,summary等并放入HeaderViewHolder中,然后是对各item的监听,当点击一个item的时候,跳转到具体的模块对应的Fragment中去。AndroidX86即运行于X86PC上的Android操作系统,目前已经支持大部分的安卓程序。AndroidX86平台是由Beyounn和Cwhuang主持设计的。需要为X86平台提供一套完整的Android系统解决方案。
技术实现思路
为了解决以上技术问题,本专利技术提出了一种Android-X86系统下Ethernet功能的实现方法。通过修改Android-X86源码的方式在Android-X86系统的设置菜单中增加以太网设置的功能,支持用户自动选择网络的获取方式,方便用户使用网络和测试设备网口的可用性。本专利技术首先在Android-X86系统的“Settings”菜单下增加“以太网设置”选项;其次,实现以太网的设置功能。主要步骤为以下内容:1、首先在Settings菜单下增加“以太网”设置的接口:在packages/apps/Settings下的res资源文件夹下,增加“以太网”布局的xml文件以及变量相关的文件。2、实现settings菜单下“以太网”设置界面的基本功能:在packages/apps/Settings下的src源程序文件夹下,增加“以太网”设置界面基本功能的java文件。3、在Frameworkserviceandcore层增加Ethernet的相关文件、修改相关文件:首先在framework/base目录下创建ethernet的文件夹,然后实现“以太网”的管理、服务、通信接口等。4、在FrameworkSystemUI层实现以太网图标的显示功能:在frameworks/base/packages/SystemUI/res目录下增加相关图标。5、修改相关的Android.mk等文件。附图说明图1是1以太网功能的实现流程图;图2是以太网功能的使用流程图。具体实施方式下面对本专利技术的内容进行更加详细的阐述:本专利技术基于i7-3517处理器的平板,但实现方法不仅限于此,主要的实现方法如下:1、进入Android-X86的Setiings源码目录中,即packages/apps/Settings目录,首先在res目录下添加“以太网”设置的layout文件和相关变量文件,其次在src目录下,编写相关的java文件,实现“以太网”设置界面的基本功能;2、在Frameworkserviceandcore层增加Ethernet的相关文件、修改相关文件:(1)修改frameworks/base/Android.mk,增加以太网的aidl文件;(2)新建ethernet目录,在此编码实现“以太网”的service、manager等功能;3、在FrameworkSystemUI层实现以太网图标的显示功能:连接成功的显示图标等;4、修改build/core/pathmap.mk文件,在“FRAMEWORKS_BASE_SUBDIRS”处添加“ethernet”目录。本文档来自技高网
...

【技术保护点】
1.一种Android‑X86系统下Ethernet功能的实现方法,其特征在于,包括两个方面,首先在Android‑X86系统的“Settings”菜单下增加“以太网设置”选项;其次,实现以太网的设置功能。

【技术特征摘要】
1.一种Android-X86系统下Ethernet功能的实现方法,其特征在于,包括两个方面,首先在Android-X86系统的“Settings”菜单下增加“以太网设置”选项;其次,实现以太网的设置功能。2.根据权利要求1所述的方法,其特征在于,通过修改Android-X86源码的方式在Android-X86系统的设置菜单中增加以太网设置的功能,支持用户自动选择网络的获取方式。3.根据权利要求2所述的方法,其特征在于,具体操作步骤为:1)、首先在Settings菜单下增加“以太网”设置的接口:在packages/apps/Settings下的res资源文件夹下,增加“以太网”布局的xml文件以及变量相关的文件;2)、实现settings菜单下“以太网”设置界面的基本功能:在packages/apps/Settings下的src...

【专利技术属性】
技术研发人员:陈亮甫陈乃阔吴登勇郭坤
申请(专利权)人:山东超越数控电子股份有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1