λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

μ•ˆλ“œλ‘œμ΄λ“œ42

[μ•ˆλ“œλ‘œμ΄λ“œ] AsyncTask 와 HttpURLConnection ...(2) Web Sample Code (jsp) 2021.08.26 - [개발/μ•ˆλ“œλ‘œμ΄λ“œ] - [μ•ˆλ“œλ‘œμ΄λ“œ] AsyncTask 와 HttpURLConnection ...(1) Android Sample Code [μ•ˆλ“œλ‘œμ΄λ“œ] AsyncTask 와 HttpURLConnection ...(1) Android Sample Code AsyncTask λž€ 비동기 μž‘μ—…μ„ ν•  수 μžˆλ„λ‘ μ œκ³΅ν•˜λŠ” ν΄λž˜μŠ€μ΄λ‹€. 비동기λ₯Ό μ‚¬μš©ν•˜λŠ” μ΄μœ λŠ”, λ™κΈ°μ‹μœΌλ‘œ μž‘μ—…μ„ ν•˜κ²Œ 되면 main thread μ—μ„œ A thread 둜 κ°€μ„œ μž‘μ—…μ„ ν•˜λ‹€κ°€.. A thread κ°€ λλ‚˜μ•Όλ§Œ λ‹€μ‹œ mai devshin93.tistory.com 1. μ•ˆλ“œλ‘œμ΄λ“œμ™€ HttpURLConnection ν…ŒμŠ€νŠΈλ₯Ό μ§„ν–‰ν•˜κΈ° μœ„ν•΄ μ›Ή ν”„λ‘œμ νŠΈλ₯Ό μƒμ„±ν–ˆλ‹€. (μ•„λž˜ 글을 μ°Έκ³ ν•΄μ„œ μƒˆλ‘œμš΄ ν”„λ‘œμ νŠΈλ₯Ό 생성) 2021.0.. 2021. 9. 14.
[μ•ˆλ“œλ‘œμ΄λ“œ] AsyncTask 와 HttpURLConnection ...(1) Android Sample Code AsyncTask λž€ 비동기 μž‘μ—…μ„ ν•  수 μžˆλ„λ‘ μ œκ³΅ν•˜λŠ” ν΄λž˜μŠ€μ΄λ‹€. 비동기λ₯Ό μ‚¬μš©ν•˜λŠ” μ΄μœ λŠ”, λ™κΈ°μ‹μœΌλ‘œ μž‘μ—…μ„ ν•˜κ²Œ 되면 main thread μ—μ„œ A thread 둜 κ°€μ„œ μž‘μ—…μ„ ν•˜λ‹€κ°€.. A thread κ°€ λλ‚˜μ•Όλ§Œ λ‹€μ‹œ main thread 둜 λŒμ•„ 올 수 μžˆλ‹€. λ§Œμ•½ A thread κ°€ μž‘μ—…μ„ 끝내지 λͺ» ν•˜λ©΄,,, main thread λŠ” λ‹€μŒ μž‘μ—…μ„ ν•  수 μ—†λŠ” 것이닀. λΉ„λ™κΈ°μ‹μœΌλ‘œ μž‘μ—…μ„ ν•˜κ²Œ 되면 main thread λŠ” main thread λŒ€λ‘œ.. A thread λŠ” A thread λŒ€λ‘œ... μž‘μ—…μ„ 진행할 수 있게 λœλ‹€. HttpURLConnection 을 μ΄μš©ν•΄ jsp μ„œλ²„λ‘œ 데이터λ₯Ό 보내고, jsp μ„œλ²„λ‘œλΆ€ν„° 데이터λ₯Ό λ°›λŠ” κ°„λ‹¨ν•œ μƒ˜ν”Œμ„ λ§Œλ“€μ–΄ 보자. λ°μ΄ν„°λŠ” JSONObjec.. 2021. 8. 26.
[μ•ˆλ“œλ‘œμ΄λ“œ] Java to Kotlin, Kotlin to Java Kotlin 으둜 μž‘μ„±λœ μ½”λ“œλ₯Ό Java 둜 μž‘μ„±ν•΄μ•Ό ν•˜λŠ” 일이 생겼닀. (코틀린을 곡뢀해야 ν•˜λŠ”λ°... λΉ λ₯΄κ²Œ 뢄석해야 ν•΄μ„œ.. μ•… 이게 뭐람! ν•˜λŠ” μˆœκ°„μ΄ μžˆλ‹€λ©΄ μ‚¬μš©ν•΄ 보길 ꢌμž₯..γ…Žγ…Ž 또 μ½”ν‹€λ¦°κ³Ό μžλ°”λ₯Ό λΉ„κ΅ν•˜λ©° κ³΅λΆ€ν•˜λŠ” 데에도 μœ μš©ν•˜κ²Œ 쓰일 수 μžˆλ‹€!) [Kotlin -> Java] Tools > Kotlin > Show Kotlin Bytecode μœ„μ™€ 같이 Kotlin Bytecode 둜 λ³€ν™˜λ˜μ–΄ λ‚˜μ˜€λŠ”λ°, 이λ₯Ό Decomplie ν•˜λ©΄ λœλ‹€. μ—¬κΈ°κΉŒμ§€ 였면 var1 = 1000320; 와 같은 μ‹μœΌλ‘œ λ‚œλ…ν™”κ°€ 된 μžλ°” μ½”λ“œλ₯Ό 확인할 수 μžˆλ‹€. (클래슀λͺ….decompiled.java) 이λ₯Ό Kotlin μ½”λ“œμ™€ λΉ„κ΅ν•˜λ©° μƒˆλ‘œμš΄ Java μ½”λ“œλ₯Ό μ“Έ 수 μžˆλ‹€. [ Java -> Kotlin ] Co.. 2021. 7. 30.
[μ•ˆλ“œλ‘œμ΄λ“œ] apk 파일 λ¦¬νŒ¨ν‚€μ§• 방법 dex νŒŒμΌμ„ ν™•μΈνž 일이 μƒκ²¨μ„œ.. 정리 기쑴의 apkνŒŒμΌμ„ λ³„λ„μ˜ ν”„λ‘œκ·Έλž¨ 없이 λ¦¬νŒ¨ν‚€μ§•ν•˜λŠ” λ°©λ²•μž…λ‹ˆλ‹€. assets νŒ¨ν‚€μ§€ 내에 ν¬ν•¨λœ λΉ„ λ¦¬μ†ŒμŠ€ 파일 META-INF apk λ°°ν¬μ‹œ μ„œλͺ…ν•œ λ‚΄μš©. 파일 λ³€μ‘° μ‹œ νŒ¨ν‚€μ§€ 손상 였λ₯˜κ°€ 뜨며 기기에 μ„€μΉ˜κ°€ λ˜μ§€ μ•ŠμŒ res λ¦¬μ†ŒμŠ€ 파일 AndroidManifest.xml Manifest classes.dex λ‹¬λΉ…μ—μ„œ λ™μž‘ν•˜λŠ” 컴파일 된 μ‹€ν–‰ 파일 resouces.arsc 컴파일 된 λ¦¬μ†ŒμŠ€ 파일 μ°Έκ³  : https://namneul.tistory.com/4 [Android/μ•ˆλ“œλ‘œμ΄λ“œ] apk파일 assets, res λ³€κ²½ ν›„ λ¦¬νŒ¨ν‚€μ§•ν•˜κΈ° 기쑴의 apkνŒŒμΌμ„ λ³„λ„μ˜ ν”„λ‘œκ·Έλž¨ 없이 λ¦¬νŒ¨ν‚€μ§•ν•˜λŠ” λ°©λ²•μž…λ‹ˆλ‹€. λ¨Όμ € apk파일의 ν™•μž₯자λ₯Ό zip으둜 λ³€κ²½ ν›„ 압좕을 .. 2021. 7. 29.