One Step Android 手机交互应用开源项目

我要开发同款
匿名用户2016年12月22日
145阅读

技术信息

开源地址
https://github.com/SmartisanTech/android
授权协议
Apache

作品详情

一步(OeStep)是由锤子科技开源的Adroid手机交互应用程序。

什么是一步(OeStep)?

通过拖拽完成将信息发送至应用或联系人的动作,节省了在不同应用之间切换的诸多步骤,第一次打通了手持设备中应用间的边界

进一步了解OeStep

写在前面的话

我们开源OeStep是希望其他厂商能将这一功能集成在系统中,共同改善安卓用户体验、提升操作效率。

我们把OeStep所有接口封装在adroid.view.oestep包下,考虑到第三方应用集成时的复杂度,请在不改变现有接口的前提下进行扩展。同时也欢迎通过commit向我们提交反馈。

由于人力有限,我们仅在Nexus6(CodeBase:Adroid6.0.1_MOB31K)的真机上进行了相关测试,理论上其他的机型也可以进行编译运行,但不排除会有bug出现。最后,我们为你提供了Nexus6的 build。

OeStep涉及的工程列表:

frameworks_base(需要更改WidowMaager) https://github.com/SmartisaTech/adroid_frameworks_base

frameworks_ative(需要更改iput,响应调整widow后touch事件)https://github.com/SmartisaTech/adroid_frameworks_ative

packages_apps_OeStep(OeStepUI层) https://github.com/SmartisaTech/packages_apps_OeStep

build(加入smartisaos框架编译以及OeStep应用) https://github.com/SmartisaTech/adroid_build

exteral_sepolicy(为新引入的OeStepService设置权限)https://github.com/SmartisaTech/adroid_exteral_sepolicy

frameworks_smatisaos_base(smartisaos框架层) https://github.com/SmartisaTech/adroid_frameworks_smartisaos-base

SmartisaSDK(为第三方应用接入提供接口,以及一个简单的demo)https://github.com/SmartisaTech/SmartisaOS-SDK

功能介绍

一步(One Step)是由锤子科技开源的 Android 手机交互应用程序。 什么是一步(One Step)? 通过拖拽完成将信息发送至应用或联系人的动作,节省了在不同应用之间切换的诸多步骤,...

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论