One Step 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
One Step 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
One Step 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
One Step 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
One Step 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

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

什么是一步(One Step)?

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

  • 进一步了解 One Step


写在前面的话

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

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

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

One Step 涉及的工程列表:

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (53)

加载中
不好用
2018/11/02 15:24
回复
举报
我想问问您是怎么下载使用的
2020/01/30 03:20
回复
举报
打分: 力荐
很是创新 期待普及
2018/08/24 11:15
回复
举报
请问您是如何下载使用的?
2020/01/30 03:22
回复
举报
打分: 力荐
厉害了我的锤
2018/03/23 08:25
回复
举报
打分: 力荐
这是手机操作系统一场效率革命
2017/12/30 17:34
回复
举报
打分: 力荐
nxb
2017/12/15 17:13
回复
举报
打分: 力荐
老罗加油
2017/11/27 11:13
回复
举报
打分: 力荐
这个很实用!
2017/10/26 10:44
回复
举报
从业多少年能看懂?
2017/09/08 10:13
回复
举报
留一个阿里云优惠券->http://www.izhuanyer.com 请叫我雷锋
2017/09/08 07:10
回复
举报
打分: 力荐
发现了一个新大陆
2017/09/05 10:54
回复
举报
更多评论
发表了资讯
2016/12/22 07:10

锤子科技正式开源两项核心交互功能

锤子科技 CEO 罗永浩近日作客斗鱼直播,就最近发布的 Smartisan OS 3.2 新特性跟网友互动。据他透露,“一步(One Step)”功能已完成了对搜索、视频、地图等各领域的主流 APP 的适配,同时已经于当日下午 2 点正式开源。手机厂商将可以通过修改使用开源代码,实现“一步”的所有功能。而应用厂商也可以通过集成相关 SDK 或相关代码完美支持该功能。 10 月 18 日,锤子手机在年底旗舰产品 M1 发布会上,同时发布 Smartisan OS 3.0...

33
20
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2020/03/26 09:13

step by step构建LSTM的向前传播(Building a LSTM step by step)

本文参考原文-http://bjbsair.com/2020-03-25/tech-info/6366.html 目录 * 阀门和状态描述 * LSTM cell * LSTM整个过程 需要理解: * 遗忘门,更新门,输出门的作用是什么,它们是怎么发挥作用的。 * 单元状态 cell state 是如何来选择性保留信息。 下面这张图将示意LSTM的操作。 ![手把手构建LSTM的向前传播(Building a LSTM step by step)](http://p3.pstatp.com/large/pgc-image/34f22cd7ee934ee4a38259eb7deeaa0f) LSTM单元,...

0
0
发表了博客
2012/08/09 23:37

the first step is the hardest step

a dozen of technologies need to be study .Just now GWT ,the web server side,that is to say jetty or tomcat build with maven ant some versions control tools also neet to know . but above all the java api or that is to say java basic knowleges are the most important ones. especially head to job seeking now! try also on c++ direction . a) const, implicit conversion, return value optimization, mult...

0
0
发表于开发技能专区
2020/02/11 14:08

Metrics.NET step by step

概述 Metrics.NET提供的是度量工具,他是移植自Java的metrics。Metrics将度量抽象成Gauges,Counters,Histograms,Meters,Timers五种。基于这五种度量类型,我们能够向系统中添加计数代码来统计监视应用程序的即时或准即时运行性能。 安装Nuget包 nuget中搜索metrics,如图: 配置Metrics 在程序入口处插入配置Metrics的代码。 这个时候打开http://localhost:1234/metrics/将会看到一个空白的页面,里面啥也没有,各个度量菜单中...

0
0
发表了博客
2012/08/02 23:05

Coherence Step by Step 目录

到现在的公司快半年了,学习到的东西还是比较多的,争取吸收完各位老大的所有知识 哈!!!最近看到公司用的是Coherence缓存,所以想知道它是如何运行的,在google和百度找了好久,没多少资料,所以决定自己去翻译了。英语 不是很好,有些翻译的不对,错别字也比较多,谅解下吧,估计通过这次翻译,英文会进步不少。这几天翻译了一部分的Coherence,整理下,作为一个系 列吧,好不容易下定决心,打算把这些都翻译完。可能不是按...

2
0
发表了博客
2019/06/22 22:05

pycharm debug后会出现 step over /step into/step into my code /force step into /step out 分别表示

1.debug,全部打印 2.打断点debug,出现单步调试等按钮,只运行断点前 3.setup over 调试一行代码 4.setup out 运行断点后面所有代码 5.debug窗口显示调试按钮 6.运行到对应的点会显示变量的值 7.step into:单步执行,遇到子函数就进入并且继续单步执行(简而言之,进入子函数); step over:在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。有一点...

0
0
发表了博客
2011/05/20 15:53

如何实现操作系统 Step By Step

操作系统是计算机学生的必修课,但是国内的大学开设的《操作系统》时只注重讲理论知识(虽然理论很经典,但课本中的某些篇幅难免有些过时),很少要求学生自己动手完成实验,至少我们在上操作系统的时候老师没有要求完成很复杂的实验。对于整天想着完成自己操作系统的同学,如果能够自己亲自动手完成一个完整的操作系统,重走linus本人在大学完成Linux系统的经历,那将是很自豪的事。可惜国内并没有哪所大学的操作系统课程是以 ...

3
37
发表于服务端专区
2019/02/12 11:31

权限表设计的step by step

今天和同事Sinclair讨论一个权限表方面的设计,过程很有意思,DBA 不能只把精力放到数据库技术,更多的是如何让数据库的技术和设计贴近应用,只有有人用的,好用的数据库和设计才有存在的意义。 大致意思是这样的,这里隐去各种商务和公司的信息,只谈表如何设计,所以就不交代前因后果了。原来的系统是没有权限的设计,只有一个权限。现在需要加上权限给每个登录的用户,原先的USER 表已经不小了(列数)。 后面要给每个用户添加...

0
0
发表了博客
2012/03/10 20:16

PL/SQL Step By Step(三)

1.什么是存储过程 这篇博客主要介绍存储过程(Stored Procedure),简称过程。存储过程是Oracle PL/SQL中的一种程序单元。存储过程可以通过给一个PL/SQL语句块命名从而将这个语句块存储在数据库中,以便将来可以被反复的调用。 存储过程与一般的匿名PL/SQL块的一个主要区别是有无确定的名称。此外,对于匿名块来说,每次提到到数据库进行执行时,PL/SQL解析程序都会对其进行一次解析,然后再运行;然而对于存储过程来说,PL/SQL的...

0
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
53 评论
123 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部