Androidプログラミング質問スレ revision53 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2017/02/25(土) 12:46:10.62ID:NbM7/95y0
このスレでは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/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
2020/01/18(土) 08:46:19.07ID:5bsffHis0
いや、普通さ

> アプリの一つも公開出来ないあなたに言われたくない。

なんて豪語するくらいの人がランタイムエラーが分からないとかlogcatを知らないとか思わないじゃん...

何か話が噛み合わないなって思ったら、「何処に出てくる何のエラーの話?」とか聞けばいいじゃん
何で堂々と「貼り付ける内容はありません」て逆ギレしてるんですかね
612デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
垢版 |
2020/01/18(土) 08:50:23.27ID:NMZuuxGh0
ガッ! ああ、コレですか…

2020-01-18 08:27:35.632 1642-4771/? E/AudioPolicyIntefaceImpl: getInputForAttr permission denied: recording not allowed for uid 10041 pid 5701
2020-01-18 08:27:35.632 1642-4771/? E/AudioFlinger: createRecord() checkRecordThread_l failed
2020-01-18 08:27:35.632 5701-548/? E/IAudioFlinger: createRecord returned error -22

から始まって真っ赤なラインがしこたま出ています。関係ありそうなのは…

at java.lang.Runtime.loadLibrary0(Runtime.java:1012)
at java.lang.System.loadLibrary(System.java:1669)
at dgm.<clinit>(SourceFile:609)
at cuo.a(SourceFile:7)
at llj.a(SourceFile:10)
at bso.am(SourceFile:502)
at buh.o(SourceFile:46)
at bui.run(Unknown Source:2)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:764)

からですかね、部分的に色がグレーなのでそこが引っ掛かっているかもしれません。
2020/01/18(土) 08:59:38.55ID:5bsffHis0
多分それ違うなぁ

FATAL って単語でログを検索してごらん
すぐ下に自分の作ったアプリのパッケージ名があればビンゴ
614デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
垢版 |
2020/01/18(土) 09:03:20.76ID:NMZuuxGh0
Logcatとか、書籍のサンプルプログラムでも赤いの沢山でるので気にして居ませんでした。動くので。
615デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
垢版 |
2020/01/18(土) 09:10:43.33ID:NMZuuxGh0
2020-01-18 09:03:46.770 5701-3745/? W/ErrorProcessor: onFatalError, processing error from engine(4)
com.google.android.apps.gsa.shared.speech.b.g: Error reading from input stream
at com.google.android.apps.gsa.staticplugins.microdetection.d.k.a(SourceFile:91)
at com.google.android.apps.gsa.staticplugins.microdetection.d.l.run(Unknown Source:14)
at com.google.android.libraries.gsa.runner.a.a.b(SourceFile:32)
at com.google.android.libraries.gsa.runner.a.c.call(Unknown Source:4)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)

onFatalError, processing errorというのが見つかりました!
2020/01/18(土) 09:13:45.08ID:5bsffHis0
うん、それも違うかなぁww

FATAL EXCEPTION
で再度検索してみて
617デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
垢版 |
2020/01/18(土) 09:25:11.50ID:NMZuuxGh0
でも…

2020-01-18 09:20:27.336 1642-1642/? E/AudioPolicyIntefaceImpl: getInputForAttr permission denied: recording not allowed for uid 10041 pid 5701
2020-01-18 09:20:27.336 1642-1642/? E/AudioFlinger: createRecord() checkRecordThread_l failed
2020-01-18 09:20:27.336 5701-3935/? E/IAudioFlinger: createRecord returned error -22
2020-01-18 09:20:27.337 5701-3935/? E/AudioRecord: AudioFlinger could not create record track, status: -22
2020-01-18 09:20:27.337 5701-3935/? E/AudioRecord-JNI: Error creating AudioRecord instance: initialization check failed with status -22.
2020-01-18 09:20:27.337 5701-3935/? E/android.media.AudioRecord: Error code -20 when initializing native AudioRecord object.

コレが赤文字なんですよ。そしてMainActivityで…

pacageCentext: がグレー表示なんですね、コレを何とか出来れば動く気がします。
618デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
垢版 |
2020/01/18(土) 09:27:00.98ID:NMZuuxGh0
>>616さん

2020-01-18 09:20:27.336 1642-1642/? E/AudioPolicyIntefaceImpl: getInputForAttr permission denied: recording not allowed for uid 10041 pid 5701
2020-01-18 09:20:27.336 1642-1642/? E/AudioFlinger: createRecord() checkRecordThread_l failed
2020-01-18 09:20:27.336 5701-3935/? E/IAudioFlinger: createRecord returned error -22
2020-01-18 09:20:27.337 5701-3935/? E/AudioRecord: AudioFlinger could not create record track, status: -22
2020-01-18 09:20:27.337 5701-3935/? E/AudioRecord-JNI: Error creating AudioRecord instance: initialization check failed with status -22.
2020-01-18 09:20:27.337 5701-3935/? E/android.media.AudioRecord: Error code -20 when initializing native AudioRecord object.

が出ました。。。
2020/01/18(土) 09:51:20.89ID:5bsffHis0
>>618
AudioRecordクラスなんて使ってる?
使ってないなら関係ないと思うけど...

一回logcatをクリアして、すぐアプリを起動して、すぐ落ちたときのログを確保するんだ
620デフォルトの名無しさん (ワッチョイ 2284-s5Rz)
垢版 |
2020/01/18(土) 13:35:40.99ID:HGfjcMzB0
とりあえず onCreate メソッドの中の super.onCreate(savedInstanceState) 以外をコメントアウトして動かしてみろよ
それで落ちるようならもっと根本的な何かが間違ってる
621デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
垢版 |
2020/01/18(土) 15:40:14.20ID:NMZuuxGh0
>>619
使っていないです。

2020-01-18 15:33:19.993 11699-11699/com.gmail.suzukigenzan.test E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.gmail.******.test, PID: 11699

以下真っ赤なメッセージがずらーっと出ています。
622デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
垢版 |
2020/01/18(土) 15:44:11.98ID:NMZuuxGh0
>>620

https://dotup.org/uploda/dotup.org2042344.png

このvalから始まるコードが無いと、普通に表示されます。
グレーのコードが怪しいと思って居ますが、ボクも根本的な何かが間違っていると思います。
623デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
垢版 |
2020/01/18(土) 15:49:49.39ID:NMZuuxGh0
こんなに沢山のアドバイスを下さるとは思っていませんでした。どうもありがとうございます m(_ _)m
画面の遷移でググってみましたが、ちょっと情報が古いものばかりです。

インテントで検索してみたら、また沢山出て来たのでもうちょっと参考にしてみます。
ボタンを押して画面を遷移させるのにコレだけ苦労すると思っていませんでしが、なんとかしたいです。
2020/01/18(土) 16:29:12.26ID:5bsffHis0
>>621
それだー!
それを貼れー!
2020/01/18(土) 16:31:17.06ID:5bsffHis0
なんでその真っ赤なメッセージを全部貼ってくれないんだww
焦らしてるのか
2020/01/18(土) 16:37:01.53ID:M/R6iP840
>>621
ログ等を貼る時、ここじゃなくPasteBinなど使えよ。
ここに貼ると、ソースはインデントが消えて読みづらいし、ログは長すぎて興味の無い人に迷惑だし。
2020/01/18(土) 16:49:55.06ID:5bsffHis0
>>622
グレーのコードって言ってるのは多分kotlinのエディタが親切に表示してくれているメソッドの仮引数名だ
まるで検討違いだ
2020/01/18(土) 17:29:34.18ID:QDelJlEzM
重大なやらかししとるなw
629デフォルトの名無しさん (ブーイモ MMe5-ArDi)
垢版 |
2020/01/18(土) 17:38:06.67ID:yDwqEwT6M
>>622
それならレイアウトファイルの screen1 を貼れや
630デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
垢版 |
2020/01/18(土) 18:59:47.84ID:NMZuuxGh0
全部貼ると文字数オーバーで送信できません。最初から貼っていきます…

2020-01-18 18:50:45.181 15697-15697/com.gmail.:******.test E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.gmail.:******test, PID: 15697
631デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
垢版 |
2020/01/18(土) 19:01:06.39ID:NMZuuxGh0
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.gmail.******.test/com.gmail.******.test.MainActivity}: java.lang.IllegalArgumentException:
Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter savedInstanceState
632デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
垢版 |
2020/01/18(土) 19:01:35.39ID:NMZuuxGh0
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2913)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6669)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
633デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
垢版 |
2020/01/18(土) 19:02:05.11ID:NMZuuxGh0
Caused by: java.lang.IllegalArgumentException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter savedInstanceState
at com.gmail.suzukigenzan.test.MainActivity.onCreate(Unknown Source:2)
at android.app.Activity.performCreate(Activity.java:7136)
at android.app.Activity.performCreate(Activity.java:7127)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2893)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048) 
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) 
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) 
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808) 
at android.os.Handler.dispatchMessage(Handler.java:106) 
at android.os.Looper.loop(Looper.java:193) 
at android.app.ActivityThread.main(ActivityThread.java:6669) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) 
634デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
垢版 |
2020/01/18(土) 19:02:20.35ID:NMZuuxGh0
こうなりました。。。
635デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
垢版 |
2020/01/18(土) 19:07:11.52ID:NMZuuxGh0
>>626
PasteBinとか知りませんでした、スミマセン。。。
636デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
垢版 |
2020/01/18(土) 19:17:59.69ID:NMZuuxGh0
コレでいいのかな…

https://pastebin.com/wxx11FWt
2020/01/18(土) 19:57:43.70ID:5bsffHis0
なんだこのエラーは...
何をしたらこんなの起こせるんだ

ていうかkotlinの時findViewByIdメソッドを使った覚えがないんだが
変数宣言(valから始まる2行だけ)削除してもビルド出来ないか?
(import文増えるが説明はしない)
2020/01/18(土) 22:24:30.41ID:M/R6iP840
>>634
で、
kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull
でググってみ、
一杯情報が見つかるから
639デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
垢版 |
2020/01/18(土) 23:02:26.01ID:NMZuuxGh0
>>637, 638
public override funの「Bundle」を「Bundle?」にしただけで解決しました。
はてな1個で変わるものか!? ありがとうございました。コレで先に進めます!
拙い質問にお答え下さった方々、本当にありがとう m(__)m
2020/01/19(日) 00:05:34.10ID:U6NZ76vN0
いやお前は向いてないから死ね
これからも多くの人に迷惑を掛けるし何も完成させられず時間を無駄にするだけだから死ね
2020/01/19(日) 00:12:02.81ID:qcodQ+dh0
Parameter specified as non-null is null: method

やっぱり、初心者はヌルポw
普通、1行ずつデバッグすれば、分かるだろw

Ruby なんか簡単!
NoMethodError: undefined method `メソッド名' for nil:NilClass

nil から、メソッドを呼び出そうとした!
2020/01/19(日) 15:07:44.62ID:Chhi1hGr0
>>639
あー、null許容型のトラップか
Javaから手作業で移植しようとしたらよく起こるやつだ...
うーん気がつかなかった
役に立たなくてごめんね
643デフォルトの名無しさん (ワッチョイ 6ed8-Zhoq)
垢版 |
2020/01/19(日) 16:49:14.36ID:CSrkHLqt0
ごめんね、なんてそんな、とんでもない。仰るとおり…

>Javaから手作業で移植しようとしたらよく起こるやつだ...

のコトが起こりました。>>638の言うとおり検索したら見つかりました。

>ndroid Studioのkotlinへの自動変換を信じすぎないようにしよう。

ですとw 勉強になりました。思い通りのコードが書けるようになるにはまだまだ先は長いです^^;
2020/01/19(日) 17:23:05.27ID:6mPkNSg4r
へー自分もコトリン移行する時に気をつけよう
質問者の人も解決報告ありがとうございます
2020/01/19(日) 21:38:23.98ID:dBXmfxOO0
実行時エラー確認のときはそのアプリのlogcatだけ見ようね
Android Studioでできるから
2020/01/22(水) 01:20:32.09ID:r5abRz5Pa
アクションゲームを作るとき、どの技術を使うことが多いの?
canvasにゴリゴリ書くのかな?
2020/01/22(水) 08:59:16.98ID:ddQpSDDUa
当たり判定であれこれ悩むんじゃね?
2020/01/22(水) 12:58:43.87ID:8dIIvnF2M
矩形でいいのでは?
2020/01/22(水) 19:57:16.52ID:1+wWkggBa
自機のわきを斜めに通りぬけただけなのに弾が当った!!
クソゲーだ!!ってわめきちらすやつがでてくるから
2020/01/23(木) 00:32:51.17ID:zyhKqPbG0
んなこといったら粗方クソゲーだわな通貨ドット単位で判定してる方がクソだわ
651デフォルトの名無しさん (ワイーワ2 FF1f-cKaM)
垢版 |
2020/01/23(木) 11:38:37.21ID:VWfJLmDEF
通過してるなら当たってないと思われるのも仕方ない
通過させずに当たったと判定した時点で爆発させれば
多少位置が離れていても破片が当たって死んだと納得出来るはず
2020/01/23(木) 16:51:33.07ID:zyhKqPbG0
案外他人のレスって読んだつもりでも理解してないよな
653デフォルトの名無しさん (ワッチョイ 7fd8-gwPn)
垢版 |
2020/01/24(金) 00:55:13.71ID:m39pIOzJ0
複数の画面を遷移して色々やるアプリを作っていますが、どうも上手くいきません。何か
「MainActivity」が勝手に「MainActivity.kt」と名前が変わっているんですね。
この.ktが付く理由って何でしょう?
2020/01/24(金) 05:47:56.64ID:/jFHXswMa
kotlin使っている自覚はござる?
655デフォルトの名無しさん (ワッチョイ 7fd8-gwPn)
垢版 |
2020/01/24(金) 09:48:37.69ID:m39pIOzJ0
ありますよ。でも普通.krは付きません。
656デフォルトの名無しさん (ワッチョイ 7fd8-gwPn)
垢版 |
2020/01/24(金) 09:50:21.41ID:m39pIOzJ0
あ.ktだった(汗
2020/01/24(金) 10:52:53.39ID:x+kXB9QM0
>どうも上手くいきません。

これだけで何が原因なのかわかるエスパー募集中か
658デフォルトの名無しさん (ワッチョイ 7fd8-gwPn)
垢版 |
2020/01/24(金) 12:03:46.52ID:m39pIOzJ0
判る人には判る話しなんです。普通は拡張子の.ktとか付かないんだけど、何かの拍子に付いてしまう。
多少なりとも開発の経験があるなら知っているハズ。判らないなら黙っておいて貰えますか?
659デフォルトの名無しさん (ワッチョイ 5f0b-gwPn)
垢版 |
2020/01/24(金) 12:31:53.70ID:uS67uX250
>>564
>>567
おまえら一度もアプリ公開したことなんかねーだろ?w
2020/01/24(金) 14:09:00.99ID:x+kXB9QM0
>>658
開発の経験がある人ほど、具体的な挙動を提示してくれた方が、具体的な回答が出来るんだけどな
遷移なら大抵はアレが原因だけども、具体的な挙動が不明だから回答は言われた通り黙ってることにする
2020/01/24(金) 15:54:12.35ID:GlftMCV0M
教えて欲しいのか欲しくないのか…
662デフォルトの名無しさん (ワッチョイ 7fd8-gwPn)
垢版 |
2020/01/24(金) 16:25:47.51ID:m39pIOzJ0
具体的な挙動は「MainActivity」が勝手に「MainActivity.kt」に変わった、です。
その理由を知りたくて質問しました。もっと書くとそのせいで

val intent = Intent(this, MainActivity::class.java)

IntentでMainActivityが赤くなって選択できなくなりました。以前にもあったんですよ。
結局1から作り直すハメになって、現在そのアプリは公開中です。

今回ちょっと手の込んだアプリを作っていて、やり直しはしたくないので質問しました。
不快にさせた方にはごめんなさい。
2020/01/24(金) 21:16:40.86ID:PZ5QLeCE0
メニューのCode->Convert Java File to Kotlin Fileで、
MainActivity.java“ファイル”はkotlinに変換されてMainActivity.ktに名前が
変わるが、MainActivity“クラス”が勝手にMainActivity.ktクラスに変換され
ることはない。

あなた自身がファイル名とクラス名を混同して何か間違った操作をしてクラス
名が変わったとしか思えない。

とりあえず、Kotkinソース中の文字列"MainActivity.kt"を全て"MainActivity"
にしてみたら?
664デフォルトの名無しさん (ワッチョイ 7fd8-gwPn)
垢版 |
2020/01/24(金) 22:27:18.88ID:m39pIOzJ0
>>663
>あなた自身がファイル名とクラス名を混同して何か間違った操作をしてクラス
>名が変わったとしか思えない。

そのとおりだと思います。何かを間違えている。
activity_mainもtools:context=".MainActivity”が真っ赤なんです。

アドバイスありがとうございます。もう少し頑張ってみます!
665デフォルトの名無しさん (ワッチョイ c761-V1vN)
垢版 |
2020/01/25(土) 00:45:11.57ID:H51xTypw0
android端末をつかって、httpdサーバーやっている人いますか?
PHPやJavaが動けば再考なんですけどね
\(^o^)/
2020/01/25(土) 03:00:55.77ID:NzF+Cg5W0
ユーザーサポートでぶちきれそうなタイプだな
667デフォルトの名無しさん (ワッチョイ 7fd8-gwPn)
垢版 |
2020/01/25(土) 15:15:54.47ID:nngpMjD70
>>662です。無事にアプリが完成して、公開を待つばかりとなりました^^v

https://dotup.org/uploda/dotup.org2047237.png

審査が通るかドキドキですが、まぁ前のアプリが通ったので大丈夫でしょう♪
668デフォルトの名無しさん (ワッチョイ 5f0b-gwPn)
垢版 |
2020/01/25(土) 20:19:49.86ID:aazNaNob0
何か付け間違えていたな。

>>654
>>657

注文付ける人は解決策出せないw
App公開してみたら? 出来ないんじゃね?www
669デフォルトの名無しさん (ワッチョイ 5f0b-gwPn)
垢版 |
2020/01/25(土) 20:23:54.11ID:aazNaNob0
>>660
とか原因判っているなら教えればいいじゃんか。
ココは質問スレなのに。
2020/01/26(日) 04:12:57.11ID:SAJw+3Rp0
質問者が横柄になっちゃいかんよ
671デフォルトの名無しさん (ワッチョイ 275f-j/8X)
垢版 |
2020/01/26(日) 08:12:17.62ID:/6Mrh1Za0
すいません相談に乗っていただきたく・・・
エミュでは正常に起動するんだけど実機デバッグするとDBのテーブルが無いって言われてすぐ落ちてしまいます。
初起動時にアセットからSQLiteのDBコピーしてるんですが、adbでパス確認してもちゃんとあるんですよね。
新規エミュでも正常に動くのになあ・・・心が折れそうです。
ちなみにAPKはこれです。
https://dotup.org/uploda/dotup.org2047779.zip
1台しか持ってないんですが俺の端末が悪いのかなあ
672デフォルトの名無しさん (ワッチョイ 275f-j/8X)
垢版 |
2020/01/26(日) 17:29:06.35ID:/6Mrh1Za0
すみません>>671 です
Android Stdioのスレの方が適切でしたかね・・・
そっちで聞いてみます、スレ汚しごめんなさい
2020/01/26(日) 20:16:18.23ID:SZLsJ+gu0
どっちでもいいんじゃ
権限ないとかそういうことじゃないよね?
674デフォルトの名無しさん (ワッチョイ 7fd8-gwPn)
垢版 |
2020/01/26(日) 20:47:29.87ID:WCn0JcJS0
いや、ココの人、たまに頭おかしいとしか思えない人がいますが、親切な人のが多いです。
2020/01/28(火) 10:36:29.41ID:u5eQqunQ0
play以外からインストールしたものかどうか判別する方法ってないんですか?
OS自体はアプリの詳細のところで「以外から〜」の表示があるので認識はしているようですが
676デフォルトの名無しさん (ワッチョイ a5f1-yzQx)
垢版 |
2020/01/31(金) 21:43:50.16ID:Xtb3gnuk0
Androidのいろんなセンサーなど
いろんな機能を使いこなすための
参考になる本はないですかね?
解説本でも演習問題とその解説でもいいのですが
677デフォルトの名無しさん (ワッチョイ 66d8-t9VF)
垢版 |
2020/01/31(金) 22:59:22.51ID:gMIifvSg0
「作って楽しむプログラミング Androidアプリ超入門」

にならセンサーの記述がある。参考になるのかは保証しないけど。
2020/01/31(金) 23:43:12.24ID:/fagGTpB0
センサーって、カメラ・GPS とか?
検索すれば、一杯あるのでは?

web 系の雑誌には、ちょくちょく載ってるけど
679デフォルトの名無しさん (ワッチョイ a5f1-yzQx)
垢版 |
2020/01/31(金) 23:43:33.47ID:Xtb3gnuk0
>>677
ありがとうございます!
この本で理解できなかったらあなたの責任にしますね
680デフォルトの名無しさん (ワッチョイ a5f1-yzQx)
垢版 |
2020/01/31(金) 23:48:52.99ID:Xtb3gnuk0
でもこの本を1冊丸ごと読んでも
おみくじアプリ1個しか作れないの?

10種類くらいの系統の異なるアプリを作る、みたいな感じの本を探していたのですが(><)
2020/02/01(土) 10:05:46.27ID:kpK2k1eW0
数個のセンサーならべて
うーん、おみくじしか作れなくね?
と思うなら、そうであろうぞ
682 【小吉】 (アウウィフ FF21-0Ybi)
垢版 |
2020/02/01(土) 11:02:54.30ID:fiLTG5NbF
マニュアル人間に何言っても無駄
683デフォルトの名無しさん (ワッチョイ 66d8-t9VF)
垢版 |
2020/02/01(土) 15:56:39.21ID:qevm5qNr0
>>679
>この本で理解できなかったらあなたの責任にしますね

この一言でもうね、最悪でしょ。
684デフォルトの名無しさん (ワッチョイ 6a0b-t9VF)
垢版 |
2020/02/01(土) 21:18:37.38ID:sy37sWTY0
たまに頭おかしい人いると思ったらオマエだった。
685デフォルトの名無しさん (ワッチョイ 66d8-t9VF)
垢版 |
2020/02/02(日) 11:25:46.52ID:Ns6KQt570
>>674
>いや、ココの人、たまに頭おかしいとしか思えない人がいますが、親切な人のが多いです。

って書いたのボクですが、まさか質問者が頭おかしいと思っていませんでしたorz
2020/02/09(日) 07:53:33.34ID:9QDnQhNkM
Androidアプリは全く作った事無いのですが、例えばインストールしたユーザーの連絡先に登録されているメールアドレスに、自動的に一斉に特定の文面をバックグラウンドで送信する、といった機能を実装することはできますか?
できるとしたら、言語はJavaでもKoltonでもokでしょうか?
2020/02/09(日) 11:56:44.29ID:YUTqTmFi0
アンドロイド関係なくない?
サーバーでやればいい
688デフォルトの名無しさん (ワイーワ2 FFdf-VM48)
垢版 |
2020/02/09(日) 14:14:28.81ID:wTv3WydAF
いずれにしろ割と簡単に実装出来ると思うけど
いずれにしろ割と簡単にブラックリスト入りするはず
2020/02/09(日) 14:48:04.59ID:HuT0PzS50
SoundPoolを使った音の出力で、Androidが持つ音量設定に影響されずにアプリ
独立の音量で出力する方法を御教示ください。

現在、
ttps://pastebin.com/qZzn8ZGk
のようにしており、Android4.4.2のスマホ、Android6.1のタブレットでは意図
した通りの音量になってくれますが、Android9のスマホで「メディア音量」の
設定の影響を受ける(soundPool.playに渡した値に「メディア音量」の設定を
掛けた音量になる)ようです。

AudioAttributesのsetUsage()・setContentType()をいくつか試してみましたが、
ダメでした。

よろしくお願いいたします。
2020/02/09(日) 14:52:24.60ID:9QDnQhNkM
>>688
なるほど、ありがとうございます。挑戦してみます。
ゲームだと思って起動したら、勝手に彼女や上司に「死ね」ってメールを送るアプリを作ってみます。
2020/02/09(日) 15:17:25.32ID:CKrQ1Qqq0
それトラブルになって賠償請求されても知らんぞ
2020/02/09(日) 15:38:22.08ID:r/J/dJEzM
審査通らないから安心しろ
693デフォルトの名無しさん (アウアウウー Sa9b-6yOj)
垢版 |
2020/02/09(日) 16:29:03.90ID:TvTe0kDca
審査員から多額の賠償請求かな。アメリカなので高めの。
694デフォルトの名無しさん (ワッチョイ 9f84-4xsk)
垢版 |
2020/02/09(日) 17:15:12.09ID:bFQWFa+x0
民事じゃなくて刑事で逮捕されるよ
2020/02/09(日) 17:15:45.34ID:GpaXptWqd
罪名は?
696デフォルトの名無しさん (ワッチョイ 9f84-4xsk)
垢版 |
2020/02/09(日) 17:41:12.77ID:bFQWFa+x0
不正指令電磁的記録作成等罪
2020/02/09(日) 18:24:15.48ID:GpaXptWqd
日本語でOK
2020/02/09(日) 19:04:07.67ID:9QDnQhNkM
F-Droidでも通りませんかね
699デフォルトの名無しさん (ブーイモ MMcf-4xsk)
垢版 |
2020/02/09(日) 19:05:23.22ID:lernQMN7M
第百六十八条の二 正当な理由がないのに、人の電子計算機における実行の用に供する目的で、次に掲げる電磁的記録その他の記録を作成し、又は提供した者は、三年以下の懲役又は五十万円以下の罰金に処する。
2020/02/09(日) 22:50:10.21ID:A8kvkyo00
Android Studio 3.5.3でエミュレーター使って日本国内向けアプリを開発してるけど、
エミュレーターの動作言語を日本語にするにはどうしたらいいのでしょうか?
そのままだと英語で動いてしまいます。
AVD Managerとかエミュレーター本体の設定を見ても、言語設定の項目が見当たりません。
2020/02/09(日) 23:51:47.49ID:bFQWFa+x0
>>700
その辺は実機と一緒
702デフォルトの名無しさん (ワッチョイ ffd8-A3/T)
垢版 |
2020/02/10(月) 00:22:21.65ID:C+DJxWI40
下から上にスワイプしたらSettingが出てくるはずだから、Systemで言語を追加できる。
2020/02/10(月) 15:36:54.22ID:8xrISlRe0
>>701-702
無事日本語化できました。ありがとうございます!
2020/02/13(木) 17:02:38.42ID:U2ZPhhzq0
Androidエミュで、AVDから投げたUDPパケットのレスポンスが
・APIレベル23(Android6)だとUDP受信(DatagramSocket)可能
・同じソースコードで、APIレベル28(Android9)のエミュだと受信不可能

になってしまう。パケットキャプチャしてみて、AVD側の受信ポートが開いていないっぽい感じ。
(Port unreachable)

Android9のエミュで何かポート開けたりとかFWの設定する必要ありますか??
エスパー回答でも何でも求む!
2020/02/13(木) 17:32:33.72ID:5kobqmW+0
>>704
実機でも起きてるっぽいね
ttps://search.yahoo.co.jp/search?p=DatagramSocket+not+receiving+Android9&x=wrt&aq=-1&ai=si8V_5GkS9qyjEfsb6KsMA&ts=2709&ei=UTF-8&fr=top_ga1_sa
2020/02/13(木) 21:38:01.09ID:5kobqmW+0
>>704
追記
もし自分だったら・・・

targetSdkVersion.apiLevel 23 でビルドしたAPKを
Android9に入れて試して見る。(これはAndroid6と同様に動く“はず”)

これで動いたなら、9対応に必要な修正がなされてない可能性大。
動かないならエミュのせい“かも”。

前者なら、23〜28のどこで動かなくなるか試せば、どの対応がなさ
れてないか判る“かも”。

後者なら、実機 or 他のエミュで試す。
2020/02/14(金) 18:30:14.01ID:bwBBDOHn0
>>705-706
情報ありがとうございます。

Android9の実機(富士通Arrows)にtargetSdk23のままで実行してみるもUDPレスポンス受信できず。
ちなみに同じソースのままAndroidエミュをAPIレベル29(Android10?)にしてみるとちゃんと受信できました。

なのでソースをAPIレベル29に対応させて実機デバッグしてみます(apacheのHttpライブラリを全部置き換えないと・・・)
2020/02/24(月) 19:32:34.73ID:y8UtWrqf0
>>690
ガチ通報した。
709デフォルトの名無しさん (ブーイモ MM9d-dbH2)
垢版 |
2020/03/20(金) 11:37:13.25ID:ykidNgFnM
プロジェクトつくるときに
・ビルドターゲツト
・最小SDKバージョン
の違いと使い分けはなんですか?
710デフォルトの名無しさん (ブーイモ MM9d-dbH2)
垢版 |
2020/03/20(金) 11:50:23.35ID:ykidNgFnM
レイアウトのxmlで
タグのandroid:onclick="testFunction"と書きますが
"testFunction()"のようにカッコの()をつけたらダメなのですか?
まぎらわしいから関数なんだから()をつけたくなるど。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況