[•\ަ : ‘S‚Ä ÅV50 1-99 101- 201- 2ch.sc‚Ìread.cgi‚Ö]
Update time : 09/05 09:00 / Filesize : 66 KB / Number-of Response : 244
[‚±‚̃XƒŒƒbƒh‚Ì‘‚«ž‚Ý‚ð휂·‚é]
[{” ŋߗ§‚Á‚½ƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” ŋߗ§‚Á‚½ƒXƒŒ^‹LŽÒ•ʈꗗ] [—ÞŽ—ƒXƒŒƒbƒhˆê——]


ªƒLƒƒƒbƒVƒ…ŒŸõA—ÞŽ—ƒXƒŒ“®ì‚ðC³‚µ‚Ü‚µ‚½A‚²–À˜f‚ð‚¨Š|‚¯‚µ‚Ü‚µ‚½

AndroidƒvƒƒOƒ‰ƒ~ƒ“ƒOŽ¿–âƒXƒŒ revision53



1 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2017/03/01(…) 19:00:39.67 ID:yxxdptab.net]
‚±‚̃XƒŒ‚Å‚ÍAndroidSDKENDK‚âAndroidƒ}[ƒPƒbƒg‚ÉŠÖ‚·‚鎿–â‚ðˆµ‚Á‚Ă܂·B

¦ƒvƒƒOƒ‰ƒ~ƒ“ƒOŽ©‘Ì‚ª‰‚ß‚ÄI‚È‚ ‚È‚½‚ɂͫ««‚±‚¿‚ç‚Ö
ƒXƒŒ—§‚Ä‚é‚܂łà‚È‚¢Ž¿–â‚Í‚±‚±‚Å 144•C–Ú
echo.2ch.net/test/read.cgi/tech/1473241397/
Eclipse“‡M35yJava/C++/Ruby/Python/Scalaz
echo.2ch.net/test/read.cgi/tech/1405391739/
ššJavaŽ¿–â¥‘Š’kƒXƒŒƒbƒh179šš
echo.2ch.net/test/read.cgi/tech/1476706523/
****ƒIƒXƒXƒŠÖ˜AƒŠƒ“ƒN****
¡ TechBoostertechbooster.org/category/android/tableofcontents/
¡ Androidƒƒ‚www.saturn.dti.ne.jp/npaka/android/index.html
¡ ‹tˆø‚«Android“ü–åwww.adakoda.com/android/
¡ AndroidƒvƒƒOƒ‰ƒ}‚Ö‚Ì“¹wiki.livedoor.jp/moonlight_aska/
¡ Android Wiki*wikiwiki.jp/android/

****ŒöŽ®ƒŠƒtƒ@ƒŒƒ“ƒX****
¡ Android developersdeveloper.android.com/index.html
¡ ƒ\ƒtƒgƒEƒFƒA‹ZpƒhƒLƒ…ƒƒ“ƒg‚ðŸŽè‚É–|–ówww.techdoctranslator.com/
¡ “ú–{Android‚̉ïwww.android-group.jp/
¡ StackOverFlowstackoverflow.com/questions/tagged/android

****‘OƒXƒŒ****
AndroidƒvƒƒOƒ‰ƒ~ƒ“ƒOŽ¿–âƒXƒŒ revision51
echo.2ch.net/test/read.cgi/tech/1457303564/
AndroidƒvƒƒOƒ‰ƒ~ƒ“ƒOŽ¿–âƒXƒŒ revision52
echo.2ch.net/test/read.cgi/tech/1479305887/

178 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 16:34:57.43 ID:pLscdpgt.net]
dialog‚ÉMPAndroidChart‚Ń`ƒƒ[ƒg‚ð•\ަ‚³‚¹‚悤‚Æ‚µ‚ÄA•‚Æ‚‚³‚ð–Úˆê”t‚Ìmatch_parent‚É‚µ‚Ä‚à‚‚³‚͂؂µ‚á‚ñ‚±‚ɂȂè‚Ü‚·B‚Ç‚¤‚µ‚½‚ç‚‚³‚ðÝ’è‚Å‚«‚é‚̂łµ‚傤‚©H
‚‚³‚ð400dp‚Æ‚©ŒÅ’è’l‚È‚ç•\ަ‚Å‚«‚Ü‚·‚ªA‹@Ží‚É‚æ‚Á‚Ă͂Ýo‚é‚©‚玩“®‚É‚µ‚½‚¢‚Å‚·B

179 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 19:54:38.14 ID:Bx94IbX6.net]
‹@Ží‚Ì‚‚³‚ðŽæ“¾‚µ‚ÄÝ’è‚·‚

180 –¼‘OFׂµ []
[‚±‚±‰ó‚ê‚Ă܂·]

181 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/19(“ú) 20:44:14 ID:pLscdpgt.net]
>>176
‹ï‘Ì“I‚ȃR[ƒh‚ð‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B

182 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 15:14:56.09 ID:p6es2wyf.net]
‚Â
val width: Int = context.resources.displayMetrics.widthPixels
val height: Int = context.resources.displayMetrics.heightPixels

183 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/20(ŒŽ) 19:56:17.46 ID:UN/XWxic.net]
>>178
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
final View viw = inflater.inflate(R.layout.dialogChart, null);
mChart = viw.findViewById(R.id.LineChart);
AlertDialog.Builder alert = new AlertDialog.Builder(~);
alert.setView(viw);

alert.show();
‚ÆŒ¾‚¤Š´‚¶‚Ń_ƒCƒAƒƒOo‚µ‚Ă܂·‚ªA‚Ç‚¤‚â‚Á‚ÄR.id.LineChart‚Ì‚‚³‚ðŽw’è‚·‚é‚̂ł·‚©H

184 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 11:56:30.40 ID:vHc/87Bp.net]
>‚‚³‚ð400dp‚Æ‚©ŒÅ’è’l‚È‚ç•\ަ‚Å‚«‚Ü‚·‚ª
Žw’è‚·‚é•û–@‚í‚©‚Á‚Ă邶‚á‚ñ

185 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 13:09:12.78 ID:p6gZqJLi.net]
>>180
ƒŒƒCƒAƒEƒg‚Ìxmlƒtƒ@ƒCƒ‹‚ł̎w’è‚͂킩‚邯‚ÇjavaƒR[ƒh‚ł̎w’肪‚í‚©‚ç‚È‚¢‚̂ł·B

186 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 13:16:59.77 ID:p6gZqJLi.net]
<com.github.mikephil.charting.charts.LineChart
android:id="@+id/LineChart"
android:layout_width="400dp"
android:layout_height="600dp" />



187 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/21(‰Î) 13:19:16.29 ID:p6gZqJLi.net]
constraintlayout‚ÅŽg‚¤‚ÆÔüo‚邯‚ÇA‚Ç‚¤‚µ‚½‚ç—Ç‚¢‚Å‚·‚©H

188 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 21:33:25.02 ID:6+2dIJsF.net]
Ôü‚̃Gƒ‰[•¶‚ð“Ç‚à‚¤‚º

189 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 21:46:55.90 ID:dKSErO3p.net]
>>184
‘ŠŒÝˆÊ’uŠÖŒW‚ð‹Lq‚µ‚½‚çÁ‚¦‚Ü‚µ‚½B

190 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/06/23(–Ø) 21:54:12.71 ID:dKSErO3p.net]
mChart‚Ìwidth‚Æheight‚ð‰æ–ÊƒTƒCƒY‚Ì0.8”{‚ÉÝ’è‚Å‚«‚Ü‚µ‚½‚ªAAlertDailog‚̉¡•‚Ì0.8”{‚É‚µ‚½‚¢B
AlertDailog‚Ìwidth‚Æheight‚ðŽæ“¾‚µ‚½‚¢‚ªƒlƒbƒg‚ð’T‚µ‚Ä‚ào‚Ä‚±‚È‚¢B

191 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/07/11(ŒŽ) 19:15:41.84 ID:W06gDof6.net]
Navigation Drawer‚ÅŽ¿–â‚Å‚·B
ƒIƒvƒVƒ‡ƒ“ƒƒjƒ…[iccj‚ðƒ^ƒbƒv‚µ‚ÄAˆ—‚ªI‚í‚Á‚½‚çAƒnƒ“ƒo[ƒK[ƒƒjƒ…[‚ðŠJ‚¢‚Ä—~‚µ‚¢‚Ì‚¾‚¯‚Ço—ˆ‚Ü‚·‚©H

192 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/07/16(“y) 03:12:04.06 ID:hlf3btZT.net]
1.ˆ—‚ªI‚í‚Á‚½‚çADrawer‚à‚Á‚Ä‚éActivity/Fragment‚É’Ê’m‚µ‚ĕ‚¶‚éB

2. https://stackoverflow.com/a/45881871

193 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/08/29(ŒŽ) 09:59:33.77 ID:EJtGam6w.net]
MPAndroidChart‚ÅŽ¿–â‚Å‚·B
•`‰æ‚µ‚½ƒ`ƒƒ[ƒg‚ðƒsƒ“ƒ`‚ÅŠg‘債‚ÄAŒ³‚Ì”{—¦‚É–ß‚µ‚½‚¢Žž‚̃R[ƒh‚ª’m‚肽‚¢‚Å‚·B

194 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [[‚±‚±‰ó‚ê‚Ă܂·] .net]
‚ǂ̃^ƒCƒ~ƒ“ƒO‚Å–ß‚·‚©’m‚ç‚ñ‚ªA”{—¦‚É1.0‚â•ÛŽ‚µ‚½”{—¦‚ð“ü‚ê‚ê‚΂¢‚¢‚¶‚á‚ë

195 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/09/09(‹à) 21:48:54.85 ID:RsakcQHL.net]
Œ ŒÀ‚Ì‹–‰Âƒ_ƒCƒAƒƒO‚Å‹–‰Â‚·‚é‚Ì‚ðŠÔˆá‚¦‚Ĕ۔F‚µ‚Ä‚µ‚Ü‚Á‚½ê‡‚ÉÄ“x‹–‰Âƒ_ƒCƒAƒƒO‚ðo‚·•û–@‚Í‚ ‚è‚Ü‚¹‚ñ‚©H
PendingIntent.getBroadcast‚ÅIntentFilter‚µ‚ÄregisterReceiver‚µ‚Ü‚·B
BroadcastReceiver‚ÌŒ ŒÀ‰ñ“š‚µ‚Ä‚¨‚èAAndroidManifest‚Å‚Íintent-filter‚Í‹LÚ‚µ‚Ä‚¢‚È‚¢‚Å‚·B
ˆê“x”Û”F‚µ‚Ä‚µ‚Ü‚¤‚ƃAƒvƒŠ‚ÌÄ‹N“®‚¶‚á‚È‚¢‚ÆŒ ŒÀƒ_ƒCƒAƒƒO‚ªo‚Ä‚±‚È‚¢‚Å‚·B
‚Ü‚½AAndroidManifest‚Ìintent-filter‚Å‚â‚Á‚Ä‚¢‚½Žž‚͈ê“x”FØ‚·‚邯ƒAƒvƒŠ‚ðÄ‹N“®‚µ‚Ä‚àŒ ŒÀo‚Ä‚±‚È‚­‚ĕ֗˜‚¾‚Á‚½B

196 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/09/17(“y) 19:43:03.81 ID:GRKzzCP7.net]
ƒAƒvƒŠ‚©‚ç’[––‚ÌGoogleƒAƒJƒEƒ“ƒg‚ð’m‚é•û–@‚ª‚í‚©‚è‚Ü‚¹‚ñB
Ž©•ª‚̃AƒJƒEƒ“ƒg‚Ìꇂ͉B‚µ‹@”\‚ð—LŒø‚É‚µ‚½‚¢‚ÆŽv‚Á‚Ăł·B



197 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/09/17(“y) 20:54:14.37 ID:5QfKySba.net]
ƒƒ“ƒ^ƒbƒvƒTƒCƒ“ƒCƒ“‚Æ‚©Žg‚í‚È‚¢‚Æ‚Ë

198 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/09/29(–Ø) 15:24:13.03 ID:HOy6u/66.net]
ƒ_ƒCƒAƒƒO‚ðo‚µ‚ÄA5•b’ö“x‚̈—‚ªI‚í‚邯ƒ_ƒCƒAƒƒO‚ðÁ‚·ƒR[ƒh‚Å‚·‚ªAŽÀsŒã‚ÉANR‚ªo‚Ü‚·B
“Y킨Šè‚¢‚¢‚½‚µ‚Ü‚·B
public AlertDialog dialog;
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
new AlertDialog.Builder(getActivity())
.setTitle("Test1")
.setMessage("test1")
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog = new AlertDialog.Builder(getActivity())
.setTitle("Test2")
.setMessage("test2")
.show();
new Thread(() -> {
try {
Thread.sleep(5000);
} catch (Exception e) {
} finally {
dialog.dismiss();
}
}).start();
}
})
.show();
}
});

199 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/09/29(–Ø) 17:07:24.84 ID:6DjIJRTi.net]
>>194
new Thread‚Ådialog.dismiss()‚µ‚Ä‚é‚Ì‚ª‚¢‚¯‚È‚¢‚ÆŽv‚¤
UIƒXƒŒƒbƒhiƒƒCƒ“ƒXƒŒƒbƒhj‚©‚ç‚¶‚á‚È‚¢‚ÆUI‚Í‘€ì‚Å‚«‚È‚¢

‚â‚邱‚Æ
«
UIƒXƒŒƒbƒh‚ÅHandler‚ðì‚é
new Thread‚©‚ç‚Í‚»‚ÌHandler‚Épost‚µ‚Ädialog.dismiss();‚ðŽÀs‚·‚é

200 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/09/29(–Ø) 19:33:01.23 ID:HOy6u/66.net]
ƒAƒhƒoƒCƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·Bƒ\[ƒX‚Ìdialog‚ÍonClick‚̈ø”‚Æ“¯–¼‚Å‚µ‚½‚ªŽÀۂ͕ʖ¼‚ÅA‚±‚±‚Å‚Ídialog1‚Æ‚µ‚Ü‚·B‚Ü‚½Adismiss()‚Í“®ì‚µ‚Ä‚¢‚½‚悤‚Ń_ƒCƒAƒƒO‚ªÁ‚¦‚Ä”•bŒo‚‚ÆANR‚ªo‚Ü‚·BƒAƒhƒoƒCƒX‘Õ‚¢‚½‚悤‚Édismiss()‚ðƒnƒ“ƒhƒ‰[‚É‚µ‚Ü‚µ‚½‚ª“¯‚¶Œ‹‰Ê‚Å‚·B
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
new@AlertDialog.Builder(getActivity())
.setTitle("Test1")
.setMessage("test1")
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog1 = new AlertDialog.Builder(getActivity())
.setTitle("Test2")
.setMessage("test2")
.show();
new Thread(() -> {
try {
Thread.sleep(5000);
} catch (Exception e) {
} finally {
handler1.post(new Runnable() {
@Override
public void run() {
dialog1.dismiss();
}
});
}
}).start();
}
})
.show();
}
});

201 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/09/30(‹à) 08:57:44.46 ID:19KFk5dY.net]
>>196
‚·‚݂܂¹‚ñAs”§ŒÀ‚ʼnüs‚ðí‚Á‚½‚̂ł¨Œ©‹ê‚µ‚¢•\ަ‚ɂȂÁ‚Ä‚¢‚Ü‚µ‚½B
ƒ{ƒ^ƒ“‚ÌonClick‚ÅAlertDialogo‚µ‚ÄOK‚ÅX‚ÉAlertDialogo‚µ‚ẴXƒŒƒbƒh‹N‚±‚µ‚Ä5•bˆ—‚ªÅ‰‚ÌAlertDialog‚ª•‚¶‚Ä‚¢‚È‚¢‚½‚ßANR‚ɂȂÁ‚½Š´‚¶‚Å‚·B
5•b‚ð1•b‚É‚·‚邯ANR‚Í”­¶‚µ‚È‚©‚Á‚½‚Å‚·B
‚Ü‚½AHandler(Looper.getMainLooper())‚ðŽg‚킸‚É.dismiss()‚Ń_ƒCƒAƒƒO‚ð•‚¶‚Ä‚àŒ‹‰Ê‚Í“¯‚¶‚Å‚·‚ªAHandler‚Å‚â‚é‚ׂ«‚Å‚·‚©H

202 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/09/30(‹à) 16:16:53.09 ID:uWNOO7Yd.net]
threadŽg‚킸‚Æ‚ànew Handler().postDelayed(dialod1::dismiss, 5000)‚Å‚¢‚¢‚æ
‚‚¢‚Å‚ÉThread‚Å‚àhandler‚Å‚àƒ_ƒCƒAƒƒO‚ðˆê’莞ŠÔŒã‚ɕ‚¶‚éˆ—ŽŽ‚µ‚½‚¯‚Ç5•b‚Å‚à10•b‚Å‚àANR”­¶‚µ‚È‚©‚Á‚½
Á‚µ‚½‚¢ƒ_ƒCƒAƒƒO“à‚łȂñ‚©•ςȂ±‚Æ‚â‚Á‚Ă邯‚©‚©‚Ë
‚Ü‚ ‰½‚ð‚·‚é‚©‚É‚à‚æ‚邪toast‚Æ‚©snackbar‚Æ‚©•ʂ̎è’i‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚È

203 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/09/30(‹à) 18:50:39.08 ID:19KFk5dY.net]
>>198
ŽÀۂ̃AƒvƒŠ‚ÍŠO•”‹@Ší—p‚ÌƒŠƒ‚ƒRƒ“‚Å‚·B
ƒ{ƒ^ƒ“‚ð‰Ÿ‚·‚Æu‰Šú‰»‚µ‚Ü‚·‚©Hv‚ÆÄŠm”F‚̃_ƒCƒAƒƒO‚P‚ªo‚Ü‚·B
Yes‚ÅuŽb‚­‚¨‘Ò‚¿‚­‚¾‚³‚¢Bv‚ƃ_ƒCƒAƒƒO‚Q‚ªo‚ĉŠú‰»ƒRƒ}ƒ“ƒh‚ð‘—M‚µ‚ÄA
•ÔŽ–‚ª—ˆ‚é‚܂ł̎žŠÔ‚ª‚R~10•b‚­‚ç‚¢‚ÅŽ©“®“I‚Ƀ_ƒCƒAƒƒO‚Q‚ªÁ‚¦‚邱‚Æ‚ð—\’肵‚Ä‚¢‚Ü‚·B
‚»‚ê‚܂łɃ_ƒCƒAƒƒO‚P‚ÍÁ‚¦‚Ä‚é‚Í‚¸B
ƒ_ƒCƒAƒƒO‚Q‚Í‘¼‚Ì‘€ì‚ðƒuƒƒbƒN‚·‚éˆÓ–¡‚à‚ ‚é‚̂ł·B

‚Æ‚±‚ë‚ŃAƒvƒŠ“®ì’†‚Í‘¼‚̃^ƒXƒN‚ɉæ–Ê‚ðŽæ‚ç‚ê‚È‚¢‚悤‚É‚·‚é•û–@’m‚è‚Ü‚¹‚ñ‚©H
OnPause‚·‚邯ˆÀ‘S‚Ì‚½‚ߊO•”‹@Ší‚É’âŽ~M†‚ð‘—‚Á‚Ä‚¢‚邯‚ǃXƒ}ƒz‚ðƒŠƒ‚ƒRƒ“‚Åè—L‚µ‚½‚¢‚̂ł·B

204 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/09/30(‹à) 19:39:47.36 ID:uWNOO7Yd.net]
ƒAƒvƒŠ‘¤‚ŃRƒ“ƒgƒ[ƒ‹‚·‚é•û–@‚͂Ȃ¢
‚¢‚“d˜b‚ª‚©‚©‚Á‚Ä‚«‚Ä‚à‚¢‚¢‚悤‚ÉŽÀ‘•‚·‚é‚ׂµ
‚Å‚à‚Ü‚ ‚»‚Ì–Ú“I‚È‚çserviceŽg‚¦‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚È

205 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [[‚±‚±‰ó‚ê‚Ă܂·] .net]
>>200
UI‚ªí‚Ƀpƒlƒ‹‚É—L‚Á‚Ä—~‚µ‚¢B
ƒ^ƒuƒŒƒbƒg‚Å“d˜b–³‚µ‚Å‚à—Ç‚¢B
‹Žð‰®‚Æ‚©ƒtƒ@ƒ~ƒŒƒX‚Ì’•¶’[––‚Ý‚½‚¢‚ÉŽg‚¢‚½‚¢B
ƒAƒvƒŠ‚ÌI—¹ƒ{ƒ^ƒ“‚Å’Êí‚Ì‘€ì‚Ȗ߂銴‚¶‚ÅB

206 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/09/30(‹à) 22:48:05.76 ID:k/a759Zf.net]
>>199
‰æ–ʂ̃I[ƒo[ƒŒƒC‚ÍH
¡‚Å‚àŽg‚¦‚é‚Ì‚©•ª‚©‚ç‚È‚¢‚¯‚Ç
facebook‚̃ƒbƒZƒ“ƒWƒƒ[‚Íí‚ɉæ–ʂɕ\ަ‚³‚ê‚邿‚ËH



207 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/10/06(–Ø) 19:13:52.40 ID:K0ZDn7Vu.net]
”ñ„§‚ɂȂÁ‚½‚Æ‚¢‚¤ActivityResult‚̑ւ¦‚ÅŽŸ‚̂悤‚É‚µ‚ë‚ÆŠe‰ðàƒTƒCƒg‚É‚ ‚é‚ñ‚Å‚·‚ª
ActivityResultLauncher<Intent> mGetContent = registerForActivityResult(new ActivityResultContracts.GetContent(),
new ActivityResultCallback<ActivityResult>() {
@Override
public void onActivityResult(ActivityResult result) {
// Handle the returned
}
});

‚±‚Ì registerForActivityResult ‚Ì•”•ª‚ªÔü‚ɂȂÁ‚Ăǂ¤‚É‚à‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ñB
Žg—pŒ¾Œê‚Íjava‚Å‚·Bjava‚̉ðà‚Å‚à‚±‚¤‚È‚Á‚Ă܂·B
‚±‚ÌregisterForActivityResult‚Íjava‚ł͎g‚¦‚È‚¢‚ñ‚Å‚µ‚傤‚©HKotlin‚łȂ¯‚ê‚ÎB

208 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/10/06(–Ø) 20:30:50.44 ID:r++stwRn.net]
‰´‚͂悭‚í‚©‚ñ‚Ë[‚¯‚ÇQR‚̃XƒNƒVƒ‡‚ðget‚·‚é‚̂Ɉȉº‚̃R[ƒh‚ðŽg‚Á‚Ä‚éB
ActivityResultLauncher<Intent> _imageLauncher = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), new ActivityResultCallbackFromImage());
// QRƒR[ƒh‚̃XƒNƒVƒ‡Žæ“¾—v‹ˆ—
public void ImageCapture() {
Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("*/*");
_imageLauncher.launch(intent);
}
// QRƒR[ƒh‚̃XƒNƒVƒ‡Žæ“¾ˆ—
private class ActivityResultCallbackFromImage implements ActivityResultCallback<ActivityResult> {
@Override
public void onActivityResult(ActivityResult result) {
if (result.getResultCode() == RESULT_OK) {
if (result.getData() != null) {
//Œ‹‰Ê‚ðŽó‚¯Žæ‚Á‚½Œã‚̈—
ParcelFileDescriptor pfDescriptor = null;
try {
Uri uri = result.getData().getData();
pfDescriptor = getContentResolver().openFileDescriptor(uri, "r");
if (pfDescriptor != null) {
FileDescriptor fileDescriptor = pfDescriptor.getFileDescriptor();
Bitmap bmp = BitmapFactory.decodeFileDescriptor(fileDescriptor);
pfDescriptor.close();
ˆÈ‰ºÈ—ª

209 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/10/06(–Ø) 20:39:35.08 ID:K0ZDn7Vu.net]
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

MainActivity extends Activity‚ð
MainActivity extends AppCompatActivity
‚ɕς¦‚邱‚ƂŃrƒ‹ƒh‚Å‚«‚邿‚¤‚ɂȂÁ‚½‚̂ł·‚ª
¡“x‚Í
onCreate()‚Ì
setContentView(layout);‚Å
‹N“®Žž‚ÉI—¹‚·‚邿‚¤‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
AppCompatActivity‚ÅsetContentView‚ðŽg‚¤Žž‚Í
‰½‚©’ˆÓ‚ª•K—v‚È‚ñ‚Å‚µ‚傤‚©H

210 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/10/07(‹à) 06:56:59.13 ID:I/lVM+sd.net]
‚Ü‚¸‚Í‚¾‚ÈAƒGƒ‰[Œ©‚悤‚©

211 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/10/09(“ú) 18:30:15.37 ID:ipDL7AO2.net]
>>205
‚¹‚ß‚ÄonCreate()‚ÌsetContentView(layout);‚܂ł̃R[ƒh‚ðŒ©‚½‚¢

212 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/10/20(–Ø) 21:58:20.25 ID:mHxlvUKd.net]
AS‚ðÅV‚ÌDolphin‚É‚µ‚Ä‚©‚çLVL‚̃tƒ@ƒCƒ‹‚ÅÔü‚ª“ü‚邿‚¤‚ɂȂè‚Ü‚µ‚½B
SDK“™‚Ìversion‚Í32‚É‚µ‚Ă܂·BGradle‚Í7.5‚Å‚·B
ˆÈ‘O‚ÌAS‚ł͌x‚Í‚ ‚Á‚½‚à‚Ì‚ÌÔü‚Í‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
ƒrƒ‹ƒh‚·‚邯APKExpansionPolicy.java‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹‚ªo‚Ä
import org.apache.http.NameValuePair;
import org.apache.http.client.utils.URLEncodedUtils;
‚̂Ƃ±‚ë‚ÉÔü‚ª“ü‚èCannot resolve symbol 'NameValuePair'
No documentation found.‚ƂȂè‚Ü‚·B
‚±‚Ìimport‚ª’Ê‚ç‚È‚¢‚̂ňȉº
List<NameValuePair> extraList = URLEncodedUtils‚â
item.getName()‚Ì•”•ª‚É‚àÔü‚ɂȂè‚Ü‚·B
ŒŸõ‚µ‚Ä‚àƒsƒ“‚Æ‚­‚éî•ñ‚ÍŒ©“–‚½‚è‚Ü‚¹‚ñB
ˆê‰žƒrƒ‹ƒh‚͂ł«‚Ä‹N“®‚à‚Å‚«‚Ü‚·B
‚»‚ê‚ÆŒÃ‚¢LVL‚̉ðàƒy[ƒW‚Å‚Íversion‚Í2‚ª‚ ‚邿‚¤‚ȉ摜‚ª‚ ‚è‚Ü‚·‚ª
Ž„‚̊‹«‚ł̓_ƒEƒ“ƒ[ƒh‚Å‚«‚é‚Ì‚Í1‚µ‚©•\ަ‚³‚ê‚Ü‚¹‚ñB
LVLƒtƒ@ƒCƒ‹‚ÌŠi”[ꊂàWeb‚Ìî•ñ‚ƈá‚Á‚Ämarket_licensing‚Æ‚¢‚¤ƒtƒHƒ‹ƒ_“à‚É‚ ‚邿‚¤‚Å‚·B
‚±‚ê‚àŠÖŒW‚ ‚é‚̂łµ‚傤‚©H
‰ðŒˆô‚âƒqƒ“ƒg‚ª‚ ‚è‚Ü‚µ‚½‚ç‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

213 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/10/20(–Ø) 22:18:39.33 ID:uG77Gpg1.net]
ƒVƒXƒeƒ€ƒe[ƒ}•ÏX“™‚É‚æ‚éActivityÄ•`‰æŽž‚ÉÅŒã‚É•\ަ‚³‚ê‚Ä‚¢‚½Fragment‚ðÄ•\ަ‚µ‚½‚¢‚Ì‚¾‚¯‚Çc
ÅŒã‚É•\ަ‚³‚ê‚Ä‚¢‚½Fragment‚̎擾‚Ȃǂǂ¤‚â‚ê‚΂¢‚¢‚ñ‚Å‚µ‚åH

214 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/11/03(–Ø) 22:23:49.20 ID:tLScz4qV.net]
Ž¿–₪‚ ‚è‚Ü‚·
“¯ˆêActivity“à‚É•¡”‚ÌSurfaceView‚ª‚ ‚èA
“¯Žž‚É“¯‚¶“à—e‚Ì‘‚«ž‚݈—‚ð
ŽÀŒ»‚·‚éꇂ͂ǂ¤‚·‚ê‚΂悢‚Å‚µ‚傤‚©H

| A | B |
‚Ý‚½‚¢‚ÈLayout‚ÅA‚ÉZ‚ð‘‚«ž‚Þ‚ÆA‚»‚Ì“à—e‚ªB‚É‚à”½‰f‚³‚ê
| Z | Z |
‚Æ‚È‚é‚æ‚¤‚É‚µ‚½‚¢‚Å‚·

215 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/11/04(‹à) 06:26:20.78 ID:mO7CFdM7.net]
LiveData‚Æ‚©‚ŃIƒuƒU[ƒu‚·‚ê‚ÎH

216 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/11/07(ŒŽ) 08:17:20.61 ID:BH3cyqoP.net]
openFileInput‚ðFragment‚É‹Lq‚·‚邯Cannot resolve method 'openFileInput(java.lang.String)'‚ƂȂè‚Ü‚·B

MainActivity‚ł͎g‚¦‚Ä‚¢‚Ü‚·B
‚Ƃ肠‚¦‚¸MainActivity‚ÉŠÖ”’è‹`‚µ‚ČĂÑo‚µ‚Ä‚¢‚Ü‚·‚ªA’¼Ú‹Lq‚Å‚«‚È‚¢‚Ì‚©‚ÈH



217 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/11/07(ŒŽ) 09:12:53.21 ID:C5c3ymU1.net]
>>212
‚·‚݂܂¹‚ñB
Fragment‚¾‚©‚çgetContext()‚ð–Y‚ê‚Ă܂µ‚½B

218 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/11/14(ŒŽ) 17:37:04.50 ID:Nub2Wf5o.net]
ƒŒƒCƒAƒEƒg‚̃fƒUƒCƒ“‚ÅtextView‚ð
tools:layout_editor_absoluteY="0dp"‚Ń}[ƒWƒ“‚à0‚Å’u‚¢‚½‚̂ł·‚ª
オ‚Ò‚Á‚½‚è‚­‚Á‚‚©‚¸‚ÉŒ‹\‚È—]”’‚͂ł«‚Ä‚µ‚Ü‚Á‚Ă܂·B
‚±‚ê‚ÍŒ´ˆö‚͂Ȃñ‚Å‚µ‚傤‚©H
‚Ò‚Á‚½‚茄ŠÔ‚È‚¢0‚É‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂悢‚Å‚·‚©H

219 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/11/14(ŒŽ) 21:31:00.35 ID:Nub2Wf5o.net]
‰ðŒˆ‚µ‚Ü‚µ‚½

220 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/11/14(ŒŽ) 21:36:51.66 ID:pVkJR5jl.net]
>>215
Ž©ŒÈ‰ðŒˆ‚µ‚½ê‡‚à‚»‚Ì“à—e‚ð‘‚­‚ׂ«‚¾‚ÆŽv‚¤‚æB

221 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/11/14(ŒŽ) 21:47:42.50 ID:Nub2Wf5o.net]
‚æ‚­‚í‚©‚ç‚È‚¢‚¯‚ÇE‚Á‚Ä‚«‚½ƒTƒ“ƒvƒ‹Žg‚Á‚½‚ç‚¢‚¯‚Ü‚µ‚½B
‘½•ªƒXƒ^ƒCƒ‹‚Æ‚Ì‘Š«‚¾‚Á‚½‚Ì‚©‚ÆB@ƒŒƒCƒAƒEƒg‚í‚©‚è‚É‚­‚­‚Ă߂ñ‚Ç‚­‚³‚¢B

222 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2023/02/09(–Ø) 00:56:19.86 ID:RhsSSnxC.net]
ƒtƒ‰ƒOƒƒ“ƒgŠÔ‚ÅStringƒf[ƒ^‚Ì‚â‚èŽæ‚肵‚½‚¢‚Ì‚¾‚¯‚ê‚Ç‚à
Žó‚¯Žæ‚鑤‚̃tƒ‰ƒOƒƒ“ƒg‚Ńf[ƒ^‚ªŽó‚¯Žæ‚ê‚È‚¢
SafeArgs,Bundle,koin‚ðŽg—p‚µ‚½viewModel‚ÆŽŽ‚µ‚ÄŒ©‚½‚¯‚Ç‚»‚à‚»‚àƒf[ƒ^‚ª“ü‚Á‚ĂȂ©‚Á‚½
‚Ç‚¤‚·‚ê‚΂¢‚¢‚Ì‚©

223 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2023/02/10(‹à) 09:15:42.30 ID:4wJL/51d.net]
•’ʂɂł«‚邵ƒ\[ƒX‚ðŒ©‚È‚¢‚±‚Ƃɂ͉½‚Æ‚à

224 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2023/02/10(‹à) 17:13:21.52 ID:4kC0OUxE.net]
test

225 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2023/02/10(‹à) 17:17:28.53 ID:4kC0OUxE.net]
https://imgur.com/a/G0a09Mv

226 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2023/02/10(‹à) 17:20:55.48 ID:4kC0OUxE.net]
‚±‚¿‚ç‚Å‚·
viewpager2‚ÉAtab1`tabn‚Æ•À‚ׂÄFragmentStateAdapter‚Ńy[ƒW‚ÌØ‚è‘Ö‚¦‚ðs‚Á‚Ä‚¢‚Ü‚·



227 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2023/02/10(‹à) 17:28:21.26 ID:4kC0OUxE.net]
Bundle‚âSafeArgs‚͉æ–Ê‘JˆÚ‚𔺂Á‚½“n‚µ•û‚ª‚ ‚Á‚½‚̂ł·‚ªA‚Ç‚±‚Ɉø”‚Æ‚µ‚Ä“n‚¹‚΂悢‚Ì‚©•ª‚©‚炸B‚Æ‚¢‚¤—‰ð‚Å‚·

228 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2023/02/10(‹à) 17:43:20.08 ID:aGrf1TET.net]
‚‚©ATab1Fragment‚ÌMainViewModel‚̃XƒR[ƒv‚Ç‚¤‚È‚Á‚Ä‚ñ‚Ì?
‚»‚ꂾ‚ƃtƒ‰ƒOƒƒ“ƒg‚ÉŒ‹‚т‚¢‚Ä‚é‚Á‚Û‚¢‚©‚çMainViewModel ‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ªƒtƒ‰ƒOƒƒ“ƒg–ˆ‚É쬂³‚ê‚é‚©‚ç“n‚¹‚é‚킯‚È‚¢
ViewModelŒo—R‚Å“n‚·ê‡Aƒtƒ‰ƒOƒƒ“ƒg‚ðƒzƒXƒg‚µ‚Ä‚¢‚鋤’ʂ̃AƒNƒeƒBƒrƒeƒB‚̃XƒR[ƒv‚ÅMainViewModel쬂µ‚È‚¢‚ƑʖÚ

‚à‚µ‚­‚Í
https://developer.android.com/training/basics/fragments/pass-data-between?hl=ja

229 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2023/02/10(‹à) 17:58:34.14 ID:aGrf1TET.net]
https://developer.android.com/topic/libraries/architecture/viewmodel/viewmodel-apis?hl=ja

ƒXƒR[ƒvˆÓޝ‚µ‚È‚¢‚Æ“¯‚¶MainViewModel‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðŽQƂł«‚È‚¢
Tab1Fragment‚ÌViewModel‚̎擾•”•ª‚ð

by viewModels‚¶‚á‚È‚­‚Ä
by activityViewModels‚Æ‚©
‚à‚¿‚ë‚ñ‘¼‚Ì•”•ª‚à

230 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2023/03/02(–Ø) 20:57:54.45 ID:MqPgu4TH.net]
ƒXƒ}ƒz‚Q‘ä‚ÌSocket’ÊM‚Ńgƒ‰ƒu‚Á‚Ä‚¢‚Ü‚·
‘Ò‚¿Žó‚¯‘¤A(192.168.1.111)
public void WifiTaskRun() {
Thread WifiThread = new Thread(() -> {
try {
mServerSocket = new ServerSocket(1234);
mSocket = mServerSocket.accept();

}

});
WifiThread.start();
}
‘—‚葤B(192.168.1.112)
public void WifiTaskRun() {
Thread WifiThread = new Thread(() -> {
try {
mSocket = new Socket("192.168.1.111", 1234);

}

});
WifiThread.start();
}
A‚ÌWifiTaskRun()‚ðŒÄ‚Ño‚µ‚Ä‚©‚çB‚ÌWifiTaskRun()‚ðŒÄ‚Ño‚·‚ÆAA‚ÍmServerSocket.accept()‚ÅŽ~‚Ü‚Á‚Ä‚¢‚ÄA
B‚Ínew Socket(~)‚Åjava.net.NoRouteToHostException: Host unreachable‚Åcatch‚³‚ê‚Ü‚·B
‰½‚©ŠÔˆá‚Ä‚¢‚é‚̂łµ‚傤‚©H

231 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2023/03/02(–Ø) 21:50:26.65 ID:abFsQ7Yl.net]
ˆ¶æ‚É“ž’B‚Å‚«‚ĂȂ¢‚ñ‚¾‚©‚烋[ƒ^‚Ìݒ茩’¼‚µ‚Ă݂ĂÍ

232 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2023/03/03(‹à) 11:20:24.66 ID:hk1vIV+F.net]
>>227
‰ðŒˆ‚µ‚Ü‚µ‚½B
B‚̃Xƒ}ƒz(SCG07)‚ÌWiFiÝ’è‚ÅMACƒAƒhƒŒƒXƒ^ƒCƒv‚ªƒfƒtƒHƒ‹ƒg‚Ì"ƒ‰ƒ“ƒ_ƒ€‰»‚³‚ꂽMAC"‚¾‚Á‚½‚Ì‚Å"’[––‚ÌMAC"‚É‚µ‚½‚çOK‚Å‚µ‚½B
‚`‚̃Xƒ}ƒz‚É‚Íݒ肪‚ ‚è‚Ü‚¹‚ñB
android studio‚ÌWiFiƒfƒoƒbƒO‚à’m‚ç‚È‚¢ŠÔ‚Éݒ肪Á‚¦‚é‚Ì‚ÅA‚±‚ꂪŒ´ˆö‚¾‚Á‚½‚Ì‚©H
"ƒ‰ƒ“ƒ_ƒ€‰»‚³‚ꂽMAC"‚Å‚à“®ì‚³‚¹‚½‚¢‚¯‚ǂǂ¤‚µ‚½‚ç—Ç‚¢‚Ì‚©H

233 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2023/03/03(‹à) 11:32:20.69 ID:hk1vIV+F.net]
>>228
‰ðŒˆ‚ÆŽv‚Á‚½A‚Ü‚½“¯‚¶Œ»Û‚ɂȂÁ‚½B
¡“x‚̓‰ƒ“ƒ_ƒ€‚Åݒ肵‚Ä“®ì‚µ‚½‚ªA‰½‚©•sˆÀ’肾H

234 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2023/03/03(‹à) 20:25:44.72 ID:hk1vIV+F.net]
ƒ‹[ƒ^[‚ÌMACƒAƒhƒŒƒXƒtƒBƒ‹ƒ^[‹@”\‚𖳌ø‚É‚µ‚½‚çOK‚¾‚Á‚½B

235 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2023/03/07(‰Î) 23:47:03.05 ID:6mbkztgh.net]
MACƒAƒhƒŒƒXƒtƒBƒ‹ƒ^‚ƃXƒeƒ‹ƒXSSID‚Í•SŠQ‚ ‚Á‚Ĉꗘ‚È‚µ

236 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2023/03/08(…) 11:38:43.29 ID:vTZN1yCJ.net]
ƒfƒXƒNƒgƒbƒv‚Éprivate_key.pepk‚ª‚ ‚邯‚lj½‚ÉŽg‚¤‚̂ł·‚©H



237 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2023/04/08(“y) 21:42:35.86 ID:R+Wqhk0Q.net]
attachBaseContext‚ÅSharedPreferences prefs = getPreferences(Context.MODE_PRIVATE)‚ðŽg‚¢‚½‚©‚Á‚½‚ª—áŠO‚ª”­¶‚·‚é‚Ì‚©H

238 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2023/04/15(“y) 18:10:50.96 ID:u/cNI/cn.net]
attachBaseContext‚ĂȂ ‚É

239 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2023/06/26(ŒŽ) 20:11:24.90 ID:XNhAuZJ8.net]
NDK‚Á‚ăoƒO‘½‚¢‚æ‚È
–â‘è“_‚â‰ñ”ð•û–@‚ª‚܂Ƃ܂Á‚Ă邯‚±‚ë‚Æ‚©‚ ‚éH

œNativeActivity & EGL
ƒEƒBƒ“ƒhƒEƒTƒCƒY•ÏXŒãʼn‚Ì•`‰æ‚ª‚­‚¸‚ê‚é

œAAudio Input
ƒfƒtƒHƒ‹ƒgƒvƒŠƒZƒbƒg‚¾‚Æ“ü—̓f[ƒ^ƒŒ[ƒg‚ª‚¨‚©‚µ‚¢‹@Ží‚ª‚ ‚é
ƒvƒŠƒZƒbƒg‚É‚æ‚Á‚ĉ¹‚ª“ü—Í‚³‚ê‚È‚¢‹@Ží‚ª‚ ‚é
ƒXƒeƒŒƒI“ü—͂łඃ`ƒƒƒ“ƒlƒ‹‚µ‚©‰¹‚ª“ü—Í‚³‚ê‚È‚¢‹@Ží‚ª‚ ‚é
(‚½‚¢‚Ä‚¢‚Ì‹@Ží‚ª‰½‚©‚µ‚ç–â‘肪‚ ‚é)

240 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2023/06/28(…) 23:59:07.01 ID:BVdlIcNn.net]
ή‡IIII
•²‡IIIII
Œ˜‡IIIIII
‡W‡IIIIIII
n‡IIIIIIII
•ã‡IIIIIIIII
‘‡IIIIIIIIII
’I‡IIIIIIIIIII

241 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2023/07/15(“y) 13:32:21.20 ID:qTZx5K+e.net]
ƒiƒrƒQ[ƒVƒ‡ƒ“ƒƒjƒ…[‚Å‘g‚ñ‚Å‚¢‚Ü‚·‚ªA8ƒCƒ“ƒ`‚Æ‚©‚̑傫‚ȉæ–ʂɂà‘Ήž‚µ‚½AUI‚Ì—á‚ ‚è‚Ü‚¹‚ñ‚©H

242 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2023/09/13(…) 16:01:11.93 ID:1gsZLk61.net]
Bluetooth 5.1‚ŒljÁ‚³‚ꂽu•ûŒüŒŸ’m‹@”\v‚ð’m‚낤
https://edn.itmedia.co.jp/edn/articles/2003/31/news022.html

SDK‚Å•ûŒüŒŸ’m‚Ì’liAoA‚âAoDj‚ɑΉž‚µ‚Ä‚¢‚Ü‚·‚©H
ŽŽ‚µ‚Ă݂ĂàRSSI‚͎擾o—ˆ‚Ü‚·‚ªA•ûŒüŒŸ’m‚݂͂‚©‚ç‚È‚­‚Á‚Ä

243 –¼‘OF‰ß‹ŽƒƒO š [[‰ß‹ŽƒƒO]]
¡ ‚±‚̃XƒŒƒbƒh‚Í‰ß‹ŽƒƒO‘qŒÉ‚ÉŠi”[‚³‚ê‚Ä‚¢‚Ü‚·






[ V’…ƒŒƒX‚̎擾/•\ަ (agate) ] / [ Œg‘єŠ]

‘O100 ŽŸ100 ÅV50 £ [ ‚±‚̃XƒŒ‚ðƒuƒbƒNƒ}[ƒNI Œg‘тɑ—‚é ] 2ch‚Ìread.cgi‚Ö
[{” ŋߗ§‚Á‚½ƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” ŋߗ§‚Á‚½ƒXƒŒ^‹LŽÒ•ʈꗗ]i*EÍEjƒ66KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
’S“–:undef