首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

未在设备上反映的策略应用程序中的安卓管理接口permissionGrants

在安卓管理接口中,PermissionGrants通常指的是与应用程序权限管理相关的机制,尤其是在Android系统中,它涉及到权限的声明、请求、授予以及检查等过程。以下是关于Android权限管理接口的相关信息:

基础概念

  • 权限分类:Android权限分为正常权限和危险权限。正常权限在安装时自动授予,而危险权限需要在运行时由用户动态授予。
  • 权限声明:在AndroidManifest.xml文件中声明所需的权限,这些权限定义了应用可以访问的设备功能。
  • 权限请求:对于危险权限,应用需要在运行时请求用户授权。

优势

  • 提升用户体验:通过定制化的Rationale,增加与用户的交互,帮助他们理解为什么要请求这些权限。
  • 减少代码复杂性:避免编写大量权限检查和请求的繁琐代码。

类型

  • 运行时权限:需要在应用运行时请求用户授权的权限。
  • 静态权限:在应用安装时自动授予的权限。
  • 系统/签名权限:属于高级或系统权限,如写入外部存储或获取设备ID,这类权限只有经过平台认证的应用才能申请。
  • 正常权限:对应用的功能影响较小,例如访问网络。
  • 危险权限:对用户的安全和隐私影响较大,例如访问位置信息。

应用场景

  • 位置服务:应用需要访问用户的位置信息。
  • 相机和麦克风:应用需要使用设备的相机和麦克风功能。
  • 存储权限:应用需要读写用户的外部存储。
  • 联系人访问:应用需要访问用户的联系人信息。

遇到问题可能的原因

  • 权限仅授予系统应用:某些权限仅系统应用可以使用,普通应用无法使用。
  • 权限未正确请求:可能在运行时未正确请求权限,或者在请求权限时用户拒绝了请求。
  • 权限状态未正确检查:在应用运行时未正确检查权限状态,导致在没有权限的情况下尝试执行需要权限的操作。
  • 权限被撤销:用户可能在应用运行时撤销了权限。

解决方法

  • 修改Lint Error Checking的安全级别:在Android Studio中,可以将某些权限的报错级别设置为Warning,而不是Error,以避免在开发过程中出现不必要的错误提示。
  • 确保权限正确声明和请求:在AndroidManifest.xml中正确声明需要的权限,并在运行时适当地请求这些权限。
  • 处理权限请求结果:在应用中实现onRequestPermissionsResult回调,以处理用户对权限请求的响应。
  • 考虑使用系统级权限:如果应用确实需要使用某些高级权限,可以考虑将应用开发为系统级应用。
  • 用户教育:在请求敏感权限时,提供清晰的解释,帮助用户理解为什么应用需要这些权限,以及如何授予这些权限。
  • 使用权限管理库:如Permission库,可以简化权限管理流程,提高代码的可读性和可维护性。
  • 检查权限授予逻辑:确保在应用启动或需要使用特定功能时,权限已经被正确授予。可以通过PermissionManagerService相关方法进行检查和修改权限状态。

通过上述方法,可以有效地解决在设备上未正确反映的策略应用程序中的安卓管理接口permissionGrants问题,同时提升应用的权限管理水平和用户体验。

相关搜索:安卓管理API补丁后设备同步策略的最长时间网格布局和CardView未在旧的安卓设备上显示移动设备上的完整C++ LibTorch应用编程接口[安卓]安卓-如何更新MediaSession元数据,以便歌曲更改反映在蓝牙连接的设备上?未在网页上反映的文件中的laravel应用程序更改如何通过安卓管理API在EMM中为新配置的安卓设备获取DeviceId?C#安卓如何在真实设备上发现应用程序中的错误使用AndroidManagement应用编程接口在受管设备上安装应用程序的策略主体flutter无法连接安卓设备和iPhone模拟器上的关闭应用程序Android管理API中,后台服务未在完全托管的设备上运行安卓上QT应用程序中的java.nio.channels.OverlappingFileLockException在运行安卓10的小米设备上,TextInput中的电子邮件检测崩溃安卓上的HttpURLConnection在24级以下的应用程序接口上不起作用带有Tealium AdIdentifier插件的科尔多瓦应用程序在安卓设备上启动时崩溃有没有办法使用appium在安卓设备上的容器中水平滚动图像(ImageView在WSO2应用程序接口管理器中添加新的订阅策略并在应用程序接口上应用Flutter -当用户从各自的设备上卸载iOS和安卓应用程序时,删除Firebase Firestore数据的云功能使用v2接口从安卓应用程序中的领英公共资料中获取数据在使用C++和Java的安卓应用程序中包含TFLite C应用程序接口时的构建问题安卓应用程序在奇尔卡特库中的CkFtp2类上崩溃
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【Androi】安卓发展历程详解

改进的应用安装:Froyo允许用户将应用程序安装在外部存储设备(如SD卡)上,而不仅仅是内部存储,这解决了设备内存不足的问题,尤其是对于安装了大量应用的用户来说,这一功能非常实用。...这个系列的发布标志着安卓操作系统在多种设备形态上的扩展。...改进的系统性能:Honeycomb在系统性能上进行了优化,以支持更高分辨率的显示和更复杂的多媒体内容,同时引入了更高效的电源管理策略,延长了设备的续航时间。...主要改进: 增强的USB支持:安卓3.1版本引入了对USB外设的支持,用户可以通过USB接口连接键盘、鼠标和游戏控制器等外部设备,这极大地提升了平板电脑的扩展能力和多功能性。...十二、安卓11.x系列(2020-2021年) 12.1 安卓11 2020年9月,安卓11发布,这个版本进一步提升了消息管理和隐私控制: 消息气泡:支持将聊天应用的对话以浮动气泡的形式悬浮在屏幕上。

2.4K11

题目1-安卓手机文件分析取证(Wi-Fi名称)

墨者学院一道题目-安卓手机文件分析取证(Wi-Fi名称) 题目链接 下载解压 找到wpa_supplicant.conf配置文件,记录着WIFI的信息,找到ssid find ....简单的说,wpa_supplicant就是wifi驱动和用户(wifi应用程序)的中间件,支持相关协议和加密认证。...=21 20 19 26 25 //按优先顺序启用SAE有限循环组 dtim_period=2 //DTIM周期的默认值(如果未在网络块中覆盖) beacon_int=100 //Beacon...间隔的默认值(如果未在网络块中覆盖) ap_vendor_elements=dd0411223301 //Beacon和Probe Response帧的其他供应商特定元素 ignore_old_scan_res...=0 //预关联操作的MAC地址策略(扫描,ANQP) gas_rand_mac_addr=0 //GAS操作的MAC地址策略 gas_rand_addr_lifetime=60 //GAS随机

56910
  • Netflix的快速事件通知系统

    更新的推荐需要及时传递到设备上,以获得最佳的会员体验。 会员计划的改变: 会员经常改变他们的计划,导致他们的体验发生变化,必须立即反映在他们所有的设备上。...会员 "我的名单 "更新: 当会员通过添加或删除标题来更新他们的 "我的名单 "时,这些变化应该反映在他们所有的设备上。...系统诊断信号: 在特殊情况下,我们需要向设备上的Netflix应用程序发送诊断信号,以帮助排除问题并启用追踪功能。...事件重复数据删除 iOS和安卓平台都积极限制后台应用程序产生的活动水平,因此在RENO中对传入的事件进行重复计算的原因。...批量发送 多个下游服务被用来向不同的设备平台发送推送通知,包括像苹果设备的Apple Push Notification Service(APNS)和谷歌的安卓的Firebase Cloud Messaging

    1.2K40

    安卓APP测试知识大全【面试储备】

    一、安卓系统知识概述 1.1 安卓系统架构 应用程序层 应用程序框架层 系统运行库库层 系统内核层 四大组件和API 1.2 安卓权限系统 Android操作系统其实是一个多用户的linux操作系统,每个...1.3 认识adb与安卓间的通信 ADB,即Android Debug Bridge,他是Android提供的一个通用的调试工具,借助这个工具,我们可以很好的调试开发的程序,adb.exe在安装的Android...它是一个客户端/服务器架构的命令行工具,主要由以下3个部分组成: adb客户端:一个用于用户开发程序的电脑上运行的客户端 adb服务端:负责客户端与用户设备的守护进程的通信 adb daemon(守护进程...):一个以后台进程的形式运行于模拟器或者物理手机设备上的守护程序 二、安卓APP测试流程图(转) ?...三、安卓App测试点 3.1 UI测试 按钮、对话框、列表和窗口等静态界面测试 内容(列表页、提示框)等动态界面测试 APP与系统相关联之处的UI测试,如:状态栏/锁屏弹出的提示,设置中的应用显示、手机界面的

    1.5K20

    什么是物联网操作系统?

    3.物联网需要怎样的操作系统? 什么是物联网操作系统? ? 提到操作系统,第一时间我们就会想到运行在电脑上的Windows、Linux,想起运行在手机上的安卓和iOS。...因此,物联网中的操作系统涉及到芯片层、终端层、边缘层、云端层等多个层面.单一层次的物联网操作系统与安卓在移动互联网领域的地位和作用类似,实现了应用软件与智能终端硬件的解耦。...就像在安卓的生态环境中,开发者基本不用考虑智能终端的物理硬件配置,只需根据安卓的编程接口编写应用程序,就可以运行在所有基于安卓的智能终端上一样,物联网操作系统的作用也是如此。 ?...具体地说,物联网操作系统除具备传统操作系统的设备资源管理功能外,还具备下列功能: 屏蔽物联网碎片化的特征,提供统一的编程接口; 物联网生态环境培育; 降低物联网应用开发的成本和时间; 为物联网统一管理奠定基础...针对物联网操作系统的外围功能模块,也有一些特殊的要求: 1 支持应用程序的远程升级 上文说到,因为物联网的种种应用环境和条件限制,远程升级是物联网操作系统在升级方式上的唯一选择,当然同时也是最为低成本的选择

    3.3K20

    NDSS2019议题解读:通过恶意蓝牙外设打破安卓安全机制

    但复杂的蓝牙协议在实现过程中,很容易出现一些设计缺陷,该议题提出了三种攻击场景,以证明安卓上蓝牙设计的缺陷以及潜在的危害。...五、攻击场景 人机接口设备 安卓支持全功能的键盘和鼠标输入,因此,恶意的蓝牙外设通过添加HID配置文件,即可使其具备输入能力,模拟用户键盘鼠标的输入操作,对安卓系统进行一系列攻击,如图 4所示。 ?...图 4 人机接口设备的攻击场景 在这种攻击场景中,由于不同手机品牌和安卓版本的UI布局不同,攻击者可以首先通过android.os.build收集UI信息并通知恶意蓝牙外设匹配有效的负载(有效的负载包含...个人区域网络 在这种攻击场景中,研究人员通过利用个人区域网络(PAN)配置文件,研究如何篡改网络通信,该配置文件通过蓝牙管理网络功能。...如果设备具备自己访问互联网的能力,桥接器即可将流量转发到远程实体上(注意,很多物联网设备如智能音箱,兼具WiFi访问互联网和蓝牙的能力)。建立蓝牙连接后,安卓手机(PANU)将从NAP查询网络设置。

    2.4K10

    ApacheCN 安卓译文集(二)20211226 更新

    二、高效调试 三、构建布局 四、内存 五、多线程操作 六、建立网络 七、安全 八、优化电池消耗 九、安卓系统中的原生编程 十、性能提示 安卓 NDK 秘籍 零、前言 一、你好,NDK 二、Java 原生接口...一、安卓安全模式——概览 二、应用构建模块 三、权限 四、定义应用的策略文件 五、尊重你的用户 六、您的工具——加密 API 七、保护应用数据 八、企业中的安卓 九、安全性测试 十、展望未来 Eclipse...五、列表和网格 六、卡片视图和材质设计 七、图像处理和内存管理 八、数据库和加载器 九、推送通知和分析 十、定位服务 十一、安卓系统上的调试和测试 十二、货币化、构建过程和发布 Robotium 安卓自动化测试...、后端即服务选项 安卓安全秘籍 零、前言 一、安卓开发工具 二、参与应用安全 三、安卓安全评估工具 四、利用应用 五、保护应用 六、逆向工程应用 七、保护网络 八、本地利用与分析 九、加密和开发设备管理策略...使用线程来绘图 三、安卓画布中的绘图和绘图工具 四、NinePatch 图像 五、触摸事件和在画布上绘图 六、把它们放在一起 安卓语音应用开发 零、前言 一、安卓设备上的语音 二、文本到语音合成 三、

    2.7K20

    75%安卓设备受威胁,都是高通API代码惹的祸 ?

    除此之外,如果安卓操作系统的版本越旧,那么设备遭受攻击的可能性也就越大。...安全研究人员认为,这个漏洞之所以会存在,是因为安卓操作系统中Netd守护进程的接口参数没有对输入数据进行类型检测。...安全研究专家在安全公告中说到: 高通公司在向“network_manager”系统服务中添加新的应用程序编程接口时,意外引入了这一漏洞,导致‘netd’守护进程直接受到了这一漏洞的影响。...恶意应用程序只需要使用官方提供的安卓应用程序编程接口,即可利用这个漏洞来对目标设备进行攻击。 除此之外,由于API是由官方提供的,它不会那么容易就被自动化的反恶意软件工具所检测到。...安全研究人员表示,在旧款的安卓设备中,恶意应用程序不尽可以从手机的短信数据库中提取出用户的短信,而且还可以从通话数据库中提取出用户的通话记录。

    84770

    Black Hat Europe分享 | AutoSpill攻击可窃取安卓密码管理器中密码

    安全研究人员发现了一种新型攻击手段,并将其命名为AutoSpill,该攻击能在安卓设备上的自动填充操作过程中窃取账户凭证。...AutoSpill攻击原理 众所周知,安卓应用程序经常使用WebView控件来渲染网页内容,比如应用内的登录页面,而不是将用户重定向到主浏览器,因为后者在小屏幕设备上会是一种更加繁琐的体验。...而安卓上的密码管理器则是利用平台的WebView框架,在应用加载如苹果、脸书、微软或谷歌等服务的登录页面时,自动输入用户的账户凭证。...如果启用了JavaScript注入,研究人员说,所有安卓上的密码管理器都会对AutoSpill攻击敞开大门。...例如,当在安卓上使用谷歌密码管理器进行自动填充时,如果用户正在为谷歌认为可能不属于托管应用拥有的域名输入密码,用户会收到警告,并且密码只会填写在适当的字段中。

    21010

    使用开源同步工具 Syncthing 控制你的数据

    简而言之,Syncting 能让你无需拥有服务器来跨设备同步数据。 在这篇文章中,我将解释如何在 Linux 电脑和安卓手机之间安装和同步文件。...在您的 Linux 计算机中,打开 Syncting,单击“Settings”图标,然后单击“Show ID”,就会显示一个二维码。 在你的安卓手机上,打开 Syncthing。...将你手机的摄像头对准电脑上的二维码。设备 ID 字段将由您的桌面客户端设备 ID 填充。起一个适合的名字并保存。因为添加设备有两种方式,现在你需要在电脑客户端上确认你想要添加安卓手机。...记住,当你分享一个文件夹,在其他客户端的任何改动都将会反映到每一台设备上。这意味着如果你在其他电脑和手机设备之间分享了一个包含图片的文件夹,在这些客户端上的改动都会同步到每一台设备。...请记住,此文件夹中所做的任何更改都将反映到文件夹所允许同步的每个设备上。 这些是连接设备和与 Syncting 共享文件夹的步骤。

    2.3K40

    机器学习为核心,DeepMind助力谷歌开发的安卓 9「Pie」今日上线

    今日,谷歌宣布将把安卓 9 的源代码放到安卓开源项目上(AOSP),开始在所有的谷歌 Piexl 手机上用安卓 9。据介绍,安卓 9 拥有的机器学习能力能让手机变得更智能、便利、个性化。...Neural Networks 1.1 安卓 9 中包含了神经网络 API 的新版本,以扩展安卓对设备上机器学习加速的支持。...在安卓 9 中,谷歌的开发者们已将 Android 的 UI 转变为更简单、更易于使用的形式——对于开发人员而言,这些改进有助于改善用户查找、使用和管理 app 的方式。 ?...JobScheduler 的数据成本敏感度 JobScheduler 是安卓的中心服务,用于帮助你管理预定的任务或运行 Doze、App Standby 和 Background Limits。...现代安卓 作为 Android 9 项目的一部分,谷歌的目标是现代化安卓的基础建设,以及在其上运行的 app。

    2K10

    MacDroid for mac(安卓设备文件传输助手)

    MacDroid是一款适用于Mac系统的安卓设备文件传输助手。它可以帮助用户在Mac和安卓设备之间快速、轻松地传输文件,包括照片、音乐、视频、文档等。...与其他类似的工具相比,MacDroid有几个显著的优势。首先,它不需要额外的Android应用程序,只需在Mac上安装MacDroid即可进行文件传输。...其次,它支持通过USB电缆或Wi-Fi连接安卓设备。同时,MacDroid还支持安卓设备的多个分区(如内部存储器和SD卡)的访问。...无需Android应用程序:与其他文件传输工具不同,MacDroid不需要在安卓设备上安装任何应用程序。只需在Mac上安装MacDroid即可快速开始传输文件。...安全性:MacDroid使用加密传输以确保文件传输过程中的安全性。 综上所述,MacDroid为Mac用户提供了一种简单、快捷且高效的文件传输方式,非常适合需要频繁与安卓设备交互的用户。

    1.9K20

    安卓系统Google Admin应用曝0day漏洞,可绕过沙箱

    MWR实验室的研究人员发现一个0day漏洞,该漏洞存在于安卓系统中Google Admin应用程序处理一些URL的方式中,通过该漏洞攻击者可以绕过安卓沙箱机制。...漏洞原理 对于谷歌的安卓安全团队来说,这个月是一段充满忙碌的日子。...该漏洞存在于安卓手机上的谷歌Admin应用程序处理一些URL的方式中。...如果手机上的另一个应用程序向Admin应用程序发送一种特定的URL,那么攻击者就可以绕过同源策略,并能够获取到Admin沙箱中的数据。...安卓设备上的任何应用通过创建一个新的intent就能触发该漏洞,只要该intent中数据指向了http://localhost/foo,并且setup_url字符串指向一个能够写入的文件url,例如file

    1.1K70

    安卓系统热点大揭秘

    安卓平台提供了一套强大的 API 来管理 5G 网络连接,使开发人员能够充分利用 5G 网络的优势。 二、人工智能在安卓系统中的应用 随着人工智能技术的迅速发展,安卓系统也在不断融入人工智能功能。...从语音助手到图像识别,安卓设备正在变得更加智能和便捷。开发人员可以利用安卓系统的人工智能 API,开发出更加智能的应用程序,为用户提供更好的体验。...最新的安卓系统版本提供了更加严格的安全机制,包括加密技术、应用权限管理和恶意软件检测等,以保护用户的隐私和数据安全。 四、安卓系统的开源性 安卓系统的开源性是其成功的关键之一。...用户可以根据自己的喜好和需求,对安卓系统进行个性化定制,包括主题、桌面布局和应用程序等。同时,开发者也可以通过定制安卓系统,开发出具有独特功能和用户体验的应用程序。...除了智能手机和平板电脑,安卓系统还可以运行在智能手表、智能电视和车载系统等设备上,为用户提供更加便捷的体验。

    6010

    安全资讯|Android恶意软件可以窃取谷歌认证器的2FA代码

    新版本的“Cerberus”安卓银行木马将能够窃取谷歌认证应用程序生成的一次性代码,并绕过受2fa(双因素认证)保护的账户。...安全研究人员称,安卓恶意软件现在可以提取并窃取通过谷歌认证器生成的一次性密码。谷歌认证器是一款移动应用,用于许多在线账户的双因素认证层。 谷歌在2010年推出了认证手机应用。...ThreatFabric团队说:“滥用Accessibility特权,该木马现在还可以从Google Authenticator应用程序中窃取2FA代码。”...ThreatFabric表示,此新功能尚未在黑客论坛上宣传和销售的Cerberus版本中提供。 研究人员说:“我们相信Cerberus的这种变体仍处于测试阶段,但可能很快就会发布。”...这些RAT功能使Cerberus操作员可以远程连接到受感染的设备,使用所有者的银行凭证来访问在线银行帐户,然后使用Authenticator OTP窃取功能绕过帐户上的2FA保护(如果有)。

    80620

    操作系统作业:各大系统的区别

    Linux 内核由如下几部分组成:内存管理、进程管理、设备驱动程序、文件系统和网络管理等。...应用程序是无法直接访问硬件资源的,需要通过通过内核SCI 层提供的接口来访问硬件资源。...因此理论上,性能、稳定性和安全性高于安卓。...应用场景: Windows 安卓 Linux macOS 鸿蒙 桌面级操作系统,家用 、个人、娱乐、企业、商业各个领域都有 移动终端操作系统,现已进入到每个人的生活中,手机、平板电脑、嵌入式家电 常用于服务器...OS为此开源项目的商用版本 价格: Windows 安卓 Linux macOS 鸿蒙 收费在购买安装Windows系统的电脑时,相关费用已经被计算进入总价中了 免费 免费 收费价格已包含在苹果电脑售价中

    97130

    安卓实现安卓-光速虚拟机技术内幕

    光速虚拟机内部可以运行安卓4.4-安卓10系统和未来更高版本的安卓系统,目前外发的版本支持安卓7.1.2。这样能保证一些老的应用和游戏能够在新的安卓系统上运行起来。...3)VMOS VMOS采用类似anbox的技术,没有实现完整的内核功能,而是基于现有安卓系统的内核,修改C库函数的基础上在安卓系统上运行另外一个安卓系统,这样实现的问题就是由于对系统调用很难实现完整截获...1,完整的安卓内核 安卓内核基于linux内核,多了一些特殊设备比如binder的实现。光速虚拟机将真机安卓内核视为一种资源,在其基础上完整实现了内存管理,进程管理,文件系统和设备管理等安卓内核功能。...对上层提供标准的安卓内核接口。这样安卓虚拟机内部运行的安卓系统将不依赖于手机内核的实现,可以实现在安卓5-安卓11上运行任意版本的安卓系统,这意味着可以在安卓5的手机上运行安卓7,或者安卓11。...与其他解决方案进行对比,主要优势: 1,安全虚拟手机有独立于手机系统的内核和硬件抽象层,安全虚拟手机的内核数据、进程管理、内存管理、文件系统、设备管理独立于手机系统,具备完整的安全性。

    10K4926

    用来批量制作“假脸”,iOS 面部识别数据正在被黑客窃取

    攻击者在 LINE 中通过社会工程学策略,诱使受害者安装恶意应用程序。但犯罪分子最后会清除所有失陷设备上的聊天记录,所以没有留下任何痕迹。...TestFlight 是开发者在 App Strore 上正式发布应用程序前,测试 iOS 应用程序的平台。另一种方法,也可以通过移动设备管理(MDM)来安装未上架的应用程序。...移动设备管理为攻击者提供了许多功能,包括远程擦除、设备跟踪和应用程序管理,攻击者利用这些功能就可以完成复杂攻击。...木马窃取资金方式 GoldFactory 木马的技术能力 旧的 GoldDigger 木马只针对安卓设备进行攻击,而 GoldPickaxe 则支持安卓和 iOS 两个平台。...使用 Websocket 时,安卓设备开启 8282 端口、iOS 设备开启 8383 端口。失陷主机的信息使用 JSON 格式,回传到阿里云的云存储服务中。

    19710

    谷歌: 2017年,机器学习检测出了60.3%的潜在的有害安卓应用

    这项检测是由一项名为Google Play Protect的服务完成的,该服务支持超过20亿台设备(运行Android 4.3及更高的系统),以持续扫描安卓应用程序进行恶意活动。...Google Play Protect使用了各种各样的策略来保护用户和他们的数据安全,但是机器学习在帮助捕获潜在的有害应用方面特别有效。...谷歌在其报告中披露,只有从Google Play中下载应用程序的安卓设备才会比从其他渠道下载应用程序的设备风险少9倍,正如你在下面看到的那样。 ?...在2017年,Google Play Protect扫描的所有安卓设备中,有0.56%的设备安装了一个潜在有害应用,而在2016年这一比例为0.77%。...Google Play Protect只能提醒安卓用户,应用是一款应用,不过在勒索软件或银行的钓鱼应用程序中,它也可以阻止安装。

    88140

    众CIO热议:企业移动信息化未来已来

    是安卓、苹果还是windows 8、以及曾经辉煌的黑莓。...,在这个过程中又碰到了平台选择的难题,现在主流的平台是IOS和安卓,这两个平台也面临着多个版本以及不同分辨率等方面的问题。...从2007年开始苹果和安卓刚刚暂露头角之时,塞班和黑莓仍然是主流,那时候移动终端还没有今天这样统一,屏幕适配成了一个很大的问题。好在现在基本上安卓和iOS两个寡头的天下,与当年比已经发生了很大的转变。...就CIO碰到的问题,田文育也谈了下自已的感受,他表示管理成本和用户体验一定要取其平衡,好处是我们要什么样的开发模式走,田总更倾向于混合模式,因为一部分是用原生的语言来写,一部分用HTML5来写,用原生开发可以实现在苹果上和安卓上的用的六面体的旋转...相对来说应用量级稍微地轻一点的时候会用BYOD,所幸的是随着技术的发展已经能够对这些移动设备做一些策略上的控制,比如说9点到18点,只有在上班的时候可以访问公司的系统。

    79250
    领券