Androidプログラミング質問スレ Part20
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2012/03/20(火) 16:48:21.62※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 118匹目
http://toro.2ch.net/test/read.cgi/tech/1331904826/
Eclipse統合M32【Java/C++/Ruby/Python/Perl】
http://toro.2ch.net/test/read.cgi/tech/1320318310/
★★Java質問・相談スレッド152★★
http://toro.2ch.net/test/read.cgi/tech/1329715551/
****関連リンク****
■ Android developers http://developer.android.com/
■ ソフトウェア技術ドキュメントを勝手に翻訳 http://www.techdoctranslator.com/
****前スレ****
Androidプログラミング質問スレ Part19
http://toro.2ch.net/test/read.cgi/tech/1330147489/
0153デフォルトの名無しさん
2012/03/23(金) 12:58:47.21OSアップデートしたら動かなくなりました
なんてアプリが続出しそうだな。
ソース公開するのも良し悪しなのかもな
0154デフォルトの名無しさん
2012/03/23(金) 13:12:40.15できました。ありがとうございます。
0155デフォルトの名無しさん
2012/03/23(金) 13:28:14.01そうねカスタムダイアログで対応したほうがいいかも試練
0156デフォルトの名無しさん
2012/03/23(金) 13:39:21.49やはりOpenGLの方がずっと速いですか?
0157デフォルトの名無しさん
2012/03/23(金) 13:45:39.27GLSurfaceViewにしないとダメ?
月々サポートがなければご愛顧割で買っちまうんだけどな…
0158デフォルトの名無しさん
2012/03/23(金) 14:32:29.93月々割ないでしょ?
0159デフォルトの名無しさん
2012/03/23(金) 14:33:01.16月々サポートが残ってるのか
0160デフォルトの名無しさん
2012/03/23(金) 15:33:51.49ちなみに
OpenGLでやる場合
円とかテキストとか書きたい場合どうするの?
0161デフォルトの名無しさん
2012/03/23(金) 15:43:06.53円は描画できるようです。
文字は描画機能ないけど
ググったらめんどくさい手順ふんで表示する方法が出てきますよ。
でも確かに不便ですね。
0162デフォルトの名無しさん
2012/03/23(金) 16:25:06.04前スレでGalaxy NexusでSurfaceView遅いって言ってる人いたよ。
0163デフォルトの名無しさん
2012/03/23(金) 17:00:55.30何かの条件を満たさないとフレームレートが半分に制限されるっぽかった。この条件が知りたいな
0164デフォルトの名無しさん
2012/03/23(金) 17:17:01.89前スレの人はdrawBitmapでもっと遅い感じだったから、単に設定してなかったのかも。
0165デフォルトの名無しさん
2012/03/23(金) 17:51:57.18やってらんねー
0166デフォルトの名無しさん
2012/03/23(金) 18:02:14.290167デフォルトの名無しさん
2012/03/23(金) 18:12:18.08いやいやバックグラウンドが一番いいよ
定期的にサービスで更新させてればいいだけじゃん
0168デフォルトの名無しさん
2012/03/23(金) 18:30:26.22利くのはプリミティブ描画とかbit blitくらいだろ
0169デフォルトの名無しさん
2012/03/23(金) 18:32:54.540170デフォルトの名無しさん
2012/03/23(金) 19:03:30.56自分のアプリのウィジェットが出てこないんだけど
何か特別に設定する所ある?
0171デフォルトの名無しさん
2012/03/23(金) 19:31:13.49テキストで30fpsに制限されるとか謎仕様はないぞw
2DでもOpenGL使ったほうがいいね。
0172デフォルトの名無しさん
2012/03/23(金) 19:33:34.260173デフォルトの名無しさん
2012/03/23(金) 19:36:20.44「バックグランドで定期的にサービスで更新」自体、自分にとって高級な処理なんで
実装できるかわかりませんが、今週の土日でがんばってみます!
たくさんご意見頂きありがとうございました。
0174デフォルトの名無しさん
2012/03/23(金) 19:47:15.410175デフォルトの名無しさん
2012/03/23(金) 19:52:03.15本の通りだから延滞させるようなことはしてないと思うけど
0176デフォルトの名無しさん
2012/03/23(金) 19:57:30.74プログラム関わらず危険なことだぜ・・・
0177デフォルトの名無しさん
2012/03/23(金) 20:02:41.750178デフォルトの名無しさん
2012/03/23(金) 20:14:00.88まあそうなんだけどさあ
セラミックデストロイヤーも表示に時間かかってるからもともと遅いのか自分がわるいのかわからないんだよ
0179デフォルトの名無しさん
2012/03/23(金) 20:16:26.90OpenGLのが速いけどアクションゲームとかでなければSurfaceViewでもそう気にするほどじゃないよ
0180デフォルトの名無しさん
2012/03/23(金) 22:30:53.77もうGoogleがIDE作れよ
MSはその辺りOSも言語も完璧なIDEも作れていてすごいよなあ
0181デフォルトの名無しさん
2012/03/23(金) 22:36:51.630182デフォルトの名無しさん
2012/03/23(金) 22:37:56.300183デフォルトの名無しさん
2012/03/23(金) 22:50:25.55どこが完璧なんだよwww
0184デフォルトの名無しさん
2012/03/23(金) 22:50:59.67res/drawable フォルダにある画像からBitmapRegionDecoderクラスのインスタンスをつくりたいんですが、
引数に画像のファイルパスを指定しろといわれて困っております。
static BitmapRegionDecoder newInstance(String pathName, boolean isShareable)
res/drawable フォルダにある画像のファイルパスって取得の方法をどなたかご存知でしたら教えてください。
0185デフォルトの名無しさん
2012/03/23(金) 23:20:19.65完璧には程遠くても会社でVisual Studio使ってるとJavaの数千倍快適だわ
0186デフォルトの名無しさん
2012/03/23(金) 23:27:47.28あの糞重いIDEが完璧だって?あんま笑わせんなよハゲw
0187デフォルトの名無しさん
2012/03/23(金) 23:34:16.45相当しょぼい端末使ってんじゃないの?
0188デフォルトの名無しさん
2012/03/23(金) 23:57:20.90将来性はあるんだろうか・・・
0189デフォルトの名無しさん
2012/03/24(土) 00:13:17.69市場から読み取る感じでは正直びみょー。
今年はApple勢の方が勢いあるだろうね。
ただgoogleもandroidにコケられては自社の存続にかかわってくるわけだから
次々と改善していこうと必至に頑張り続けるさ
0190デフォルトの名無しさん
2012/03/24(土) 00:14:35.040191デフォルトの名無しさん
2012/03/24(土) 00:27:28.45.───┐ ∠_ \L
 ̄ ̄ ̄| | llヽ _| ヽ
| | |l ̄| | l スマホのOSってドラえもんのいた未来ではどうなってんの?
| | / ´\ /
| | ヽ、_ `^イ
二二二 」 _ __ lニ二二l、 ____
─┴┐ ⊆フ_)__./ ┌ヽ ヽ┐ /´ `\
二二二二二二l / | | | |. / ヽ
_l_____| /`ー─‐|_| |_| / ヽ
| /`ヽ__, ─ 、ノ |─l l l
|───/ /lニ/ /二ニluul. | ! 3つぐらいでお互いけなし合ってるよ
| ___| ̄ | | |_|. l /
└─( )(ニ|  ̄|./二ニ) ヽ /
 ̄ ̄ / ) >━━━━━━ く
`ー ´ / ヽ
0192デフォルトの名無しさん
2012/03/24(土) 00:29:40.18携帯界隈の将来も言わずもがな
0193デフォルトの名無しさん
2012/03/24(土) 00:33:46.38出先で片手で動くアプリは小道具としてクールな存在になってるよね
0194デフォルトの名無しさん
2012/03/24(土) 00:33:55.09もこれで二度とandroid sdkとjavaには関わらなくて済むと思うと清々するわ
本当に糞みたいな開発環境でウンザリしたわ
0195デフォルトの名無しさん
2012/03/24(土) 00:35:33.10Googleってやる気なさ過ぎるよね
0196デフォルトの名無しさん
2012/03/24(土) 00:40:55.310197デフォルトの名無しさん
2012/03/24(土) 00:44:05.760198デフォルトの名無しさん
2012/03/24(土) 00:45:25.08世界のエンジニアの心は離れ始めているんだよな
0199デフォルトの名無しさん
2012/03/24(土) 00:49:20.69ってか法人需要舐めすぎ
工場のオペレーションとか、港湾でクレーンの操作とか、ビル建設の重機、物流センターでフォークリフトのオペレーション、宅配業者のハンドヘルド
こういうのやったことある?コンピューターって必ずしも机の上にあってマウスとキーボードが付いている訳じゃないんだよ
その市場で圧倒的絶対的なシェアを誇るOSは何か知っている?
0200デフォルトの名無しさん
2012/03/24(土) 00:53:30.900201デフォルトの名無しさん
2012/03/24(土) 00:57:52.01お前らだって本当は気付いているはず
Androidは優秀なOSではないと
0202デフォルトの名無しさん
2012/03/24(土) 00:58:57.90世の中を見渡せばAndroidスマフォかiPhoneだらけ
だからAndroidに追従しているだけ、違うか?
0203デフォルトの名無しさん
2012/03/24(土) 01:01:49.440204デフォルトの名無しさん
2012/03/24(土) 01:13:23.96http://anago.2ch.net/test/read.cgi/bizplus/1332443259/43
0205デフォルトの名無しさん
2012/03/24(土) 01:18:08.39そんなのmonoで開発するだけで解消できんの
0206デフォルトの名無しさん
2012/03/24(土) 01:22:42.750207デフォルトの名無しさん
2012/03/24(土) 01:33:07.610208デフォルトの名無しさん
2012/03/24(土) 01:35:16.950209デフォルトの名無しさん
2012/03/24(土) 01:36:14.36まじでビビった
0210デフォルトの名無しさん
2012/03/24(土) 02:11:03.34テクスチャサイズ、ビデオメモリサイズ、拡張機能、シェーダ、仕様準拠レベル、・・・
0211デフォルトの名無しさん
2012/03/24(土) 02:17:20.83俺はそろそろ
死ねこのクソOS
って叫んでも許されると思うんだ…
0212デフォルトの名無しさん
2012/03/24(土) 02:22:32.050213デフォルトの名無しさん
2012/03/24(土) 02:30:10.760214デフォルトの名無しさん
2012/03/24(土) 02:40:27.99javaファイルでは補完されます。
0215デフォルトの名無しさん
2012/03/24(土) 04:31:04.460216デフォルトの名無しさん
2012/03/24(土) 09:05:59.84リファレンスのTouchUtilsクラスあたりを見てるんだが
むりっぽいかな
0217デフォルトの名無しさん
2012/03/24(土) 10:05:38.970218デフォルトの名無しさん
2012/03/24(土) 11:12:29.090219デフォルトの名無しさん
2012/03/24(土) 11:23:22.09Androidまともにできるヤツ少なくて助かるわ
0220デフォルトの名無しさん
2012/03/24(土) 11:43:42.160221デフォルトの名無しさん
2012/03/24(土) 13:52:09.190222デフォルトの名無しさん
2012/03/24(土) 14:12:14.16removeメソッドを使うと同じ文字列があった場合、
最初に追加されたのが削除されるんですが。
0223デフォルトの名無しさん
2012/03/24(土) 14:17:23.560224デフォルトの名無しさん
2012/03/24(土) 14:30:46.65同じ文字列がArrayAdapterに追加されないように検討してみようと思います。
ありがとうございました。
0225デフォルトの名無しさん
2012/03/24(土) 15:20:00.08何かと思った
コンストラクタにコンテキストとかリソースIDとか指定しなきゃいけないってなんかこのクラス責務間違ってね?
0226デフォルトの名無しさん
2012/03/24(土) 16:09:21.68モデルクラスからデータを引っ張ってきて各項目表示用のビューを作成し、それを ListView とかに提供する、純粋なインタフェースだ
モデルクラスとビュークラスの間をつなぐアダプタというわけだ
そこに、便利だからとリソースIDだけ指定すればビューの作成を自動的にやってくれるようにしたり、
便利だからとついでにモデル機能までくっつけちゃったものが、 ArrayAdapter
0227デフォルトの名無しさん
2012/03/24(土) 16:32:44.30ダイアログの中に表示する場合、そのボタンやテキストビューはどんな名前にインスタンス化されてるんですか?
例えば、test.xmlというXMLの中のTextViewは、
TextView t = (TextView) findViewById(R.id.textView1);と書けば
tという名前でインスタンス化されますよね?
でもこんな風にXMLからダイアログの中に作った場合、
Textviewはどういう名前でインスタンス化されてるんですか?
LayoutInflater f = LayoutInflater.from(this);
final View test = f.inflate(R.layout.test, null);
AlertDialog.Builder b = new AlertDialog.Builder(this);
b.setView(test);
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" />
</LinearLayout>
0228デフォルトの名無しさん
2012/03/24(土) 16:38:35.55好きな名前を付ければいい
0229デフォルトの名無しさん
2012/03/24(土) 16:42:09.63setに入れて、再度入れ直せない?
0230デフォルトの名無しさん
2012/03/24(土) 16:42:26.11View manko = test.findViewById(R.id.textView1);
0231227
2012/03/24(土) 16:46:26.74XMLごとまるごとsetViewでダイアログにのっける場合、
そこからのボタンやテキストビューをどうやってプログラムの方でアクセスするのかってことです・・・。
>>228
>>230
つまり、インスタンス化されてなかったってことなんですね?
てっきり、LayoutInflaterとsetView()の時点で自動的にインスタンス化されていると思ってました
それでやってみます
ありがとうございました。
0232デフォルトの名無しさん
2012/03/24(土) 16:51:51.03というのもsetTitle("タイトル");を使いたいときに
かっこよくActivity.setTitle("タイトル");みたいに書いてみたいんですが
thisだとContextになってしまいますよね
かといって自分のクラス名を使って
MyActivity.setTitle("タイトル");
ってやってもうまくいかないです。
ContextはActivityの一部(Activity.Context)っぽいんですが
どうすればいいんでしょうか・・・
0233デフォルトの名無しさん
2012/03/24(土) 16:55:25.40thisはActivityじゃないの?
0234デフォルトの名無しさん
2012/03/24(土) 17:00:23.630235デフォルトの名無しさん
2012/03/24(土) 17:08:54.480236デフォルトの名無しさん
2012/03/24(土) 17:51:07.15分かりにくくてすみません。
単にsetTitle("")を○○.setTitle("")って表記したかったんですが
onCreate内部のbuttonのリスナー関数の設定で
button.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
this.setTitle("test");
}
}
とすると
The method setTitle(String) is undefined for the type new View.OnClickListener(){}
というエラーがEclipseで表示されてしまうので他にも色々試したところ
setTitle("test"); → ○
this.setTitle("test"); → ×
(onCreateでContext con = this;)→ con.setTitle("test"); → ×
The method setTitle(String) is undefined for the type Context
(Activity名がMyActivity)→ MyActivity.setTitle("test"); → ×
Cannot make a static reference to the non-static method setTitle(CharSequence) from the type Activity
となってじゃあこのsetTitle("")って何のsetTitleなんだろうと思ったので質問しました。
>>233に言われてみて
(onCreateでActivity con = this;)→ con.setTitle("test"); → ○
で動作しました。
仮にonCreate内で変数にthisを入れなかった場合、
○○.setTitle("test");に入る正しい○○は何になるんでしょうか?
0237デフォルトの名無しさん
2012/03/24(土) 18:05:06.160238デフォルトの名無しさん
2012/03/24(土) 18:06:01.800239デフォルトの名無しさん
2012/03/24(土) 18:11:09.980240デフォルトの名無しさん
2012/03/24(土) 18:15:35.71どうもありがとうございました。
Activity.thisなんてあるんですね・・・。
また調べてみます。
Javaスレも見てるんですがActivityってandroidの方かなぁと思ってこっちで聞きました。
0241デフォルトの名無しさん
2012/03/24(土) 19:09:53.05[Class名].this
はjavaの基本
0242デフォルトの名無しさん
2012/03/24(土) 19:23:23.19SetterGetterを作らなくなったz!
0243デフォルトの名無しさん
2012/03/24(土) 19:26:05.30超勉強になったありがとう愛してるよ(^з^)-☆
0244デフォルトの名無しさん
2012/03/24(土) 19:49:20.86内部でダイアモンド継承みたいな不具合の起こちゃってる言語なのjavaは?
0245デフォルトの名無しさん
2012/03/24(土) 19:54:53.14その this は OnClickListener のことだから
0246デフォルトの名無しさん
2012/03/24(土) 20:00:51.780247デフォルトの名無しさん
2012/03/24(土) 20:06:26.710248デフォルトの名無しさん
2012/03/24(土) 20:08:53.11java使えし
0249デフォルトの名無しさん
2012/03/24(土) 20:24:13.08ヘルスバーグをGoogleが引き抜けばいいのに
0250デフォルトの名無しさん
2012/03/24(土) 20:35:27.71俺もだ。
Java自体もちゃんと勉強しないとね。
0251デフォルトの名無しさん
2012/03/24(土) 21:06:41.22関数内で
[Class名].this.getApplicationContext()
で取得できるってこと?
0252デフォルトの名無しさん
2012/03/24(土) 21:10:29.27>>239
■ このスレッドは過去ログ倉庫に格納されています