Android開発質問スレ [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
!extend:checked:vvvvv:1000:512
↑スレ立て時は1行目と2行目に「!extend:checked:vvvvv:1000:512」をコピペして立てて下さい
荒らし対策のために強制コテハン表示&コピペミス防止
http://info.2ch.net/index.php/BBS_SLIP
Androidの開発全般に関する質問を扱います。
以下のスレが荒しによって機能していないのでワッチョイつけたスレ立ててみます。
上手くいきますように
Androidプログラミング質問スレ revision51 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1457303564/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured >>78
色々調べたらみつかりました^^
Activityを調べたらいいのですね。
助かりました。ありがとうございました! 特定のあるアプリが最前面にきたらサービス開始ってやりだいんだけどそういうインテントってない?
サービス常駐させないと無理? すみません
ある他のアプリが起動したらサービスを開始したい
ただそれだけなんけどこれ以上何を書けばいいかわかりません サービスを常駐させてregisterReceiverでなんかしらのブロードキャスト登録してやれば監視できるけど
サービス常駐させないで他のアプリ起動のタイミングでBroadcstReceiverで最前面のアプリのパッケージ名かなんか拾って該当アプリならサービス開始できないかなと思って 他のアプリとは何物なのか(改造できるものなのか)くらいかけよ… ごめんなさい。その答えでわかりました
ありがとう御座います serviceからWindowManagerのSYSTEM_ALEATでScrollViewを表示してもスクロールすることができないんだけど
できないのかな? >>86
あー何だったけ?overlayは入力が出来ない条件が何パターンかあったはず。
でも正しく設定すれば、基本Viewは何でも動くよ。
例えばWindowManager.LayoutParams.FLAG_NOT_FOCUSABLEはちゃんと外れている?
focusが当たんないと入力出来なかったはず(他にも何かあった気がするけど忘れた)。 Ryzen 7でPCを作りたいのですが
CPUがAMDでも快適に開発に使えるエミュレータはありますか? Androidプログラミング質問スレを立ててください ほい
Androidプログラミング質問スレ revision53 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1487994370/ Google Play Storeのアプリ評価で1つ星(レビューなし)を2件受けてしまいました。不当評価だと考えています。
不当評価だと判断した理由は、漢字日本人名(名前は異なる)、プロフィール写真無という特徴のアカウントで、同ジャンルの他社アプリも同じ日付で10アプリ以上、同様に1つ星(レビューなし)評価をされていたからです。
もともと評価数が少なく、現在、少しずつ検索知名度を上げている身としては、1つ星評価はとてもキツイです。
このような場合、どのような対策がありますでしょうか?
googleに通報などすると調査や対応などしてくれるものでしょうか? >>93 >>94
早速のご回答ありがとうございます。
そうですか。対策はないですか。。。
他社アプリの方の中には1つ星を6件受けている人や、初めての評価が不当評価だった人もいるから、自分はまだマシとあきらめるしかないですね。。。
googleの不正評価検知システム構築に期待します。。。 とりあえず自分も他の競合アプリに☆1つけてみるとか >>96
犯人を見つけ出して1つ星で報復できたら痛快ですね。
しかし、せめてもう少し巧妙にしてくれれば、こっちも不当なことに気付かずに、低評価を真摯に反省して努力できたのに。。。
って、そこまで計算してたりしてw >>95
自分は全く気にしないことにした
レビューも返事は全くしないし見ることすらしなくなった
こんなのにかまってると気が重くなるだけ 日本人の方が不当評価するやつ多い気がする
足の引っ張り合いが好きな駄目な国民性なんだろうね 島国根性つうかヘイトスピーチとか精神的に幼稚だわな全員ではないが SNSで顔写真のせないとか
ニコ動のイベントでもマスクして顔を隠すとか
実社会でも風邪でもないのに1年中マスクしてるやつとかいるしな
異常な国民性だよ
お客様根性が強すぎるんだよな
一度でも自分でアプリ作ってリリースした経験があれば
無言で☆一つとかできないよ
仕事で作ってるわけでもないのに高クオリティ求められてもそれは無理 ファミレスで注文した商品がすこし遅れただけで激怒する人もいるし
自分が早くしたいから、という理由で車間距離無視した車線変更する車もあるし
スーパーやコンビニでなんの躊躇いもなく棚の奥に手をのばし、賞味期限が新しいものを買っていく人もいる
結局は身元バレてたら良い子なのに、バレてなければ自分勝手OKって人が多い。
ネットでの態度もそうだよな。 >スーパーやコンビニでなんの躊躇いもなく棚の奥に手をのばし、賞味期限が新しいものを買っていく
こ、これダメなの?よくやるんだけど
賞味期限のこり1日の牛乳買いたくない >>104
駄目に決まってるだろう
ただの購入者が勝手に選んだり価値を判断したりするだなんてあり得ない >>104
「賞味期限切れてるからこれ捨てよ」って無駄な事してそう・・・ >>105
逆だろ。市場主義では購入者が選択するもんだ。 >>107
そんなマジレスされても困る
文句はアホの>>103に言え 誰も買わなくなった商品はゴミとなるわけだが
自分さえよければ、そういったことも思いつかなくなる アホ認定されたからアホのごとくマジレスすると
1人暮らしで牛乳1本を飲み切るのに時間がかかる場合は、消費期限長めのを買えばいい。
今、すぐ飲食するものなのに棚の奥から一番新しいものを「なんの躊躇いもなく」買う人は
何の罪にも問われないが、「自分勝手だ」、といったまでだよ 自分の消費ペースに合った量を買わないアホ
って事になるな >>111
オマエ キモイ カンガエ オカシイ キモイ ヤマ カエレ キモイ ステータスバーとナビゲーションバーの高さって全機種同じdpですか? >>111
多くの人が触れてる可能性の高いものを買いたくないって気持ちはある
バイトとかしてたから余計にそう考える debian & Android Studio
エミュレーター上で
物理キーボードの矢印キー下を入力すると
デフォルト画面ではKeyCode:20(KEYCODE_DPAD_DOWN)と正常なのですが
右90度回転画面ではKeyCode:21(KEYCODE_DPAD_LEFT)
180度回転画面ではKeyCode:19(KEYCODE_DPAD_UP)
回転されてしまいます
画面の回転状態に応じることなく
下キーなら常に下キーとさせるには
どこで設定すればいいですか? そういう仕様だね調べてないけどそういう瑣末な事まで設定できたらマニュフェストが
無駄に膨大に膨れ上がっちゃうから無いだろうね
テンキーの2468使うか回転取得して変換テーブル作って求めれば >>120
納得しました
ありがとう
別の質問をひとつ
Playストアに非RootでBackボタンをエミュレートするアプリがありますが
どのように実現すればいいんでしょうか?
Homeボタンはホームインテントを起動
Root端末ならinput keyeventでいけるかと思うのですが
非Rootではどうやればいいのか分かりません キーイベントの発行でググればいろいろ出てくるけどセキュリティがどうの非公開APIがどうので
自分で何とかできる人じゃ無いと無理かもね アプリの使い方見れば分かるけどユーザー補助機能使ってるだけだよ fullscreenにしてるのに下の黒いバーが消えないのなんなの? あの3個のボタンが押せないと困るからじゃね触った時だけ出ればいいけど
googleがタコなのかMS辺りの特許にかかるのか知らんが >>124
ありがとう
非Root端末ではAPI16以上必須って事なのかな >>125
処理が足りないちゃんとやれば消せる
ActivityのサンプルにFullScreenActivityかなんかあるっしょ 適当こいてすまんこあのボタンがグラフィックになってから仕様で消せなくなったのかなと Androidのデバッグ設定の質問です。
ステップ実行でAndroidOSのクラス(例えばContext)の中に入った際、まったく違う行を表示していることがあります。
原因としてはビルドで指定しているAPIバージョンとステップ実行で使用しているAPIバージョンのソースコードが違うためでした。
このステップ実行で使用するAPIバージョンをビルドと合わせるにはAndroid Studioのどこの設定を変えればいいのでしょうか? Spinnerの表示について質問です
通常のSpinnerを使用していた部分をシンプルな拡張を行ったカスタムSpinnerクラスに変更したところ背景が通常時とは異なるものへ意図せず変更されてしまいました
もし改善方法があれば教えて頂きたいです、以下詳細です
Adpterに接続したSpinnerへの参照を持たせる為に
setAdapterメソッドを単純に拡張しただけのカスタムSpinnerクラスを作成してレイアウトxmlで通常のSpinnerクラスから変更したところ
動作自体は問題ないのですがSpinnerの表示部分の背景が通常のものと違うものになってしまいました(通常のSpinnerを使用する場合には右側に小さい▼マークがついているだけのものですが
拡張Spinnerの場合は下線付きになり三角マークも異なったタイプのものになっています)
可能であれば通常のSpinnerの背景を適用したいので改善方法があれば教えて頂きたいです MVVMパターンで
ViewModeにContextを持たせるのはあり?
ApplicationクラスをSingletonにして、初期化時に一度作成したRetrofitのインスタンスとかをViewModelから取得するのもありなのかな? ImageViewを
ObjectAnimatorを使ってアニメーションを繰り返し実行しているんですが
とあるイベントが発生したタイミングで
アニメーションをストップさせて元の状態(大きさや角度等)に戻したいんですが
どうすればいいですか?
最初に思いついたのはアニメーションをcancelさせる方法ですが
これだとアニメーションの途中で止まってしまうので困っております
どなたかご存知のかたいたら教えてください 意味がよくわからんがlistenerでcancelとか検知して元に戻すだけじゃないの 「スティーブは天才だ。私はWindows搭載PCを使っていて、(スマートフォンは)最近
Androidにスイッチし、Microsoftのアプリをたくさん使っている。はい、iPhoneは使っていません」
ビル・ゲイツ氏「最近Androidに乗り換えた」 - ITmedia NEWS
http://www.itmedia.co.jp/news/articles/1709/26/news060.html
2017年09月26日 10時08分 >>135
ん?
win10が糞すぎるってだけでは?
おまえのせいだろ? windows phoneがクソだった、つうことだろ。 クソだったのもあるが完全に出遅れたのが致命的だったな windows CE とやらは iPhoge より10年早かったんだけどな viewのvisibilityをセットするときに、
view.setVisibility(isVisible ? View.VISIBLE ? View.GONE);
って1行で書きたいんですができないようなのでif elseで5行で書いてるんですが一行にできますか view.setVisibility(isVisible ? View.VISIBLE : View.GONE);
です あれ、できますね。
勘違いしてました。
Kotlinで以下ができないです。
func(isVisible ? View.VISIBLE : View.GONE)
fun func(visibility: Int) {
view.visibility = visibility
} func(if (isVisible) View.VISIBLE else View.GONE)
kotlinに三項演算子はない 簡潔な記述を好むKotlinのはずなのに3項演算子が使えないせいで冗長な記述を強要されるというのはなんだかなあ ちょっと気持ち悪いけど、3項演算子のように使えるからいいじゃん nullable関係の演算子で ?. とか ?: とか使うから
三項演算子で?を使うと紛らわしい 三項演算子よりnull safetyのほうがよく使うからこっち優先の今の設計でいいな エミュレーター排除したいんだけどお手軽な方法ない? >>152
ttps://developers-jp.googleblog.com/2017/05/safetynet-attestation-building-block.html ゲームアプリを開発しているのですが、Intentを利用すると画面の遷移がどうしても滑らかじゃないんだけど
Intentはゲーム等ではベターではない?それとも何か別のモノを利用するべきなの?
よくある画面が暗転して切り替わるようなやつを作りたい overridePendingTransitionで好きなアニメーションに設定すればいい 本格的なゲームならopen gl esで自前で処理
しんどいならunityなどの開発ツールに頼る
カジュアルゲーならご自由に TextViewとImageViewを並べて表示しています。TextViewにはtextAppearance=@android:style/TextAppearance.Material.Mediumを当てて濃いグレーで表示されており、見た目を統一するためにImageViewのTintにも同じ色を指定したいです。
ですが、xmlでMaterial.Mediumの文字色をどうやって取ってくればいいのかわかりません。
Javaの方から動的に取得して設定するのでも良いのですが、出来ればxmlだけで簡潔に済ませたいです。どなたか知恵をお貸しいただけないでしょうか >>158
もちろんそれはそうなんですが、動的にテーマの変更したり、今後長い期間でOSの標準テーマが変わっても縺れることなく簡単にメンテナンスできるようにする事を考えると、ハードコードは避けたいです ハードコードの意味がいまいちわからんけど、rgba値に好きなラベル付けるだけで済む話では? バインディングみたいなのをしたいのだろうけど... UIの情報はシステムが持っていて好きに見れるべきだわな BluetoothのLeScannerって、startScanしたら永遠に探し続けるのかな?
接続先の電源を落とすとonScanFaildが返るけども、
電源を入れ直すと自動で接続してくれるんで、逆にビビる。
特にタイムアウトの設定が無いみたいだし(API19とかならあったみたいだけど)
無限に探し続けるって考えていいのかな? 今までアプリしか作ったことがなくって、サーバー側は全然わからないんですが、
PHPで検索APIを自分で作ろうと思ってるんですが、
PHPのプログラムを置くサーバーは何を使ったらいいんでしょうか。
さくらインターネットサーバーで月額525円で借りるしかないんでしょうか。 今のところさくらインターネットサーバーが良い感じなんですが、
他にもっと主流のやつがある感じですかね 試すだけならPHPが走るとこならどこでもいいが
実際に運用するならそれに見合うものを探さないと xserver借りてるけどスペックの1/1000も使ってないからもったいない 無料のやつはないんですかね
jsonを置くだけだったらfirebaseでできてるんですが、
今回は検索APIなのでPHPのプログラムが動く感じのやつをサーバーに置く必要があるんですよね GAEが良さげですが料金がわかりにくいですね
個人製作アプリでそんなにアクセスないと思うんですが、
さくらインターネットサーバーの月額525円を超える感じになるんでしょjか ちょっとGAE調べてみます。
ありがとうございました!! 左上のアイコンを戻るボタンにするか閉じるボタンにするかってどうやって判断したらいいんでしょうか サイレントモードPro等、標準カメラのシャッター音をミュートにするアプリあるけど
これって常駐してるアプリは全体の音量を操作できるという事なの?
Android開発者では無いが単純に仕組みが気になる >>177
以下みたいなことを試してみたけど、オレが以下のコードで音楽を鳴らしている最中、メールが着信した場合、メール通知音は鳴ったし、音楽と混ざったよ。
音を鳴らす権利を取得するのではなく、他の人が音を鳴らしたいときに、それをみんなで受け取ってみんなで配慮する(静かにしてあげる)仕組みかな?
受け取ったら自分がミュートになるように3行目の {...} の中を実装しなさい。という感じ。
まとめるとシャッター音は消せない。(と思う)root化するしかない。
さすがGoogle、イエロージャップは程度が低いから、こんな平和的な発想はできないし、お国柄だなぁ。と悲しくなった1日だった。
AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
int result = am.requestAudioFocus(
new AudioManager.OnAudioFocusChangeListener() {...},
AudioManager.STREAM_NOTIFICATION,
AudioManager.AUDIOFOCUS_GAIN
);
if (result == AudioManager.AUDIOFOCUS_REQUEST_GRANTED) {
mSoundPool.play(mSoundResId, 1.0f, 1.0f, 1, 0, 1.0f); // 音楽を鳴らす
} else {
Log.d("request()", "失敗");
} ■ このスレッドは過去ログ倉庫に格納されています