このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。
※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 144匹目
http://echo.2ch.net/test/read.cgi/tech/1473241397/
Eclipse統合M35【Java/C++/Ruby/Python/Scala】
http://echo.2ch.net/test/read.cgi/tech/1405391739/
★★Java質問・相談スレッド179★★
http://echo.2ch.net/test/read.cgi/tech/1476706523/
****オススメ関連リンク****
■ TechBoosterhttp://techbooster.org/category/android/tableofcontents/
■ Androidメモhttp://www.saturn.dti.ne.jp/npaka/android/index.html
■ 逆引きAndroid入門http://www.adakoda.com/android/
■ Androidプログラマへの道http://wiki.livedoor.jp/moonlight_aska/
■ Android Wiki*http://wikiwiki.jp/android/
****公式リファレンス****
■ Android developershttp://developer.android.com/index.html
■ ソフトウェア技術ドキュメントを勝手に翻訳http://www.techdoctranslator.com/
■ 日本Androidの会http://www.android-group.jp/
■ StackOverFlowhttp://stackoverflow.com/questions/tagged/android
****前スレ****
Androidプログラミング質問スレ revision51
http://echo.2ch.net/test/read.cgi/tech/1457303564/
Androidプログラミング質問スレ revision52
http://echo.2ch.net/test/read.cgi/tech/1479305887/
探検
Androidプログラミング質問スレ revision53 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2017/03/01(水) 19:00:39.67ID:yxxdptab205デフォルトの名無しさん
2022/10/07(金) 06:56:59.13ID:I/lVM+sd まずはだな、エラー見ようか
206デフォルトの名無しさん
2022/10/09(日) 18:30:15.37ID:ipDL7AO2 >>204
せめてonCreate()のsetContentView(layout);までのコードを見たい
せめてonCreate()のsetContentView(layout);までのコードを見たい
207デフォルトの名無しさん
2022/10/20(木) 21:58:20.25ID:mHxlvUKd ASを最新のDolphinにしてからLVLのファイルで赤線が入るようになりました。
SDK等のversionは32にしてます。Gradleは7.5です。
以前のASでは警告はあったものの赤線はありませんでした。
ビルドするとAPKExpansionPolicy.javaというファイルが出て
import org.apache.http.NameValuePair;
import org.apache.http.client.utils.URLEncodedUtils;
のところに赤線が入りCannot resolve symbol 'NameValuePair'
No documentation found.となります。
このimportが通らないので以下
List<NameValuePair> extraList = URLEncodedUtilsや
item.getName()の部分にも赤線になります。
検索してもピンとくる情報は見当たりません。
一応ビルドはできて起動もできます。
それと古いLVLの解説ページではversionは2があるような画像がありますが
私の環境ではダウンロードできるのは1しか表示されません。
LVLファイルの格納場所もWebの情報と違ってmarket_licensingというフォルダ内にあるようです。
これも関係あるのでしょうか?
解決策やヒントがありましたらよろしくお願いします。
SDK等のversionは32にしてます。Gradleは7.5です。
以前のASでは警告はあったものの赤線はありませんでした。
ビルドするとAPKExpansionPolicy.javaというファイルが出て
import org.apache.http.NameValuePair;
import org.apache.http.client.utils.URLEncodedUtils;
のところに赤線が入りCannot resolve symbol 'NameValuePair'
No documentation found.となります。
このimportが通らないので以下
List<NameValuePair> extraList = URLEncodedUtilsや
item.getName()の部分にも赤線になります。
検索してもピンとくる情報は見当たりません。
一応ビルドはできて起動もできます。
それと古いLVLの解説ページではversionは2があるような画像がありますが
私の環境ではダウンロードできるのは1しか表示されません。
LVLファイルの格納場所もWebの情報と違ってmarket_licensingというフォルダ内にあるようです。
これも関係あるのでしょうか?
解決策やヒントがありましたらよろしくお願いします。
208デフォルトの名無しさん
2022/10/20(木) 22:18:39.33ID:uG77Gpg1 システムテーマ変更等によるActivity再描画時に最後に表示されていたFragmentを再表示したいのだけど…
最後に表示されていたFragmentの取得などどうやればいいんでしょ?
最後に表示されていたFragmentの取得などどうやればいいんでしょ?
209デフォルトの名無しさん
2022/11/03(木) 22:23:49.20ID:tLScz4qV 質問があります
同一Activity内に複数のSurfaceViewがあり、
同時に同じ内容の書き込み処理を
実現する場合はどうすればよいでしょうか?
| A | B |
みたいなLayoutでAに〇を書き込むと、その内容がBにも反映され
| 〇 | 〇 |
となるようにしたいです
同一Activity内に複数のSurfaceViewがあり、
同時に同じ内容の書き込み処理を
実現する場合はどうすればよいでしょうか?
| A | B |
みたいなLayoutでAに〇を書き込むと、その内容がBにも反映され
| 〇 | 〇 |
となるようにしたいです
210デフォルトの名無しさん
2022/11/04(金) 06:26:20.78ID:mO7CFdM7 LiveDataとかでオブザーブすれば?
211デフォルトの名無しさん
2022/11/07(月) 08:17:20.61ID:BH3cyqoP openFileInputをFragmentに記述するとCannot resolve method 'openFileInput(java.lang.String)'となります。
MainActivityでは使えています。
とりあえずMainActivityに関数定義して呼び出していますが、直接記述できないのかな?
MainActivityでは使えています。
とりあえずMainActivityに関数定義して呼び出していますが、直接記述できないのかな?
212デフォルトの名無しさん
2022/11/07(月) 09:12:53.21ID:C5c3ymU1213デフォルトの名無しさん
2022/11/14(月) 17:37:04.50ID:Nub2Wf5o レイアウトのデザインでtextViewを
tools:layout_editor_absoluteY="0dp"でマージンも0で置いたのですが
上がぴったりくっつかずに結構な余白はできてしまってます。
これは原因はなんでしょうか?
ぴったり隙間ない0にするにはどうすればよいですか?
tools:layout_editor_absoluteY="0dp"でマージンも0で置いたのですが
上がぴったりくっつかずに結構な余白はできてしまってます。
これは原因はなんでしょうか?
ぴったり隙間ない0にするにはどうすればよいですか?
214デフォルトの名無しさん
2022/11/14(月) 21:31:00.35ID:Nub2Wf5o 解決しました
215デフォルトの名無しさん
2022/11/14(月) 21:36:51.66ID:pVkJR5jl >>214
自己解決した場合もその内容を書くべきだと思うよ。
自己解決した場合もその内容を書くべきだと思うよ。
216デフォルトの名無しさん
2022/11/14(月) 21:47:42.50ID:Nub2Wf5o よくわからないけど拾ってきたサンプル使ったらいけました。
多分スタイルとの相性だったのかと。 レイアウトわかりにくくてめんどくさい。
多分スタイルとの相性だったのかと。 レイアウトわかりにくくてめんどくさい。
217デフォルトの名無しさん
2023/02/09(木) 00:56:19.86ID:RhsSSnxC フラグメント間でStringデータのやり取りしたいのだけれども
受け取る側のフラグメントでデータが受け取れない
SafeArgs,Bundle,koinを使用したviewModelと試して見たけどそもそもデータが入ってなかった
どうすればいいのか
受け取る側のフラグメントでデータが受け取れない
SafeArgs,Bundle,koinを使用したviewModelと試して見たけどそもそもデータが入ってなかった
どうすればいいのか
218デフォルトの名無しさん
2023/02/10(金) 09:15:42.30ID:4wJL/51d 普通にできるしソースを見ないことには何とも
219デフォルトの名無しさん
2023/02/10(金) 17:13:21.52ID:4kC0OUxE test
220デフォルトの名無しさん
2023/02/10(金) 17:17:28.53ID:4kC0OUxE221デフォルトの名無しさん
2023/02/10(金) 17:20:55.48ID:4kC0OUxE こちらです
viewpager2に、tab1〜tabnと並べてFragmentStateAdapterでページの切り替えを行っています
viewpager2に、tab1〜tabnと並べてFragmentStateAdapterでページの切り替えを行っています
222デフォルトの名無しさん
2023/02/10(金) 17:28:21.26ID:4kC0OUxE BundleやSafeArgsは画面遷移を伴った渡し方があったのですが、どこに引数として渡せばよいのか分からず。という理解です
223デフォルトの名無しさん
2023/02/10(金) 17:43:20.08ID:aGrf1TET つか、Tab1FragmentのMainViewModelのスコープどうなってんの?
それだとフラグメントに結びついてるっぽいからMainViewModel のインスタンスがフラグメント毎に作成されるから渡せるわけない
ViewModel経由で渡す場合、フラグメントをホストしている共通のアクティビティのスコープでMainViewModel作成しないと駄目
もしくは
https://developer.android.com/training/basics/fragments/pass-data-between?hl=ja
それだとフラグメントに結びついてるっぽいからMainViewModel のインスタンスがフラグメント毎に作成されるから渡せるわけない
ViewModel経由で渡す場合、フラグメントをホストしている共通のアクティビティのスコープでMainViewModel作成しないと駄目
もしくは
https://developer.android.com/training/basics/fragments/pass-data-between?hl=ja
224デフォルトの名無しさん
2023/02/10(金) 17:58:34.14ID:aGrf1TET https://developer.android.com/topic/libraries/architecture/viewmodel/viewmodel-apis?hl=ja
スコープ意識しないと同じMainViewModelのインスタンスを参照できない
Tab1FragmentのViewModelの取得部分を
by viewModelsじゃなくて
by activityViewModelsとか
もちろん他の部分も
スコープ意識しないと同じMainViewModelのインスタンスを参照できない
Tab1FragmentのViewModelの取得部分を
by viewModelsじゃなくて
by activityViewModelsとか
もちろん他の部分も
225デフォルトの名無しさん
2023/03/02(木) 20:57:54.45ID:MqPgu4TH スマホ2台のSocket通信でトラブっています
待ち受け側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()を呼び出してからBのWifiTaskRun()を呼び出すと、AはmServerSocket.accept()で止まっていて、
Bはnew Socket(~)でjava.net.NoRouteToHostException: Host unreachableでcatchされます。
何か間違ているのでしょうか?
待ち受け側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()を呼び出してからBのWifiTaskRun()を呼び出すと、AはmServerSocket.accept()で止まっていて、
Bはnew Socket(~)でjava.net.NoRouteToHostException: Host unreachableでcatchされます。
何か間違ているのでしょうか?
226デフォルトの名無しさん
2023/03/02(木) 21:50:26.65ID:abFsQ7Yl 宛先に到達できてないんだからルータの設定見直してみては
227デフォルトの名無しさん
2023/03/03(金) 11:20:24.66ID:hk1vIV+F >>226
解決しました。
Bのスマホ(SCG07)のWiFi設定でMACアドレスタイプがデフォルトの"ランダム化されたMAC"だったので"端末のMAC"にしたらOKでした。
Aのスマホには設定がありません。
android studioのWiFiデバッグも知らない間に設定が消えるので、これが原因だったのか?
"ランダム化されたMAC"でも動作させたいけどどうしたら良いのか?
解決しました。
Bのスマホ(SCG07)のWiFi設定でMACアドレスタイプがデフォルトの"ランダム化されたMAC"だったので"端末のMAC"にしたらOKでした。
Aのスマホには設定がありません。
android studioのWiFiデバッグも知らない間に設定が消えるので、これが原因だったのか?
"ランダム化されたMAC"でも動作させたいけどどうしたら良いのか?
228デフォルトの名無しさん
2023/03/03(金) 11:32:20.69ID:hk1vIV+F229デフォルトの名無しさん
2023/03/03(金) 20:25:44.72ID:hk1vIV+F ルーターのMACアドレスフィルター機能を無効にしたらOKだった。
230デフォルトの名無しさん
2023/03/07(火) 23:47:03.05ID:6mbkztgh MACアドレスフィルタとステルスSSIDは百害あって一利なし
231デフォルトの名無しさん
2023/03/08(水) 11:38:43.29ID:vTZN1yCJ デスクトップにprivate_key.pepkがあるけど何に使うのですか?
232デフォルトの名無しさん
2023/04/08(土) 21:42:35.86ID:R+Wqhk0Q attachBaseContextでSharedPreferences prefs = getPreferences(Context.MODE_PRIVATE)を使いたかったが例外が発生するのか?
233デフォルトの名無しさん
2023/04/15(土) 18:10:50.96ID:u/cNI/cn attachBaseContextてなあに
234デフォルトの名無しさん
2023/06/26(月) 20:11:24.90ID:XNhAuZJ8 NDKってバグ多いよな
問題点や回避方法がまとまってるところとかある?
●NativeActivity & EGL
ウィンドウサイズ変更後最初の描画がくずれる
●AAudio Input
デフォルトプリセットだと入力データレートがおかしい機種がある
プリセットによって音が入力されない機種がある
ステレオ入力でも左チャンネルしか音が入力されない機種がある
(たいていの機種が何かしら問題がある)
問題点や回避方法がまとまってるところとかある?
●NativeActivity & EGL
ウィンドウサイズ変更後最初の描画がくずれる
●AAudio Input
デフォルトプリセットだと入力データレートがおかしい機種がある
プリセットによって音が入力されない機種がある
ステレオ入力でも左チャンネルしか音が入力されない機種がある
(たいていの機種が何かしら問題がある)
235デフォルトの名無しさん
2023/06/28(水) 23:59:07.01ID:BVdlIcNn ή∞!!!!
粉∞!!!!!
堅∞!!!!!!
W∞!!!!!!!
刃∞!!!!!!!!
輔∞!!!!!!!!!
書∞!!!!!!!!!!
棚∞!!!!!!!!!!!
粉∞!!!!!
堅∞!!!!!!
W∞!!!!!!!
刃∞!!!!!!!!
輔∞!!!!!!!!!
書∞!!!!!!!!!!
棚∞!!!!!!!!!!!
236デフォルトの名無しさん
2023/07/15(土) 13:32:21.20ID:qTZx5K+e ナビゲーションメニューで組んでいますが、8インチとかの大きな画面にも対応した、UIの例ありませんか?
237デフォルトの名無しさん
2023/09/13(水) 16:01:11.93ID:1gsZLk61 Bluetooth 5.1で追加された「方向検知機能」を知ろう
https://edn.itmedia.co.jp/edn/articles/2003/31/news022.html
SDKで方向検知の値(AoAやAoD)に対応していますか?
試してみてもRSSIは取得出来ますが、方向検知はみつからなくって
https://edn.itmedia.co.jp/edn/articles/2003/31/news022.html
SDKで方向検知の値(AoAやAoD)に対応していますか?
試してみてもRSSIは取得出来ますが、方向検知はみつからなくって
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【調査】クレジットカード、1人何枚持つのが「平均的」?★3 [ひぃぃ★]
- 地方で深刻移動貧困の実態「車のために働いてる」手取り15万円のシンママ月3.2万円が軽自動車の維持費 [七波羅探題★]
- ハローワーク職員、求職者になりすます 偽名で面接、就職 [蚤の市★]
- 小6がオスカー大型オーディションのグランプリ!横須賀京香「唯一無二の俳優に」目標は大谷翔平 [征夷大将軍★]
- 【サッカー】カズ J復帰も!福島がオファー 鈴鹿無念の地域リーグ降格…59歳シーズン新天地はJ3? [征夷大将軍★]
- 宮崎あおい「電子レンジ持ってない」“丁寧な暮らし”を告白「ごはんを温め直すときも蒸し器」に「凄すぎ」の声 [muffin★]
- 🇯🇵日本人の70%「高市さんの責任ある積極財政サイコ~🤯」 インフレ加速+金利上昇+円安進行 を強烈に支持 [485983549]
- 古市憲寿「スタジオでも中国批判して気持ち良くなってる人はいるが高市答弁で日本人は損してる。国益を害した」スタジオ凍りつく★2 [931948549]
- 【悲報】女さん気く「土木とか介護とか負け組の底辺職をしてる男って低身長が多くない?身長まで底辺なの? [257926174]
- 【悲報】自転車乗り、4月から終わる 普通に乗ってても2万3000円くらい罰金を取られる [455031798]
- Amazonブラックフライデー、今日で終了wwwwwwwwwwww
- 【悲報】座りション派のメス男子、急増してしまう [788736982]
