X



Androidプログラミング質問スレ revision55
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
垢版 |
2018/08/14(火) 10:49:08.05ID:GQVl6hxG
※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 146匹目
http://mevius.2ch.net/test/read.cgi/tech/1487825717/
Eclipse統合M36【Java/C++/Ruby/Python/Scala】
http://mevius.2ch.net/test/read.cgi/tech/1503723668/
★★Java質問・相談スレッド180★★
http://mevius.2ch.net/test/read.cgi/tech/1492780397/
****オススメ関連リンク****
■ 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プログラミング質問スレ revision52
http://echo.2ch.net/test/read.cgi/tech/1479305887/
Androidプログラミング質問スレ revision53
http://mevius.2ch.net/test/read.cgi/tech/1488052551/
Androidプログラミング質問スレ revision54
https://mevius.5ch.net/test/read.cgi/tech/1510691057/
0230デフォルトの名無しさん
垢版 |
2018/10/11(木) 16:49:59.78ID:wf2NmjuF
>>229
接続したスマホをストレージとして見せている(MTPモードなど)ならば
Windowsの場合はデバイスの取り外しをしてからケーブルを引っこ抜く

adbや開発ツールから接続しているだけならば特にやることはないので
ケーブル引っこ抜くなり何なり好きな方法で
0234デフォルトの名無しさん
垢版 |
2018/10/12(金) 20:28:53.13ID:rjBkmc6Z
鳴るのって標準カメラだけでしょ
でないとサイレントカメラなんて作れない
0235デフォルトの名無しさん
垢版 |
2018/10/12(金) 21:13:57.07ID:fqVCLmFI
サイレントカメラは動画にしといて静止画を取り出すみたいなやり方で出来るらしいな
0237デフォルトの名無しさん
垢版 |
2018/10/13(土) 08:59:04.87ID:bsZ2Yw2p
>>236
でもあなたのケツの穴は鳴るだろ?
0239デフォルトの名無しさん
垢版 |
2018/10/13(土) 10:34:59.22ID:sbbJymTb
カメラの音ってそんなに大きいかな?
機種にもよるんだろうけど自分のXperia X Compactは小さくカチリッてなるだけで環境音次第では隣にいる人も気づかないレベルだけどな
0240デフォルトの名無しさん
垢版 |
2018/10/13(土) 10:54:21.17ID:rwGeeKe+
動画から切り出さなくてもICS以降はマナーモードにすればだいたい音は消える
0241デフォルトの名無しさん
垢版 |
2018/10/13(土) 15:46:37.02ID:+8rIqP9x
スリープ状態の時に画面タップでスリープから復帰させたいのですが、
実現可能でしょうか?
0243デフォルトの名無しさん
垢版 |
2018/10/14(日) 12:54:27.41ID:CsRD9jRs
自作のAndroidアプリのiPhone版も作りたいけどMacもiPhoneも触ったことがない。
一から勉強して作れるようになるまでは結構大変かな?
0246デフォルトの名無しさん
垢版 |
2018/10/14(日) 16:10:16.96ID:VMGI7v05
iOSの方が圧倒的に情報少ないから大変。でもARCやAutomatic code signingがなかった頃よりはだいぶ敷居は下がってると思う。
0248デフォルトの名無しさん
垢版 |
2018/10/14(日) 16:46:53.37ID:uyGY6Jvn
iOSのアプリってmac買わなくても作れるようになったの?
なんか昔はmac買わないとアプリの製作できないって
聞いたことあるけど
0249デフォルトの名無しさん
垢版 |
2018/10/14(日) 16:48:29.48ID:KXRZbs4i
swiftいじっちゃうとJavaにさわりたくなくなるし
kotlinいじってるならswiftはスムーズに理解できる

移植って仕様が決まってるから作りながらあれこれ試すのがないから
その点が楽だと思う

ただ確実にヒットしてるアプリの移植じゃないと毎年払う開発者登録料で赤字だよ
0250デフォルトの名無しさん
垢版 |
2018/10/14(日) 17:48:34.91ID:iJlITMgT
iOSアプリは作るだけならWindowsでも可能。AppStoreに対してのあれこれがxcodeないと出来ない。
0252デフォルトの名無しさん
垢版 |
2018/10/14(日) 21:08:36.39ID:raiZKNS3
せっかく高い金を払って得たデベロッパーアカウントがアップル様のご乱心によりいきなりbanされることも
0253デフォルトの名無しさん
垢版 |
2018/10/14(日) 22:40:24.49ID:/EgwkwZ+
>>242
ダブルタップでスリープから復帰出来る端末があるので、タップの情報はスリープ中でも取得出来ると思ってました
0256デフォルトの名無しさん
垢版 |
2018/10/15(月) 17:36:17.46ID:of0cHOr1
俺もRetrofit2とかokhttp使ってるのにでないんだけど?
それどころかvolley使ってないのに出てるしなんなん
0258デフォルトの名無しさん
垢版 |
2018/10/16(火) 15:38:15.49ID:3bsJEfmE
GATT Characteristicのハンドルが既知のペリフェラル機器に対して、BLE接続時のDiscoverServicesをせずにFindByIdとかの初期通信を省略したいのですが、BluetoothGattCharactericticのコンストラクタにもプロパティにもGATTハンドルらしきものが見当たらず。
やり方わかる人いますか?
0260デフォルトの名無しさん
垢版 |
2018/10/16(火) 16:19:39.88ID:3bsJEfmE
>>259
失礼しました、Find By TypeとかのBLE初期通信です。
アトリビュートハンドルは既知なのでここを省略したく。
0261255
垢版 |
2018/10/16(火) 20:15:42.48ID:cYO/iJkT
https://github.com/cookpad/license-tools-plugin

これでとりあえずライセンス表示が出来た
でもこれ自身のライセンスが表示されんw
LICENSE.md見ると手動で追加していかなきゃいけないのかな?
0263255
垢版 |
2018/10/16(火) 21:30:17.34ID:cYO/iJkT
何か良いライセンス表示ライブラリ無いのかな・・・?
数が少なければ、Twitterみたくコピペしてくのが一番かもしれんがw
0264デフォルトの名無しさん
垢版 |
2018/10/21(日) 03:55:51.18ID:0G1xpI3n
ecpilseで最新のandriod開発環境を作りたいのですが
方法が全然わかりません
教えて下さい
andriodstudeoは遅いので使いたくありません
0267デフォルトの名無しさん
垢版 |
2018/10/21(日) 16:37:22.97ID:JE/WE+t8
アプリの操作説明動画を作りたいけど動画編集の経験は全くない。
左側のアプリに矢印を表示して、右側の説明に「このボタンをタップします」
とか表示したいけど動画編集ソフトや書籍、サイトのお勧めとかある?
0268デフォルトの名無しさん
垢版 |
2018/10/21(日) 18:14:31.15ID:yuRk/lvm
うちのPCもウンチのように重くてAndroidStudioが使えません。
どのくらいのスペックのPCがいいですか?
できるだけ安くすまそうと思うのですが。
0272デフォルトの名無しさん
垢版 |
2018/10/21(日) 21:39:38.77ID:hKR7rrLI
ググると少メモリー用設定出てくるからやってみれば窮屈になったらメモリー増やせばいい
0273デフォルトの名無しさん
垢版 |
2018/10/22(月) 13:36:27.83ID:t8v0NQqA
gradleとかいうのが動いて、いちいちビルドチェックするから古いノートとかで処理速度が重いと超絶ストレスですわ…
0280デフォルトの名無しさん
垢版 |
2018/10/23(火) 01:56:29.44ID:kQK21oF4
アプリが多いとデフォルトのProjectフォルダが溜まってくよ
別のHDDに指定すればいいんだろうけどやっぱSSD早いし
とういうか今は1年くらい前の256GBの値段で512GBが買えるんだが

まあたしかに512GBが最低ラインというわけでもないと思うけどね
0283デフォルトの名無しさん
垢版 |
2018/10/23(火) 14:12:57.55ID:BR1ycnzw
1:メモリ
2:実機
3:SSD
4:CPU

くらいの優先度
CPUなんてよっぽどの低スペでなきゃ問題無いし
0284デフォルトの名無しさん
垢版 |
2018/10/23(火) 16:14:26.86ID:T46PS1OI
でも低スペックで開発したいマンは中古でよっぽどの代物探し出してくるからな…
0285デフォルトの名無しさん
垢版 |
2018/10/23(火) 16:21:41.52ID:QwHjyvjP
フロッピーディスクドライブが付いてるやつとか
0286デフォルトの名無しさん
垢版 |
2018/10/23(火) 17:59:55.22ID:Jnmvs+7H
グラフィックもやるなら、グラボの有り無しでエミュレータの性能も全然違うぞ
0287デフォルトの名無しさん
垢版 |
2018/10/23(火) 20:00:52.97ID:s11ntvSJ
グラフィックスが必要ならサンボルさんでドーピングできる
PC自体は薄型ノートでオサレに決めるべし
0288デフォルトの名無しさん
垢版 |
2018/10/23(火) 23:10:00.88ID:Rp2qEUi/
i7 7700kのオンチップで2万ポリで60フレ余裕予想以上に優秀
W3530 + HD5770だと30フレ ゴツいグラボなのにまあ古いからな
0290デフォルトの名無しさん
垢版 |
2018/10/24(水) 10:21:18.13ID:uMZuf4+m
おまえら処理の遅いandroidの動作確認ってどうしてる?
やっぱ低スペックandroidを手に入れるしかないのかな?
低スペックだとどの程度重くなるのか確かめたい
0292デフォルトの名無しさん
垢版 |
2018/10/24(水) 11:18:49.98ID:eHI6AIjU
低スペックってどのくらい古いのを想定してる?
最近はAndroid 4.0以前はサポートしてないアプリ増えてるし4.1以降はまだまだ低スペックとはいえないんじゃないかな
0293デフォルトの名無しさん
垢版 |
2018/10/24(水) 11:25:07.23ID:8s24r2uo
プロファイラでリーク確認も含めて、メモリの使用量を見てるけども、
実機のRAMが512MBや1GBとかだと厳しいかな

使用メモリの上限って設定がどっかにあったっけ?
0299デフォルトの名無しさん
垢版 |
2018/10/26(金) 08:33:13.65ID:K43R8oPd
Javaがバックにいる以上インラインとか気にしてないとパフォーマンスは落ちるんじゃないの、それでいて容量は大きくなるというトレードオフ。またforは例えば入れ子になっちゃうときはインデックスで回した方が断然速いよ
0301デフォルトの名無しさん
垢版 |
2018/10/26(金) 09:43:25.31ID:8JGFizba
>>299
え?Kotlinでもできるが?
0303デフォルトの名無しさん
垢版 |
2018/10/27(土) 14:01:06.05ID:S9CdfMZd
速度目的でインデックスでfor回すとかJavaでもいまどきありえんな
0308デフォルトの名無しさん
垢版 |
2018/10/27(土) 17:38:09.89ID:sZbk2ILk
え、インデックスで回すのが最速でしょ。要素にO(1)でアクセスできるなら。
0309デフォルトの名無しさん
垢版 |
2018/10/28(日) 01:43:25.21ID:EUvBfg8V
コンパイラが最適化してるでしょ
しかもそんなレベルの速度チューニングはどうしても必要な箇所のみで使うもの
0310デフォルトの名無しさん
垢版 |
2018/10/28(日) 21:32:14.93ID:m0OTkCU6
タスクボタン?(■のボタン?)のキーコードが取得できません
またネット検索したのですがキーコード一覧からも見つけられません
■のボタンの正しい名前もわからないので教えてください
やりたいことはナビゲーションボタンをオーバーレイで好きな位置に表示したいです
0311デフォルトの名無しさん
垢版 |
2018/10/29(月) 17:35:23.92ID:xbiPzl6x
「ビーコンを検知したらAPI実行して、成功したら通知する」という処理をバックグラウンド(アプリkill状態)で動かそうとしているのですがDozeに阻まれているようでうまくいきません
対策としてAPI実行をsetAlarmClockでスケジュールしてますが、どうにも駄目なようです…
setAlarmClockで起こしたとしても、APIのようにネットワークの処理はできないのでしょうか
0315デフォルトの名無しさん
垢版 |
2018/11/06(火) 19:16:23.15ID:7sbYJ8WM
pdfを外部アプリを呼び出してそのアプリで開くことは出来たんですが
どのアプリで開くか選択するダイアログがでないんです
出ずに一つのアプリで開かれます
esエクスプローラでpdfを開こうとするとダイアログがでて選択できるアプリは3つあるんですが...

同じようにダイアログに出すにはどうすればいいでしょうか?

Uri uri = Uri.parse("file:///mnt/sdcard/a.pdf");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);

Intent chooser = Intent.createChooser(intent, "選択");
startActivity(chooser);
0318デフォルトの名無しさん
垢版 |
2018/11/07(水) 00:32:49.74ID:FnVUVsjc
アンドロイドスマホでシステム寄りのプログラムってできますか?
書籍を見ているとWEBプログラミングの延長みたいなものが多くて。

例えば、接続先SSIDを認識して設定情報に一致すれば、
開発者オプションを自動的に有効化するようなプログラムを作りたいんです。
ローカルWIFIエリアに入ったら、WIFI経由でADB over wifi経由のリモートアクセスなんかができるように、
なったらいいなあと思っています。
0319デフォルトの名無しさん
垢版 |
2018/11/07(水) 09:39:03.48ID:96I2qOpd
>>318
できるよ。
端末のROOT権限か、特権パーミッションを持てれば。
その質問を出してる時点で、それらを使えるとは思えないけど。
0320デフォルトの名無しさん
垢版 |
2018/11/07(水) 11:03:52.53ID:mp+PvDUl
最初は尋ねられてたのに
自分で固定して
「次から質問しない」
にしたんじゃないの
0321デフォルトの名無しさん
垢版 |
2018/11/08(木) 08:05:34.13ID:67+vlEJD
>>319
スマホ画面だと、タップで設定可能なのに、
プログラムからは(root取れていなければ)設定不可能なんですね。
PCとは違うなあ。
0322デフォルトの名無しさん
垢版 |
2018/11/08(木) 16:14:15.12ID:KSwQFcmY
ログイン機能のあるアプリにてkeystoreでメールアドレスなどを暗号化してpreferenceに保存しています。
ログアウト時にこれらの個人情報以外のアプリデータを削除したいのですが、何か良い方法はありますでしょうか?
現在は以下のようにしていますが、別のアカウントにてログインすると前のアカウント情報が残っていることがあります。
@変数に退避
Apreferenceをクリア
B変数に退避していたものをpreferenceに書き込み
その他にcontext#getCacheDir→deleteDirにてキャシュ削除、allowBackup=falseとしています。
Activity#clearApplicationUserDataを使えば上記の事象は起きませんが、メールアドレスなどが保存出来ずにいます。
0324デフォルトの名無しさん
垢版 |
2018/11/10(土) 05:25:35.90ID:YCmBte1i
インスコしたアプリにわざわざログイン/アウトする仕様なのか?
アプリ上でのユーザー切り替え仕様なのか?
いらないアプリデータ保存してるのお前じゃね?
0325デフォルトの名無しさん
垢版 |
2018/11/11(日) 10:14:16.60ID:oualXuWM
端末側でメモリとキャッシュクリアしないと変数はそのまま残ってるから
ログアウト時に明示的に初期化しないとあかんと思う
0326デフォルトの名無しさん
垢版 |
2018/11/11(日) 23:05:26.42ID:zesxVgjF
android studio のメニューに『Convert Java File to Kotlin File』
ってあるんだけどこれってそれなりの規模のjavaファイルもうまく変換できる?
0328デフォルトの名無しさん
垢版 |
2018/11/12(月) 10:03:15.62ID:oCNZQDdR
それって数行のメソッド単位で選択したところを変換するものだと思ってたけど
(IOのデモで見た気がする)
全選択して変換できるものなの?
■ このスレッドは過去ログ倉庫に格納されています