發表文章

目前顯示的是 4月, 2019的文章

190428 泰文鍵盤

圖片

190417 iOS - URLSession

今天要搞的是 URLSession;找到以下這篇教學。 URLSession Tutorial: Getting Started 它說要使用 iTunes Search API ,並下載 30 秒的試聽曲目。 因專案有點時日,在 Xcode 10.2 開啟並建置,會出現四個驚嘆號。 URLSession 可透過 URLSessionConfiguration 建立。 URLSession 有三種類型。 1. .default   使用預設配置建立物件,採用全域性永久磁碟快取、憑證與 cookie 倉儲物件。 2. .ephemeral   類似於預設配置,除了與存取期間相關的數據是儲存在記憶體中。可將此視為「私有」存取期。 3. .background   於背景執行上傳或下載任務。在 App 本身由系統暫停或中斷時能繼續傳輸。 至於其它像是時限、快取政策亦或是 HTTP 檔頭都可透過 URLSessionConfiguration 進行設定。請參考 API 文件,連結如下。 https://developer.apple.com/documentation/foundation/urlsessionconfiguration

190414 ไทย - 輔音字母

主題:輔音字母 ก ~ ฅ 順序 子音 發音 意思 初聲子音 尾音 Drops 1 ก gor gài 雞 g k g (gaaw) 2 ข kŏr kài 蛋 k k kh (khăaw) 3 ฃ kor kùat 瓶子 k k kh (khăaw) 4 ค kor kwaai 水牛 k k kh (khaaw) 5 ฅ kor kon 人 k k kh (khaaw) From Drop iOS https://itunes.apple.com/us/app/drops-language-learning/id939540371?mt=8 Android https://play.google.com/store/apps/details?id=com.languagedrops.drops.international&hl=zh_TW

190412 Bahasa Indonesia - Vegetable

主題:蔬菜 Bahasa Indonesia 中文 English alpukat 牛油果(酪梨) avocado brokoli 西藍花(綠花椰) broccoli kacang 豆類 bean From Drop iOS https://itunes.apple.com/us/app/drops-language-learning/id939540371?mt=8 Android https://play.google.com/store/apps/details?id=com.languagedrops.drops.international&hl=zh_TW

190409 Android - Full Screen

Android 全螢幕,依以下網頁說明,使用以下程式碼,在 Android 7.0 上是可以達到全螢幕顯示。 https://developer.android.com/training/system-ui/status.html getWindow (). setFlags ( WindowManager . LayoutParams . FLAG_FULLSCREEN , WindowManager . LayoutParams . FLAG_FULLSCREEN );   ——————————————————————————— 這條線以下是 190409 所寫的 今天要處理的是 Android 的全螢幕顯示。 官方文章連結如下 Enable fullscreen mode Android offers three options to making your app fullscreen: Lean Back, Immersive, and Immersive Sticky. Android 提供三種方式讓您的應用程式可以全螢幕顯示: 1. Lean Back(影片觀賞用、適合於與裝置間不需太多的互動之情境下) 2. Immersive(身歷其境、沉浸式、適合於與裝置間需大量的互動之情境下) 3. Immersive Sticky(進階身歷其境、當應用程式會用到從螢幕邊緣滑動的操作方式時使用) 其實我只是要在 App 一開啟時,以全螢幕顯示 Logo。 先來試試第一種 Lean Back getWindow().getDecorView().setSystemUiVisibility( View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION ) 我的測試機為 Android 7.0,使用 Lean Back 時,輕輕碰螢幕,系統狀態列就跑出來,再也回不到全螢幕。所以 Lean Back 不是目前想要的模式。 再來試第二種 Immersive 加上 View.SYSTEM_UI_FLAG_IMMERSIVE 後,輕觸螢幕,不會再跑出系統狀態列了。 為了畫面美觀

190412 Bahasa Indonesia - Fruit

主題:水果 Bahasa Indonesia 中文 English Aku memilih 我摘(我選擇) I choose (I pluck) anggur 葡萄 grape apel 蘋果 apple blackberry 黑莓 blackberry ceri 櫻桃 cherry kiwi 獼猴桃(奇異果) kiwi melon 蜜瓜(甜瓜) melon nanas 菠蘿(鳳梨) pineapple persik 桃子 peach pir 梨 pear pisang 香蕉 banana plum 李子(梅子) plum raspberi 覆盆子 raspberry semangka 西瓜 watermelon stroberi 草莓 strawberry zaitun 橄欖 olive 複習 Bahasa Indonesia 中文 English

190408 iOS Device Compatibilities

https://developer.apple.com/library/archive/documentation/DeviceInformation/Reference/iOSDeviceCompatibility/DeviceCompatibilityMatrix/DeviceCompatibilityMatrix.html 可作為購買 iOS 測試機時的參考依據

190404 Bahasa Indonesia

From Drop iOS https://itunes.apple.com/us/app/drops-language-learning/id939540371?mt=8 Android https://play.google.com/store/apps/details?id=com.languagedrops.drops.international&hl=zh_TW Bahasa Indonesia 中文 English aku minum 我喝 I drink aku tidak suka 我不喜歡 I do not like air 水 water air mineral 礦泉水 mineral water Belanda 荷蘭 Netherlands cokelat panas 熱巧克力 hot chocolate daging babi asap 培根(熏豬肉) smoked pork indonesia 印尼 Indonesia inggris 英國 English (England) jus jeruk 橙汁 orange juice kacang almond 杏仁(豆) almond nut kopi 咖啡 coffee milik dia

190401 iOS Swift JSON

#今天是愚人節 使用 "ios swift json tutorial" 進行查詢,以下連結為搜尋結果第一位。 Codable JSON 教學 (Swift 4) 上文中推薦文章的第一篇連結如下 Codable in Swift 4.0 在 "Codable in Swift 4.0" 中,提供了蘋果官方 Codable 文件的連結,如下。 Codable Codable 的宣告如下。 typealias Codable = Decodable & Encodable typealias... 嗯,我承認我第一次遇見它。暫稱其為「型態別名」吧。 它的說明如下 A type that can convert itself into and out of an external representation. 可以在 外部表示形式 與自身互相轉換的一種形態。 在其延伸閱讀(See Also)中第一步的第一個項目為 Encoding and Decoding Custom Types 在其項目說明中有提到「像是 JSON 這樣的外部表示形式」。 讀著 「Encoding and Decoding Custom Types」這篇文章,文中突然出現 JSONEncoder JSONEncoder 我就說嘛,Apple 的 Swift 怎麼可能讓我們萬丈高樓平地起。害我擔心是不是要採用對我來說是新技術所謂的 Codable。 嗯,沒錯,努力到現在才發現有個叫 JSONEncoder 的類別可用。在其範例中,直接將採用了 Codable 的物件轉成 JSON 格式。這時 Codable 的觀念就很重要。 快速捲到下方的 See Also,進入下方文章進行了解。 Using JSON with Custom Types Swift API Design Guidelines 下載「Using JSON with Custom Types」中的範例程式。 第一個範例為 Read Data From Arrays 範例中有用到連續三個雙引號的語法 下面連結中包含有其說明 Lexical Structure ——————————————