Android 11 正式發(fā)布 | 開發(fā)者們的舞臺已就緒

image

作者 / Stephanie Cuthbertson,產(chǎn)品管理總監(jiān)

Android 11 來了停做!今天我們將源碼推送至 Android 開源項目 (AOSP),正式為大家?guī)碜钚掳姹镜?Android大莫。我們在打造 Android 11 時蛉腌,重點關注了三個主題: 以人為本 的溝通方式、讓用戶快速訪問和 靈活控制 所有智能設備只厘,以及讓用戶有更多方式控制設備上的數(shù)據(jù)如何共享的 隱私安全 烙丛。請閱讀我們的 官方博客文章 了解詳情。

對于開發(fā)者來說羔味,Android 11 帶來了大量的新功能河咽,包括會話通知、設備和媒體控制赋元、單次權限忘蟹、增強的 5G 支持、IME 切換效果等搁凸,歡迎大家積極嘗試媚值。為了幫助您更快地推進開發(fā)工作,我們還添加了新的工具护糖,如兼容性開關褥芒、ADB 增量安裝、應用退出原因 API椅文、數(shù)據(jù)訪問審核 API喂很、Kotlin 可空性注解等惜颇。這些工作都是為了讓開發(fā)者們能喜愛 Android 11,我們非常期待在上面看到您的作品少辣!

正式版本的 Android 11 也即將在您身邊的設備上閃亮登場凌摄,Pixel 2、3漓帅、3a锨亏、4 和 4a 系列設備今天就能開始更新。請訪問 Android 11 開發(fā)者網(wǎng)站 了解詳情忙干。

以人為本器予、靈活控制與隱私安全

以人為本

Android 11 致力于凸顯人的要素,且善于溝通捐迫。我們重塑了您在手機上進行溝通的方式乾翔,也讓操作系統(tǒng)能識別出那些對您來說更重要的人,讓您能更快速地和他們聯(lián)系施戴。對于開發(fā)者來說反浓,Android 11 可以幫助您在應用中實現(xiàn)更深入的會話和更個性化的互動體驗。

  • 會話通知 會顯示在通知欄頂部的專門區(qū)域赞哗,其設計更凸顯聯(lián)系對象雷则,且提供了會話特定的操作,例如以 Bubbles 的形式打開聊天肪笋、在主屏幕中創(chuàng)建會話快捷方式月劈,以及設置提醒。

  • Bubbles 可以讓用戶在手機上進行多任務切換時依然保持對話可見并且可交互藤乙。消息和聊天應用可以通過基于通知的 Bubbles API猜揪,在 Android 11 上提供這種全新體驗。

  • 鍵盤提示整合功能 可以讓自動填寫應用以及 IME (輸入法編輯器) 在 IME 建議欄中安全地向用戶提供基于上下文的實體和字符串湾盒,使得輸入更加便利湿右。

△ Bubbles 和以人為本的會話

靈活控制

Android 11 讓用戶們得以快速訪問所有的智能設備,并集中控制它們罚勾。開發(fā)者們則可以通過全新的 API 來幫助用戶控制智能設備和管理媒體播放:

  • 設備控制 ( Device Controls ) 讓用戶得以更快毅人、更輕松地訪問和控制他們連接的設備。只需長按電源按鈕就可以調(diào)出設備控制菜單尖殃,一站式完成設備控制丈莺。應用也可以通過新的 API 出現(xiàn)在這個控制菜單中。詳細信息請訪問 官方文檔送丰。
  • 媒體控制 ( Media Controls ) 讓用戶得以更快捷地切換音頻和視頻內(nèi)容的播放設備——不論是耳機缔俄、麥克風還是電視。詳細信息請訪問官方文檔
image

image

△ 設備控制和媒體控制

隱私安全

在 Android 11 中俐载,我們?yōu)橛脩魩砹烁叩恼瓶啬芰π仿裕屗麄兡芨玫毓芾砻舾袡嘞蕖N覀冞€會通過更快速的更新來持續(xù)確保設備安全遏佣。

單次授權 - 用戶現(xiàn)在可以授予應用一次性的權限來訪問設備的麥克風挖炬、攝像頭或者位置信息。應用下次被使用時需要再次請求權限状婶。詳細信息請訪問 官方文檔意敛。

△ Android 11 中的單次授權對話框

后臺位置 - 想訪問后臺位置信息現(xiàn)在需要用戶在授予運行時權限外進行更進一步的操作。如果您的應用需要訪問后臺位置信息膛虫,系統(tǒng)會要求您必須先請求前臺位置權限草姻。您可以通過 單獨的權限申請 來進一步要求訪問后臺位置信息,系統(tǒng)會將用戶帶到設置頁面 (Settings) 中完成授權操作稍刀。

另外需要注意的是撩独,我們在今年二月宣布,Google Play 開發(fā)者需要獲得批準后才可以讓應用在后臺訪問位置信息掉丽,以防止濫用〉疲現(xiàn)在我們?yōu)殚_發(fā)者提供更長的時間來做出修改,在 2021 年之前我們不會強行要求現(xiàn)有的應用遵守本政策捶障。詳細信息請訪問 官方文檔

權限自動重置 - 如果用戶在很長一段時間里未使用某應用纲刀,Android 11 將 "自動重置" 所有與該應用關聯(lián)的運行時權限并通知用戶项炼。在用戶下次使用該應用時,應用可以再次請求權限示绊。詳細信息請訪問 官方文檔锭部。

分區(qū)存儲 - 我們一直在努力更好地保護外部存儲上的應用和用戶數(shù)據(jù),還加入了更多的改進以便讓開發(fā)者更輕松地進行遷移面褐。詳細信息請訪問 官方文檔拌禾。

Google Play 系統(tǒng)更新 - 自去年發(fā)布以來,Google Play 系統(tǒng)更新讓我們能更快速地更新操作系統(tǒng)核心組件展哭,并覆蓋 Android 生態(tài)系統(tǒng)中的眾多設備湃窍。在 Android 11 中,可更新的模塊數(shù)量增加了一倍有余匪傍,新增的 12 個可更新模塊您市,為用戶和開發(fā)者帶來更好的隱私性、安全性和一致性役衡。

BiometricPrompt API - 開發(fā)者現(xiàn)在可以通過 BiometricPrompt API 來指定其應用所需的生物識別身份驗證強度類型茵休,用來解鎖或者訪問應用中的敏感內(nèi)容。為了向下兼容,我們也將這些功能加入到了 Jetpack Biometric 開發(fā)庫 中榕莺。隨著工作的進展俐芯,我們會為大家?guī)磉M一步的更新。

身份認證 API ( Identity Credential API ) - 這個 API 會帶來全新的使用場景钉鸯,支持包括駕駛執(zhí)照吧史、國民身份證和數(shù)字身份證。我們正在與各政府機構(gòu)和行業(yè)伙伴合作亏拉,以確保 Android 11 為數(shù)字化身份認證體驗做好準備扣蜻。

這里 閱讀有關 Android 11 隱私功能的詳細信息。

實用創(chuàng)新

更強的 5G 支持 - Android 11 可以讓開發(fā)者利用 5G 網(wǎng)絡更快的速度和更低的延遲及塘。您可以知曉用戶何時 連接到 5G 網(wǎng)絡莽使,查看 連接是否處于計費狀態(tài),并且 估測連接的帶寬笙僚。為了幫助您即刻打造 5G 體驗芳肌,我們也在 Android Emulator 中加入了 5G 支持。請訪問 5G 開發(fā)者網(wǎng)頁肋层,了解如何在 Android 上使用 5G 功能亿笤。

△ 將高速體驗帶出家門,5G 可以讓您的隨行移動體驗更加流暢栋猖,讓您隨時與周邊環(huán)境净薛、朋友、家人互動并滿足工作的需要

△ 將高速體驗帶出家門蒲拉,5G 可以讓您的隨行移動體驗更加流暢肃拜,讓您隨時與周邊環(huán)境、朋友雌团、家人互動并滿足工作的需要

新的屏幕類型 - 設備廠商們也在持續(xù)進行創(chuàng)新燃领,將新的屏幕形態(tài)投入市場,包括挖孔屏和瀑布屏锦援。Android 11 已經(jīng)在平臺中增加了對這些屏幕的支持猛蔽,并提供了相應的 API 方便您優(yōu)化應用。您可以通過現(xiàn)有的 Display Cutout API 來管理挖孔屏和瀑布屏灵寺。您可以通過設置 新的窗口布局屬性 來使用整個瀑布屏曼库,并通過 瀑布屏邊襯區(qū) (insets) API 來管理屏幕邊緣附近的互動。

呼叫過濾服務 - Android 11 可以幫助呼叫過濾應用更好地管理騷擾電話替久。應用在呼叫詳細信息中可以獲取來電的 STIR/SHAKEN 驗證狀態(tài) (這個標準可以防止來電 ID 欺詐)凉泄,并能報告拒接來電的原因。應用還可以自定義系統(tǒng)提供的 呼叫后屏幕 (post call screen)蚯根,方便用戶執(zhí)行諸如 "將呼叫方標記為騷擾電話" 或 "添加到聯(lián)系人" 之類的操作后众。

優(yōu)化與品質(zhì)

操作系統(tǒng)彈性 - 在 Android 11 中胀糜,我們通過對內(nèi)存回收操作 (比如根據(jù) RSS HWM 閾值強制用戶無法感知的進程重啟) 進行微調(diào),使操作系統(tǒng)整體更具動態(tài)性和彈性蒂誉。另外教藻,為了改善性能和內(nèi)存的使用,Android 11 還增加了 Binder 緩存右锨,通過緩存那些檢索相對靜態(tài)數(shù)據(jù)的系統(tǒng)服務括堤,優(yōu)化了使用率高的 IPC 調(diào)用。Binder 緩存還通過減少 CPU 時間延長了電池壽命绍移。

同步 IME 切換效果 - 這是一組全新的 API悄窃,讓您可以在 IME (輸入法編輯器,也叫軟鍵盤) 和系統(tǒng)欄進出屏幕時同步調(diào)整應用中的內(nèi)容蹂窖,從而更輕松地創(chuàng)建出自然轧抗、直觀、流暢的 IME 切換效果瞬测。為了確保切換時做到逐幀精確横媚,新的 WindowInsetsAnimation.Callback API 會在系統(tǒng)欄或 IME 移動時逐幀告知應用邊襯區(qū)的變化。此外月趟,您可以通過新的 WindowInsetsAnimationController API 控制系統(tǒng) UI灯蝴,包括系統(tǒng)欄、IME孝宗、沉浸模式等穷躁。閱讀 這篇博文 了解更多。

通過邊襯區(qū)動畫監(jiān)聽器實現(xiàn) IME 同步切換效果

通過 WindowInsetsAnimationController 實現(xiàn)應用驅(qū)動的 IME 體驗

HEIF 動畫可繪制對象 - ImageDecoder API 現(xiàn)在允許您解碼和渲染存儲在 HEIF 文件中的圖像序列動畫因妇,方便您引入高品質(zhì)的素材折砸,同時最大程度地減少流量消耗和 APK 尺寸。相對于 GIF 動畫沙峻,HEIF 圖像序列可以顯著減小文件尺寸。

原生圖像解碼器 - 應用可以使用新的 NDK API 來通過原生代碼解碼和編碼圖像 (如 JPEG两芳、PNG摔寨、WebP),以便進行圖形或后期處理怖辆,而且因為您無需捆綁外部代碼庫是复,從而得以保持較小的 APK 尺寸。原生解碼器還可以從 Android 持續(xù)的平臺安全更新中獲益竖螃。我們提供了 NDK 樣例代碼 作為使用參考淑廊。

MediaCodec 中的低延遲視頻解碼 - 低延遲視頻對于 Stadia 等實時視頻流應用和服務至關重要。支持低延遲播放的視頻編解碼器會在解碼開始后盡快返回流的第一幀特咆。應用可以使用新 API 來針對特定編解碼器 檢查配置 低延遲播放季惩。

可變刷新率 - 應用和游戲現(xiàn)在可以通過 新的 API 為其窗口設置首選幀率。大多數(shù) Android 設備以 60Hz 的刷新率更新屏幕,但是某些設備支持多種刷新率画拾,例如 90Hz 和 60Hz啥繁,并可在運行時切換。在這些設備上青抛,系統(tǒng)會基于首選幀率來為應用選擇最佳刷新率旗闽。您可以通過 SDK 和 NDK 來使用該 API。詳細信息請訪問 官方文檔蜜另。

動態(tài)資源加載器 - Android 11 提供了一個新的公開 API 來讓應用在運行時動態(tài)加載資源和素材适室。通過 Resource Loader 框架,您可以在應用或游戲中包含一套基本資源举瑰,然后在運行時根據(jù)需要加載其他資源捣辆,或更改已加載的資源。

Neural Networks API (NNAPI) 1.3 - 我們持續(xù)增加算子和控制嘶居,以支持 Android 設備上的機器學習罪帖。為了優(yōu)化常見的使用場景,NNAPI 1.3 增加了優(yōu)先級和超時邮屁、內(nèi)存域 (memory domains) 以及異步指令隊列的 API整袁。新的算子支持包含有符號整數(shù)非對稱量化以及分支和循環(huán)的高級模型,hard-swish 算子則可以用于加速下一代設備上視覺模型 (如 MobileNetV3)佑吝。

開發(fā)者體驗

應用兼容性工具 - 我們努力將大多數(shù) Android 11 行為變更設置為可選擇開啟坐昙,從而最大限度地減少對兼容性帶來的影響,除非您將應用的 targetSdkVersion 設置為 30芋忿,否則這些變更不會生效炸客。如果您是通過 Google Play 發(fā)布應用,則有一年多的時間來選擇支持這些變更戈钢,但我們建議盡早開始測試痹仙。為了幫助您進行測試,Android 11 允許您單獨開啟或關閉其中的許多變更殉了。詳細信息請訪問 官方文檔开仰。

應用退出原因 - 了解應用退出的原因以及當時的狀態(tài)十分重要——包括應用所在的設備類型、內(nèi)存配置和運行場景薪铜。Android 11 通過 退出原因 API 讓這個事情變得更加容易: 您可以使用該 API 來查看應用最近退出的 詳細信息众弓。

數(shù)據(jù)訪問審核 - 數(shù)據(jù)訪問審核可以讓您更好地了解自己的應用訪問用戶數(shù)據(jù)的情況,以及訪問來自的用戶流程隔箍。例如谓娃,它能幫您識別無意的私有數(shù)據(jù)訪問,不論其來自于您自己的代碼還是其他 SDK蜒滩。詳細信息請訪問 官方文檔滨达。

ADB 增量安裝 ( ADB Incremental ) - 在開發(fā)過程中使用 ADB (Android Debug Bridge) 安裝體積較大的 APK 可能會拖慢速度奶稠,影響您的工作效率,對 Android 游戲開發(fā)者而言尤其如此弦悉。Android 11 帶來了 ADB Incremental窒典,現(xiàn)在從開發(fā)機向 Android 11 設備上部署大型 APK (2GB 以上) 的速度可以提高 10 倍之多。詳細信息請訪問 官方文檔稽莉。

Kotlin 可空性注解 - Android 11 為公共 API 中的更多方法增加了可空性注解瀑志。而且,它將一些現(xiàn)有的注解從警告升級為錯誤污秆。這可以幫助您在構(gòu)建時就發(fā)現(xiàn)問題劈猪,不用等到運行時才出錯。閱讀 此文 了解更多良拼。

讓您的應用為 Android 11 做好準備

Android 11 即將抵達用戶手中战得,現(xiàn)在是時候 完成您的兼容性測試并發(fā)布更新 了。

image

請首先關注 針對所有應用的行為變更:

下面是首先需要關注的行為變更 (無論您應用的 targetSdkVersion 是多少):

  • 單次權限 - 現(xiàn)在庸推,用戶可以為位置信息常侦、設備麥克風和攝像頭授予單次使用權限。詳細信息請訪問 官方文檔
  • 外部存儲訪問權限 - 應用無法再訪問外部存儲空間中其他應用的文件贬媒。詳細信息請訪問 官方文檔
  • Scudo Hardened Allocator - 現(xiàn)在它是應用內(nèi)原生代碼的堆內(nèi)存分配器聋亡。詳細信息請訪問 官方文檔
  • 文件描述符排查器 - 此功能現(xiàn)在默認啟用,以檢測應用原生代碼的文件描述符處理錯誤际乘。詳細信息請訪問 官方文檔:

Android 11 中還有許多 可選擇支持的行為變更 - 您的應用如果針對新平臺發(fā)布坡倔,才會受到影響。我們建議在您發(fā)布應用的兼容版本后盡快評估這些變更脖含。有關兼容性測試和工具的更多信息罪塔,請查看 Android 11 兼容性相關的資源,并訪問 Android 11 開發(fā)者網(wǎng)站 了解技術細節(jié)养葵。

使用新功能和 API 改進您的應用

準備就緒后征堪,請深入研究 Android 11 并了解您可以使用的 新功能和 API。下面是一些您可以優(yōu)先考慮的重點功能关拒。

我們推薦所有應用支持這些功能:

  • 深色主題 (自 Android 10 開始支持) - 通過添加 Dark Theme (深色主題) 或啟用 Force Dark请契,確保為啟用全系統(tǒng)深色主題的用戶提供一致的體驗。
  • 手勢導航 (自 Android 10 開始支持) - 請支持手勢導航夏醉,包括提供邊到邊的沉浸式體驗,以及確保自定義手勢與默認手勢配合良好涌韩。詳細信息請訪問 官方文檔:
  • 共享快捷方式 (自 Android 10 開始支持) - 想要接收共享數(shù)據(jù)的應用應該使用 共享快捷方式 API 來創(chuàng)建共享目標畔柔。想要發(fā)送共享數(shù)據(jù)的應用應確保使用 Android Sharesheet
  • 同步 IME 切換效果 - 使用新的 WindowInsets 和相關 API 為用戶提供流暢的切換效果臣樱。詳細信息請閱讀 這篇博文靶擦。
  • 新的屏幕類型 - 對挖孔屏或瀑布屏設備腮考,請確保根據(jù)需要針對這些屏幕測試和調(diào)整您的內(nèi)容。詳細信息請訪問 官方文檔玄捕。

我們還推薦這些功能踩蔚,如果它們和您的應用體驗契合的話:

  • 會話 - 消息和通信應用可以通過提供長效 共享快捷方式 和在通知中呈現(xiàn)對會話來融入用戶的對話體驗。詳細信息請訪問 官方文檔枚粘。

  • 聊天氣泡 ( Bubbles ) - Bubbles 可以在多任務切換時依然保持對話可見及可用馅闽。應用通過基于通知的 Bubbles API 來實現(xiàn)此功能。

  • 5G - 如果您的應用或內(nèi)容可以利用 5G 更快的速度和更低的延遲馍迄,請參考我們的 開發(fā)者資源福也,開始構(gòu)建 5G 體驗。

  • 設備控制 - 如果您的應用支持外部智能設備饭寺,請確保這些設備可以從新的 Android 11 設備控制菜單訪問机久。詳細信息請訪問 官方文檔完域。

  • 媒體控制 - 對于媒體應用,我們建議支持 Android 11 媒體控制现喳,這樣用戶就可以從快速設置 (Quick Settings) 菜單中管理媒體播放。詳細信息請訪問 官方文檔犬辰。

您可以前往 developer.android.google.cn/11 了解更多有關 Android 11 功能的信息嗦篱。

Android 11 即將出現(xiàn)在您身邊的設備上!

Android 11 將從今天開始在選定的 Pixel忧风、一加默色、小米、OPPO 和 realme 手機上陸續(xù)推出狮腿,未來幾個月將有更多合作伙伴推出以及升級設備腿宰。如果您擁有 Pixel 2、3缘厢、3a吃度、4 或 4a 系列手機,包括那些參加了今年 Beta 測試計劃的手機贴硫,請關注即將到來的 OTA 更新!

Pixel 設備的 Android 11 出廠系統(tǒng)映像也可以通過 Android Flash Tool 獲得椿每,您也可以在 這里 下載。和以往一樣英遭,您可以通過 Android Studio 中的 SDK Manager 獲得最新的 Android 模擬器系統(tǒng)映像间护。如果您想在其他支持 Treble 的兼容設備上進行更廣泛的測試,可以在 這里 獲取通用系統(tǒng)映像 (GSI)挖诸。

如果您需要 Android 11 的源代碼汁尺,可以在 Android 開源項目 repo 的 Android 11 分支下的 這個地址 獲取。

下一步是什么多律?

我們很快會關閉預覽版問題反饋通道痴突,并清除針對開發(fā)者預覽版或 Beta 版的開放 Bug搂蜓,如果您再次發(fā)現(xiàn)了曾經(jīng)在預覽版時期提交過的問題,請在 AOSP 問題反饋表單中針對 Android 11 提交新的錯誤報告辽装,希望您繼續(xù)為我們提供反饋意見帮碰!

再次感謝今年參與預覽計劃的眾多開發(fā)者和早期體驗者!大家為我們提供了非常好的反饋拾积,助力我們打磨產(chǎn)品殉挽。正是大家提交的數(shù)以千計的問題報告將 Android 11 打造成了一個更好、更適合用戶的平臺殷勘。

期待在 Android 11 上看到大家的應用此再!

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市玲销,隨后出現(xiàn)的幾起案子输拇,更是在濱河造成了極大的恐慌,老刑警劉巖贤斜,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件策吠,死亡現(xiàn)場離奇詭異,居然都是意外死亡瘩绒,警方通過查閱死者的電腦和手機猴抹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來锁荔,“玉大人蟀给,你說我怎么就攤上這事⊙舳椋” “怎么了跋理?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長恬总。 經(jīng)常有香客問我前普,道長,這世上最難降的妖魔是什么壹堰? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任拭卿,我火速辦了婚禮,結(jié)果婚禮上贱纠,老公的妹妹穿的比我還像新娘峻厚。我一直安慰自己,他們只是感情好谆焊,可當我...
    茶點故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布目木。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪刽射。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天剃执,我揣著相機與錄音誓禁,去河邊找鬼。 笑死肾档,一個胖子當著我的面吹牛摹恰,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播怒见,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼俗慈,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了遣耍?” 一聲冷哼從身側(cè)響起闺阱,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎舵变,沒想到半個月后酣溃,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡纪隙,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年赊豌,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片绵咱。...
    茶點故事閱讀 40,680評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡碘饼,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出悲伶,到底是詐尸還是另有隱情艾恼,我是刑警寧澤,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布拢切,位于F島的核電站蒂萎,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏淮椰。R本人自食惡果不足惜五慈,卻給世界環(huán)境...
    茶點故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望主穗。 院中可真熱鬧泻拦,春花似錦、人聲如沸忽媒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽晦雨。三九已至架曹,卻和暖如春隘冲,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背绑雄。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工展辞, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人万牺。 一個月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓罗珍,卻偏偏與公主長得像,于是被迫代替她去往敵國和親脚粟。 傳聞我的和親對象是個殘疾皇子覆旱,可洞房花燭夜當晚...
    茶點故事閱讀 45,691評論 2 361

推薦閱讀更多精彩內(nèi)容