Skip to content

SmartisanTech/android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

?

History

15 Commits
?
?
?
?
?
?
?
?

Repository files navigation

一步 (One Step) & Big Bang

錘子科技的一小步,智能手機(jī)進(jìn)化的一大步


什么是一步(One Step)?

通過拖拽完成將信息發(fā)送至應(yīng)用或聯(lián)系人的動(dòng)作,節(jié)省了在不同應(yīng)用之間切換的諸多步驟,第一次打通了手持設(shè)備中應(yīng)用間的邊界

進(jìn)一步了解 One Step

什么是大爆炸(Big Bang)?

用拇指大面積按壓屏幕中的文字,Big Bang 會(huì)將你按住的那一段文字全部“炸”開并且按照語義智能拆分成易于選取的獨(dú)立的字和詞,由你隨心所欲地選擇,并可直接搜索、分享和復(fù)制。Big Bang 開創(chuàng)性地解決了在手機(jī)這樣的小屏幕上難于處理文字的弊端

進(jìn)一步了解 Big Bang


寫在前面的話

  1. 我們開源 One Step 和 Big Bang 是希望其他廠商能將這些功能集成在系統(tǒng)中,共同改善安卓用戶體驗(yàn)、提升操作效率。
  2. 我們把 One Step 所有接口封裝在 android.view.onestep 包下,考慮到第三方應(yīng)用集成時(shí)的復(fù)雜度,請?jiān)诓桓淖儸F(xiàn)有接口的前提下進(jìn)行擴(kuò)展。同時(shí)也歡迎通過 commit 向我們提交反饋。
  3. 此次開源的 Big Bang 基于 Smartisan OS v3.2.0 版本,區(qū)別如下:
  • 分詞改為三角獸線上的分詞接口,使用過程中需要聯(lián)網(wǎng);
  • 有桌面圖標(biāo)作為設(shè)置項(xiàng)入口,在 Smartisan OS 上的設(shè)置選項(xiàng)整合在系統(tǒng)設(shè)置中;
  • 不支持 WebView,如需支持,需要修改瀏覽器內(nèi)核;
  • OCR(圖像文字識別)功能不可用,如需此功能,可聯(lián)系上海合合信息科技發(fā)展有限公司,聯(lián)系方式:emma_huang@intsig.net
  1. 由于人力有限,我們僅在 Nexus6(Code Base:Android 6.0.1_MOB31K)的真機(jī)上進(jìn)行了相關(guān)測試,理論上其他的機(jī)型也可以進(jìn)行編譯運(yùn)行,但不排除會(huì)有bug 出現(xiàn)。最后,我們?yōu)槟闾峁┝?Nexus6 的 build。

One Step 涉及的工程列表:

Big Bang 涉及的工程列表:


Getting Started

下載之前你需要熟悉:

初始化倉庫:

    $ repo init -u https://github.com/SmartisanTech/android.git -b smartisan-m-onestep_bigboom -m manifest.xml

Tips: 中國的開發(fā)者可以使用清華的鏡像,使用幫助

開始同步代碼:

    $ repo sync -cdj4

同步完成后進(jìn)行編譯:

Tips: 如果你打算用Nexus6的真機(jī)體驗(yàn)的話,別忘了在編譯前去下載對應(yīng)的驅(qū)動(dòng)。代碼的基線是 Nexus 6 (Mobile) for Android 6.0.1 (MOB31K) 下載地址:https://developers.google.com/android/drivers

     $ . build/envsetup.sh
     $ lunch aosp_shamu-userdebug
     $ make -j4;

Tips:我們提供了Nexus6的build 傳送門

編譯完成后Nexsu6真機(jī)的刷機(jī), 請參考 http://source.android.com/source/running.html#flashing-a-device 或者使用模擬器,可能配置不對,會(huì)有黑屏的問題

     $ emulator

About

Smartisan open source code for full build.(repo manifest xml)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published