發表文章

目前顯示的是 2020的文章

Kotlin String.toUri()

剛剛遇上了以下的問題 Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target 1.6. Please specify proper '-jvm-target' option https://stackoverflow.com/questions/48988778/cannot-inline-bytecode-built-with-jvm-target-1-8-into-bytecode-that-is-being-bui 照著上面連結把 Target JVM version 改為 1.8 後 如果問題還是一樣 請在 Android Studio 的 File 選單 點選 Sync Project with Gradle Files 等它跑完後 toUri 的紅線應該就不會存在了 ------------------------------------------------------------------- 雖然紅線不存在了 但按下 run 上面錯誤一樣出現 再次搜尋 找到以下這篇 https://medium.com/@imstudio/android-cannot-inline-bytecode-built-with-jvm-target-1-8-8dcde8bbfc14 加入該二個 options 後再次 sync 就可以 run 了 以上供您參考 至少我的情況是解決了。

韓文鍵盤 Windows

圖片

20 06 23 新任務

今天開始新任務 目前初步了解用到的相關技術如下 1. Android 2. Cordova 3. HTML + CSS + JavaScript 4. PHP 以下為相關處理筆記 1. Android [Project_Root]/AndroidManifest.xml <application    android:name="com.xxx.yyy.AppState" 結果 AppState 也不過就是簡單的繼承了 Application 其 class 的 Body 為空 ——————————————————————— 在查資料時 出現了 android.intent.category.SECONDARY_HOME 是 API Level 29 才加入的參數 是用來指定第二螢幕的 Home Activity / Launcher ——————————————————————— <activity    android:name="MainActivity"     android:launchMode="singleTop" launchMode 較少看到    <category android:name="android.intent.category.HOME" /> 指定此為 Launcher。    <receiver       android:name="com.xxx.yyy.Autostart"       >       <intent-filter           android:priority="899"          > 數字愈高,優先權愈高。          <action android:name="android.intent.action.BOOT_COMPLETED" /> 2. Cordova https://cordova.apache.org/

韓文延伸學習 P. 52

參考來源 https://korean.dict.naver.com/english/main.nhn?sLn=kr 1. 네 . > /ne/ >> 是。 >>> Yes. 2. 아니요 . > /a.ni.yo/ >> 不是。 >>> No.   아니  /a.ni/  不    not 3. 저기요 . > /tʃ ɔ.gi.yo / >> 那裡。 >>> Hey! (there)   저기  /tʃ^dʒ ɔ.gi / 那個地方   that place 4. 여기요 . > /y ɔ.gi.yo / >> 這裡。 >>> Here.  여기  /y ɔ.gi /  這裡    here 5. 어서 오세요 . > / ɔ.s ɔ..o.se.yo / >> 歡迎光臨。 >>> Welcome.   어서  / ɔ.s ɔ /  請    please   오다  /o.da/  來    come 6. 이거 주세요 . > /i.g ɔ.. tʃ^dʒu.se.yo/ >> 請給我這個。 >>> This one, please.   이거  /i.g ɔ /  這個    this   주 다  /tʃ^dʒu.da/  給    give 7. 기다리세요 . > /k^gi.da.li.se.yo/ >> 請等一下。 >>> Please wait.   기다리다  /k^gi.t^da.li.da/  等待    wait 8. 고마워요 . > /k^go.ma.w ɔ.yo / >> 謝謝。 >>> Thank you.   고맙다  /k^go.ma:p.da/  感謝的    thankful  고맙    ㅂ 的規則      고마 + 우 + ㅓ + 요          고마 +워 + 요         9. 여보세요 ? > /y ɔ.bo.se.yo / >> 喂? >>> Hello?   여보

韓文單字練習 P.49, 50

參考來源 https://korean.dict.naver.com/english/main.nhn?sLn=kr Korean Romanization Converter http://roman.cs.pusan.ac.kr/input_eng.aspx? 韓中字典 https://www.etranslator.ro/korean-chinese-online-dictionary.php 1.1 도와요 /do.wa.yo/ 幫忙 help >> 돕다 /dop.d̀a/ >> ㅂ的不規則 參考來源 https://wintergreen.pixnet.net/blog/post/42357748 >> 돕다 > 去掉 다 > 돕 > 去掉 ㅂ > 도 + 오 + ㅏ요 = 도와요 1.2 더워요 /d ɔ.w ɔ .yo / 熱 >> 덥다 /d ɔp. d̀a / >> 去掉 다 > 덥 > 去掉 ㅂ > 더 + 우 + ㅓ요 = 더워요 2.1 가자 /ga.dʒa/ 去吧 >> 가다 /gada/ go 參考來源 http://blog.sina.com.tw/12719/article.php?entryid=968 2.2 과자 /gwa.dʒa/ 餅乾 (菓子) snack 3.1 외워요 /wē.w ɔ .yo/ 背誦 >> 외우다 /wē.u.da/ memorize >> 외우다 > 去 다 + ㅓ요 = 외워요 3.2 왜와요 /w ɛ .wa.yo/ 為什麼來 >> 왜 /w ɛ / 為什麼 why >> 오다 /o.da/ 來 come 去 다 +  ㅏ 요 = 와요 4.1 쥐 /dʒwi/ 老鼠 mouse 4.2 죄 /dʒwē/ 罪 guilt 5.1 교회 /gyo.hwē/ 教會 (教會) church 5.2 교외 /gyo.wē/ 郊外 (郊外) suburb 6.1 이사 /i.sa/ 搬家 (移徙) house-moving 6.2 의사 / ūi.sa / 醫生 (醫師) doctor 오아 / 와 봐요 /bwa.yo/ 看 >&

韓文單字練習 P. 36, 37, 41, 42

參考來源 https://korean.dict.naver.com/english/main.nhn?sLn=kr Korean Romanization Converter http://roman.cs.pusan.ac.kr/input_eng.aspx? 韓中字典 https://www.etranslator.ro/korean-chinese-online-dictionary.php P.36 1.1 야구 /ya.gu/ 棒球 (野球) baseball 1.2 요구 /yo.gu/ 要求 demand 2.1 여유 /y ɔ.yu / 悠閒 (餘裕) easygoingness 2.2 여우 /y ɔ.u / 狐狸 fox 3.1 여가 /y ɔ.ga / 休閒 (餘暇) leisure 3.2 요가 /yo.ga/ 瑜珈 yoga 4.1 여기 /y ɔ.gi / 這裡 here 4.2 요기 /yo.gi/ 這裡 here 5.1 요리 /yo.li/ 烹飪 (料理) cooking 5.2 유리 /yu.li/ 玻璃 (琉璃) glass 6.1 얘기 /y ɛ.gi / 講話 talk 6.2 애기 / ɛ .gi/ 嬰兒 -> 아기 baby / infant P.37 아야: 이야기 /i.ya.gi/ 講話 talk 오요: 교수 /kyo.su/ 教授 professor 우유 : 유아 /yu.a/ 幼兒 toddler 뉴스 /nyu.s ū / 新聞 news 애얘 : 걔 /ky ɛ / 那個孩子 he / she 에예 : 예 리 /ye.li/ 銳利 (銳利) sharp 기계 /ki.gye/ 機器 (機械) machine * 여자 /y ɔ. dʒa/ 女人 (女子) woman * 우유 /u.yu/ 牛奶 (牛乳) milk * 메뉴 /me.nyu/ 菜單 menu * 휴지 /hyu.dʒi/ 衛生紙 (休紙) tissue * 시계 /si.gye/ 時鐘 (時計) clock P.41 1. 커피 /k ɔ.pi / 咖啡 coffee 2. 기차 /ki. tʃa/ 火車 (汽車) train 3. 주차 / dʒu. tʃa / 停車 (駐車) parking 4. 파티 /pa.ti/

韓文單字練習 P. 21, 29, 30, 31

參考來源 https://en.dict.naver.com/ P. 21 아우 /a.u/ 弟弟或妹妹 younger brother/sister 오이 /o.i/ 黃瓜 cucumber 아이 /a.i/ 小孩 child 에이 /e.i/ 英文字母 A P. 29 01. 고기 /ko.(g)ki/ 肉 meat 02. 지도 /tʃi.(d)to/ 地圖 map [地図(ちず):chizu] 03. 어머니 / ɔ.m ɔ.ni / 母親 mother 04. 가수 /ka.su/ 歌手 singer [歌手(かしゅ):kashyu] 05. 구두 /ku.du/ 皮鞋 shoes 06. 머리 /m ɔ .(r)li/ 頭 head 07. 모자 /mo.(dʒ)tʃa/ 帽子 hat 08. 다리 /ta.(r)li/ 腿 leg 09. 비누 /pi.nu/ 肥皂 soap 10. 부모 /pu.mo/ 父母 parents 11. 노래 /no.l ɛ / 歌 song 12. 오후 /o.hu/ 下午 afternoon P.30 ㄱ1. 가게 /ka.(g)ke/ 商店 shop ㄱ2. 구두 /ku.du/ 皮鞋 shoes ㄱ3. 가수 /ka.su/ 歌手 singer ㄱ4. 거미 /ko.mi/ 蜘蛛 spider ㄴ1. 나무 /na.mu/ 樹 tree ㄴ2. 누구 /nu.gu/ 誰 who ㄴ3. 그네 /k ū .ne/ 鞦韆 swing ㄴ4. 누나 /nu.na/ 姊姊 elder sister ㄷ1. 다리 /ta.li/ 腿 leg ㄷ2. 도시 /to.si/ 都市 city ㄷ3. 드라마 /t ū.la.ma / 電視劇 drama ㄷ4. 다리미 /ta.li.mi/ 熨斗 iron ㄹ1. 아래 /a.l ɛ / 下 bottom ㄹ2. 나라 /na.la/ 國家 country ㄹ3. 노래 /no.l ɛ / 歌 song ㄹ4. 도로 /to.lo/ 道路 road ㅁ1. 머리 /m ɔ.li / 頭 head ㅁ2. 모자 /mo.(dʒ)tʃa/ 帽子 hat ㅁ3. 고구마 /ko.gu.ma/ 地瓜 sweet potato (原來地瓜的英文叫甜馬鈴薯)(馬鈴薯的鈴是金字旁)

韓文子音發音

Korean Romanization Converter http://roman.cs.pusan.ac.kr/input_eng.aspx? 子音 牙音 01. ㄱ /k~g/ 依其所在位置而異 02. ㅋ /k/ 激音(送氣音) 03. ㄲ / kk / - /g̀/ 硬音  舌音 04. ㄴ /n/ 05. ㄷ /t~d/ 06. ㅌ /t/ 激音(送氣音) 07. ㄸ /tt/ - /d̀/ 硬音 08. ㄹ /l~r/ 唇音 09. ㅁ /m/ 10. ㅂ /p~b/ 11. ㅍ /p/ 激音(送氣音) 12. ㅃ /pp/ - /b̀/ 硬音 齒音 13. ㅅ /s/ 14. ㅆ /ss/ - /s̀/ 硬音 15. ㅈ /ch~j/ - /tʃ~dʒ/ 16. ㅉ /jj/ - /dʒ̀/ 硬音 17. ㅊ /ch/ - /tʃ/ 激音(送氣音) 喉音 18. ㅇ /_/ - / ū / - /ŋ/ 19. ㅎ /h/

韓文母音筆記

參考來源: Korean Romanization Converter http://roman.cs.pusan.ac.kr/input_eng.aspx? 以下為老師教課時的順序 01. ㅏ /a/ 02. ㅑ /ya/ 03. ㅓ / ŏ / - /eo/ - / ɔ/ >>> 個人認為用 KK 音標中的 ɔ 較能表示其發音 04. ㅕ /y ŏ / - /yeo/ - /y ɔ/ 05. ㅗ /o/ 06. ㅛ /yo/ 07. ㅜ / u / 08. ㅠ /yu/ 09. ㅡ / ŭ / - /eu/ - / ư/ - / ū / >>> 這個發的是烏的音,但嘴角要像 KK 音標中的 æ 一樣往兩邊張開;這個音跟越南字母 ư 很像,但畢竟懂越南文的人較少,所以我使用 u 上面加一橫的這個字母來表示其發音。 10. ㅣ /i/ 11. ㅐ / ae / - / ɛ/ 12. ㅒ /yae/ - /y ɛ / 13. ㅔ /e/ 14. ㅖ /ye/ 15. ㅘ /wa/ 16. ㅙ /wae/ - /w ɛ / 17. ㅚ /oe/ - / wē/ >>> ㅙ、 ㅞ 、 ㅚ 都發威的音,但長短不同。 18. ㅝ / wŏ / - / w ɔ / 19. ㅞ /we/ 20. ㅟ /wi/ 21. ㅢ / ŭi / - / ūi / 註記: https://zkorean.com/hangul/appearance

200131 Cannot remove an observer for the key path "contentSize" because it is not registered as an observer.

Crashlytics 回報以下問題 Cannot remove an observer for the key path "contentSize" because it is not registered as an observer. 網路上找了半天,沒有一個很明確的解決方案。 最後綜合以下兩個網頁中的內容,希望以後不要再出現此問題。 1. https://xbuba.com/questions/37624138 此連結中,建議把 addObserver 與 removeObserver 分別放在 viewDidLoad 與 dealloc 中。 2. https://stackoverflow.com/questions/25497928/dealloc-in-swift 此連結中,則是說明 dealloc 在 Swift 中對應的是 deinit。

20200131 Crash-free statistics

圖片
臭屁一下 Android 最新版 01/15 上線到現在 無問題發生 iOS 最新版 01/16 上線到現在 出現兩個錯誤,不過是前人種的樹。

20200116 Android Full Screen Immersive

剛在研究 Android 的全螢幕 View.SYSTEM_UI_FLAG_FULLSCREEN                                        - API Level 16, Android 4.1 Jelly Bean 此旗標是用來暫時隱藏所謂的 status bar status bar 就是手機最上方顯示時間、訊號強度、電信業者名稱與其它通知的那個條狀區域。 此旗標的效果其實是跟 WindowManager.LayoutParams.FLAG_FULLSCREEN 是一樣的。不同的是,如果 ActionBar 使用的是 overlay mode,那此旗標會一併把 ActionBar 隱藏起來。 如果像遊戲,會長時間停留在全螢幕模式,則建議使用 window 的旗標。 提醒:此旗標只是暫時性的,它會在某些系統狀態下被移除,像是進入待機模式或切換至其它 App 後再回到原來畫面時,status bar 就會再次顯示。 --- View.SYSTEM_UI_FLAG_HIDE_NAVIGATION                                        - API Level 14, Android 4.0 Ice Cream Sandwich 此旗標是用來暫時隱藏所謂的 system navigation system navigation 就是手機下方 [返回]、[Home] 與 [目錄] 的那個條狀區域。 1. 在有實體按鍵的手機上,此旗標是沒有作用的。 2. 跟 FULLSCREEN 是一樣的,此旗標會在某些系統狀態下被清除。 --- View.SYSTEM_UI_FLAG_IMMERSIVE                                        - API Level 19, Android 4.4 Kitkat 此旗標是與 HIDE_NAVIGATION 一併使用的。 如未設置此旗標,HIDE_NAVIGATION 會在使用者操作時被清除。 --- 未完

200115 Gradle DSL method not found: '1.3.61()'

話說 今天在練習新增 Module 新增的 Module 類別為 Phone & Tablet Module 新增完後 在 Gradle sync 時 出現以下錯誤訊息 Gradle DSL method not found: '1.3.61()' Possible causes: The project 'xxx' may be using a version of the Android Gradle plug-in that does not contain the method (e.g. 'testCompile' was added in 1.1.0). Upgrade plugin to version 3.5.3 and sync project The project 'xxx' may be using a version of Gradle that does not contain the method. Open Gradle wrapper file The build file may be missing a Gradle plugin. Apply Gradle plugin ----- 東找西找 找不到解決方案 ----- 後來發現 Gradle 有以下這樣的情況 buildscript { ext.kotlin_version = '1.3.61' '1.3.50' ----- 在新增 Module 時 會把 '新版號' 插入? 而不是取代!? ----- 後來把後面的 '1.3.50' 刪除後再 [Try again] 就過了 ----- 以上供各位參考

200107 Crash-free statistics

圖片
目前任職公司 2019-09-04 報到 接手的工作計有 Android App、iOS App 與 Firebase TypeScript,另外還有 STB。 昨天瞄到,Android 的 Crashlytics 顯示為 100% crash-free 剛查看了一下,從 2019-12-26 開始就一直維持在 100.00% crash-free。