Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Android勉強会/Android study session
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
derapsen
March 19, 2019
Programming
65
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Android勉強会/Android study session
学内で行なったAndroid勉強会の資料です
derapsen
March 19, 2019
More Decks by derapsen
See All by derapsen
はんだ付け勉強会/Soldering study session
derapsen
1
81
Other Decks in Programming
See All in Programming
AGENTS.md Is Not Enough:Build Skills, Don't Download Them
lx_t
0
110
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
450
LLMは4年分のCompose移行を再現できるのか?実プロダクト279件のXMLで探る自動化の境界線
makun
0
600
AWS Step Functions 大規模並列の壁を越える / jaws-sonic-2026-niigata-step-functions
kasacchiful
PRO
1
440
Snowflakeで業務アプリを作ろう。 Snowflakeのアプリ機能解説&実践ガイド
ayumu_yamaguchi
1
270
数年滞っていたダークモード対応をおよそ2週間で完了させる
chigichan24
0
700
thread_parallel_with_free-threaded_Python_and_NumPy.pdf
riku_sakamoto
0
320
Heart of Swift Concurrency
koher
0
370
一参加者から『中の人』へ 〜全通PHPerがブースに立って学んだ、カンファレンスを100倍楽しむコツ〜
wp_daisuke
0
150
Claude Codeを組織的に動かして月400PRを実現した話
happy_ryo
0
270
Family mrubyの進捗
kishima
1
110
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
0
100
Featured
See All Featured
Being A Developer After 40
akosma
91
590k
Evolving SEO for Evolving Search Engines
ryanjones
0
290
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
330
Claude Code のすすめ
schroneko
67
230k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
Producing Creativity
orderedlist
PRO
348
41k
Product Roadmaps are Hard
iamctodd
55
13k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Heart Work Chapter 1 - Part 1
lfama
PRO
9
36k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
450
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
590
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.8k
Transcript
"OESPJEษڧձ 5PTIJLJ,PEFSB JO/*$)*#*
ϓϩύςΟ ,PUMJO ݄ʹϦϦʔεɺ"OESPJE4UVEJP͔Βඪ४αϙʔτͱͳͬ ͨΦϒδΣΫτࢦϓϩάϥϛϯάݴޠ +BWBͱͷશޓੑ͕͋ΔͷͰ"OESPJE4UVEJPͰ+BWBͷίʔυ Λ,PUMJOʹม͢Δ͜ͱͰ͖Δ ͦͷٯՄೳ +BWBʹͳ͔ͬͨػೳ͕૿͑ɺશମͷίʔυྔ͕ݮ͞Εͨ ϥϜμࣜ
ίϧʔνϯ ֦ுؔ /VMMηʔϑ εϚʔτΩϟετ γϯάϧτϯ ൣғࣜ ίϯύχΦϯΦϒδΣΫτ σʔλΫϥε
YNM͋Ε͜Ε ఆͷઃఆΛ·ͱΊͨϑΝΠϧ͕ଟ͘ଘࡏ͢Δ TUSJOHTYNMจࣈྻͷఆٛΛ·ͱΊͨϑΝΠϧ DPMPSTYNM৭ͷఆٛΛ·ͱΊͨϑΝΠϧ TUZMFTYNM෦ͷελΠϧͷఆٛΛ·ͱΊͨϑΝΠϧ BUUSTYNMੇ๏ͷఆٛΛ·ͱΊͨϑΝΠϧ BSSBZTYNMܕ͖ྻͷఆٛΛ·ͱΊͨϑΝΠϧ ্ه3FTPVDFTσΟϨΫτϦͷWBMVFTͷதͷྫ͕ͩɺଞʹը ૾Ξχϝʔγϣϯɺ৭ͷঢ়ଶϦετΛ·ͱΊͨσΟϨΫτϦ͋ Δ
͜͜·ͰϓϩδΣΫτ࡞࣌ʹ͢Ͱʹ͋Δ
HSBWJUZMBZPVU@HSBWJUZ MBZPVU@HSBWJUZϨΠΞτͷதͰͷҐஔࢦఆ༻ HSBWJUZ෦ͷதʢςΩετͳͲʣͷҐஔࢦఆ༻ -BZPVU DFOUFS MFGU TUBSU UPQ MFGU
TUBSU CPUUPN SJHIU FOE UPQ DFOUFS@IPSJ[POUBM UPQ DFOUFS@IPSJ[POUBM CPUUPN SJHIU FOE CPUUPN SJHIU FOE DFOUFS@WFSUJDBM MFGU TUBSU DFOUFS@WFSUJDBM MBZPVU@HSBWJUZ HSBWJUZ
είʔϓؔ ҾʹͱΔؔͷείʔϓΛมߋ͢ΔͨΊͷؔ MFUXJUISVOBQQMZBMTPͷ̑छྨ͋Δ ྫʣ 5 MFU\JU^ˡΦϓγϣφϧύΠϯσΟϯάʢඇ0QUJPOBM࣌ʣ SVO\^ˡ5ʢϨγʔόʣ͕OVMMͷ࣮࣌ߦ 5 BQQMZBMTP \
5ͷϝιουϓϩύςΟΛ·ͱΊͯઃఆ BQQMZJUলུɺBMTPJUඞਢ ^
$POTUSBJOU-BZPVU 9DPEFͷ"VUP-BZPVUͷΑ͏ͳϏδϡΞϧͰ-BZPVUͷதͷ7JFXʹ ੍ʢ$POTUSBJOUʣΛ͚ΔͨΊͷϨΠΞτ "OESPJEͰ༷ʑͳ-BZPVU͕͋Δ͕શͯͷ-BZPVUΛ͜ͷ $POTUSBJOU-BZPVU͚ͩͰ࡞Δ͜ͱͰ͖Δ ֤7JFXͷลʹ੍Λ͔͚Δ͜ͱͰը໘ͷେ͖͕͞มΘͬͯਖ਼͍͠ ҐஔΛอͭ͜ͱ͕Ͱ͖Δ ੍ΠϯεϖΫλͷ$POTUSBJOUT Ͱઃఆ͢Δ
$POTUSBJOU-BZPVU$IBJO4UZMF ۉஔ$IBJOTUZMFͰ؆୯ʹͰ͖ΔɻਫฏਨํઃఆՄ # " $ # " $ # "
$ TQSFBE TQSFBE@JOTJEF QBDLFE
$POTUSBJOU-BZPVU$IBJO4UZMF 7JFXΛ·ͱΊͯதԝʹدͤΔQBDLFEͷઃఆͷํͷҰྫ # " $ QBDLFE "MBZPVU@DPOTUSBJOU5PQ@UP5PQ0GlQBSFOU MBZPVU@DPOTUSBJOU#PUUPN@UP5PQ0Gl!JE#z MBZPVU@DPOTUSBJOU4UBSU@UP4UBSU0GlQBSFOUz MBZPVU@DPOTUSBJOU&OE@UP&OE0GQBSFOU
MBZPVU@DPOTUSBJOU7FSUJDBM@DIBJO4UZMFQBDLFE #MBZPVU@DPOTUSBJOU5PQ@UP#PUUPN0Gl!JE" MBZPVU@DPOTUSBJOU#PUUPN@UP5PQ0Gl!JE$ MBZPVU@DPOTUSBJOU4UBSU@UP4UBSU0GlQBSFOU MBZPVU@DPOTUSBJOU&OE@UP&OE0GQBSFOU MBZPVU@DPOTUSBJOU7FSUJDBM@DIBJO4UZMFlQBDLFE $MBZPVU@DPOTUSBJOU5PQ@UP#PUUPN0Gl!JE#l MBZPVU@DPOTUSBJOU#PUUPN@UP#PUUPN0GlQBSFOU MBZPVU@DPOTUSBJOU4UBSU@UP4UBSU0GlQBSFOUz MBZPVU@DPOTUSBJOU&OE@UP&OE0GlQBSFOU -BZPVU@DPOTUSBJOU˚˚@UP˛˛0Gl!JEʓʓz ˚˚˛˛ ࣗ૬ख ͷ7JFXͷ੍Λ͔͚Δล l!JEʓʓz੍Λ͔͚Δ૬ख7JFXͷJE
4IBSFE1SFGFSFODFT σʔλΛσόΠεʹอଘ͢ΔͨΊͷΈɻ9.-ܗࣜͰอଘ͞Ε Δɻ4USJOH*OU'MPBU-POH#PPMFBO4USJOH4FUͷܕͰॻ͖ࠐ Έͱऔಘ͕Ͱ͖Δ ྫ //Πϯελϯεੜ val prefs =
PreferenceManager.getDefaultSharedPreferences(applicationContext) //อଘ prefs.edit() .putString("name","Yamada Tarou") .putInt(“age",20) .putString("sex","man") .putBoolean("isStudent",true) .apply() //औಘ val name: String? = prefs.getString("name",null) val age: Int = prefs.getInt("age",0) val isStudent: Boolean = prefs.getBoolean("isStudent",false) ϝιουνΣʔϯ
4IBSFE1SFGFSFODFT อଘ͞Ε͍ͯΔॴɺը໘ӈԼͷ%FWJDF'JMF&YQMPSFSΛ։͖ɺ EBUBEBUB ύοέʔδ໊ TIBSFE@QSFGT ύοέʔδ໊ @QSFGFSFODFTYNM ʹอଘ͞Ε͍ͯΔɻ