Androidプログラミング初心者質問スレ Part5
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2011/01/04(火) 19:15:49Androidプログラミング初心者質問スレ Part4
http://hibari.2ch.net/test/read.cgi/tech/1290152001/
Androidプログラミング初心者質問スレ Part3
http://hibari.2ch.net/test/read.cgi/tech/1286357268/
Androidプログラミング初心者質問スレ Pert2
http://hibari.2ch.net/test/read.cgi/tech/1282716370/
Androidプログラミング初心者質問スレ
http://hibari.2ch.net/test/read.cgi/tech/1278560954/
関連スレ
【Google】Androidアプリ作成part6
http://hibari.2ch.net/test/read.cgi/tech/1286555951/
0002前スレ996
2011/01/04(火) 19:18:23質問を再度書いとくので,よかったらアドバイスお願いします.
Javaプログラムで生成した複数個のcheck boxをlayoutファイルに埋め込みたいのだけど,良い方法知ってる人いませんか?
android-sdkならできそうな気がしてならないが,未だにわからない...
0003デフォルトの名無しさん
2011/01/04(火) 19:20:320004デフォルトの名無しさん
2011/01/04(火) 20:46:07layoutファイルそのものを書き換えるのは無理。
layoutファイルをもとに生成されたview階層の中に部品を追加するのは簡単だと思うよ。
やったことないけど。
0005デフォルトの名無しさん
2011/01/04(火) 20:56:05つinflate
0007デフォルトの名無しさん
2011/01/05(水) 01:34:45なぜか出来上がったbitmapサイズは48x48になってしまいます。
だれか助けてー!
0008デフォルトの名無しさん
2011/01/05(水) 04:20:240009デフォルトの名無しさん
2011/01/05(水) 05:19:26たぶんdrawable-nodpiで解決
ttp://groups.google.com/group/android-sdk-japan/msg/97e022cda18a86d2?pli=1
0010デフォルトの名無しさん
2011/01/05(水) 10:11:11へぇー、drawableだと勝手にスケーリングされるのか
drawable-nodpiとか知らんかった
0011デフォルトの名無しさん
2011/01/05(水) 17:42:08if分の条件式のandはどう書けばいいですか?
PHPならこれなんですが。。
if ((a >= 5) && (a <= 13)) { hoge = 1; }
001211
2011/01/05(水) 17:45:12お騒がせしますた
0013デフォルトの名無しさん
2011/01/05(水) 18:14:130014デフォルトの名無しさん
2011/01/05(水) 19:19:50いや、それでいいんじゃないの?
おれだったら
if(a>=5&&a<8)
hoge=1;
みたいな感じで書くけどな
0015デフォルトの名無しさん
2011/01/05(水) 19:20:00アレを実装したいんですが、あれ何ていうんですか?
0016デフォルトの名無しさん
2011/01/05(水) 19:21:08みょーん
0017デフォルトの名無しさん
2011/01/05(水) 19:26:34んなアホなw
何てぐぐったらいいかわからんので調べようが・・・w
0018デフォルトの名無しさん
2011/01/05(水) 19:40:090019デフォルトの名無しさん
2011/01/05(水) 21:06:46> フリックしたときにスクロールじゃなくてスクロールっぽい動きwありますよね?
どんな動きだろう…想像出来ん。
0020デフォルトの名無しさん
2011/01/05(水) 21:15:17みょーんとなってばびょーんってなるやつだろ
0021デフォルトの名無しさん
2011/01/05(水) 21:17:28わかるかwww
0022デフォルトの名無しさん
2011/01/05(水) 21:27:24それってフリックしたら新しい画面を開くみたいなかんじ?
0023デフォルトの名無しさん
2011/01/05(水) 21:44:28それが出るアプリ教えてよ
0024デフォルトの名無しさん
2011/01/05(水) 21:58:57フリックを一定以上動かさないと隣りの画面にいかなくて
また元の画面にびょ〜んと戻っちゃうアレなんだけどw
そこらじゅうにあるんだが呼び方がわからん
0025デフォルトの名無しさん
2011/01/05(水) 21:59:040026デフォルトの名無しさん
2011/01/05(水) 22:05:59サンクス!
ViewFlipperがそれなのかな?
ちょっと手がかりえられたからぐぐってくるノシ
0027デフォルトの名無しさん
2011/01/05(水) 22:06:490028デフォルトの名無しさん
2011/01/05(水) 22:07:44途中で戻したりは出来ないんだ・・
0029デフォルトの名無しさん
2011/01/05(水) 22:20:520030デフォルトの名無しさん
2011/01/05(水) 22:30:50ここでActivityのアニメーションについてあるから読んでみるといいかも。
ttp://www.adamrocker.com/blog/289/activity_open_close_animation.html
このどれかが影響していたはず。
0031デフォルトの名無しさん
2011/01/05(水) 23:12:36ロンドンを設定したタイムゾーンオブジェクトを設定してから引き算するしかないかな
0032デフォルトの名無しさん
2011/01/06(木) 00:24:59レイアウトはjavaとxmlのどちらで
組み立てるのがスタンダードなんですか?
0033デフォルトの名無しさん
2011/01/06(木) 01:47:40参考になるものなど教えてください!
0034デフォルトの名無しさん
2011/01/06(木) 02:12:350035デフォルトの名無しさん
2011/01/06(木) 02:16:38大まかに言うとドットで命令をつなげるのという認識であってます?
一応プロムラミング言語はPHPなら理解してます
0036デフォルトの名無しさん
2011/01/06(木) 03:30:35オブジェクト.命令()
命令がオブジェクトを返すものであれば
オブジェクトA.命令1().命令2()
とも書ける。
これは
オブジェクトB = オブジェクトA.命令1()
オブジェクトB.命令2()
と等価
0037デフォルトの名無しさん
2011/01/06(木) 09:18:52http://godwood.allnet.ne.jp/vioret/midpapi/111.html
ここらがAPIで提供されていたら、何とかなりそう。
0039デフォルトの名無しさん
2011/01/06(木) 18:03:28両方うまく組み合わせるのがスタンダードであると信じている。
0040デフォルトの名無しさん
2011/01/06(木) 20:08:42http://www.youtube.com/watch?v=bgoJ6ELaqTk&feature=player_detailpage#t=2047s
http://www.adamrocker.com/blog/wp-content/uploads/2010/03/devfest_rockrin.pdf
この辺どうですか〜
やってみたいけどめんどくさそうなのでやったことありません。
できたら教えてください
0041デフォルトの名無しさん
2011/01/06(木) 20:14:14たぶん dolphin browser とかのブックマーク出すときの
動作のこと言ってるんだろうなぁ
004224
2011/01/06(木) 23:58:10つか、あれからHDがお逝きになられてしまってまだ調べられてもいないんだけどorz
0043デフォルトの名無しさん
2011/01/07(金) 00:22:45Androidではバッサリ削除されているようで困ってます。
0044デフォルトの名無しさん
2011/01/07(金) 00:44:08どのファイルの何行目がおかしいとか調べる方法あります?
0045デフォルトの名無しさん
2011/01/07(金) 00:50:020046デフォルトの名無しさん
2011/01/07(金) 01:36:30常に24時間表記するプロパティってありますでしょうか?
0047デフォルトの名無しさん
2011/01/07(金) 03:31:48A B
と表示させたいのですが・・・
A B
A B
と表示されてしまいます。どうすればよいでしょうか!XMLはこのようにしています。
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
/> <Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
/><Button
android:id="@+id/enemy1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/><Button
android:id="@+id/enemy2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
教えてください。
0048デフォルトの名無しさん
2011/01/07(金) 10:26:54Layout
0049デフォルトの名無しさん
2011/01/07(金) 14:13:47onReceive()を呼ぶ度に初期化されるんだけど、
onReceive()を呼ぶ度に新しいスレッドが生成されてるから
という認識でいいのかな?
ちなみにAppWidgetProviderはBroadcastReceiverを継承してるけど、
BroadcastReceiverを継承したクラスのクラス変数の値は
初期化されずに保持されてるんだよね。この違いが分からない…。
0050デフォルトの名無しさん
2011/01/07(金) 16:24:08下のコード書いてみたんだけどできません。
(webview1はWebViewのオブジェクト)
コンパイルエラーとか実行時エラーは出ません。
長押ししてもonLongClick内が実行されないっぽい。
どうしたらできるようになりますか?
webview1.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
Toast.makeText(HogeActivity.this, "onLongClick occur!", Toast.LENGTH_LONG).show();
return false;
}
});
0051デフォルトの名無しさん
2011/01/07(金) 16:28:27どのメソッドやパッケージがそれを要求してるか調べる方法ってないでしょうか?
全然そんなつもりがないのに「電話/通話 携帯のステータスとIDの読み取り」が
表示されるので悩んでいます.
0052デフォルトの名無しさん
2011/01/07(金) 16:36:140053デフォルトの名無しさん
2011/01/07(金) 16:59:53android:permission="android.permission.BIND_INPUT_METHOD"
だけなんですが,これが電話も含むわけでもないですよね?
0054デフォルトの名無しさん
2011/01/07(金) 17:02:010055デフォルトの名無しさん
2011/01/07(金) 17:06:22OS1.6以下で野良からアプリをインストールする時は必ず出るよ
minSdkVersionを5以上にすれば出ない。
0056デフォルトの名無しさん
2011/01/07(金) 17:09:21なんと,そういうことだったんですか.
謎が解けました.IS01用に自分が使うだけなんで,気にしないことにします.
0057デフォルトの名無しさん
2011/01/07(金) 17:11:380058デフォルトの名無しさん
2011/01/07(金) 17:28:060059デフォルトの名無しさん
2011/01/07(金) 17:30:07006049
2011/01/07(金) 17:43:250061デフォルトの名無しさん
2011/01/07(金) 17:45:47ユーザIDを用いたセキュリティにより、アプリAが作ったデータは、それ以外のアプリからはアクセスができないと学習しました。
とすると、最初から付属についている住所録のアプリで作製したデータはサードパーティのアプリで加工することはできないということでしょうか?
よろしくお願いします。
0062デフォルトの名無しさん
2011/01/07(金) 17:55:21ContentProvider経由で操作出来るでしょ
0063デフォルトの名無しさん
2011/01/07(金) 18:00:51staticで持っててもプロセス殺されたら初期化されるような
0064デフォルトの名無しさん
2011/01/07(金) 18:04:07"AppWidgetProviderを継承したクラス"のインスタンスを保持してるのは自アプリじゃないからだよ
0065デフォルトの名無しさん
2011/01/07(金) 18:15:140066デフォルトの名無しさん
2011/01/07(金) 19:08:200067デフォルトの名無しさん
2011/01/07(金) 19:09:28登録したクレジットカードの番号等を、自分が認識していいる複数のアプリでアクセスしたいが
自分の知らないアプリには解放したくない場合はどのように実装すればよいのでしょうか?
これもContentProvider経由で対応が可能なのでしょうか?
アドバイスをお願いします。
0068デフォルトの名無しさん
2011/01/07(金) 19:10:23ABCめちゃくちゃ大規模なイベントってどういういう意味?
0069デフォルトの名無しさん
2011/01/07(金) 19:18:24参加企業多いよね。でかいスポンサー何社もついてるし。電通とかw
0070デフォルトの名無しさん
2011/01/07(金) 19:25:350071デフォルトの名無しさん
2011/01/07(金) 19:26:180072デフォルトの名無しさん
2011/01/07(金) 19:28:12IPHONE系の連中なら、当たり前のようにやるんだろうな。
0073デフォルトの名無しさん
2011/01/07(金) 19:29:510074デフォルトの名無しさん
2011/01/07(金) 19:32:55ttp://www.youtube.com/watch?v=Jnh2eYuTC-s
0075デフォルトの名無しさん
2011/01/07(金) 19:36:55ustやるんじゃね?あんどろいどの会の大ボス直々にスタッフ募集してた希ガス
0076デフォルトの名無しさん
2011/01/07(金) 19:44:11そうなんだぁ。 もっと早く知っていたら俺が機材丸ごと用意してやっていたのになぁ。
先週からiOSからAndroidの開発になったばかりだから、
どこにどんな情報があるのかまだ掴みきれないよぉ。(泣
007749
2011/01/07(金) 19:50:49onReceive()でRINGERモードを変更してstatic変数に格納した後、
再度onReceive()でstatic変数をチェックするので問題なさそう。
>>64
自分のアプリとは独立した処理に見えるのはそういう意味なのか。知らなかった。
0078デフォルトの名無しさん
2011/01/07(金) 19:57:35cssでいえばborder-bottom:1px solid #cccccc;みたいにしたいんです
できなければ線描画で書くしかないと思うんだけど
座標指定じゃなく横幅いっぱいってどうかけばいいですかね
0079デフォルトの名無しさん
2011/01/07(金) 21:27:15だから、次のonRerceiveを受けとるのが同じプロセスであるとは限らないんだってば
008149
2011/01/07(金) 21:44:09SharedPreferenceとか使って保持させないと駄目か?
0082デフォルトの名無しさん
2011/01/07(金) 21:48:21何がしたいのかしらんが、素直にService使えよ
>>67
android:sharedUserId とか使うか
MODE_WORLD_WRITEABLE使って、内部DB共有するとか
単純にSDカードで暗号化したファイルで共有するとか。
0083デフォルトの名無しさん
2011/01/07(金) 21:51:28shapeなdrawableをbackgroundに指定とか
0084デフォルトの名無しさん
2011/01/07(金) 22:04:07ありがとうございます。
いただいたアドバイスを勉強してみます!
0086デフォルトの名無しさん
2011/01/08(土) 01:43:37ラップみたいw
0087デフォルトの名無しさん
2011/01/08(土) 01:46:280088デフォルトの名無しさん
2011/01/08(土) 02:18:56灰色のアンドロイダー?が斜めの画像はどこで入手できますか?
008978
2011/01/08(土) 03:14:16bottomに1pxだけ欲しかったので結局ライン用のレイアウトを新たに作りました
cssでいうと<div class="line"></div>みたいなかんじで中身がないレイアウトです
0090デフォルトの名無しさん
2011/01/08(土) 16:19:240091デフォルトの名無しさん
2011/01/08(土) 16:54:52実機のみならPCショボくてもなんとかなりそうな気がしてきたぞ!
0092デフォルトの名無しさん
2011/01/08(土) 18:01:45ScrollView+HorizontalScrollViewで縦・横スクロールはできるのですが,
動きが独立してしまうので,斜めなどに動かせません・・・。
何か良い方法ありますか?
0093デフォルトの名無しさん
2011/01/08(土) 19:31:44各Activityが独立したページでセッション情報的に渡したり都度DBから値取り出したり。
Applicationで管理するとメモリ不足になっちゃうし、OS自体をDispatcherと見なして
Event駆動のノリでIntent駆動にしちゃうのが一番楽なのかな?
0094デフォルトの名無しさん
2011/01/08(土) 19:43:47-Activity-
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
DrawView drawView = new DrawView(this);
setContentView(drawView); }
public void onResume(){
super.onResume();
DrawView.set(...); }
-View-
public void set(...) {
データをセット
Log.v("DrawData", データ); }
protected void onDraw(Canvas canvas) {
Log.v("Draw","OnDraw() was called");
Log.v("DrawData", データ);
セットしたデータをもとに複数の図形を描画 }
ログを見てみるとデータはきちんとViewに渡って変数にセットされて
set()内のLog.v("DrawData", データ);はきちんと表示されてるんですが
そのあとにLog.v("Draw","OnDraw() was called");が表示された後の
Log.v("DrawData", データ);がすべて空データとなってしまっています。
ちなみにPath#lineTo()でセットしたデータだけ生きているので
canvas.drawPath(linePath, linePaint); は描画できるんですが
canvas.drawCircle(セットされた変数, セットされた変数, r, circlePaint); はエラーになってしまいます。
よろしくお願いします。
009594
2011/01/08(土) 19:46:24public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
DrawView drawView = new DrawView(this);
setContentView(drawView);
}
public void onResume(){
super.onResume();
DrawView.set(...);
}
-View-
public void set(...) {
データをセット
Log.v("DrawData", データ);
}
protected void onDraw(Canvas canvas) {
Log.v("Draw","OnDraw() was called");
Log.v("DrawData", データ);
セットしたデータをもとに複数の図形を描画
}
汚く表示されてたので書き直しました。
0096デフォルトの名無しさん
2011/01/08(土) 19:48:48> DrawView.set(...);
のようには呼べないと思うが
0097デフォルトの名無しさん
2011/01/08(土) 20:02:36スクロールするようなプロパティって何でしょうか?
0098デフォルトの名無しさん
2011/01/08(土) 20:05:130099デフォルトの名無しさん
2011/01/08(土) 20:40:01thx!
010092
2011/01/08(土) 20:50:20scrollToを使えばいいのね...。やってみます。
http://319ring.net/blog/archives/1319
0101デフォルトの名無しさん
2011/01/08(土) 21:14:28おおなるほど
0102デフォルトの名無しさん
2011/01/08(土) 21:55:43いえいえ
010394
2011/01/08(土) 22:16:550104デフォルトの名無しさん
2011/01/09(日) 01:20:36説明文は日本語と英語を用意しておけば勝手に切り替わるのでしょうか?
それとも同じアプリでも英語と日本語をわけて2つアップするのでしょうか?
0105デフォルトの名無しさん
2011/01/09(日) 02:32:540106デフォルトの名無しさん
2011/01/09(日) 04:48:43自動で切り替わる
0107デフォルトの名無しさん
2011/01/09(日) 08:50:30どんな難解ニュースでも掲示板の書き込みを読んで簡単に理解。
ニュースを勢い順にカテゴリー別で表示する"2NN"(2ちゃんねるニュース速報+ナビゲーター)もどうぞ。
0108デフォルトの名無しさん
2011/01/09(日) 13:30:09表示されたまま止まるんだけど、これって何が原因ですか?
どうしたらデバッグモードでもちゃんと起動してくれるの?
0109デフォルトの名無しさん
2011/01/09(日) 19:30:18俺もなるわ。
泣きたくなるくらい起動してくれないことあるし...
残念ながら、解決方法は分からない...
0110デフォルトの名無しさん
2011/01/09(日) 19:41:230111デフォルトの名無しさん
2011/01/09(日) 19:48:260112デフォルトの名無しさん
2011/01/09(日) 19:58:09端末の?
開発環境の?
0113デフォルトの名無しさん
2011/01/09(日) 20:02:590114デフォルトの名無しさん
2011/01/09(日) 20:51:380115デフォルトの名無しさん
2011/01/09(日) 21:10:290116デフォルトの名無しさん
2011/01/09(日) 21:30:500117デフォルトの名無しさん
2011/01/10(月) 03:56:18openjdkというパッケージしか無いようです。
Android開発を行う場合sunのjdkではなくても大丈夫なのでしょうか?
0118デフォルトの名無しさん
2011/01/10(月) 04:10:27見事に詰まりました
TextViewに余白とか表示位置を設定してandroid:text="@string/zyosyo01"で
strings.xmlに記述していている文章を読んでます
@zyosyo01で表示した文章を消して次の@zyosyo02、03と読み進めていきたい
のですが、どうすればいいのか…
配列使うのかなと思ってググってみてもサッパリですた
どなたか助太刀お願いいたします…
0119デフォルトの名無しさん
2011/01/10(月) 06:13:26ダメだったはず。俺がやったときはエラー出てた。
どっかでdebを提供してた所があったはずだし、俺はユーザディレクトリの中にJDK入れた。
PATH通して、JAVAHOMEを設定するだけで大丈夫。
開発用の仮想環境なので、pluginとかそう言うのはいらんのでそれだけで済んだ。
0120118
2011/01/10(月) 09:01:52ところでもう一つ疑問が。
orientation="horizontal"にすると
android:layout_gravity="right"
がきかなくなるんだが…
一列に
ボタン(一番左)<空白>ボタン(一番右)
って表示したいんだけど、どうすればいいですか?
0121デフォルトの名無しさん
2011/01/10(月) 09:25:360122デフォルトの名無しさん
2011/01/10(月) 11:20:50non-freeにsun-java6-jdkってのがあるよ
0123デフォルトの名無しさん
2011/01/10(月) 11:23:11検索してみましたが、この携帯のスキンがヒットしませんでした
ご存知の方は、ダウンロード先のURLを教えてください
0124デフォルトの名無しさん
2011/01/10(月) 12:27:01RINGER_CHANGED_ACTIONを受け取って処理してると思うんだけど、
[設定]-[アプリケーション]-[実行中のサービス]にはサービスが無かった。
Serviceで実現してるんじゃないのかな?
0125デフォルトの名無しさん
2011/01/10(月) 14:01:47NetworkInfoでモバイルネットワークの状態は取得できたが,書き換え方法がわからない.セキュリティ上無理?@IS03
0126デフォルトの名無しさん
2011/01/10(月) 14:34:05スクリーン座標はとれるけど、画像自体の座標が欲しいのです。
0127デフォルトの名無しさん
2011/01/10(月) 16:06:520128デフォルトの名無しさん
2011/01/10(月) 16:39:41オーバーヘッドを考慮して毎フレーム呼ばないような設計にする事は可能でしょうか?
0129127
2011/01/10(月) 16:58:39余裕でできた。
0130デフォルトの名無しさん
2011/01/10(月) 19:25:32レイアウトで入れ子だな
0131デフォルトの名無しさん
2011/01/10(月) 19:44:21知らなかった
0132デフォルトの名無しさん
2011/01/10(月) 23:43:03俺にもわかるように3単語で説明して
0133デフォルトの名無しさん
2011/01/11(火) 00:27:28git for eclipse
0134デフォルトの名無しさん
2011/01/11(火) 01:52:09モバイルの時代だし、この先もプラットフォームに特化した開発が主になるだろうし、
エディタも乗り換え時かなぁ。学生の頃からEmacs一筋だったのに。
0135デフォルトの名無しさん
2011/01/11(火) 02:04:050136デフォルトの名無しさん
2011/01/11(火) 08:17:190137デフォルトの名無しさん
2011/01/11(火) 09:04:09探したのだが見つからん。
0138デフォルトの名無しさん
2011/01/11(火) 11:16:350139デフォルトの名無しさん
2011/01/11(火) 11:38:032.3対応sdkではなく、2.2迄対応したsdk が欲しいの。
0140デフォルトの名無しさん
2011/01/11(火) 11:38:55アプリケーションが実行された時点で特定のデータ(商品名や価格)などをあらかじめ用意するにはどうすればよいのでしょうか?
WEB上で出てくるサンプルなどでは主にSQLiteのハンドリングについて語られてるものが多いようで、
配列データをテーブルへ組み込む方法や、削除・追加についてはある程度理解したのですが、
これだと常に最初の実行時点で新たにDBテーブルを生成することになり、情報の管理もソースコード上で行う為効率が良いとは思えません
ビルド時にSQLiteのテーブルを生成してあらかじめ組み込むようなことができるのでしょうか
0141デフォルトの名無しさん
2011/01/11(火) 12:03:01eclipseからソースを参照できるようにはなったんだけど
apacheとかjavaxとかソースが含まれてないものはどうやって参照するんですか?
とりあえずJDKのソース(ここにも含まれていないものがある)と
apacheのhttpclientとかは本家のソースを落として
外部jarに追加して参照させたけどこれでいいの?
コンパイルするときにバージョンの問題とかあるよね?
ためしにapache/httpcomponents-clientのソースを
androidのsources以下に単純にコピーしてみたら駄目だった。
どうやるのが正解?
0142デフォルトの名無しさん
2011/01/11(火) 12:20:17SQLiteのデータベースファイルは可搬性があると聞いてるので、PC上でSQLite動かしてデータベースを作って、
リソースとして組み込んでおいて、初回起動時にそれをファイルへ書き出せばいいのではないか
0143デフォルトの名無しさん
2011/01/11(火) 12:31:23apacheとかjavaxとかのソースも全部gitにあるよ
platform/external/apache-http.git とか platform/libcore.git とか
0144デフォルトの名無しさん
2011/01/11(火) 12:33:160145デフォルトの名無しさん
2011/01/11(火) 12:45:20できました、gitがよくわかってなかったようでお恥ずかしい。
ありがとうございます。
0146デフォルトの名無しさん
2011/01/11(火) 13:23:21ttp://y-anz-m.blogspot.com/2011/01/android-sqline-database.html
0147デフォルトの名無しさん
2011/01/11(火) 13:57:35まさにこれです、ありがとうございます
0148デフォルトの名無しさん
2011/01/11(火) 14:34:40コンソールのスタックトレース出力みたいに飛んでくれないので
今はエディタ部にコピペしてそこからジャンプしてんるんですけど。
そんなもん?
0149デフォルトの名無しさん
2011/01/11(火) 17:16:54背景が白だと見えないんですけど。。
0150デフォルトの名無しさん
2011/01/11(火) 18:19:18簡単にできると思ってた
0151デフォルトの名無しさん
2011/01/11(火) 20:27:390152デフォルトの名無しさん
2011/01/11(火) 20:38:110153デフォルトの名無しさん
2011/01/11(火) 23:35:11個人的にはopenOrCreateDatabaseをオーバーライドして
その中でデータベースのファイルが無ければコピーする方がスマートだと思う
どういう場合でも必ず通るしね
0154デフォルトの名無しさん
2011/01/12(水) 00:00:48APIレベル5以上の環境を想定してます
0155デフォルトの名無しさん
2011/01/12(水) 00:15:58※ButtonクラスのsetText()に相当するメソッドが、ImageButtonクラスに見当たらないので・・・。
0156155
2011/01/12(水) 00:29:54ImageButtonクラスを使用しなくても、
ButtonクラスのsetBackgroundResource()を使用すれば、
Buttonクラスでボタン画像を表示させる事は可能なんですね。
何の為に、ImageButtonクラスは存在するのだろう・・・。
0157デフォルトの名無しさん
2011/01/12(水) 06:52:040158デフォルトの名無しさん
2011/01/12(水) 08:24:07Intent投げて登録画面表示するのがらくちんぽん
0159デフォルトの名無しさん
2011/01/12(水) 20:33:200160デフォルトの名無しさん
2011/01/12(水) 21:49:100161デフォルトの名無しさん
2011/01/12(水) 22:33:31メモリ1024MB/HDD 20GBも割り当てると、バカみたいに速く起動するぞwww
virtual boxでここまで速いと、びっくりするなww
0162デフォルトの名無しさん
2011/01/12(水) 23:06:090163デフォルトの名無しさん
2011/01/12(水) 23:08:50リファレンスみても対応してないメソッドがあるみたいですが
0164デフォルトの名無しさん
2011/01/13(木) 00:09:05起動何秒?
0165デフォルトの名無しさん
2011/01/13(木) 03:50:00xmlでできることはjavaでもできるけど逆はそうとは限らないってばっちゃが言ってた
0166デフォルトの名無しさん
2011/01/13(木) 03:57:40myH()はユーザー関数(ファンクション)ていう認識であってます?
Javaでは何ていうんですかね
hogehoge = myH(R.string.hoge);
public String myH(int id){
return this.getString(id);
}
0167デフォルトの名無しさん
2011/01/13(木) 08:22:33xmlでしか出来ないこともあるアル
テーマとか
0168デフォルトの名無しさん
2011/01/13(木) 09:49:13メソッド
0169デフォルトの名無しさん
2011/01/13(木) 10:17:35ふぁっくしょん!
0170デフォルトの名無しさん
2011/01/13(木) 10:17:400171デフォルトの名無しさん
2011/01/13(木) 11:31:20java.lang.IllegalArgumentException: Bad version: standalone
が出るんだけど回避方法ってどうしたらいいの?
0172デフォルトの名無しさん
2011/01/13(木) 13:58:14たとえば,画面のほとんどはListViewなんだけど,下端にいくつかボタン
を置くような画面の場合は,自前でやるべきなんですか?
0173デフォルトの名無しさん
2011/01/13(木) 16:14:13画面の中でListViewが1個ならいつでも使えるよ
まあ2個あっても多分idがlistのやつが対象になるだけで
使えそうな気がするけどわけわからなくなりそう
0174デフォルトの名無しさん
2011/01/13(木) 17:15:44あ,そうなんですか.
だとするとさっき作ったのがちゃんと表示されないのは別のとこが間違ってたのか.
いずれにせよありがとうございます.
0175デフォルトの名無しさん
2011/01/13(木) 19:50:14壁紙設定するときに呼び出されるのを利用したいんだけど
0176デフォルトの名無しさん
2011/01/13(木) 20:07:13BIOSの時間も入れて、11秒(Virtual Boxだと)
0177デフォルトの名無しさん
2011/01/13(木) 20:41:560178デフォルトの名無しさん
2011/01/13(木) 22:10:14Build.VERSION.SDK_INT
0179デフォルトの名無しさん
2011/01/13(木) 23:14:13って横に配置して、左右のImageViewは大きさ固定で、各端に配置するとした場合、TextViewを自動的に最大にするには、どのレイアウトでどの呪文を使えばよいでしょうか?
計算してTextViewをリサイズしないとダメかなぁ…
0180デフォルトの名無しさん
2011/01/13(木) 23:18:23layout_weight
0181デフォルトの名無しさん
2011/01/13(木) 23:33:31RelativeLayoutで右置いて、左置いて、最後にテキストを配置
0182デフォルトの名無しさん
2011/01/14(金) 03:57:35http://android.git.kernel.org/?p=platform/packages/apps/AlarmClock.git;a=tree;h=60975ee3db06f559017b2f85e6b8663dd22c497d;hb=1ecee6c11e40de8c9b8644a868f88bbc4ac69aec
valuesがなんかいっぱいあるんだけど全部必要?
0183デフォルトの名無しさん
2011/01/14(金) 10:13:33欲しい言語のぶんだけあれば
0184デフォルトの名無しさん
2011/01/14(金) 10:44:110185デフォルトの名無しさん
2011/01/14(金) 11:29:04これか
ttp://www.adamrocker.com/blog/289/activity_open_close_animation.html
ViewFlipper使うの方がいいのかも?
ttp://typea.info/blg/glob/2010/07/androidx06ht-desire-4.html
0187デフォルトの名無しさん
2011/01/14(金) 20:33:52何故xmlを嫌うのか分からん。
0188デフォルトの名無しさん
2011/01/14(金) 22:07:270189デフォルトの名無しさん
2011/01/14(金) 22:18:580190デフォルトの名無しさん
2011/01/14(金) 22:23:180191デフォルトの名無しさん
2011/01/15(土) 01:32:48ありがとう!しかし全部Eclipseにいれて実行しようとおもったが
Alarms.javaでACTION_ALARM_CHANGEDは解決できないとかエラーでるし
AlarmKlaxon.java、AnalogAppWidgetProvider.java、DigitalClock.java、
SetAlarm.javaでもエラーでる・・・なんでだ
0192デフォルトの名無しさん
2011/01/15(土) 02:34:04それは非公開APIだな...
フレームワークのソースを見れば ACTION_ALARM_CHANGED が存在してるのがわかるけれど
http://android.git.kernel.org/?p=platform/frameworks/base.git;a=blob;f=core/java/android/content/Intent.java
@hide のタグが付いてるAPIは非公開で、SDK用のスタブ(android.jar)に入らないから、SDKではコンパイルできない
リファレンスにも乗らない
標準のアプリはSDKを使うんじゃなくてフレームワークのソースを使って一緒にビルドするから行ける
0193デフォルトの名無しさん
2011/01/15(土) 02:50:250194デフォルトの名無しさん
2011/01/15(土) 02:54:03初心者ですいません><
よくわからないんですけどアラーム時計はこのままではできないということですよね?
どうすればうごけるようになるのですか?
0195デフォルトの名無しさん
2011/01/15(土) 06:19:05Intent.ACTION_xxxxxxとかは文字列定数だから、定数の値をそのまま使えばおk。
0196デフォルトの名無しさん
2011/01/15(土) 06:55:531.6の3倍かかる
0197デフォルトの名無しさん
2011/01/15(土) 07:13:55起動画面が出るまでの時間測ったら
1.6は25秒、2.2は35秒だった。1.4倍か
どっちも初回はもっと時間かかってた気がするので
なんかのキャッシュが効いてんのかな
0198デフォルトの名無しさん
2011/01/15(土) 07:50:21設定ファイルとかいろいろ作ってるのかもね
0199デフォルトの名無しさん
2011/01/15(土) 10:09:22メモリ容量の違い?
0200デフォルトの名無しさん
2011/01/15(土) 10:20:39同じじゃないよね
0201デフォルトの名無しさん
2011/01/15(土) 10:33:10IS01の方が多いっしょ。どっこらしょってな。
0202デフォルトの名無しさん
2011/01/15(土) 10:34:410203デフォルトの名無しさん
2011/01/15(土) 12:02:100204デフォルトの名無しさん
2011/01/15(土) 13:26:51androidにはそんなの無いの?
0205デフォルトの名無しさん
2011/01/15(土) 13:53:560206デフォルトの名無しさん
2011/01/15(土) 15:17:010207デフォルトの名無しさん
2011/01/15(土) 20:33:100208デフォルトの名無しさん
2011/01/15(土) 23:06:25具体的にもう少し教えて欲しいです!
0209デフォルトの名無しさん
2011/01/16(日) 01:28:29はじめてUSBと実機をつないだわけじゃないからですかね?
あとusb_driver\x86なパスを選択するともかいてあるけどsdkの中にそんなのがないです。android-sdk_r07-windowsです。
0210デフォルトの名無しさん
2011/01/16(日) 02:05:39textviewというのはTextViewです。
クリックしたらtextviewに「test」と表示してから、hoge()という処理を実行したいのです。
hoge()という処理がすごく時間がかかる(10秒)んですが、以下のようにすると、
hoge()が終わってから、testと表示されます。
最初にtestと表示してからhoge()を実行するにはどうすればいいのでしょうか
public void onClick(View v) {
textview.setText("test");
hoge();
}
0211デフォルトの名無しさん
2011/01/16(日) 02:18:550212デフォルトの名無しさん
2011/01/16(日) 02:55:460213デフォルトの名無しさん
2011/01/16(日) 04:12:11メーカーからドライバ落とせばいいと思う。自動では認識しないかも。
どうすればいいかもメーカーのサイトに書いてあると思う。
0214デフォルトの名無しさん
2011/01/16(日) 04:13:46多分、アプリのライフサイクルを理解していない。
まずそこから調べよう。
0215デフォルトの名無しさん
2011/01/16(日) 07:49:28質問者では無いのですが、もう少し詳しく教えてください
フローチャートとしてのライフサイクルは何度も見返して、ある程度把握したつもりですが、実際に動かす段になるとやはりわかりにくいので
0216デフォルトの名無しさん
2011/01/16(日) 08:41:31画面に反映されるのは、onClickから抜けた後だからだよ。
>>215
この場合、ライフサイクルは関係ないから気にするなw
0217デフォルトの名無しさん
2011/01/16(日) 09:19:52実際にsurfaceviewを継承したクラスで描画してるのですがACTION_DWONなどは取れているのですがACTION_MOVEや複数のタッチは取得できません
さらにダブルバッファリングしているのに始めはヌルヌル動いていたのに急にカクカクになるなど…
http://d.hatena.ne.jp/hilaq/20080918/1223356000
ここに書いてあるように
setClickable(true);
を書いてみたのですがダメでした
だれか原因が分かる人がいたら教えてください
0218デフォルトの名無しさん
2011/01/16(日) 09:24:25いや遅くなります
0219デフォルトの名無しさん
2011/01/16(日) 09:56:19Sandy BridgeのCore i7に買い換えようかと思ってるんですが、
エミュレータってそこそこ早くなりますか?
もちろん実機もありますが、
画面サイズが異なるときのテストとかでエミュレータを使うこともありますので・・・
0220デフォルトの名無しさん
2011/01/16(日) 09:58:57メモリが1Gとかで無ければ
0221デフォルトの名無しさん
2011/01/16(日) 10:26:59>>画面に反映されるのは、onClickから抜けた後だからだよ。
それはわかります。トレースすれば誰でもわかるでしょう。
知りたいには210のような場合はみなさんどうしているのか
なのです。定石的な方法を知りたいのです。
別スレッドでやるしかないのでしょうか。それとも引数とかで
簡単にできるのでしょうかか。
こういう場合は普通asynctaskを使うのでしょうか
0222デフォルトの名無しさん
2011/01/16(日) 10:33:17ライフサイクルを理解するところからはじめとけw
0223デフォルトの名無しさん
2011/01/16(日) 10:34:440224デフォルトの名無しさん
2011/01/16(日) 10:35:03そうだよ、サブスレッド勉強しろよ
0225デフォルトの名無しさん
2011/01/16(日) 10:35:520226デフォルトの名無しさん
2011/01/16(日) 10:36:00おれはそういうときはgoogleコード検索使って他人の
ソース読んでるな。
0227デフォルトの名無しさん
2011/01/16(日) 12:57:22Hello-jniをBuildしようと思い該当するディレクトリでndk-buildをしたのですが
「arm-linux-androideabi-gcc: Internal error: Killed (program cc1)」と、エラーになってしまいました。
原因を教えていただけないでしょうか?
開発環境:
OS: Ubuntu 10.04 Desktop on WINDOWS 7 via VertualBox
Android SDK: r08(Android 2.3対応)
Android NDK: r5
エラーまでに手順:
$ ndk-build
Gdbserver : [arm-linux-androideabi-4.4.3] libs/armeabi/gdbserver
Gdbsetup : libs/armeabi/gdb.setup
Compile thumb : hello-jni <= hello-jni.c
arm-linux-androideabi-gcc: Internal error: Killed (program cc1)
Please submit a full bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.
make: *** [/home/users001/android-ndk/samples/hello-jni/obj/local/armeabi/objs-debug/hello-jni/hello-jni.o] エラー 1
0228デフォルトの名無しさん
2011/01/16(日) 12:58:350229デフォルトの名無しさん
2011/01/16(日) 13:07:09そういうことはライフサイクルを理解してから言えよ
0230デフォルトの名無しさん
2011/01/16(日) 14:20:34まぁでもライフサイクルがわかるとここも自然とわかるはずだが。
ライフサイクルだよライフサイクルw
0231デフォルトの名無しさん
2011/01/16(日) 14:29:08これ以上はヤメておけって
お前のライフが心配だよw
0232デフォルトの名無しさん
2011/01/16(日) 14:42:530233デフォルトの名無しさん
2011/01/16(日) 15:15:47初心者が定石なんてのを考えるのは3年早いw
onClickが終わってから表示されるのを知っているのなら、
なぜ終わってからじゃないと表示されないのかも知っているな?
そして、onClickが終わって表示がされた後に何か処理をさせるには
どうすれば良いかを、定石かどうかには関係なく複数提示できるな?
だったら、その方法を並べて、どれが定石的だろうかと聞けばいい。
ここにはそれなりに経験を積んだやつらがいるだろう。
0234デフォルトの名無しさん
2011/01/16(日) 15:44:430235デフォルトの名無しさん
2011/01/16(日) 16:04:240236デフォルトの名無しさん
2011/01/16(日) 17:27:200237デフォルトの名無しさん
2011/01/16(日) 18:17:510238デフォルトの名無しさん
2011/01/16(日) 20:01:49やったこと
・AndroidManagerからUSBドライバをインストール。
・AndroidManifest.xmlに、andorid:debuggable=trueを追加。
・IS03でデバッグオン。
・PCに接続してドライバインストール。
現在こんな状態
Eclipse上から端末が表示されない。
IS03上ではデバッグ接続しましたになってる。
Android ADB Interfaceのドライバが見つからない。
何か間違ってるんでしょうか?それともWin7 64bitでは開発不可なんでしょうか?
0239デフォルトの名無しさん
2011/01/16(日) 20:12:32ここら辺とか見てみれば?
http://kvartira-koshek.at.webry.info/201012/article_4.html
0240デフォルトの名無しさん
2011/01/16(日) 20:19:07adbを再起動してみたら、どうでしょうか?
$ adb kill-server && adb start-server && adb devices
デバイスを追加してもadbがデバイスを認識していないいんじゃないかな
間違えていたらスマソ
0241デフォルトの名無しさん
2011/01/16(日) 20:26:10サンクス。
239の言うとおり専用ドライバがインストールされてないからでした。
専用ドライバインストールしたら認識して、実機で動かせました。
0242デフォルトの名無しさん
2011/01/16(日) 20:53:26やっぱりLinuxの環境整えてやったほうがいいですかね?
0243デフォルトの名無しさん
2011/01/16(日) 20:55:04Linux に慣れてるならLinux でどうぞ
0244デフォルトの名無しさん
2011/01/16(日) 20:55:370245デフォルトの名無しさん
2011/01/16(日) 21:06:50WIndowsでもいいですねwww
>>243
Winにしか慣れていないですw
>>244
ではWindowsでやることにしますありがとう
0246デフォルトの名無しさん
2011/01/16(日) 21:10:50実機でデバッグするのはwindowsが一番楽かもしれないよ
でも、adb shellっていうのがあるんだけど、それは基本linuxです
0247デフォルトの名無しさん
2011/01/16(日) 22:00:13intで適当に割り振るしかない?
0248デフォルトの名無しさん
2011/01/16(日) 22:34:51世界を目指せ!Androidアプリ開発入門:第2回 Androidアプリ開発のための環境構築|gihyo.jp … 技術評論社
ttp://gihyo.jp/dev/serial/01/androidapp/0002?skip
android-sdk_r08-windows.zip
eclipse-java-helios-SR1-win32.zip
Java SE 6 Update 23
xp pro sp3
エミュレータの起動は出来てます。
プロジェクトのインポートをしようとしたのですが、
ファイル→新規→その他... も ファイル→インポートもグレーアウトしてて使えません。
c:geoアプリ(ソースはttps://github.com/carnero/c-geo)をビルドしたいのですが、どうしたらいいのでしょうか?
すっごい低レベルで申し訳ないんだけど誰かお願いします。
0249デフォルトの名無しさん
2011/01/16(日) 22:43:04試しに日本語化やめてみたらどう
0250デフォルトの名無しさん
2011/01/16(日) 23:07:17画面サイズの違いに対応する方法ってどうするのがいいんだろうか?
現状の描画方法は「リソースを全部drawable-nodpiで用意して、一旦320*455(エミュレータの画面サイズ)のバッファに描画した後実際の画面サイズに合わせて拡大/縮小する」ってやり方なんだけど
それだと大きめの画面では画質が悪そうで心配なんだ
今考えているのは「とりあえず大きめのオフスクリーンバッファに描画し,その後スクリーンサイズに合わせて縮小して描画する」ってやり方なんだけど
それだと小さい画面の端末で無駄に処理が重くなってしまいそうで良くないかなぁって思っている
0251デフォルトの名無しさん
2011/01/16(日) 23:14:43そもそもAndroidではEnum推奨されてないけど
0252デフォルトの名無しさん
2011/01/16(日) 23:17:32同じ内容で大小のリソースを用意しない限り、物理的に無理な相談でしょ
ピクセルが補間されて大きい画像が出来るわけないし
処理をケチって拡大縮小なんて出来ないんだし
そもそも実際に試してから考える事じゃねーの?
お前さんの基準なんて誰もエスパー出来ないんだから
0253デフォルトの名無しさん
2011/01/16(日) 23:22:13そうだなー
端末借りて両方試してみる
0254デフォルトの名無しさん
2011/01/16(日) 23:23:37あれ,そうなんですか
じゃあやっぱintで適当にやるかな
0255デフォルトの名無しさん
2011/01/16(日) 23:24:25textview.setText("test");
hoge();
のhogeは訳があってメインスレッドでしか処理できないのですが、
textview.setTextの方を別スレッドでやらせられないですよね。
Only the original thread that created a view hierarchy can touch its views.
ってなるから。Handlerとか面倒そうだし、もっと簡単にできるほうほうがあれば
それが知りたいのです。定石というより、なんだそれだけなんだ ってのがあるならそれ
が知りたい。なければいろいろ考えるしかない
0256デフォルトの名無しさん
2011/01/16(日) 23:25:52小さい画面用の画像は初回起動時に作ってキャッシュしておいたらどうなんだ
0257デフォルトの名無しさん
2011/01/16(日) 23:27:02てか、>>211 で答え出てるだろうが
0258デフォルトの名無しさん
2011/01/16(日) 23:33:09おお,そうか!
たしかにデカめの画像用意しといて、いい感じの大きさに作り直してキャッシュすれば解決するな
まじありがとう、それでやってみる
0259デフォルトの名無しさん
2011/01/16(日) 23:39:520260デフォルトの名無しさん
2011/01/16(日) 23:41:140261デフォルトの名無しさん
2011/01/16(日) 23:45:11hoge()をメインスレッドで動作せる必要があるんだったら、Handler使って非同期で開始すれば良い
メインスレッドで10秒かかるような処理をやるのはどうかと思うけどな
0262デフォルトの名無しさん
2011/01/16(日) 23:47:200263デフォルトの名無しさん
2011/01/17(月) 00:16:25このようにしましたが、やはり10秒たってからaaaaと表示されます。
new Thread(new Runnable() {
public void run() {
mHandler.post(new Runnable() {
public void run() {
textview.setText("aaaa");
}
});
}
}).start();
hoge();
0264デフォルトの名無しさん
2011/01/17(月) 00:33:26settextの意味考えよーぜ
0265デフォルトの名無しさん
2011/01/17(月) 00:42:46その記述だとhoge()が同期で実行された後、setTextが実行される
0266デフォルトの名無しさん
2011/01/17(月) 00:50:16すみません、ギブアップです
どうすればいいんでしょう
0267デフォルトの名無しさん
2011/01/17(月) 01:14:48そこら辺から作り方が間違っているんじゃないのか。
0268デフォルトの名無しさん
2011/01/17(月) 01:19:100269デフォルトの名無しさん
2011/01/17(月) 01:27:30androidも(swingとおなじく)UIを更新する処理はEDTに当たるスレッドで行わなければならない。
AsyncTaskはbackground以外はEDT上で実行されることで、UIが更新できるとしている。
たとえばtextviewに表示をpreexecuteでやって、hogeのうちuiに関係ないところを
background、関係する部分をpublishでprogress(だったか?名前忘れた)で行うとか。
0270デフォルトの名無しさん
2011/01/17(月) 01:49:45メインスレッドのみで処理するならThreadは作らなくて良い
Handlerに投げたRunnableはすぐに実行されず、キューに追加されるだけ
スレッドが空いたら順に実行される
0271デフォルトの名無しさん
2011/01/17(月) 08:06:26helios用のにしてあります。
ttp://download.eclipse.org/technology/babel/update-site/R0.8.1/helios
日本語化止めるのはどうしたらいいのかな?
設定→インストール/更新→有効なソフトウェア・サイトで↑を除去しただけでは日本語のままです。
0272デフォルトの名無しさん
2011/01/17(月) 13:14:240273デフォルトの名無しさん
2011/01/17(月) 15:40:18UTF-8なら日本語ファイル名も問題なく表示されるはずですよね?
エミュレータだと問題ないのにIS01実機だと化けまくりで悩んでおります
やっぱりIS01使ってるのが悪いのか
0274デフォルトの名無しさん
2011/01/17(月) 16:55:520275デフォルトの名無しさん
2011/01/17(月) 17:07:380276デフォルトの名無しさん
2011/01/17(月) 17:16:36一つ一つincludeを修正するのは心が折れてきました・・・
0277デフォルトの名無しさん
2011/01/17(月) 17:22:150278デフォルトの名無しさん
2011/01/17(月) 17:23:410279デフォルトの名無しさん
2011/01/17(月) 17:26:29LOCAL_SRC_FILESのしたに
LOCAL_CFLAGS += -I Libでいいんでしょうか?
0280276
2011/01/17(月) 17:44:210281デフォルトの名無しさん
2011/01/17(月) 17:54:20適当に試して結果を報告してくれると幸い
0282276
2011/01/17(月) 18:11:18LOCAL_C_INCLUDES += $(LOCAL_PATH)/test
でビルド通るようになりましたー
でも他の所で見たやり方と違うところが気になる・・・
0283デフォルトの名無しさん
2011/01/17(月) 20:35:12文字コードとか意識する必要ないと思うんだが
0284デフォルトの名無しさん
2011/01/17(月) 21:03:050285デフォルトの名無しさん
2011/01/17(月) 21:16:17Desireだけど化けない
0286デフォルトの名無しさん
2011/01/17(月) 22:42:13<android:Button text="@string/app_name" />
ではなく
<Button android:text="@string/app_name" />
が正しいのですか?
いまいち、XMLが分かっていないもんでw
0287デフォルトの名無しさん
2011/01/18(火) 01:00:330288デフォルトの名無しさん
2011/01/18(火) 01:46:10Buttonは"android"名前空間に属していない。
android:textは"android"名前空間に属してる。
じゃないかな。よく知らんけど。
0289デフォルトの名無しさん
2011/01/18(火) 02:24:58テキストそのものを常駐して表示させる方法はないでしょうか?
0290デフォルトの名無しさん
2011/01/18(火) 12:11:37ListViewのアイテム長押しでContextMenuが開くようになりますが、
長押しではなくシングルタップで開くようにすることは可能でしょうか
0291デフォルトの名無しさん
2011/01/18(火) 14:26:45「なんで?じゃないんです。そうなってるんです!」
理由がないんじゃなくておまえが知らないだけだろwww
それを言うなら「理由は私にもわかりません!」って言えよ
といいたくなる上司モドキ
0292デフォルトの名無しさん
2011/01/18(火) 15:03:350293デフォルトの名無しさん
2011/01/18(火) 15:08:270294デフォルトの名無しさん
2011/01/18(火) 15:13:330295デフォルトの名無しさん
2011/01/18(火) 16:01:23いるわー
そういう奴に限って屁理屈こね回すだけで使えない
0296デフォルトの名無しさん
2011/01/18(火) 16:42:270297デフォルトの名無しさん
2011/01/18(火) 20:14:060298デフォルトの名無しさん
2011/01/18(火) 20:26:390299デフォルトの名無しさん
2011/01/18(火) 20:32:430300デフォルトの名無しさん
2011/01/18(火) 22:05:43ちょっとしたツテでフォリオ100をゲット
しかしWindowでフォリオをAndroid端末として認識できない…
(USBメモリとしては使えるがUSBデバッグONにしてもDDMSでデバイスとして認識されない)
なんかドライバとか入れないといけないのかな?
誰か教えてくれー
0301デフォルトの名無しさん
2011/01/18(火) 22:37:07たぶん、俺それの原因知ってる。
環境変数がきちんととおってないんだと思う。
仮にNDKをホームのすぐ下に置いたとすると、
.bashrc(dot bashrc)の末尾にでも export PATH=$HOME/android-ndk-r5:$PATH
とパスを通した後 source .,bashrc [return] しろ。
0302デフォルトの名無しさん
2011/01/18(火) 23:37:52Intentを使ってビューアアプリに表示を任せることはできると思うのですが、
自分のアプリ内で表示したいと思っています。
iPhoneでは標準のライブラリでPDFを表示したりできるようですが、
Androidでは標準でPDFやFlashを表示したりできるのでしょうか?
0303デフォルトの名無しさん
2011/01/18(火) 23:43:56PDFは仕様公開されてるから出来るだろ
Flashもされてたっけ?
がんばって作れ
0304デフォルトの名無しさん
2011/01/18(火) 23:46:51PDFは仕様公開されてるから出来るだろ
Flashもされてたっけ?
がんばって作れ
0305デフォルトの名無しさん
2011/01/19(水) 00:22:55だからって出来るかどうかはわからんが、まぁがんばれ
0306デフォルトの名無しさん
2011/01/19(水) 01:40:060307デフォルトの名無しさん
2011/01/19(水) 02:34:28そのサービス使えば画像データとしてなら比較的簡単に表示出来んじゃね?
0308デフォルトの名無しさん
2011/01/19(水) 02:37:42Intent送信先一覧から自身のアプリのみを除外したいのですが、Intentを投げる前に
PackageManager#setComponentEnabledSettingを実行する行を追加すると、
何故かIntent受信時の一覧からも消えてしまいます。
Intentを投げる時だけ自身を除外するにはどうすればよいでしょうか?
0309308
2011/01/19(水) 02:41:020310308
2011/01/19(水) 02:55:490311デフォルトの名無しさん
2011/01/19(水) 03:10:09ありがとうございました。しかし、解決しませんでした。
1.6ではシングルタッチ、2.1ではマルチタッチにしようとしたいのですが
マルチタッチの処理(getPointerCount()等)を書くと1.6ではアプリが起動しません。
もちろんif文で1.6の時はマルチタッチの処理を通らないようにしています。
1.6を最低動作条件にするとマルチタッチはあきらめるしかないのでしょうか?
0312デフォルトの名無しさん
2011/01/19(水) 05:12:50ソフトキーボードを表示して入力までは出来たのですが入力後にEdittextを非表示にするにはどうすればいいのでしょうか?
↓のような感じです。
public void onclickBtn(View v){
Edittext edittext=(Edittext)findViewById(R.id.edittext01);
edittext.setVisibility(View.VISIBLE);
edittext.setFocusableInTouchMode(true);
edittext.requestFocus();
InputMethodManager imputMethodManager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imputMethodManager.showSoftInput(edittext, 0);
}
0313デフォルトの名無しさん
2011/01/19(水) 07:45:14出てしまうんだけど、onCreate()の中でActivity()を消去する事は
出来ないのかな?returnで抜けるとActivityが生き続けてしまって、
戻るボタンを押さないと抜けられないみたい。
0314デフォルトの名無しさん
2011/01/19(水) 07:51:13finishで問題なかったと思うが。
ログにはエラー要因なんて出てる?
0315313
2011/01/19(水) 08:05:27申し訳ないですが、そのままログを張ります。
WebViewClient#onPageStartedの処理が走ってしまってます。何だろう…。
DEBUG/AndroidRuntime(311): Shutting down VM
WARN/dalvikvm(311): threadid=3: thread exiting with uncaught exception (group=0x4001aa28)
ERROR/AndroidRuntime(311): Uncaught handler: thread main exiting due to uncaught exception
ERROR/AndroidRuntime(311): android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@4394cd18 is not valid; is your activity running?
ERROR/AndroidRuntime(311): at android.view.ViewRoot.setView(ViewRoot.java:456)
ERROR/AndroidRuntime(311): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:177)
ERROR/AndroidRuntime(311): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)
ERROR/AndroidRuntime(311): at android.view.Window$LocalWindowManager.addView(Window.java:409)
ERROR/AndroidRuntime(311): at android.app.Dialog.show(Dialog.java:238)
ERROR/AndroidRuntime(311): at com.test.grsender.GRSenderActivity$WebViewClientSample.onPageStarted(GRSenderActivity.java:81)
ERROR/AndroidRuntime(311): at android.webkit.CallbackProxy.handleMessage(CallbackProxy.java:214)
ERROR/AndroidRuntime(311): at android.os.Handler.dispatchMessage(Handler.java:99)
ERROR/AndroidRuntime(311): at android.os.Looper.loop(Looper.java:123)
ERROR/AndroidRuntime(311): at android.app.ActivityThread.main(ActivityThread.java:4203)
ERROR/AndroidRuntime(311): at java.lang.reflect.Method.invokeNative(Native Method)
ERROR/AndroidRuntime(311): at java.lang.reflect.Method.invoke(Method.java:521)
ERROR/AndroidRuntime(311): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
ERROR/AndroidRuntime(311): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
ERROR/AndroidRuntime(311): at dalvik.system.NativeStart.main(Native Method)
0316313
2011/01/19(水) 08:10:20処理が続いて、WebViewClientSampleの中でProgressDialog.show()しようとして
予期せぬエラーになっているように見えます。finish()では止まらないんでしょうか?
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
urlString = getIntent().getExtras().getCharSequence(Intent.EXTRA_TEXT).toString();
if(urlString != null || urlString.equals("")) {
Toast.makeText(this, "Send string is not URL.", Toast.LENGTH_LONG).show();
finish();
}
if(!urlString.startsWith("http://") && !urlString.startsWith("https://")){
Toast.makeText(this, "Send string is not URL.", Toast.LENGTH_LONG).show();
finish();
}
// URLのページタイトルを取得
WebView webview = new WebView(this);
webview.setWebViewClient(new WebViewClientSample());
webview.loadUrl(urlString);
}
0317デフォルトの名無しさん
2011/01/19(水) 08:16:17いつか破棄してくださいってお願いしてるだけだから。
0318デフォルトの名無しさん
2011/01/19(水) 08:18:20finishのあとにreturn をいれてみたらどうだ?
0319313
2011/01/19(水) 08:22:51了解です。理解が足りてなかったです。
>>318
returnを入れるケースと、onStop()でWebView.stopLoading()を入れるケースの
両方を試してみます。
0320デフォルトの名無しさん
2011/01/19(水) 08:25:24メソッドAの処理がそこで終了するなんて考えるの、おかしいよね。
#正常系なのに例外処理必須の気が狂ったフレームワークとかあるかもしれんが。
0321313
2011/01/19(水) 08:32:40finish() => returnで意図する動作となりました。
>>320
即座に破棄される=そこで処理が中断される、と勝手に
脳内で思い込んでしまいました…。
0322デフォルトの名無しさん
2011/01/19(水) 08:38:56Cのexit() という一般的にものすごく有名な例があるのだが。
0323デフォルトの名無しさん
2011/01/19(水) 09:38:07rawの下に4M程度のファイルを1つ置いて起動したとき
画面の挙動がおかしくなったりするのですが
サイズが大きかったりするとなにか問題あるのでしょうか?
また対処方法なんかがありましたら教えていただけると
助かります
0324デフォルトの名無しさん
2011/01/19(水) 09:57:47Androidでも、プロセス終了させればその後の処理は走らんよ
0325デフォルトの名無しさん
2011/01/19(水) 19:40:36処理をしていて、その間にBACKキーでダイアログを
消去したら同時にThreadも停止させたいのですが、
出来なくて困ってます。
onDismiss()の中でThread.stop()を記述しているのですが、
そもそもonDismiss()が呼び出されません。
ダイアログ消去時のイベントは何を呼べばいいのでしょうか?
0326デフォルトの名無しさん
2011/01/19(水) 19:59:08AsyncTasck 使え
0327デフォルトの名無しさん
2011/01/19(水) 20:42:07解決はしてませんが、別に問題もありました。
ファイル→新規→プロジェクト...→Android ProjectのNew Android Projectで
Contents欄のCreate project from existing souceを選択しただけで↓のエラーが出ます。
[2011-01-19 20:25:08 - com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper]
Unable to read C:\Documents and Settings\*****\workspace\AndroidManifest.xml: java.io.FileNotFoundException: C:\Documents and Settings\*****\workspace\AndroidManifest.xml (指定されたファイルが見つかりません。)
[2011-01-19 20:25:08 - com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper]
Unable to read C:\Documents and Settings\*****\workspace\AndroidManifest.xml: java.io.FileNotFoundException: C:\Documents and Settings\*****\workspace\AndroidManifest.xml (指定されたファイルが見つかりません。)
↓と同じ症状のようです。
ttp://www.anddev.org/view-layout-resource-problems-f27/where-oh-where-have-my-permissions-gone-t19370.html
Create new project in workspaceやCreate project from existing sampleを選んでもエラーは出ません。
jdk,eclipse,android sdkを再インストールしてみたけど再現します。
0328デフォルトの名無しさん
2011/01/19(水) 20:56:03cancellistenerとか無かったっけ?
0329デフォルトの名無しさん
2011/01/19(水) 21:08:010330デフォルトの名無しさん
2011/01/19(水) 21:34:25これの意味を知りたのですが、それを書いてあるサイトはありますか?
0331デフォルトの名無しさん
2011/01/19(水) 21:34:55レストアできず強制終了。。。サンプルアプリがこんなんでいいのでしょうか??
0332デフォルトの名無しさん
2011/01/19(水) 21:52:46サンプルアプリだから、だろ
LunarLanderが電話アプリとの切替のサンプルなら別だけど
0333デフォルトの名無しさん
2011/01/19(水) 22:47:15普通にjavaで書いたほうが効率いいんだけど
0334デフォルトの名無しさん
2011/01/19(水) 22:53:10じゃあ、そうすれば良い。
0335デフォルトの名無しさん
2011/01/19(水) 23:08:55リフレクション使えばいいんじゃね
0336デフォルトの名無しさん
2011/01/19(水) 23:11:25横固定、縦固定というのは、たとえば広い方が横になり、狭い方が縦になるという
認識でいいのでしょうか。
0337325
2011/01/19(水) 23:12:24対応出来ました。
0338デフォルトの名無しさん
2011/01/19(水) 23:13:34トリガーは他の人が書いてるから省くが、そもそもスレッドの停止は Thread#stop でやるもんじゃないぞ
0339デフォルトの名無しさん
2011/01/19(水) 23:32:50対象の画像へのフォーカスやタッチの状態に応じて、自分の思う通りに切り替わってくれません。
自分が考えている状態と実際の状態に差異があるか確認を行いたいのですが、
対象の現在の状態を取得する処理などがあったら教えてください。
0340デフォルトの名無しさん
2011/01/19(水) 23:57:10それか別クラスに分ける
http://android-developers.blogspot.com/2010/07/how-to-have-your-cupcake-and-eat-it-too.html
0341デフォルトの名無しさん
2011/01/20(木) 00:09:00キャンセル処理自体に時間がかかる場合ってどのようにされていますか?
#cancel(true)を呼び出すと
#onCancelled()がUIスレッドで呼び出されますが、
その間も、#doInBackground()は動作し続けてます。
終了処理中もProgressDialogは表示していたいので、
#onCancelled()でダイアログは閉じたくありません。
なので、#doInBackground()の処理完了後にダイアログを閉じたいのですが
#cancel(true)を呼び出した後は、#doInBackground()の処理完了後に
#onPostExecute()が呼び出されないのです。
ネットで検索しても、ASyncTaskのキャンセル処理を実装してるサンプルがあまり見つからないのですが、
皆さんはどのようにされているのでしょうか?
0342デフォルトの名無しさん
2011/01/20(木) 00:23:11isCanceled(?)をチェックして、doInBackgroundの処理は速やかに停止させるべきじゃないのかな
0343デフォルトの名無しさん
2011/01/20(木) 00:59:39対象のviewは何?セレクタの切替条件は何々使ってる?
0344デフォルトの名無しさん
2011/01/20(木) 05:21:00こういう場合表示が遅くなるのは仕方ないのでしょうか?
もし良い方法があればお教えください
0345デフォルトの名無しさん
2011/01/20(木) 06:28:140346デフォルトの名無しさん
2011/01/20(木) 15:47:29キャンセル処理用のAsyncTaskを起動すればいんじゃね?
0347デフォルトの名無しさん
2011/01/20(木) 18:35:40純正のウェブブラウザのソースってどこで見れますか?
0348デフォルトの名無しさん
2011/01/20(木) 18:39:55http://android.git.kernel.org/?p=platform/packages/apps/Browser.git;a=tree
0349デフォルトの名無しさん
2011/01/20(木) 19:49:39ありがとうございます!
0350デフォルトの名無しさん
2011/01/20(木) 21:57:10遅くなりましたがstyleでButtonをparentにしています。
セレクタの切り替えには
�@state_pressed=true state_enabled=true
�Astate_pressed=true state_enabled=false
�Bstate_enabled=true
�Cstate_enabled=false
の4つを使い、対象をタッチしている時に�@あるいは�Aの画像に切り替わり、
離した時にbuttonが使用可能か状態によって�Bか�Cに切り替わるようにしたいのですが、
一度タッチすると�@、�Aから�B、�Cに変わらないので、何が問題なのか調べているところです。
0351デフォルトの名無しさん
2011/01/21(金) 07:06:58アプリケーションを通知領域に常駐させたのですが
その状態でハードキーのイベントを横取りすることは可能ですか?
0352デフォルトの名無しさん
2011/01/21(金) 08:02:41発行とクリアはリファレンスに載っているのですが、取得だけわかりませんでした。
0353デフォルトの名無しさん
2011/01/21(金) 11:18:01ある画面(ボタンが複数ある選択画面)において、遷移してすぐに
エミュレータのDOWNキーを押下するとエラーメッセージも吐かずにフリーズ
してしまいます。
下ボタンを押すと選択状態が別のボタンに移り、選択状態のボタンの色が
変わる、という程度の処理です。なにかしらボタン押下時のパラメータ変動
とdraw(描画)の処理が同期がとれてなかったりするのでしょうか?
考えられる問題をご教示頂けませんでしょうか?
0354デフォルトの名無しさん
2011/01/21(金) 11:40:3401-21 02:38:06.476: ERROR/MemoryHeapBase(577): error opening /dev/pmem_gpu1: No such file or directory
01-21 02:38:06.476: ERROR/MemoryHeapBase(577): error opening /dev/hw3d: No such file or directory
01-21 02:38:06.547: INFO/ActivityManager(577): Displayed activity org.example.renaisimugame/.RenaiSimuGame: 1201 ms
01-21 02:38:06.977: DEBUG/dalvikvm(727): GC freed 3033 objects / 181784 bytes in 78ms
01-21 02:38:07.926: INFO/ARMAssembler(727): generated scanline__00000077:03545404_00008001_00000000 [109 ipp] (130 ins) at [0x1926d8:0x1928e0] in 2629688 ns
01-21 02:38:07.987: INFO/ARMAssembler(727): generated scanline__00000077:03545404_00008004_00000000 [104 ipp] (124 ins) at [0x18cf98:0x18d188] in 1221720 ns
01-21 02:38:10.047: INFO/ARMAssembler(727): generated scanline__00000077:03010104_00008004_00000000 [ 84 ipp] (103 ins) at [0x18d190:0x18d32c] in 901555 ns
01-21 02:38:10.077: INFO/ARMAssembler(727): generated scanline__00000077:03010104_00008001_00000000 [ 89 ipp] (110 ins) at [0x18d330:0x18d4e8] in 661004 ns
01-21 02:38:11.636: INFO/ARMAssembler(727): generated scanline__00000077:03545404_00000A07_00000000 [ 36 ipp] (57 ins) at [0x1b3360:0x1b3444] in 715607 ns
01-21 02:38:11.747: DEBUG/dalvikvm(617): GC freed 3853 objects / 218984 bytes in 183ms
01-21 02:38:12.287: DEBUG/dalvikvm(727): GC freed 1524 objects / 100616 bytes in 73ms
01-21 02:38:12.887: DEBUG/dalvikvm(727): GC freed 1654 objects / 57600 bytes in 70ms
01-21 02:38:13.486: DEBUG/dalvikvm(727): GC freed 1350 objects / 48168 bytes in 68ms
01-21 02:38:14.077: DEBUG/dalvikvm(727): GC freed 1348 objects / 48208 bytes in 67ms
0355デフォルトの名無しさん
2011/01/21(金) 11:47:26state_focused=trueを足したらどうだろう
0356デフォルトの名無しさん
2011/01/21(金) 12:06:45なんかオブジェクトの数が多くないか?
0357デフォルトの名無しさん
2011/01/21(金) 12:42:520358デフォルトの名無しさん
2011/01/21(金) 12:50:34エラーログ出てんだからちょっとは調べようぜ
ttp://groups.google.com/group/android-developers/browse_thread/thread/6e32d22f93459370?pli=1
0359デフォルトの名無しさん
2011/01/21(金) 15:02:09書籍に示された手順に沿って、TI SGX グラフィックドライバのインストールをしようと
make install OMAPES=5.x [return]
とすると、
./install.sh: /home/user00/myFroyo/out/target/product/beagleboard/image/android/ does not exist.
make: *** [install_km] エラー 1
となっていまいます。 確認してみると
/home/user00/myFroyo/out/target/product/beagleboard/ まではあるのですが、それより下のディレクトリが作製されておりません。
(ディレクトリを作れば良いってものではないことは理解しております。)
Image以下のディレクトリはどの手順で作製されているべきなのでしょうか?
アドバイスをお願いします
0360デフォルトの名無しさん
2011/01/21(金) 15:27:390361デフォルトの名無しさん
2011/01/21(金) 15:54:07make install OMAPES=5.x [return] のコマンドの前に
make [return] をしております。
引き続きお願い足します。
0362デフォルトの名無しさん
2011/01/21(金) 17:03:060363デフォルトの名無しさん
2011/01/21(金) 17:59:18ボイスチャットのようなことがしたいです。
0364デフォルトの名無しさん
2011/01/21(金) 19:10:370365デフォルトの名無しさん
2011/01/21(金) 19:33:52取得してくるけど、ああいうのは内部でWebView使ってるのかな?
それとも生のHTMLソース取って来て自前でパースしてる?
0366デフォルトの名無しさん
2011/01/21(金) 19:39:230367デフォルトの名無しさん
2011/01/21(金) 19:48:42あ、そうか…。RSSリーダなんだからRSSのXML読み込むよね…。
関係ないけど、WebView#onPageStartedってリンクをたどる度に
複数回呼ばれるんだね。
0368デフォルトの名無しさん
2011/01/21(金) 19:49:19これからおみくじを引ける程度の簡単なゲームを作ろうと思うのですが
お勧めの言語とソフトを教えて下さい。お願いします。
0369デフォルトの名無しさん
2011/01/21(金) 19:51:44このスレ的にはオススメの言語はJAVAだな!
ソフトはeclipse。
0370デフォルトの名無しさん
2011/01/21(金) 19:55:140371デフォルトの名無しさん
2011/01/21(金) 20:01:500372デフォルトの名無しさん
2011/01/21(金) 20:05:34日Java辞典片手に翻訳しながらでおk
0373デフォルトの名無しさん
2011/01/21(金) 20:07:27すみません、プログラミング板は初めてなので思い切りスレタイ読んでませんでした。。忘れて下さい。。
>>369
ありがとうございます!
0374デフォルトの名無しさん
2011/01/21(金) 21:33:34一番最後に呼ばれるonPageFinishedで処理させるにはどうすればいいの?
0375デフォルトの名無しさん
2011/01/21(金) 21:34:37複数回呼ばれるのに、次に呼ばれないことを把握できるわけがないじゃん。
0376デフォルトの名無しさん
2011/01/21(金) 21:46:11何か方法があるのかなぁと思って聞いてみた。やはり無いか。
0377デフォルトの名無しさん
2011/01/21(金) 22:27:08url で区別できそうな。
0378デフォルトの名無しさん
2011/01/21(金) 23:05:02URLの区別…Webページがどういう呼ばれ方するか
知らないと駄目ですね…。
途中で遷移するWebページのタイトルがもしnullならば
WebView#getTitleで判別出来るけど、そんな訳ないし。
0379デフォルトの名無しさん
2011/01/22(土) 00:25:04ステータスコードとか判断できないのかな?
0380デフォルトの名無しさん
2011/01/22(土) 01:21:46例えば"http://twitter.jp"を開くと"http://twitter.com"を経由して
モバイル用サイトが開くんだけど、1回目のページタイトルがnullで
返ってくるので、この時はスキップして次のタイトルを取得すればいけそう。
0381デフォルトの名無しさん
2011/01/22(土) 02:13:17EditTextで編集中のテキストで、シンタックスハイライトをしろというのがあって困ってます。
EditTextのプロパティを見たんですが、それらしいのがないです。
シンタックスハイライトと言っても、いくつかのキーワードの色を変えたいだけなんですが、
どなたかやる方法を教えてください。
0382デフォルトの名無しさん
2011/01/22(土) 02:21:510383デフォルトの名無しさん
2011/01/22(土) 06:21:03やっぱりWindowsのSpy++でメッセージを見るみたいなことはできないのかなあ
ググりまくったり、ソース調べたりするしかないのか
0384デフォルトの名無しさん
2011/01/22(土) 08:40:07AndroidManifest.xmlに
<uses-permission android:name="android.permission.INTERNET" />
を追加する以外に
*.javaソースだけで完結する別の方法はありませんか?
0385デフォルトの名無しさん
2011/01/22(土) 08:44:580386デフォルトの名無しさん
2011/01/22(土) 13:28:360387デフォルトの名無しさん
2011/01/22(土) 14:02:13ない
0388デフォルトの名無しさん
2011/01/22(土) 16:08:18Activity2を呼び出すようにするにはどうすればいいでしょうか?
0389デフォルトの名無しさん
2011/01/22(土) 16:51:50finish()の前にActivity2をよんだら
0390デフォルトの名無しさん
2011/01/22(土) 16:53:22Activity1のfinish()で、Activity2を呼び出せば?
Activity1にActivity2を持たせると、
Activity1の終了でActivity2のインスタンスも無くなっちゃう
って話だよね?
0391デフォルトの名無しさん
2011/01/22(土) 17:08:02今そのように実装してみたんですが、Activity1に依存してるので、
分けた方がいいのかなと思っています。
>>390
Activity1が終わるまで待つ事は出来るのでしょうか?
0392デフォルトの名無しさん
2011/01/22(土) 17:13:540393デフォルトの名無しさん
2011/01/22(土) 17:15:490394デフォルトの名無しさん
2011/01/22(土) 18:25:20>>393
今実装中ですが、それで行けそうです。
0395デフォルトの名無しさん
2011/01/22(土) 19:46:43いきなり戻ってくるのがRESULT_CANCELEDになってる…。
0396デフォルトの名無しさん
2011/01/22(土) 20:14:12返ってくるそうだ。ってAPI仕様に書いてあった…。
android:launchMode="singleTask"
0397デフォルトの名無しさん
2011/01/22(土) 21:11:56入れていてもパフォーマンスにはそこまで影響ないですよね?
0398デフォルトの名無しさん
2011/01/22(土) 22:20:05そこまでがどこまでなのか知らんけど、入れないほうが良いでしょ
0399デフォルトの名無しさん
2011/01/22(土) 23:31:44戻るボタンを押して親のPreferenceScreenに戻ったときにしたい処理があります。
調べた限りでは別のActivityにするしかないようなのですが、
同一のActivity/xmlだと発生するイベントはないのでしょうか?
APIレベルは8です
0400デフォルトの名無しさん
2011/01/22(土) 23:49:07上手くいっている方がいればどのようにしているのかお教えください。
0401デフォルトの名無しさん
2011/01/23(日) 01:01:12自分はサービスの起動/終了とか極一部をlog.iする程度だね。あと例外とか。
あと、デフォルトではログはoffにしといて、デバッグ時にはadbから専用のインテントをブロードキャストしてオプションをONにする方法を
確かはてなが発表してたと思う。
このやり方だとデバッグ用とリリース用の2つバイナリを用意しなくてもいいって。
自分も使わせてもらってる。
0402デフォルトの名無しさん
2011/01/23(日) 01:20:24Activity1からstartActivityForResultでActivity2を呼び出して、
その時にホームボタンを押して別のアプリに遷移すると
Activity1だけがスタックに残った状態になってしまいます。
再度Activity1をアクティブにすると、onActivityResultが走って
そこで初めてActivity1が消去されます。
そこで質問なのですが、ホームボタンを押下した時に
上記のアクティビティ1と2を両方とも同時に消去する事は
出来ないのでしょうか?
0403デフォルトの名無しさん
2011/01/23(日) 02:00:35ホームボタンをフックする事は出来ない
しかもホームボタンを押した時に、
アプリがスタックに残るのはアンドロイドの基本的な動作なんだよ
それを変えると言うことは、
大げさに言えば、windowsアプリで、windowのクローズ(右上の×ボタン)を押したら
windows(OS)も終了したいんです、と言うくらいの変な話だと思ったほうが良いよ
0404デフォルトの名無しさん
2011/01/23(日) 02:06:29起動時の制御を検討したらどうだろう
0405デフォルトの名無しさん
2011/01/23(日) 02:13:52ルートアクティビティまでは消せないという事ですか。無念…。
>>404
起動時の制御と言いますと、Intentのフラグ設定の事でしょうか?
0406デフォルトの名無しさん
2011/01/23(日) 02:24:35それいいな
0407デフォルトの名無しさん
2011/01/23(日) 02:27:18アプリがバックグランドになったら終わらせる方法はある
アプリがバックグラウンドになった場合、
Event.DEACTIVITEイベントが送信されるので、
それをキーにアプリケーションを終了させる
詳しくはググってくれ
0408デフォルトの名無しさん
2011/01/23(日) 03:04:05知らなかったのでググってみたけど
Adobe AIR for Android でのイベントじゃないのか?
0409デフォルトの名無しさん
2011/01/23(日) 09:24:59battery情報を取得する方法はわかったんですが、
それを画面に表示させる方法がわかりません。
xmlも何かいじるのでしょうか?
0410デフォルトの名無しさん
2011/01/23(日) 11:46:100411デフォルトの名無しさん
2011/01/23(日) 12:03:040412デフォルトの名無しさん
2011/01/23(日) 14:51:34setTextにでも表示してみては?
0413デフォルトの名無しさん
2011/01/23(日) 17:43:30ホームキー押下は感知できる。onUserLeaveHintか何かでくぐれ。あと、マニフェスト見直すこと。裏側に回ったら保持していた状態とか子Activity をリセットする設定があるはず。ルートアクティビティそいつらを設定すればほぼ望みどおりになるはず。
0414デフォルトの名無しさん
2011/01/23(日) 18:52:24IDとAPIキーを指定できないものはアプリ内で勝手に
設定されてるんだよね?統計とか見られてんのかな?
0415デフォルトの名無しさん
2011/01/23(日) 19:04:47短縮するアプリはそうだろうね。
0416デフォルトの名無しさん
2011/01/23(日) 19:07:38onUserLeaveHintは ホームキー押下じゃないぞ。 他のactivityの起動によって自分がバックグラウンドにまわるときに呼ばれる。
検索ボタン、AlarmManager、ステータスバーからのアプリ起動、
自アプリ内の別のactivityを startActivityするときにも呼ばれる。
0417デフォルトの名無しさん
2011/01/23(日) 19:10:13やっぱりそうなんだ…。最初から設定なしに使えるから
変だなと思ってた。指定させた方が親切だけどどうしようかな。
0418デフォルトの名無しさん
2011/01/23(日) 19:14:31要件からすると、それでもいいんじゃないの。
0419デフォルトの名無しさん
2011/01/23(日) 19:18:35連投だけど、onPause、onUserLeaveHint 、onKeyDownを要件に合わせて実装し、マニフェストを適切に設定すればそんなにブレはないとおもう。
0420デフォルトの名無しさん
2011/01/23(日) 19:44:59うーん、アラームやステータスバーから他のアプリが起動した時、自分が終了してもいいならそれでもいいと思うけどね。
これらのアクションとホームキー押下を区別する方法思い付かないし。
0421デフォルトの名無しさん
2011/01/23(日) 19:57:24ホームキー云々でonUserLeaveHint 持ち出しちゃったけど、確かに、電話、アラーム、通知バーからの起動とそれ以外の起動を見分けるすべはないね。
0422デフォルトの名無しさん
2011/01/23(日) 21:38:49参考にしている本には出てるんですが何処にあるんですか?
0423デフォルトの名無しさん
2011/01/23(日) 21:45:531. PackageManager#resolveActivity で現在のホームアプリを取得する。
2. システムログから直前にstartActivityされたコンポーネントを割り出す。
3. startActivityされたのがホームアプリだったらホームキーが押下されている。
ってどうよ?
0424デフォルトの名無しさん
2011/01/23(日) 22:41:37ADT8.0.xから削除された。
・・・が、使いにくくなったと不評だったから9から復活予定。
9のPreview版のADTが出てるから、それを使うといい。
場所は変わってるので注意。アウトラインのコンテキストメニューに入ってる。
0425デフォルトの名無しさん
2011/01/23(日) 23:44:56ありがとうございます。
追加したLinearlayoutの下層にButtonをもっていきたかった。
ドラッグでいけました。使いやすい。
0426デフォルトの名無しさん
2011/01/24(月) 14:51:46NDK内の他の関数で使いたいのですが
なにか方法とかってあるのでしょうか?
0427デフォルトの名無しさん
2011/01/24(月) 16:39:46下記のコードを書いているのですがnullで帰ってきます。
電話画面で*#06#と入力すると00000000000と帰ってくるのでエミュレータにも
固定識別番号はあると思うのですが、固定識別番号の取得方法を教えて頂けない
でしょうか?
// 固体識別番号取得
String deviceId = Settings.Secure.getString(this.getContentResolver(),
Settings.System.ANDROID_ID);
0428デフォルトの名無しさん
2011/01/24(月) 16:56:000429デフォルトの名無しさん
2011/01/24(月) 16:56:59聞く前にぐぐれよw
0430デフォルトの名無しさん
2011/01/24(月) 19:19:05AndroidIDはユニークじゃないから、何の役にもたたんよ
0431デフォルトの名無しさん
2011/01/24(月) 21:55:29にあるスプライトメソッドテストだけど、canvasの方がopen glより早かったよ。
負荷を上げればあげるほど顕著になる。なんなのいったい??
http://www.atmarkit.co.jp/fwcr/rensai2/google_int_01/02.html
にはopen glのが圧倒的に早いって書いてあるのに実際には逆の結果
0432デフォルトの名無しさん
2011/01/24(月) 22:55:56ttp://up3.viploader.net/pc/src/vlpc006038.jpg
この場合どのようにしたらば、この画面を表示させなくてように出来るのでしょうか?
0433デフォルトの名無しさん
2011/01/24(月) 22:58:03ライブラリのソース一式落として、Eclipseから参照できるようにする
0434デフォルトの名無しさん
2011/01/24(月) 23:01:330435432
2011/01/24(月) 23:13:49ステップフィルターを指定したらば、「ソースが見つかりませんでした」と表示されるようになったのですが
この画面すら出したくないのですが...
0436デフォルトの名無しさん
2011/01/24(月) 23:20:31>>433
メクラか?
0437デフォルトの名無しさん
2011/01/24(月) 23:58:24LinearLayoutのlayout_gravityをActivity内で動的に変更したいのですが
どのように書けばいいのでしょうか?
ググッて調べたのですが解らなかったです…
0438デフォルトの名無しさん
2011/01/25(火) 00:26:52ttp://developer.android.com/reference/android/widget/LinearLayout.LayoutParams.html
ttp://developer.android.com/reference/android/view/ViewGroup.html#updateViewLayout%28android.view.View,%20android.view.ViewGroup.LayoutParams%29
0439デフォルトの名無しさん
2011/01/25(火) 15:42:03まじだ、rootあったら書き換えられるのか
じゃあユニークに個体を識別するのはMACアドレスがいいのかな?SIMは付いてないのもあるらしいから識別には使えないぽいし
0440デフォルトの名無しさん
2011/01/25(火) 16:05:55ttp://okwave.jp/qa/q975331.html
0441デフォルトの名無しさん
2011/01/25(火) 16:23:39ええぇぇ、そうなのか
MACアドレス変更可能だったら何を信じたらいいのかわからないよママン
0442デフォルトの名無しさん
2011/01/25(火) 16:39:31結局パスワード式になったらしいが。
0443デフォルトの名無しさん
2011/01/25(火) 16:40:170444デフォルトの名無しさん
2011/01/25(火) 16:41:090445デフォルトの名無しさん
2011/01/25(火) 16:51:04ガラケー脳だなあ。
1回IDとパスワードで認証して、Cookie発行すればいいでしょ。
しばらくアクセスがなかったら、再度パスワード認証する。
0446デフォルトの名無しさん
2011/01/25(火) 17:38:46いつWebアクセス限定な話になったんだ?
0447デフォルトの名無しさん
2011/01/25(火) 17:44:200448デフォルトの名無しさん
2011/01/25(火) 18:36:53使ってるデバイスは何なの?
0449デフォルトの名無しさん
2011/01/25(火) 18:42:31エミュレータいろいろ
HiPad ver1.5
Xperia
galaxy s
0450デフォルトの名無しさん
2011/01/25(火) 19:14:49外部に接続しないんだったら、端末を一意に識別する必要ないだろ
0451デフォルトの名無しさん
2011/01/25(火) 21:22:29使ってるんですが、getWidth()とgetHeight()で、
本来40x40の画像が60x60とかで値が戻ってきます
なぜでしょうか?
0452デフォルトの名無しさん
2011/01/25(火) 21:25:480454デフォルトの名無しさん
2011/01/25(火) 21:56:45>>9
0456デフォルトの名無しさん
2011/01/25(火) 22:20:36丸投げ教えてくんで申し訳ないが。
0457デフォルトの名無しさん
2011/01/26(水) 03:07:38なんで自分で規約読まないの?
教えて君丸出しで申し訳ないんだけど
0458デフォルトの名無しさん
2011/01/26(水) 03:16:230459デフォルトの名無しさん
2011/01/26(水) 14:40:06WebView#loadUrlを実行した後、別に起動しているアプリ(ブラウザ)が
指定したURLのページに遷移してしまいます。
この遷移を止める方法はあるのでしょうか?
0460デフォルトの名無しさん
2011/01/26(水) 17:33:02wv.setwebviewclient()
0461デフォルトの名無しさん
2011/01/26(水) 20:55:060462デフォルトの名無しさん
2011/01/26(水) 21:12:23root取る
ContentProviderを用意してもらう
SDに保存してもら
お好きなのをどうぞ
0463デフォルトの名無しさん
2011/01/27(木) 15:18:41AsyncTaskのバックグランド処理で落ちる・・・
どうなってるんだ・・・
0464デフォルトの名無しさん
2011/01/27(木) 15:48:440465デフォルトの名無しさん
2011/01/27(木) 16:22:27以下のwarningが出るのですが
WARN/MediaPlayer(4981): info/warning (1, 44)
対処方法や理由など分かりましたら教えていただけないでしょうかー
0466デフォルトの名無しさん
2011/01/27(木) 17:02:33ありがとうございました。
0467デフォルトの名無しさん
2011/01/27(木) 18:09:46再生しようとしてるデータに変なタグ情報が入ってるとかじゃないのん?
0468デフォルトの名無しさん
2011/01/27(木) 18:15:55どうすればいいのでしょうか?
0469468
2011/01/27(木) 18:40:03File file = CacheManager.getCacheFileBaseDir();
long fileSize = 0;
for(File f : file.listFiles()){
fileSize += f.length();
}
0470デフォルトの名無しさん
2011/01/27(木) 19:31:42なんか、全然報告がないので不安なのですが……。
0471デフォルトの名無しさん
2011/01/27(木) 19:37:29エラーレポートしてくれるのは2.2以上の機種だけらしい。
0472デフォルトの名無しさん
2011/01/27(木) 19:40:53んー、エラーレポートできるように作り込むべきなんでしょうかねぇ
0473デフォルトの名無しさん
2011/01/27(木) 19:50:53Activityから表示すると問題無いのですが
PreferenceActivityから表示させると縮小されてしまいます。
エミュレーターだと問題無いのですが、実機だとこのようになってしまいます。
縮小されないようにするにはどうすればいいでしょうか?
0474デフォルトの名無しさん
2011/01/27(木) 21:30:31普段マイコンの制御とか書くことのほうが多いからC/C++の方がなれてるし
これからC#やらないといけないのにJAVAまで覚える余力ねーよorz
0475デフォルトの名無しさん
2011/01/27(木) 22:18:230476デフォルトの名無しさん
2011/01/27(木) 22:28:02JavaそのものよりもAndroid特有のコーディングと格闘する時間が長いから
言語あんまり関係ない。
慣れてくると処理のメイン部分をNDKに外出しできるしな。
0477デフォルトの名無しさん
2011/01/27(木) 23:14:37NDKだけでアプリ完結できるの?
>>476
まあそういっちゃえばそうだけどねぇ
JAVAでどんなことが出来るのか、から把握するのは大変ダナと
0478473
2011/01/27(木) 23:19:170479デフォルトの名無しさん
2011/01/27(木) 23:41:56スケーリングの問題だろうけど、カラーピッカーとか知らないから分からない
0480デフォルトの名無しさん
2011/01/27(木) 23:52:09ネット上のサンプルプログラムをいろいろいじって、自分で改良を加えようとした時に行き詰りました。
図形とボタンを同じ画面に表示させたい時にはどのようにコーディングすればいいのでしょうか。
xml側ではボタン設定しかしていないのが原因ですか?
0481デフォルトの名無しさん
2011/01/28(金) 00:02:50<ImageView android:id="@+id/myimage"・・・
をXMLの図形を表示したい所に追加して
ImageView myImage = (ImageView)findViewById(R.id.myimage);
myImage.setBackground(R.drawable.画像の名前);
みたいなやつ?
0482デフォルトの名無しさん
2011/01/28(金) 00:11:02ListView frame = new ListView(this);
frame.setLayoutParams(layoutFW); // width="fill_parent" height="wrap_content"
String[] lists = {"test1","test2","test3"};
ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_checked, lists);
setContentView(frame);
setListAdapter(adapter);
と、リストを表示する所までは出来たのですが、
このリストをクリックすると、リストにチェックが付くというふうにしたいです。
どのようにやったらいいでしょうか?
0483473
2011/01/28(金) 00:21:13カラーピッカー自体は、onDraw()で
canvas.drawRect( 0, 0, 300, 50, paint);
とかで描画しているだけなんですが、何か考えられそうな原因がありましたらお願いします。
0484デフォルトの名無しさん
2011/01/28(金) 00:25:30主にGraphic系のソフトを作ってきたんですが、
会社を休養しています。
会社から、Androidの案件なら自宅でやってくれてもいいっていわれてるんだけど
そんな簡単にできるもんなの?Javaの文法はしっています。Objecto-Cは良く知らないです
0485デフォルトの名無しさん
2011/01/28(金) 00:25:35R.layout.simple_list_item_checked
なんてのもあるよん
0486デフォルトの名無しさん
2011/01/28(金) 00:26:36表面的なアプリ作るならものすごく簡単。
0487デフォルトの名無しさん
2011/01/28(金) 00:29:05もはや釣にしか見えない
0488デフォルトの名無しさん
2011/01/28(金) 00:30:470489デフォルトの名無しさん
2011/01/28(金) 00:32:380490デフォルトの名無しさん
2011/01/28(金) 00:40:49Androidの仕様にまつわる所は苦戦すると思う
特にシステムにまつわる所やGUIをオリジナルに改造しようとすると、
バカみたいに苦戦する。
ダイアログを独自拡張した結果、それに1週間取られた。
そういう部分さえ手抜きしちゃえば、
結構何でも作れる
0491デフォルトの名無しさん
2011/01/28(金) 00:43:33たぶんそれって同じ物だよ
0492デフォルトの名無しさん
2011/01/28(金) 00:44:560493480
2011/01/28(金) 00:53:44すみません、最初からプログラム出すべきでしたm(_ _)m
下のプログラムは円を表示するだけなのですが、画面の一番下に終了ボタンを作りたい場合どうすればいいのでしょうか?
この場合でもxmlでImageViewを使いますか?
public class Car1 extends Activity{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
TestView mView = new TestView( getApplication() );
setContentView(mView);
}
}
class TestView extends View{
public TestView(Context c){
super(c);
setFocusable(true);
}
protected void onDraw(Canvas canvas){
super.onDraw(canvas);
canvas.drawColor(0xFF008080);
Paint paint = new Paint();
paint.setARGB(255, 255, 0, 255);
canvas.drawCircle(250, 150, 100, paint);
}
}
0494468
2011/01/28(金) 00:53:48取得出来ないのですが、理由が分かる方いますか?
0495デフォルトの名無しさん
2011/01/28(金) 01:08:05xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<LinerLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</LinerLayout>
これを表示するだけでエラーになるんですがどうしてなんでしょうか?
この間にボタンを挟んだりlistviewを入れてたんですがエラーはいたので探していたらここでした。
0496デフォルトの名無しさん
2011/01/28(金) 02:21:35float scale = context.getResources().getDisplayMetrics().scaledDensity;
canvas.drawRect(0 * scale, 0 * scale, 300 * scale, 50 * scale, paint);
0497デフォルトの名無しさん
2011/01/28(金) 02:25:34</LinerLayout> が足らんワナ
0499495
2011/01/28(金) 08:31:16コピペみすりました・・・
最後の</LinerLayout>は書いてます。
エラーは出てないので文法エラーとかじゃないとおもうんですが。。
0500デフォルトの名無しさん
2011/01/28(金) 08:35:400501デフォルトの名無しさん
2011/01/28(金) 08:57:10>NDKだけでアプリ完結できるの?
Android 2.3 なら。
0502デフォルトの名無しさん
2011/01/28(金) 09:28:28xmlでいうと、こんな感じにすればいんじゃね?
<LinearLayout>
<youPackage.TestView />
<Button />
</LinearLayout>
0503デフォルトの名無しさん
2011/01/28(金) 09:33:24誤:LinerLayout
正:LinearLayout
0504デフォルトの名無しさん
2011/01/28(金) 10:37:44送りたいんですけど、プラス記号がparseできません。
Intent mailintent = new Intent(Intent.ACTION_SENDTO, Uri.parse("mailto:[email protected]));
startActivity(mailintent);
ってやるとアドレスがhoge [email protected] とスペースになります。
プラスをエスケープする方法ありましたら教えてください
0505デフォルトの名無しさん
2011/01/28(金) 10:57:300506デフォルトの名無しさん
2011/01/28(金) 11:34:370507デフォルトの名無しさん
2011/01/28(金) 12:41:43Activity Bにはテーマにstyle/Theme.Dialogを指定して
いるので、Activity Aが一部見える状態になっています。
この状態で端末の向きを換えるとActivity AのonPause/onResumeが
呼び出されるけど、Activity Bが表示中であるかは
どうやって判断すればよいのでしょうか?
Bundle, SharedPreferencesに状態を保存する方法もある
けど、もっと簡単に判断する方法ない?
0508デフォルトの名無しさん
2011/01/28(金) 14:53:47ContentObserverでボリュームの変化を見てるんだけど,イベントが発生しないみたい
原因わかるひといます?
0509デフォルトの名無しさん
2011/01/28(金) 16:20:200510デフォルトの名無しさん
2011/01/28(金) 16:29:530511デフォルトの名無しさん
2011/01/28(金) 16:32:070512デフォルトの名無しさん
2011/01/28(金) 17:26:24解説も皆無だし面倒くさすぎて死ねる。誰かボスケテ('A`)
0513デフォルトの名無しさん
2011/01/28(金) 17:43:56実機デバッグすればいいじゃない
0514デフォルトの名無しさん
2011/01/28(金) 20:46:51c言語で作成したサーバーにアクセスすることは出来たのですが
文字列の送受信で2バイト文字のみ文字化けしてしまいます。
文字化けせずに送受信するにはどうすればいいでしょうか?
0515デフォルトの名無しさん
2011/01/28(金) 20:47:51お互い同じ文字コードを使う
0517デフォルトの名無しさん
2011/01/28(金) 20:52:58与えた文字列が正しいバイト列に変換されているか確認する
送信したバイト列と受信したバイト列が同じかを確認する
受け取ったバイト列が正しい文字列に変換されているか確認する
0518デフォルトの名無しさん
2011/01/28(金) 21:15:35ちなみにUTF8だと日本語は3バイトだよ。
0519デフォルトの名無しさん
2011/01/28(金) 21:24:300520デフォルトの名無しさん
2011/01/28(金) 21:27:390521デフォルトの名無しさん
2011/01/28(金) 21:52:06どっちもネタだと信じたい…
0522デフォルトの名無しさん
2011/01/28(金) 22:16:53ActivityAからBにrunnableでもなんでもコールバックを登録しておいて、BのonCreateでコールバックをキックする。
コールバックが呼ばれればBがうごいていることになる、っていうのはどうかな。前やったことがあったけど状態持つ意味がなかったので結局は途中でやめたけど。
0523デフォルトの名無しさん
2011/01/28(金) 22:21:580524514
2011/01/28(金) 22:40:55w=data.getBytes("Shift-JIS");
out.write(w);
out.flush();
をしており、c言語のサーバー側では2バイト文字のみ?で表示されます。
それをそのままクライアントに送り返して
size=in.read(w);
data = new String(w,0,size,"Shift-JIS");
をしているのですが文字化けしてしまいます。
どのようにすればいいのでしょうか?
0525デフォルトの名無しさん
2011/01/28(金) 23:36:55もしかしてエンディアンが違うのかも?
一応data.getBytes("Shift-JIS")のデータをbyte[]型の変数で受けて、送信前と受信前とで比べてみればいいんじゃないか。2バイト文字がAB→BAみたいに並びが逆転していたらエンディアンが間違ってるはず
もしそうだった場合,Javaは普通ビッグエンディアン(=ネットワークバイトオーダ)だから、Android側はそのまま送受信して問題ないはず。
サーバ側がリトルエンディアンなのにビッグエンディアンで受信しているのかもしれない。サーバがどうなっているかわからないから何とも言えないが,サーバ側で受け取ったビット列をShift-JISにエンコードする時にエンディアンに気をつけてみてくれ
0526デフォルトの名無しさん
2011/01/28(金) 23:49:52@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); // ……�@
setContentView(R.layout.main);
}
このように記述すると�@の行に「メソッド onCreate(Bundle) は型 Object で未定義です」というエラーが出ます。
解決方法をご教示いただけないでしょうか。
0527デフォルトの名無しさん
2011/01/28(金) 23:53:56Activity を継承しる
0528デフォルトの名無しさん
2011/01/28(金) 23:57:50おかげさまで解決できました。
ありがとうございます。
0529493
2011/01/29(土) 00:30:38有難うございます。書き足しました。
あとはjavaの変更の方ですが、Viewのidをどのように登録すればよいのでしょうか
TestView mView = new TestView( getApplication() );
mView = (TestView)findViewById(R.id.View01);
今この状態ですが、強制終了します。
0530デフォルトの名無しさん
2011/01/29(土) 00:35:130531デフォルトの名無しさん
2011/01/29(土) 00:38:390532495
2011/01/29(土) 11:20:381箇所目はちゃんと動くんですが、2箇所目タッチしてもonTouchEventが呼ばれません。
マニフェストとかの変更でもいるんでしょうか?
OSはAndroid2.1update1にしています。
0533495
2011/01/29(土) 11:37:07onTouchEventでfalseを返していたのが問題でした。
trueを返すようにしたら問題なく動きました。
0534508
2011/01/29(土) 12:58:42適当にいじってたら動いた
原因が未だに分からん
マニフェストかなんかだったんだろうか…?
0535デフォルトの名無しさん
2011/01/29(土) 13:50:12別のアクティビティのonActivityResultが呼び出されなくなるのですが、どうすればいいですか?
0536デフォルトの名無しさん
2011/01/29(土) 19:49:56android:id="@+id/description"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:lines="5" />
上記だと、きちんと5行まで表示されるのですが、
<TextView
android:id="@+id/description"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:lines="5"
android:ellipsize="end" />
このように android:ellipsize="end" を付け足すと、2行しか表示されません。
TextViewの高さは5行分確保されます。
つまり下3行が空白になってしまうんです。
なぜでしょうか。
0537デフォルトの名無しさん
2011/01/29(土) 23:32:13(数字だけいれてますが)
0538デフォルトの名無しさん
2011/01/30(日) 14:01:39JDK 1.6.0_23
Andoroid SDK revision 8
Apache Ant 1.8.2
です。
コンパイル時に出る
warning: 'includeantruntime' was not set〜
このワーニングですが、
グローバルなファイル(/android-sdk-windows/tools/ant/main_rules.xmlなど)
に手を加えず、
コンパイルオプションや作業ディレクトリのファイルの修正だけで
解消する方法を教えて下さい。
<target name="compile" 〜
以下を全部書くっていうのはナシでお願いします。
0539デフォルトの名無しさん
2011/01/30(日) 14:20:02簡単に判断する方法は無いんですかね…
関係ないけど、エミュレータではこの状態で端末の向きを入れ替えているとonCreateの引数がnullになってしまいますね。
実機ではちゃんとBundleが渡されてます。
0540デフォルトの名無しさん
2011/01/30(日) 18:52:38ボタンやスライダーを表示して、それ以外の背景を透明にしたいのですが
どうすればよいでしょうか?
ネットしらべたActivityの透明化をすると、ボタン等も表示されなくなってしまいます。
お願いします。
0541デフォルトの名無しさん
2011/01/30(日) 21:36:05これで設定した場合、高さは50pxですよね?
なぜかIS01実機だと30ぐらいにしかなってないです
エミュレーターではちゃんと50pxあります
やっぱ実機とエミュじゃ微妙に違うところがあるのかな
0542デフォルトの名無しさん
2011/01/30(日) 21:45:02Densityが違うから違って見えるんじゃないの?
0543デフォルトの名無しさん
2011/01/30(日) 21:50:35エミュだと普通に見えるのに実機だと30pxぐらいでつぶれて表示されてるんです
pxも機種によって見え方が違うってことでしょうか
dipで指定するしかないのかな
0544デフォルトの名無しさん
2011/01/30(日) 21:52:31だからそれをどうやって数えたんだって
1ピクセルの大きさはIS03とエミュレータで一緒なのか?
0545デフォルトの名無しさん
2011/01/30(日) 21:53:43pxは端末ごとに違う
dipはどの端末でも同じ大きさ
0546デフォルトの名無しさん
2011/01/30(日) 21:57:23確かに本当に広告が50pxかは確かめてませんでしたね
blogでみかけただけで
dipで指定すればいいみたいですね
ありがとうございました
0547デフォルトの名無しさん
2011/01/30(日) 23:52:31<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="10dip"
>
</LinearLayout>
こう書きましたけど10dip開いてくれません
LinearLayoutの中身が空だと空かないのでしょうか?
0548デフォルトの名無しさん
2011/01/31(月) 02:28:16その呼ばれたActivityは入力用のUI以外(背景)を透明に設定していて、元Activityの画像が見えてる時
入力用のActivityでシークバーとかがあり、それを動かした時に
リアルタイムで元Activityの画像を更新させたいのですが良い方法は無いでしょうか?
画像を表示しているView継承クラスに、画像更新メソッドを作り、
そのクラスをシリアライズしてIntet#putExtraで渡して、
入力用のActivityから画像更新メソッドを呼ぼうと思ったのですが
それを行うと、今まで動いていた入力用Activityが起動しなくなります(try-catchでも例外を捕まえられません)
要は、バックグランドに回ったActivityの描画更新をしたいのです。
どうしたら良いでしょうか?
0549デフォルトの名無しさん
2011/01/31(月) 02:30:37ボタン等のaddしたViewの背景色を明示的に透明以外でセットしてあげる
0550デフォルトの名無しさん
2011/01/31(月) 08:21:13適当にaction定義して、元のActivityにIntentを投げるだけでいいのでは?
Flagの設定も必要かもだけど
0551デフォルトの名無しさん
2011/01/31(月) 09:30:10入力画面をダイアログにしたら?
0552デフォルトの名無しさん
2011/01/31(月) 14:06:55@strings/foo = "Hello,"
@strings/bar = "World!"
<TextView android:text="@strings/foo + @strings/bar" />
ってやると、"Hello,World!" とか。
0553デフォルトの名無しさん
2011/01/31(月) 15:00:48隙間を開けたいなら、layout_margin を使えば?
0554デフォルトの名無しさん
2011/01/31(月) 15:30:09むり
0555デフォルトの名無しさん
2011/01/31(月) 17:45:47ありがとうございました。
おとなしく onCreate で連結します。
0556デフォルトの名無しさん
2011/01/31(月) 20:03:319-patchの背景画像とは別に、テキストの代わりにコンテンツを画像で表現したいのですが。
0557デフォルトの名無しさん
2011/01/31(月) 21:33:380558デフォルトの名無しさん
2011/01/31(月) 23:14:28ttp://www.atmarkit.co.jp/news/201003/02/android.html
> Androidマーケットではこのリストをランダムにシャッフルしているようで、
> Kim氏は自分のアプリが実際におすすめとしてリストされていることを
> 目にすることがないほどだという。
0559デフォルトの名無しさん
2011/01/31(月) 23:51:17LinearLayoutなどで重ねなかったらちゃんと表示できるんですが
重ねようとすると画像しか表示されないです。
0560デフォルトの名無しさん
2011/01/31(月) 23:54:23うちはいつもTalkingTomcatなんだけど…
0561デフォルトの名無しさん
2011/02/01(火) 00:26:09すみません自己解決しました。
TextView継承したクラスだったんですが
android:text="hoge"と追加したらうまく動きました。
0562デフォルトの名無しさん
2011/02/01(火) 01:11:40常駐させている状態でソースコードを書き換えてアプリの更新がかかると常駐が消えてしまうのですが
消えないようにする方法はないでしょうか?
0563デフォルトの名無しさん
2011/02/01(火) 01:17:01アプリ更新時に一旦終了される
0564デフォルトの名無しさん
2011/02/01(火) 03:40:52成る程。運が良ければ自分のアプリでも掲載されるのか。ありがとう。
0565デフォルトの名無しさん
2011/02/01(火) 09:38:000566デフォルトの名無しさん
2011/02/01(火) 10:03:06メニューにもどってから画面をみると
カメラ->3Dと描画されていたのが
3D->カメラと描画されて3Dの部分が表示されなくて困っています。
ActivityのonCreateで以下のように登録しているのですが
再度ゲームに戻ってきたときにしないといけないような事はあるでしょうか?
GLView = new GLSurfaceView(this);
setContentView(GLView);
camera = new Camera(this);
addContentView(camera,new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT));
よろしくお願いします。
0567デフォルトの名無しさん
2011/02/01(火) 12:26:59>496
0568デフォルトの名無しさん
2011/02/01(火) 12:42:52一旦終了されるということは終了時に常駐を再設定すれば可能ということでしょうか?
0569デフォルトの名無しさん
2011/02/01(火) 12:51:07場合によっては、リソースに定義してgetDimension()で取得
0570デフォルトの名無しさん
2011/02/01(火) 16:09:08ランダムにシャッフルした結果なのに「おすすめ」とはこれいかに
0571デフォルトの名無しさん
2011/02/01(火) 18:42:41同じWorkspaceでグラフィックや文字列リソースを差し替えて別のプロダクトを作りたい
( 例:プロダクトA、プロダクトB)
のですが、次のようなことは出来ますか?
1)通常、リソースはresディレクトリ配下に格納されますが、別のディレクトリを指定できますか?
→例:プロダクトAではres1 プロダクトBではres2を参照させたい等
2)Activity.findViewByIdなど利用するID(というか自動生成されたオブジェクト?)はコンパイル時に存在しないと当然エラーとなりますが、
実行時に判定する方法はありませんか?
→例:プロダクトAには存在するIDだが、プロダクトBには無いなど・・・
findViewByNameのような関数があれば・・・
0572デフォルトの名無しさん
2011/02/01(火) 18:45:300573デフォルトの名無しさん
2011/02/01(火) 19:06:11コア部分をライブラリ化してプロジェクト毎にリソース用意すれば 1) は解決
ライブラリ側にリソースIDを渡す仕様にすればロードに失敗するから 2) も解決
0574571
2011/02/01(火) 19:26:20C/C++では安易にプリプロセサで逃げてたんですがw
やはり基本的な部分・構造などを変えないと駄目なんですね。
0575デフォルトの名無しさん
2011/02/01(火) 19:28:52接続後にすぐに送信などの処理を行っていれば普通に通信できるのですが
接続後になにもせずに1分ほど放置してから送信などをしようとすると何も通信されなくなります。
エラーなどは何もでていないのですがどうすればよいのでしょうか?
0576デフォルトの名無しさん
2011/02/01(火) 21:04:05逆、アップデート後に常駐開始しろ
>>571
ビルド時に実行されるバッチは作れるから
バッチ切り替えてうまくやる方法があるかもしらん
0577デフォルトの名無しさん
2011/02/01(火) 21:05:070578575
2011/02/01(火) 21:11:150579デフォルトの名無しさん
2011/02/01(火) 21:21:200580デフォルトの名無しさん
2011/02/01(火) 21:33:460581デフォルトの名無しさん
2011/02/01(火) 21:49:29どうすればapkに含まれるようになりますか
0582デフォルトの名無しさん
2011/02/01(火) 22:19:52何か方法はありませんか?
0583急ぎで頼む><
2011/02/01(火) 22:27:47誰かプログラミングしてくれ 何回やってもダメだ
課題がかたずきません
0584デフォルトの名無しさん
2011/02/01(火) 22:30:43>>407
>>583
氏ね
0585デフォルトの名無しさん
2011/02/01(火) 22:31:100586急ぎで
2011/02/01(火) 22:36:042chなら解決すると思った自分が甘かった
0587デフォルトの名無しさん
2011/02/01(火) 22:39:020588デフォルトの名無しさん
2011/02/01(火) 22:41:16いや、俺が全力で助けてやる
ただちょっと今は忙しいから2年ほど待っててくれ
0589デフォルトの名無しさん
2011/02/01(火) 22:49:15せめて自分の作ったソースを添付するなり努力したことを示せば、
まともは反応が返ってきたのに。
プログラム云々以前に、状況や空気が読めないんだよね。
0590デフォルトの名無しさん
2011/02/01(火) 22:54:26cpadって何?C言語の開発ツールしか思いつかない
それ使えってこと?
0591デフォルトの名無しさん
2011/02/01(火) 22:59:540593デフォルトの名無しさん
2011/02/01(火) 23:04:53main.xmlをダブルクリックすると、画面レイアウトを作成できるのですが、
これがデフォルトで縦になっているのですが、横にする方法を教えてください。
OrientationをHorizonalにしても、縦長のままだし・・。
そもそも、本体回転させたりできるから、縦横とかって概念自体がもともとない?
0594デフォルトの名無しさん
2011/02/01(火) 23:05:270595デフォルトの名無しさん
2011/02/01(火) 23:06:24まず日本語から勉強してこい
0596デフォルトの名無しさん
2011/02/01(火) 23:08:36聞く場所を間違えてる気がする。
C言語宿題スレで聞け。
ただ、向こうでもこの聞き方だと、絶対答えは帰ってこんぞ。
0597デフォルトの名無しさん
2011/02/02(水) 00:08:16854x480 240dpiの機種で「res/drawable-mdpi」に入っている横100pxの画像を横に隙間無く表示するのは
どんなプログラムになるんでしょうか?
Metrics.scaledDensityは1.5と数字が入ってきてるので
for( int n = 0; n < 9;n++){
float xx = (100*n)*Metrics.scaledDensity;
}
とすると隙間がある残念な結果になってしまいます。
誰か助けて!
0598デフォルトの名無しさん
2011/02/02(水) 00:09:41色々残念だな
0599597
2011/02/02(水) 00:09:46「res/drawable-hdpi」の間違えです
修正版
すいませんdpiが分からないです。
854x480 240dpiの機種で「res/drawable-hdpi」に入っている横100pxの画像を横に隙間無く表示するのは
どんなプログラムになるんでしょうか?
Metrics.scaledDensityは1.5と数字が入ってきてるので
for( int n = 0; n < 9;n++){
float xx = (100*n)*Metrics.scaledDensity;
}
とすると隙間がある残念な結果になってしまいます。
誰か助けて!
0600デフォルトの名無しさん
2011/02/02(水) 00:12:59アドバイス期待してます。
0601デフォルトの名無しさん
2011/02/02(水) 00:16:430602デフォルトの名無しさん
2011/02/02(水) 00:20:450603デフォルトの名無しさん
2011/02/02(水) 00:21:55マニフェストでscreenorientationをlandscapeにすればいいんじゃないの?
0604597
2011/02/02(水) 00:27:37おしいですね!
それだと解像度の違う端末では駄目ですね。
0605デフォルトの名無しさん
2011/02/02(水) 00:28:560606597
2011/02/02(水) 00:33:17でももっと出来ない人がいたので教えてあげただけだよ。
0607デフォルトの名無しさん
2011/02/02(水) 00:39:45for( int i=0; i < n;i++){
float x = (100*i);
}
さっさと寝ろ
0608デフォルトの名無しさん
2011/02/02(水) 00:41:110609デフォルトの名無しさん
2011/02/02(水) 00:44:22もうだめだ
0610デフォルトの名無しさん
2011/02/02(水) 00:49:280611597
2011/02/02(水) 00:49:28ごめん、質問の仕方が悪かったです。
854x480と800x480の解像度で同じサイズのBmpが出来上がってる時点で複数の解像度に対応は無理ってことが分かったよ。
みなさんは854x480と800x480の対応はどうやってるんですか?
やはりbmpをバックバッファーにしてそこから引き伸ばしとかなのかな?
ググっても出てこないのでまじでお願いします。
0612デフォルトの名無しさん
2011/02/02(水) 00:54:150613デフォルトの名無しさん
2011/02/02(水) 00:54:38LogCatのスタックトレースからソースにジャンプもできるし
0614デフォルトの名無しさん
2011/02/02(水) 01:27:39無理なんだから、はじめからそんなことしようと考えすらしないよ
0615デフォルトの名無しさん
2011/02/02(水) 08:00:19普段ドカタでストレスタンカーなやつの捌け口になりそうなんだが
おまえら尊敬するわマゾで
0616デフォルトの名無しさん
2011/02/02(水) 08:07:440617597
2011/02/02(水) 08:39:30やはり無理か・・・
どうもありがとう。
>615
PGでストレス貯める奴はいないと思うよw
この職種が合わない奴はすぐいなくなるし、
合う奴には楽で楽しくて高給の三拍子w
0618デフォルトの名無しさん
2011/02/02(水) 10:34:110619デフォルトの名無しさん
2011/02/02(水) 11:40:280620デフォルトの名無しさん
2011/02/02(水) 11:56:110621デフォルトの名無しさん
2011/02/02(水) 14:11:220622デフォルトの名無しさん
2011/02/02(水) 14:55:46/ .::::::::::::::::::::::.、
. /.::::::::::::/ヽ:::::::::.、
ー=彡:::::::::::/ __ _\::::::≧
ー=≦:::::rv' (dd |::::ニ=- 30で普通に1000万位は貰うよな?
ー=ニ::::::::ト _′ |辷シ
. ´⌒八 ` / `ヽ.
/\ _ ヘ ハ おれの周りだけ?
. ´ \ | |i
. / ヽ | || _
/ ヽ | || ((__))
/ 、 ー' 「| |: : : : :|
. /\ }/ L!_ __l : : : n
. \ / | / フYYリノ
>イ | __ -┴'′
\ | 「
. \ \ |
. 丶、 \ |
`ゝ ヽ ∠|
. L〕j i l | _ -=ニニ|
|`ー'|ノイ-―=ニニニニニ|
0623デフォルトの名無しさん
2011/02/02(水) 16:04:590624デフォルトの名無しさん
2011/02/02(水) 18:07:33エミュータ上で表示される日時と実機で表示される日時に乖離があります。
性格には現在日時を表すlong型の値に大して足したり引いたりしたものですが、何故結果が異なるのでしょうか・・・
環境によって1970年だかの基準となる日にちが異なるとかいったことがあるのでしょうか?
0625デフォルトの名無しさん
2011/02/02(水) 18:18:15日本時間に設定してみたら
0626デフォルトの名無しさん
2011/02/02(水) 19:39:31/ ノ '' ⌒\ 30で普通に1000万位は貰うよな?
/ ( ● ) (● )\ おれの周りだけ?
/ :::::⌒, ゝ⌒:::::\
| ト==ィ' |
_,rーく´\ \,--、 `ー' /
. ,-く ヽ.\ ヽ Y´ / ー ´ ! ` ー-、
{ -! l _」_ノ‐′/ ヽ | ∧
. ヽ ゙ー'´ ヽ / ヽ i |/ハ
`ゝ、 ノ ノ ヽ |
0627デフォルトの名無しさん
2011/02/02(水) 19:40:40いや、そんなことで悩むようでは、明らかに転職を考えたほうが良いレベル
0628デフォルトの名無しさん
2011/02/02(水) 20:29:32どの様にすればよいでしょうか?タップを検知してAlertDialog.Builderを試しているのですがうまくいかないのですorz
0629デフォルトの名無しさん
2011/02/02(水) 22:56:18サーフィスフォルダーじゃないの?
0630デフォルトの名無しさん
2011/02/02(水) 23:31:10じゃあどうやって対応するの?
どうせ答えられないだろ。
0631デフォルトの名無しさん
2011/02/02(水) 23:36:12>>614
0632デフォルトの名無しさん
2011/02/02(水) 23:42:05出来ることを出来ないと言って答えを参考にしろとwアホかw
典型的な駄目プログラマーだなw
0633デフォルトの名無しさん
2011/02/03(木) 00:09:130634デフォルトの名無しさん
2011/02/03(木) 00:26:47またデフォルト起動に設定する方法を教えて頂けないでしょうか。
0635デフォルトの名無しさん
2011/02/03(木) 00:29:07いちいち他人に助けを求めるなよな・・・つまらん奴だな。
2chぐらい1人でがんばってみたら?
0636デフォルトの名無しさん
2011/02/03(木) 01:46:26mainのLinerLayoutで
android:layout_height="fill_parent"
android:background="#0000ff"
としても全部青くなってくれません><
0637デフォルトの名無しさん
2011/02/03(木) 01:59:13ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, Date );
setListAdapter(adapter);
ListViewを表示させる時にあらかじめ、特定の1つのアイテムをフォーカス?したいんですが方法が分かりません。
例えば20番目のアイテムをフォーカスしとくと
ListViewが表示されるときに勝手にスクロールされて、20番目のアイテムが最初の画面に表示されるようにしたいです。
ListViewクラスメソッド内?(http://developer.android.com/reference/android/widget/ListView.html)にはそれっぽいメソッドはあったんですが
上のListView生成方法からListViewのオブジェクト?を取得する方法が分かりませんでした。
専門用語がよく分からず、意味不明な日本語使っててごめんなさい。
よろしくお願いします。
0638デフォルトの名無しさん
2011/02/03(木) 02:25:45なんか動かすとStringIndexOutOfBoundsExceptionが飛んでくるんですが
http://stackoverflow.com/questions/4776264/outofboundsexception-running-geonames-on-andriod
と同じ現象っぽいんだけどいまいち結論がよくわからんです
0639デフォルトの名無しさん
2011/02/03(木) 02:47:11LinerLayoutじゃなくてActivityのbackground
0641デフォルトの名無しさん
2011/02/03(木) 04:48:460642デフォルトの名無しさん
2011/02/03(木) 04:52:44このbgで背景を青くしたいのですがxmlの書き方がわかりません
ご教授ください
0643デフォルトの名無しさん
2011/02/03(木) 06:49:51ぐぐった結果これはメモリが足りていないのでリソースを解放するためにホームが落ちたのだというようなものだと解釈したのですが、このような場合どのようにして問題の切り分けを行えばよいのでしょうか?
問題のウィジェットはテキストビューを複数持っており、アラームマネージャを用いて十分間隔でテキストビューのテキストを書き換えるというものです。
インスタンスの作成位置がまずいとか、アラームマネージャまわりの処理がおかしいとかで余計なメモリ消費したりしているのかなと気になるのですが、どうやって調べたものか・・・
0644デフォルトの名無しさん
2011/02/03(木) 08:21:56ログ見りゃ何でacoreが落ちてるかは分かると思うが…
0645デフォルトの名無しさん
2011/02/03(木) 09:28:34こういうことか?
ListView list = (ListView)findViewById(android.R.id.list);
0646デフォルトの名無しさん
2011/02/03(木) 10:12:57AppWidgetProviderは、レシーバなのでUIを直接表示するのは無理なのでは?
それと、レシーバは、所定時間内にOnReceiveを抜けないと強制終了されるはず。
という訳で、
・ダイアログを表示する処理とボタンが押された時の処理を、Activityを継承した別のクラスに実装する。
・WidgetからIntentでそのクラスを呼び出す
ってしないと上手くいかないと思います。
0647デフォルトの名無しさん
2011/02/03(木) 10:36:27setSelection(positon)でなくて?
0648デフォルトの名無しさん
2011/02/03(木) 11:03:55widget全体を反時計回りに90度回転させて表示させたいのですが
layoutのxmlにどのようなものを追記すれば回転させることができますか?
0649デフォルトの名無しさん
2011/02/03(木) 12:50:15WebViewでサイトを表示するとき、ブラウザの種類をモバイルに設定させられないのでしょうか。
携帯からのアクセスがあると自動的に携帯向けのページを表示するサイト(アマゾン)をWebView
で表示したいんですけど、PC向けのページが表示されてしまうんです。標準のブラウザでもです。
iPhoneからだとちゃんと携帯向けのサイトが出てくるんですけど、WebViewで携帯サイトを表示させられないでしょうか。
0650デフォルトの名無しさん
2011/02/03(木) 14:08:47ゲームで繰り返し処理を行うため、1度実行したら状態が変わるまで
実行しないようにしたいと思っています。
そこでフラグを立てて実行しないように制御しようと思っていますが、
service内で処理「実行しない」と判断させるのと、Activityでserviceを
呼ばないようにするのでは何か大きな違いはあるのでしょうか?
0651650
2011/02/03(木) 14:12:21コントローラ(Activity)から制御するのがよいですね。
0652デフォルトの名無しさん
2011/02/03(木) 14:17:14とりあえず自演で評価とコメントしといたw
0653デフォルトの名無しさん
2011/02/03(木) 14:33:34どんなアプリかわからんけど、沢山の人に使ってもらえると良いな
0654デフォルトの名無しさん
2011/02/03(木) 14:36:540655デフォルトの名無しさん
2011/02/03(木) 14:43:560656デフォルトの名無しさん
2011/02/03(木) 14:49:370657デフォルトの名無しさん
2011/02/03(木) 14:54:27ありがとー
でも何故か日本語でアプリ名検索してもでてこない(´;ω;`)ブワッ
英語名だとひっかかる
浸透するのに時間がかかるとか?
それともこのままなのか
0659デフォルトの名無しさん
2011/02/03(木) 16:12:45WebViewの中のリンクをクリックしたらそのWebViewではなくて、標準のブラウザが起動しますが、
Andrond1.6では標準ブラウザが起動しません。クリックしても無反応。2.1ではちゃんと標準ブラウザ
が起動する。
標準ブラウザが起動するってのは2.1からの仕様なのでしょうか
0660デフォルトの名無しさん
2011/02/03(木) 16:40:31設定のどこかで変更できたはず
0661デフォルトの名無しさん
2011/02/03(木) 22:42:16その下にImageButtonを配置しようと思ってるのですが、
どう動かしてもLayoutEditor上から
ImageButtonがTableRowの下につけられません。
仕方なくTableLayout上に作った後、手動でXML修正してるのですが、
皆さんはちゃんと出来ますか?
0662デフォルトの名無しさん
2011/02/04(金) 10:37:49インストール後に追加ダウンロードするにはどうしたらよいでしょうか?
0663デフォルトの名無しさん
2011/02/04(金) 12:01:35そのように作ればいいと思うよ。
0664デフォルトの名無しさん
2011/02/04(金) 13:05:20それともあれ全部Javaでできてるのでしょうか?
0665デフォルトの名無しさん
2011/02/04(金) 13:42:52JavaでできてるよFlashでも作れるけどね
0666デフォルトの名無しさん
2011/02/04(金) 16:16:200667デフォルトの名無しさん
2011/02/04(金) 16:54:47AIR for Androidってどれぐらいパフォーマンス落ちるんだろ?
0668デフォルトの名無しさん
2011/02/04(金) 18:34:47sleepとsetVolumeで良いのでしょうか?
0669デフォルトの名無しさん
2011/02/04(金) 19:35:03そのどちらでもない、常識的なやり方で。
0670デフォルトの名無しさん
2011/02/04(金) 19:42:19常識的かどうかは分からないけど、JNI使ってやってる
0671デフォルトの名無しさん
2011/02/05(土) 03:48:29通知バーを展開すると表示されるけど、アイコンは見えないように
単色の透過pngも小さいサイズで作った奴もだめだった
id指定しないと通知が出ないし…
0672デフォルトの名無しさん
2011/02/05(土) 04:34:41初めてのアプリで1ヶ月かかったのに
0673デフォルトの名無しさん
2011/02/05(土) 04:42:34元気出せよ
0674デフォルトの名無しさん
2011/02/05(土) 04:52:090675デフォルトの名無しさん
2011/02/05(土) 06:58:43そんなもんだろ。
晒したらDLするよ
自分のブログとかついったーとかで晒してる?
0676デフォルトの名無しさん
2011/02/05(土) 07:43:49俺も、半年かけて作った初めてのアプリが1日100件くらいしか
DLされないよ (´;ω;`)ブワッ
0677672
2011/02/05(土) 08:13:45サイトもツイッターもあんまりアクセスやフォロワーいないんで(´・ω・`)ショボーン
デベロッパーコンソールを1時間置きぐらいに見てもDL数がかわらないお
0678デフォルトの名無しさん
2011/02/05(土) 09:03:24有料アプリならチェックアウトの履歴見ればほぼ即時みたいだけど
0679デフォルトの名無しさん
2011/02/05(土) 09:19:11>>677 ここでも宣伝しろよw
0680デフォルトの名無しさん
2011/02/05(土) 09:51:330681デフォルトの名無しさん
2011/02/05(土) 10:09:030682デフォルトの名無しさん
2011/02/05(土) 10:49:25ADT9.0.0で問題なく使えてる方がいらしたら環境教えていただけるとありがたいです。
なお、ADT8.0.1に戻そうとも試みたのですが、DL出来る場所が見つからず八方塞がりになってます。
0683デフォルトの名無しさん
2011/02/05(土) 11:15:08調子が悪くなったら eclipse -clean
0684デフォルトの名無しさん
2011/02/05(土) 11:22:08それも試してみたのですが症状変わらずでした。
heliosにしたら問題ないのかな…
0685デフォルトの名無しさん
2011/02/05(土) 11:25:45直らないようならheliosにしてみるのもありかも
0686デフォルトの名無しさん
2011/02/05(土) 11:31:02アップデートするとトラブル多い。
0687デフォルトの名無しさん
2011/02/05(土) 11:40:53sqlite 2.1のデータベースをandroidで使うにはどのようにすれば良いのでしょう。
openDatabase()は通るのですが、クエリー発行で落ちます。
できればandroid単体で完結したいのですが・・・
0688デフォルトの名無しさん
2011/02/05(土) 11:53:31稼働報告ありがとうございます!
帰宅したら試してみようと思います
>>686
不安定になりがちなのですかね
確かSDKのr9でtoolsあたりを更新しようとしたら
完全に更新できなかったらしく
avaiableに不完全なupdateが残っています
というようなメッセージが出たままになってました
0689デフォルトの名無しさん
2011/02/05(土) 12:31:36統一しないと気がすまないので、どちらにしようかなと迷っています。
どちらでも動きます。
0690デフォルトの名無しさん
2011/02/05(土) 12:42:150691デフォルトの名無しさん
2011/02/05(土) 12:47:25奴はUTF-8だろうとCR+LFしか認識しない
0692デフォルトの名無しさん
2011/02/05(土) 12:52:460693デフォルトの名無しさん
2011/02/05(土) 12:54:33HTTP関連だったらCRLFが標準じゃねーの?
0694デフォルトの名無しさん
2011/02/05(土) 13:09:40>>689
問題出てないし気にしてない
>>693
XMLはLF
0695デフォルトの名無しさん
2011/02/05(土) 13:33:090696デフォルトの名無しさん
2011/02/05(土) 13:48:00AndroidもLinuxなのでLFのが良さそうですね。
Windowsで開発していると、テキストエディタなどで弄った場合いつのまにかCRLFになっている場合があるので
なるべくEclipseだけでやるようにします。
0697デフォルトの名無しさん
2011/02/05(土) 13:56:01いけないって話であってファイルそのものはCRLFでもいいはず。
0698697
2011/02/05(土) 14:02:54http://w4ard.eplusx.net/translation/W3C/REC-xml-20081126/#sec-line-ends
>>693 そうcontent-type: text/*でHTTPに載せるときは原則としてCRLFが基本。
でも規格のほうが現状を追認しててボディ内で統一されていればクライアントは
他の改行コードも認めるようにとかそんな感じだったはず。
0699672
2011/02/05(土) 14:37:25有効なインストール数っていうのがアンインスコされないで使ってくれてる数でいいんですよね?
マーケット経由じゃなくアプリでアンインスコした場合はどうなるんだろう
0700デフォルトの名無しさん
2011/02/05(土) 17:15:25なにかいい方法ありませんか?
0701デフォルトの名無しさん
2011/02/05(土) 17:22:14rootとったら?
0702デフォルトの名無しさん
2011/02/05(土) 17:30:03なんで?
0703デフォルトの名無しさん
2011/02/05(土) 17:50:59canvasを用いて描画したView上で、別の画像をタッチ軌道に
沿って移動させるものを作っています.
その別の画像はImageViewを用いて作っており、
そいつにtouchListnerをつけて、移動させています.
描画したViewの上でViewを動かしたかったので、
FrameLayoutに描画ViewとImageViewを追加させています.
今問題なのは、ImageViewにだけリスナーをつけているのですが、
描画Viewをタッチしてもイベントを拾ってしまいます.
移動させるImageViewのみタッチイベントを行いたいのですが
どのようにすればよいでしょうか.
0704デフォルトの名無しさん
2011/02/05(土) 18:14:03取らないとそのファイルのアクセスできないから
0705デフォルトの名無しさん
2011/02/05(土) 18:37:170706デフォルトの名無しさん
2011/02/05(土) 18:42:25自分のアプリだけの話?
0707デフォルトの名無しさん
2011/02/05(土) 21:08:42super(context, "test.db", null, 1);がsuper(context, "test.db", null ,2)になると呼び出されるの?
0708デフォルトの名無しさん
2011/02/05(土) 21:16:39Android 2.2用のAVDだとエミュレータ上で期待通りに動作しない(明らかに動作が変)
New IOを使っているアプリがあるのですが、
これはAndroid 2.2の実機でも動作しないでしょうか?
0709デフォルトの名無しさん
2011/02/05(土) 21:25:250710デフォルトの名無しさん
2011/02/05(土) 21:41:09コードだせないけど,まぁこんな感じ.
http://groups.google.com/group/android-developers/browse_thread/thread/7bba9c2959f82c49?pli=1
要はSelector#select()がどうみても正しく動かない.
(リンクの人もAndroid 2.2でだけうまく動作しないと言っている)
0711デフォルトの名無しさん
2011/02/05(土) 22:07:220712デフォルトの名無しさん
2011/02/05(土) 22:22:12そうだよ、つかそれくらい試せよ
0713デフォルトの名無しさん
2011/02/05(土) 22:26:52普通に配列とかListとかをWidgetsに渡せばいい気がするんですけど
0714デフォルトの名無しさん
2011/02/05(土) 23:15:510715デフォルトの名無しさん
2011/02/06(日) 01:01:38俺もエミュレーターをAndroid 2.2のフランス語にするとアプリが落ちてしまう。日本語・英語・韓国語・中国語は平気。
なぜかログを吐き出さないからお手上げ状態。
0716デフォルトの名無しさん
2011/02/06(日) 02:34:01じゃあ質問など書くな
0717デフォルトの名無しさん
2011/02/06(日) 09:52:05つい最近、同じことやってたけど、
実機(HTC Desire)ではちゃんと動いてたと思う。
つか、エミュレータでは試してなったけど・・・
0718デフォルトの名無しさん
2011/02/06(日) 11:19:42ここ質問スレだけど。
0719デフォルトの名無しさん
2011/02/06(日) 12:18:32質問して、自己解決して、その方法すら書かない。
何しにきたんだっていう。
解決方法書いとけば過去スレ嫁で役に立つこともあるだろうに。
0720デフォルトの名無しさん
2011/02/06(日) 13:40:59それは言えてる
どうやって解決したか書いといてくれないと
ググってたどり着いた人が絶望することになる
0721デフォルトの名無しさん
2011/02/06(日) 15:57:25本家にはあってandroid.jarにはないものがあるよね。
SSLSocketFactoryのコンストラクタとか本家より少ないし。
0722デフォルトの名無しさん
2011/02/06(日) 17:25:32apkをアップロードしようとすると
「応答を解析できません。JSON 応答を変更するブラウザ拡張機能やアドオンがインストールされている場合は、それらを無効にしてからこのページを更新してください。」
とエラーが出ました。
どうすればアップロードできるかわかる方いますでしょうか?
試したブラウザは、IE、Firefox、Chromeです。
よろしくお願いします。
0723デフォルトの名無しさん
2011/02/06(日) 17:55:09全てのアクティビティがdestroyされない限りは
アプリケーションクラスは生きているものでしょうか?
0724デフォルトの名無しさん
2011/02/06(日) 17:56:53スペックはどれぐらい必要ですか?
0725デフォルトの名無しさん
2011/02/06(日) 18:20:16あと、動作確認はrootedな実機でやるのが楽
0726デフォルトの名無しさん
2011/02/06(日) 18:22:43http://www.google.com/support/forum/p/androidmarket/thread?tid=63fc288c9b9cce59&hl=ja
マルチポストですね、わかります
串通してるとかセキュリティソフト絡みじゃねーの?
>>724
実機持ってるなら開発自体は4〜5万のi3マシンで十分
エミュでデバッグするならメモリ多めで
0727デフォルトの名無しさん
2011/02/06(日) 19:30:30情報サンクス
もうすぐ実機到着するので、試してみます。エミュレータのみの問題だとよいが…
0728デフォルトの名無しさん
2011/02/06(日) 20:19:380729デフォルトの名無しさん
2011/02/06(日) 20:41:280730デフォルトの名無しさん
2011/02/06(日) 20:50:30俺は気にならないから一緒にいれたけど、
チェック外してもだめなん?
0731デフォルトの名無しさん
2011/02/06(日) 21:08:57ddms.batをダブルクリックしても「Failed to get the adb version〜」というエラーが出て
Dalvik Debug Managerが起動しません。
パスは通っています。JAVAのバージョンがおかしいのですか?
0732デフォルトの名無しさん
2011/02/06(日) 21:43:320733デフォルトの名無しさん
2011/02/06(日) 21:52:45>>726
ありがとん
ボロクソな回答されると思ってた
0734732
2011/02/06(日) 22:04:34com.android.*
dalvik.*
org.apache.*
この4つをステップフィルターに追加しないといけないんだね
android.*しかステップフィルターに追加していなかった
1週間くらいかんがえたのに....
お騒がせしました
0735デフォルトの名無しさん
2011/02/06(日) 22:50:46t-01cのドライバ入れたのか?
0736デフォルトの名無しさん
2011/02/06(日) 22:51:41ユーザーが明示的にアプリを終了した時に、
完全にプロセスを停止する方法ってありますか?
完全に停止っていうのはtask killer等でkillした状態です。
0737デフォルトの名無しさん
2011/02/06(日) 23:14:03今まで、adbをちまちま使っていたのに
0738デフォルトの名無しさん
2011/02/07(月) 03:24:20Flash動かない2.2で動いてるからJavaだと思うよ
NDK使ってるかもしれんけど
0739738
2011/02/07(月) 03:25:110740デフォルトの名無しさん
2011/02/07(月) 10:47:37絶えず動いてるからCPUに負荷をかけてるという考えであっているでしょうか?
0741デフォルトの名無しさん
2011/02/07(月) 12:20:58そのウィジェットの特性にもよると思いますよ。
小まめにアニメーションしたりWebにアクセスしたら重くもなるでしょうし、
たまに処理が動くくらいならばたいしてCPUリソースは消費しないんじゃないかな
0742デフォルトの名無しさん
2011/02/07(月) 14:05:530743デフォルトの名無しさん
2011/02/07(月) 15:36:090744デフォルトの名無しさん
2011/02/07(月) 18:31:35タイトルロゴのフォントとか、ゲームシステムの特許とかの権利関係は皆ちゃんとしてるのかな
色々回避するのに苦労してるんだけど
0745デフォルトの名無しさん
2011/02/07(月) 18:32:310746デフォルトの名無しさん
2011/02/07(月) 18:35:24ActivityからServiceをbindServiceしてサーバーからデータを取得し、
unbindServiceで状態を戻し、サーバからデータを欲しいときにbindする
という処理を繰り返していますが、あるタイミングで上記のエラーが
表示されてしまいます。unbindするだけではServiceをとめる事は
できないのでしょうか?ご教示くださいませ。
0747デフォルトの名無しさん
2011/02/07(月) 19:34:590748デフォルトの名無しさん
2011/02/07(月) 22:54:40[2011-02-07 22:52:17 - Emulator] unknown option: --useaudio
とか言われるんだけどどこを直せばいいんでしょうか
0749デフォルトの名無しさん
2011/02/07(月) 22:55:41--useaudio
0750デフォルトの名無しさん
2011/02/08(火) 00:13:05androidで実装する場合、画像使うしかないの?
0751デフォルトの名無しさん
2011/02/08(火) 00:14:48どこにその設定持ってるのか分からんス
0752デフォルトの名無しさん
2011/02/08(火) 01:33:09そのアクティビティで戻るボタンが長押ししないと反応してくれません。
onTouchEventが戻り値を返してないからかもしれないですが・・
解決策があれば教えてください。
0753デフォルトの名無しさん
2011/02/08(火) 03:15:00てか、初心者には敷居の高い目標だろうか…
0754デフォルトの名無しさん
2011/02/08(火) 08:14:29>まずはペイントアフリカを作って見るのがいいですか?
是非、ペイントアフリカから作ってくれ。
0755デフォルトの名無しさん
2011/02/08(火) 09:33:12ペイントアフリカを知らないやつ
0756デフォルトの名無しさん
2011/02/08(火) 09:40:44たたいた場所に円を描き込む
できた画像をSDカードに保存
そんな道筋かな
0757デフォルトの名無しさん
2011/02/08(火) 12:03:05もうダウンロードもできないんでしょうか?
0758デフォルトの名無しさん
2011/02/08(火) 12:42:50あるなら提示してみろよw
0759デフォルトの名無しさん
2011/02/08(火) 14:34:12ありがとうございます。まずはタッチイベントについて勉強してみます。
> たたいた場所に円を描き込む
これはタッチした箇所に円の図形がくるという事ではないですよね?
あと、アフリカはミスですorz
0760デフォルトの名無しさん
2011/02/08(火) 14:51:51どうせだからペイント系のアプリつくってMarketに登録するのを目標にしてみなよ。
アプリ名はもちろん、ペイントアフリカだ。
0761デフォルトの名無しさん
2011/02/08(火) 15:14:310762デフォルトの名無しさん
2011/02/08(火) 15:34:420763デフォルトの名無しさん
2011/02/08(火) 18:55:110764デフォルトの名無しさん
2011/02/08(火) 19:28:51マンモスうれぴー
0765デフォルトの名無しさん
2011/02/08(火) 20:59:59あれ、超高速でタップ(指が画面に触れた瞬間に指を離す)と背景色が元に戻らないときがあるんだけど
Androidのバグなのこれ?
0766デフォルトの名無しさん
2011/02/08(火) 21:17:48その後はお察しだけど
0767デフォルトの名無しさん
2011/02/08(火) 23:49:13RemoteViewsでセットしたレイアウトのLinearLayout等のサイズ変更は可能でしょうか?
0768デフォルトの名無しさん
2011/02/09(水) 00:09:39Androidのバグだから諦めろ
二行表示だと何故か発生しないから
目に見えないほどの極小行を追加するバッドノウハウで回避
0769デフォルトの名無しさん
2011/02/09(水) 00:20:51俺がいたw
ペイントかいのハロワかとおもったわ
0770デフォルトの名無しさん
2011/02/09(水) 02:09:220771デフォルトの名無しさん
2011/02/09(水) 03:29:560772デフォルトの名無しさん
2011/02/09(水) 07:20:37IS01の標準ブラウザにUserAgent機能(常時デバックモード)を付けてみようかと思い、Browser.apk内のxmlを編集してみたもののアプリ自体が認識されず悩んでます。
Browser.apkにclasses.dexが入ってなかったので、odexからdex作成→apkに埋め込んでdexopt-wrapperを通したのですがNGでした。
プリインストールされてるアプリを改良する事って不可能なんですかね?
良い案があったら教えてください…
0773デフォルトの名無しさん
2011/02/09(水) 09:59:03エミューレーターが遅くてかなわないのですが、どうやって開発するのがいいですか。
もしかして実機必須?
0774デフォルトの名無しさん
2011/02/09(水) 10:14:330775デフォルトの名無しさん
2011/02/09(水) 10:16:44質問させていただきたい。
今作成中のアプリはサーバからデータを引き出す処理が複数回
あるのですが、、サーバ接続とは関係ないところで、
Timeout executing serviceが起こってしまいます。
調査したところ、サービスを呼び出す処理でなんどかstartserviceを
呼んでしまっているようで、そこが問題だと思うのですが、なかなか解決しません。
検索すると10秒以上の応答がないserivceの処理はkillされるらしいのですが
1秒とかからず終わる処理なので、それもありえないと思っています。
もしかしたらunbindしてもunbindせずstopservice出来てないかもしれません。
考えられる問題点を教えていただけないでしょうか?
0776773
2011/02/09(水) 10:17:32GoogleのNexus Oneとか無料でもらえる方法とかないですか?
0777775
2011/02/09(水) 10:21:35対処方法として別thredという選択があるのですが、serviceはそもそも
thred別だと思うので、この対処法は除外しております。
0778デフォルトの名無しさん
2011/02/09(水) 10:32:44サイズ変更は出来ない。"wrap_content"で対応してください
0779デフォルトの名無しさん
2011/02/09(水) 11:17:57クマー
0780デフォルトの名無しさん
2011/02/09(水) 11:34:03EditTextにユーザが入力したものをgetしてファイルに書き込み、ファイルから読み込んだ文字列を別のActivityのTextViewにsetするというような事をやりたいのですが、
実際に試してみるとファイルに書き込まれた文字列は改行が失われ、一行になってしまいます。
0781デフォルトの名無しさん
2011/02/09(水) 14:30:50androidのイベント応答(何て言ったらいいのかわからん…)は全てプロセスのメインスレッドで実行される。
manufestの設定でコンポーネント毎に別プロセスを割り当てることはできるけど、その場合もメインスレッドをブロックしてはいけないのは同じ。
0782デフォルトの名無しさん
2011/02/09(水) 14:40:120783デフォルトの名無しさん
2011/02/09(水) 15:17:03android:singleLine="false"
0784デフォルトの名無しさん
2011/02/09(水) 19:27:48現状こういうやり方をしていて、
Matrix matrix = new Matrix();
matrix.setRotate( 45 ); // ※
Bitmap rotatedBitmap = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), matrix, true);
canvas.drawBitmap( rotatedBitmap, x, y, null );
※のところでsetRotateの何か座標指定する版とか、postRotateとかpreTranslateだとか
そこらへんを適当に使ってみたものの何も変わらず、ただ左と上を合わせて回転するだけ。
そもそもmatrixのpreXXXとpostXXXとsetXXXってどう違うんでしょう?
0785デフォルトの名無しさん
2011/02/09(水) 19:41:48試してないけど、scrollTo で座標ずらせないかな
0786デフォルトの名無しさん
2011/02/09(水) 19:46:44matrixにscrollToメソッドが無いようです。
http://developer.android.com/reference/android/graphics/Matrix.html
0787デフォルトの名無しさん
2011/02/09(水) 19:50:54勝手な予想だが、行列に中心座標入れるんじゃね?
http://developer.android.com/reference/android/graphics/Matrix.html
>setRotate(float degrees, float px, float py)
>Set the matrix to rotate by the specified number of degrees, with a pivot point at (px, py).
setRotate(degree,getWith()/2,getHeight()/2)
やった事無いから知らんけど。
描画する時に回転する方が自然な気がする・・。
0788デフォルトの名無しさん
2011/02/09(水) 19:56:43中心行列と回転行列を別に作って、かけあわあせた物を突っ込んでみる。
0789デフォルトの名無しさん
2011/02/09(水) 20:07:05座標指定しない版と同じ動きをする…
描画時に回転するってどうやるんですか?
drawBitmapにmatrixを引数にするやつ↓があるのは知ってるけど、
void drawBitmap(Bitmap bitmap, Matrix matrix, Paint paint)
これだと今度は表示座標はどこで指定するのかがわからない。
matrixに何かするんだろうけど…それがpostTranslateか?
ちょっと試してみます
0790デフォルトの名無しさん
2011/02/09(水) 20:16:47あとは回転がうまくできれば。引き続き頑張ってみます。
createBitmapで回転するのと、
drawBitmapで回転するのでは
回転の仕方が全然違うみたい。
0791デフォルトの名無しさん
2011/02/09(水) 20:18:390792デフォルトの名無しさん
2011/02/09(水) 20:18:53MatrixじゃなくてCanvasの状態を保存して、半分ずらして回して、描写してレストア
APIDemoのCompass参考にすると良い
0793デフォルトの名無しさん
2011/02/09(水) 20:21:20そのレベルから参考に出来るようなWebサイト・書籍などにお勧めはあるでしょうか。
0794デフォルトの名無しさん
2011/02/09(水) 20:23:19むしろそんだけしか増えないことに驚きだ…
そんなに宣伝効果ないのか、あそこって。
0795デフォルトの名無しさん
2011/02/09(水) 20:24:18Matrix matrix = new Matrix();
matrix.setRotate( 45, bitmap.getWith() / 2, bitmap.getHeight() / 2 ); // 中心で回転する
matrix.postTranslate( x, y ); // 表示座標の指定
canvas.drawBitmap( bitmap, matrix, null ); // matrix指定のdrawBitmapを使う
終わってみたらたかがこれだけのことだったのか…。
今回は回転さえできればcreateしようが描画時だろうがどっちでも良かったので解決ですが、
あくまでcreateBitmapしたい人はどうするんだろうか。
まぁ、解決ということで。ありがとうございました。
0796デフォルトの名無しさん
2011/02/09(水) 20:30:29必要な時に探すだけだからアプリによってはそんなもんじゃない?
新着細かくチェックしてる人なんていないでしょ。
0797デフォルトの名無しさん
2011/02/09(水) 21:40:56ttp://www.temptech.co.jp/popup/110219.html
参加費無料、ただし開催時間は 18:30〜21:00
0798デフォルトの名無しさん
2011/02/09(水) 22:37:1418:30に仕事が終わってるわけないよな
0799デフォルトの名無しさん
2011/02/09(水) 22:42:44タブバーとかの数値考慮せずに、端末の画面サイズですよね?
Viewクラスの実描画領域のサイズをonCreateの段階で取得できないでしょうか?
0800デフォルトの名無しさん
2011/02/09(水) 23:34:07確か無理だったはず
onDrawではだめなの?
0801デフォルトの名無しさん
2011/02/10(木) 00:20:090802デフォルトの名無しさん
2011/02/10(木) 00:53:110803デフォルトの名無しさん
2011/02/10(木) 01:36:22始めはちゃんと上にsurfaseviewが上にくるのだがIntentでもう一回もどると
なぜかvideoviewが上にくる…
だれか対処方法を教えてください
さらにMediaControllerを使わずにムービーのループのやり方を教えてください
MediaControllerを使うとムービーをタッチすると変なのが出てくるのが嫌なので
0804デフォルトの名無しさん
2011/02/10(木) 06:29:2432bit osでも開発可能。
でも64bitに対応していないCPUって古くて、パワー不足じゃね?
0805デフォルトの名無しさん
2011/02/10(木) 07:11:04まぁ>>801の環境分からないけれど。
うちはi7 920だけど,古いソフト使いたいから,OSは32bit版使ってる。
0806デフォルトの名無しさん
2011/02/10(木) 09:45:54> androidでKIOSKモードできるプラウザってもうあるの?しってたら教えて
プラウザ?何か新しいなw
0807デフォルトの名無しさん
2011/02/10(木) 17:04:08プラウザを知らないやつ
0808デフォルトの名無しさん
2011/02/10(木) 19:15:56いまどきいねーよ
0809デフォルトの名無しさん
2011/02/10(木) 21:07:49使う上で不都合な事とかあれば教えてほしいんだけど。
0810デフォルトの名無しさん
2011/02/10(木) 21:28:010811デフォルトの名無しさん
2011/02/10(木) 21:44:03ないから諦めろ
0812デフォルトの名無しさん
2011/02/11(金) 00:18:180813デフォルトの名無しさん
2011/02/11(金) 00:29:31ホームスクリーンの定義が曖昧
簡易でいいなら最善面にあるタスクが、
android.intent.category.HOMEをIntentFilterに持ってるかどうか
0814デフォルトの名無しさん
2011/02/11(金) 00:47:10ホーム画面(ウィジェットとか置ける画面)
が手前に表示されてるかどうかっていう意味です
0815デフォルトの名無しさん
2011/02/11(金) 00:57:45エミュだとちゃんと動くんだけどIS01で動かすとスクロールがカクカクしたり凄く奇妙な動きをするます
誰か対処法とか原因とか分かる人おりませんか
0816デフォルトの名無しさん
2011/02/11(金) 01:08:000817デフォルトの名無しさん
2011/02/11(金) 01:14:05資料がどこかに挙がってたろ。
ググれ。
0818デフォルトの名無しさん
2011/02/11(金) 02:04:02そうなんだ?
程度の低いクラッカー相手なら、アプリの不正利用を防げると思ったんですが・・・
0819デフォルトの名無しさん
2011/02/11(金) 10:39:42Felica公式サイトでT-01Cは公式SDK非対応と書いてあるんですが、
T-01C専用の非公式SDKは一般公開されていないのかと思った
次第です。
大手のFelica発行会社は対応中とのことなのでSDK自体はあると
思うのですが、ググってもそれ以上はわからないのです。
0820デフォルトの名無しさん
2011/02/11(金) 11:45:57画面の向きを固定させることは可能でしょうか?
0821デフォルトの名無しさん
2011/02/11(金) 12:06:540822デフォルトの名無しさん
2011/02/11(金) 18:09:31intentにFLAG_ACTIVITY_NEW_TASKをsetしてもダメでした
0823デフォルトの名無しさん
2011/02/11(金) 19:10:02そのサイズに合わせてBitmap.createBitmapで画像しています。
ですが、稀にScrollViewのサイズが取得できない事があるのですが、
他にViewのサイズを取得する方法ってありませんか?
0824デフォルトの名無しさん
2011/02/11(金) 20:25:33startActivityするIntentじゃなくて、onRecieveで受け取ったIntentにセットしちゃってるだけじゃないの?
0825デフォルトの名無しさん
2011/02/11(金) 23:21:17プログラム中からtoastでテキストの内容などを設定して表示したいのですが、
以下の様では落ちてしまいます。
--
Toast toast = new Toast(context);
View v = getLayoutInflater().inflate(R.layout.toast, null);
TextView tv = (TextView)findViewById(R.id.textview_toast);
tv.setText("update text");
toast.setView(v);
toast.show();
--
toastが表示されるまでViewが実体化されていなくてダメなのかな?と思い。
TextViewの取得やsetTextの位置を色々試したのですが上手く行きませんでした。
ちなみに、テキストの内容は弄らなければ
xmlのandroid:textがちゃんと表示されますが、
getTextなどもできません。
またfindViewByIdではなくgetChildAtも試しましたがダメでした。
どうかご教授の程よろしくお願いします。
0826デフォルトの名無しさん
2011/02/12(土) 00:19:24TextView tv = (TextView)v.
findViewById(R.id.textview_toast);
0827デフォルトの名無しさん
2011/02/12(土) 00:21:03TextView tv = (TextView)findViewById(R.id.textview_toast);
↓
TextView tv = (TextView)v.findViewById(R.id.textview_toast);
0828825
2011/02/12(土) 14:51:19>>826,827
ありがとうございます!
idはR.javaでユニークな値が振られていても
そのように記述しなければならないんですね。
0829デフォルトの名無しさん
2011/02/12(土) 15:18:07何か方法はございますでしょうか
画像自体はremoteview.setImageViewResource()でリソースから取得しています
0830デフォルトの名無しさん
2011/02/12(土) 15:30:39あーでもandroid側で対応してるのかな
0831デフォルトの名無しさん
2011/02/12(土) 16:12:14Alphaが固定でよけば、xmlでImageViewにAlphaを設定しておく。
可変にしたければ、読み出したbitmapを使ってCanvas#drawBitmapなりで書き直したbitmapを
RemoteViewsに渡す。
0832デフォルトの名無しさん
2011/02/12(土) 16:30:51うまいことできなければ
最終的にその方法を取ろうかと…
>>831
固定でも大丈夫なのでXMLに記述するのがスマートだと思うのですが
XMLのどこにAlphaを記述すればよいのでしょうか
android:xxx この部分が分からなくてうまいこと動かないです
android:tintは試してみたのですがダメでしたorz
とりあえず
Bitmapを読み込んでいじってみます
0833デフォルトの名無しさん
2011/02/12(土) 18:06:00!!! FAILED BINDER TRANSACTION !!!と怒られてしまうので断念しましたorz
0834デフォルトの名無しさん
2011/02/12(土) 19:44:500835デフォルトの名無しさん
2011/02/12(土) 22:26:42中学生でもかなり作りこんだマップ連携のアプリ作ってたりして
なんかもう時代が変わったなぁという印象。
こりゃ大学から流れに任せてPG始めたオッサンじゃ若いモンには勝てんね。
0836デフォルトの名無しさん
2011/02/12(土) 22:32:440837デフォルトの名無しさん
2011/02/12(土) 22:38:070838デフォルトの名無しさん
2011/02/12(土) 22:46:360839デフォルトの名無しさん
2011/02/12(土) 22:51:13最近の中学生はすごいね
0840デフォルトの名無しさん
2011/02/12(土) 22:55:330841デフォルトの名無しさん
2011/02/12(土) 22:57:570〜9しか使わなかったのか?
0842デフォルトの名無しさん
2011/02/12(土) 23:02:520と1だけに決まってるだろ
0843デフォルトの名無しさん
2011/02/12(土) 23:09:30昔はテンキーの上にABCDEFまであった
0844デフォルトの名無しさん
2011/02/12(土) 23:12:180845デフォルトの名無しさん
2011/02/12(土) 23:28:420846デフォルトの名無しさん
2011/02/12(土) 23:40:29>>840
0847デフォルトの名無しさん
2011/02/12(土) 23:46:49こちらのスレで質問させてください。
Tagsoupを使ってHTMLをパースし、titleタグの文字列だけ
抽出しようとしています。URLConnection#getContentTypeで
charsetが取得出来ない事があり、仮の文字コードを指定して
InputStreamReaderに渡しています。
パースし終わって抽出したtitleタグの文字列は当然文字化けしています。
ただパース中にmetaタグ内のcharsetを取得済みなので、この文字コードで
正しい変換が出来ないかと考えていますが、下記ソースの(※)で変換しようと
していますがうまく行きません。どのように変換すればよいのでしょうか?
*** ソースコードを抜粋 ***
Parser parser = new Parser();
parser.setFeature(Parser.ignoreBogonsFeature, false);
parser.setProperty(Parser.schemaProperty, new HTMLSchema());
PageTitleHandler pageTitleHandler = new PageTitleHandler(); // ContentHandlerの継承クラス
parser.setContentHandler(pageTitleHandler); // 独自ハンドラを設定
String encoding = extractEncoding(contentType); // charsetを取得したいが無い場合は"shift_jis"に固定
// encodingで文字コードを指定してHTMLをパース
parser.parse(new InputSource(new InputStreamReader(urlConnection.getInputStream(), encoding)));
pageTitle = pageTitleHandler.getPageTitle(); // ページタイトル取得(文字化けしている)
charset = pageTitleHandler.getCharset(); // metaタグ内のcharsetから文字コードを取得
pageTitle = new String(pageTitle.getBytes(charset)); // 正しいcharsetに変換しようとしてるが失敗…(※)
Log.v("ShortenURLSender", pageTitle);
0848デフォルトの名無しさん
2011/02/13(日) 00:33:00getBytesする時はデフォルトのエンコーディング指定して、
それを文字列にする時に実際に取得できたエンコーディング使うんじゃ?
0849デフォルトの名無しさん
2011/02/13(日) 00:51:05どう実装するのがいいのでしょうか?
0850デフォルトの名無しさん
2011/02/13(日) 00:57:510851デフォルトの名無しさん
2011/02/13(日) 01:12:38やりたい事は、メインのActivityでコネクション取得して、それ以降のActivityでは新しくコネクションを取らなくても
いいようにしたいのです。
0852847
2011/02/13(日) 01:38:25下記のように変換してみましたが、同じく文字化けしている状態です。
変換の仕方がおかしいのでしょうか…?
pageTitle = new String(pageTitle.getBytes(encoding), charset);
0853デフォルトの名無しさん
2011/02/13(日) 06:48:27RewindできるタイプのStreamを使って、正式なcharsetの取得した後にparseし直せば?
0854847
2011/02/13(日) 08:29:41encodingとcharsetが異なればparseし直しですかね…。
実はXPERIAで実行するとparseに3〜10秒かかってるので、
再度実行するのは結構コストが大きいので悩み所です。
ブラウザとか作ってる人はどうやってエンコードしてるんでしょうか?
同じようにやってるとは到底思えない…。
0855デフォルトの名無しさん
2011/02/13(日) 08:58:17それなら、charsetはパーサを使わずに自前の処理で取得すればいいんじゃない?
ヘッダなんて短いし。
あるいは、webkitのソースでも読んでみるとか…
0856デフォルトの名無しさん
2011/02/13(日) 09:06:31そもそもどんな時に文字化けするの?
encodingとcharsetが違うから?
charsetが空だから?
特定の文字コードで起きるの?
そもそもcharsetと実際の文字コードは本当に同じ?
まずそこから切り分けた方がいいんじゃないの?
実際に使われてる文字コードはPCのブラウザで簡単に確認できるしさ。
0857847
2011/02/13(日) 09:30:08それも考えましたが、自前でパースする処理を書くのが面倒というか
下手に実装すると不具合ばかりになるのでTagsoupを使っています。
>>856
>そもそもどんな時に文字化けするの?
UTF-8のページだった場合にcharsetが無かった場合、"shift_jis"で
決め打ちでparseしているから文字化けします。ここでcharsetが分かっていれば
発生しません。
>encodingとcharsetが違うから?
現状の実装だとそうなります。
>charsetが空だから?
parse前に空で、かつページのエンコードが"shift_jis"でなければ
今の実装では文字化けします。
>特定の文字コードで起きるの?
parse前に正しいcharsetが取得出来なければ必ず起きます。
>そもそもcharsetと実際の文字コードは本当に同じ?
違うからparse時にcharsetを取得して再度parseしようと考えています。
0858デフォルトの名無しさん
2011/02/13(日) 10:34:15おいらもよくわかんなかったからsocket#getInputStream()したものは
一度全部byte[]に収めちゃってデフォルトの文字コードで一旦charsetだけ探して
再度そのcharsetでbyteからStringを作った。
ブラウザってどうやってるんろうね?
0859デフォルトの名無しさん
2011/02/13(日) 10:53:17Applicationのインスタンスに保存しておけばいいんじゃ
0860デフォルトの名無しさん
2011/02/13(日) 10:58:060861デフォルトの名無しさん
2011/02/13(日) 11:13:29終了確認ダイアログ表示するのは嫌われるかなぁ。
0862デフォルトの名無しさん
2011/02/13(日) 11:21:40アプリのデザイン次第じゃないかな
データの保存のために明示的に終了させたいとか、
通常操作でバックキーを多く使用する場合に誤って終了するのを防ぐ場合とか
そういうのが無いんだったら、ユーザーからすれば1アクション多くなるだけで邪魔と感じるかもしれない
0863デフォルトの名無しさん
2011/02/13(日) 11:49:51そのライブラリ使ってないけど、自分はこんな感じ。
1.HttpUrlConnection使って、GET接続して、レスポンスヘッダのcharaset の取得を試行。
2.1のレスポンスヘッダにcharasetがない場合のみ、そのままutf-8でstreamを読み込んで本文headタグ内のcharaset のmetaタグ取得を試行。
3. 2でmetaタグを読み込んだ場合のみ切断・再接続。
4.1または2で取得したcharaset でinputstream読み込み。titleタグが終わった時点で読み込みを強制中断。読み込み結果は一時変数に保存。
5.一時変数に入っている文字列について、utf-8以外だったらgetBytesでエンコード。
6.続いてHTMLエンティティ文字とか制御文字系を適宜変換
7.ウマー
無駄あるのは承知しているけど、ライブラリでの余計なパースをかましてないのでそこそこかなと思ってる。
0864デフォルトの名無しさん
2011/02/13(日) 11:50:43これを防止する為なんだけどね。
0865デフォルトの名無しさん
2011/02/13(日) 11:52:48ミスタップならともかく、
わざわざ使用しないボタンを物理的に押下するということは、
糞アプリをさっさと終了したいという意図があるわけで、
未練たらしくしがみつかずに終了させてやるのが人情ってもんじゃない?
0866デフォルトの名無しさん
2011/02/13(日) 11:57:09・前画面に戻るアクションがある。
・戻るボタンが物理的にある。
直感的に操作するのは後者だよね?
0867デフォルトの名無しさん
2011/02/13(日) 11:57:17データ保存が重要なアプリならいいけどさ
0868デフォルトの名無しさん
2011/02/13(日) 11:59:08少なくとも設定で選択可能ならいいんじゃね?
0869デフォルトの名無しさん
2011/02/13(日) 12:04:49考えてみる、ありがとう。
0870847
2011/02/13(日) 12:28:27>>863
参考になります。
getByteで最後に変換するのは同じぽいですね。
どうしてparse通した後の文字列で同じ事すると
文字化けしたままなのか…。
0871デフォルトの名無しさん
2011/02/13(日) 12:39:440872デフォルトの名無しさん
2011/02/13(日) 12:45:21いや、parseは関係ないと思うよ
ひとつのバイト配列をある文字列に変換し更にそこから別の文字列に変換する
というあたりがどうも単純にはうまくいかないみたい(知らないだけだけど)
0873デフォルトの名無しさん
2011/02/13(日) 12:48:59java側に取り込んだ時点でutf-8として解釈されるからといってみるテスト
0874デフォルトの名無しさん
2011/02/13(日) 13:12:51他機種情報は、ユーザから貰わないと解らんね。
0875デフォルトの名無しさん
2011/02/13(日) 13:17:19皆趣味で作ってるの?
それとも仕事で作ってる人の方が多いの?
0876デフォルトの名無しさん
2011/02/13(日) 13:20:42仕事でもしてるし、趣味はぼちぼち(完全非公開)
0877デフォルトの名無しさん
2011/02/13(日) 13:51:310878デフォルトの名無しさん
2011/02/13(日) 14:18:480879デフォルトの名無しさん
2011/02/13(日) 15:42:21糞つまらない仕事になるが。
0880デフォルトの名無しさん
2011/02/13(日) 16:29:25setContentViewでセットしたレイアウトの一部に、
レイアウトのxmlをセットすることは出来ますか?
0881デフォルトの名無しさん
2011/02/13(日) 16:39:570882847
2011/02/13(日) 18:08:40parseは問題なさそうな気がしました。
変換出来ないのがいまだ不明ですが。
再度parseし直す方法で、BufferedInputStreamを仲介して
mark、resetでストリーム位置を戻してみたのですが、
markの引数の値によってはresetで例外が発生してしまいますね…。
>>873
文字コード指定しないとプラットフォームによっては
デフォルトでUTF-8になったりするようですね。
0883デフォルトの名無しさん
2011/02/13(日) 21:03:27まじ意味不明
0884デフォルトの名無しさん
2011/02/14(月) 02:15:420885デフォルトの名無しさん
2011/02/14(月) 03:45:02AndroidSDKのエミュ上でrootってとれるのでしょうか?
0886デフォルトの名無しさん
2011/02/14(月) 06:57:270887デフォルトの名無しさん
2011/02/14(月) 12:10:100888デフォルトの名無しさん
2011/02/14(月) 12:18:35ユーザーが入力できるのは、今のところsetTextしか知らんのだが、いい方法ある??
0889デフォルトの名無しさん
2011/02/14(月) 12:20:08取得途中で戻るボタンを押されたらTaskの処理をキャンセルしたいのですが、
実装はどのようにするのがスマートでしょうか?
Activity側にステータス持たせて、Taskから定期的に監視するとか?
0890デフォルトの名無しさん
2011/02/14(月) 13:16:18EditTextならgetText()で返るEditableを使って編集ぽいこともできるのでは?
それでも不足ならTextViewなりを継承して自分で作り込む。
0891デフォルトの名無しさん
2011/02/14(月) 14:12:32ありがとう。
0892デフォルトの名無しさん
2011/02/14(月) 15:06:26activityで戻るボタンを検出したらcancel(true)すればいいだけじゃないのか
0893デフォルトの名無しさん
2011/02/14(月) 17:06:54ホーム画面のように、画面単位でスクロールするUIは、どのように作ればよいのでしょうか?
よろしくお願いします。
0894デフォルトの名無しさん
2011/02/14(月) 17:36:32spinnerの縦幅を細くさせたいのですが、
Layout_heightで大きさを指定すると▼のアイコンが変に表示されたり、見た目が崩れしてしまいます。
上手く見た目を保ったまま細くすることは出来ないでしょうか?
0895デフォルトの名無しさん
2011/02/14(月) 17:38:21activity切り替えのアニメーションはデフォルトでついてるよ
0896893
2011/02/14(月) 17:41:08すみません、ちょっと説明不足でした。
タッチモーション中のスクロールアニメーションを実現したいと思っています。
iPhoneのpagingEnabledのようなのを探しています。
0897デフォルトの名無しさん
2011/02/14(月) 20:18:43キャンセルのメソッドがあったのですね。
帰宅したら実装してみます。
ありがとうございました!
0898デフォルトの名無しさん
2011/02/14(月) 21:09:27俺もそれ探したけどactivity切り替えで使いたいならできないという結論に至った
(正確には1.6ではできない)
それ以外で使うならViewFlipperっていうのがあるお
0899デフォルトの名無しさん
2011/02/14(月) 23:29:33マニフェストにandroid:windowSoftInputMode="stateAlwaysHidden"
Activity@OnCreateでgetWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
と
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(etEntry.getWindowToken(), 0);
とやってみたんですけどだめでした。
0900デフォルトの名無しさん
2011/02/14(月) 23:53:24Androidアプリ開発に使えますか?
0901デフォルトの名無しさん
2011/02/14(月) 23:58:06メモリが致命的に少ない
0902デフォルトの名無しさん
2011/02/15(火) 00:11:57ありがとうございました
ちなみにメモリはどれぐらい必要なのでしょうか?
0903デフォルトの名無しさん
2011/02/15(火) 00:12:310904デフォルトの名無しさん
2011/02/15(火) 00:20:490905デフォルトの名無しさん
2011/02/15(火) 00:23:37修行したいなら歩け
寺をまわるのが目的なら自動車で行け
0906デフォルトの名無しさん
2011/02/15(火) 01:53:20どなたか流れを教えていただけませんか…
0907デフォルトの名無しさん
2011/02/15(火) 02:16:54[2011-02-15 02:09:01 - android skelton] Waiting for HOME ('android.process.acore') to be launched...
で止まったままでプログラムの更新が反映されません
極稀に
[2011-02-15 02:03:44 - android skelton] HOME is up on device 'emulator-5554'
[2011-02-15 02:03:44 - android skelton] Uploading android skelton.apk onto device 'emulator-5554'
[2011-02-15 02:03:44 - android skelton] Installing android skelton.apk...
[2011-02-15 02:03:47 - android skelton] Success!
[2011-02-15 02:03:47 - android skelton] Starting activity com.example.android.skeletonapp.SkeletonActivity on device emulator-5554
まで進んで更新したプログラムが反映されます
うまくいく時とそうでないときの違いを色々探してみたんですが分かりません
何方がアドバイスをお願いします
0908デフォルトの名無しさん
2011/02/15(火) 02:43:06一回動作確認するごとにエミュレーターを閉じていたのですが
エミュレーターを閉じずにコードを更新してRunすると更新が反映されてSuccessまで進みます
なんで毎回エミュレーターを閉じるとダメなのか分かりませんけど
0909デフォルトの名無しさん
2011/02/15(火) 05:38:57ほとんど実機で確認してるからよくわからないけど、
エミュは起動に結構時間がかかるから、一度起動させたら
めったなことでは落とさないもんだと思ってた。
0910デフォルトの名無しさん
2011/02/15(火) 09:08:23イクリプスも重いけど
0911デフォルトの名無しさん
2011/02/15(火) 09:34:24i7-980xEE(Ubuntu 10.04)+16Gb エミュレータもサクサク。
参考までに…。
0912デフォルトの名無しさん
2011/02/15(火) 10:07:150913デフォルトの名無しさん
2011/02/15(火) 10:08:190914デフォルトの名無しさん
2011/02/15(火) 12:00:46ソフトキーボードをEditTextにフォーカスが移ってもタップしても
最初から表示しないようにしたいのですが
そういうことはできないのでしょうか?
EditText#setOnTouchListenerでInputMethodManager#hideSoftInputFromWindow()
をやってみましたが、これだとタップしたときはソフトキーボードを隠してくれるのですが
またすぐソフトキーボードが出てきます。
どなたかご存知ありませんか?
0915デフォルトの名無しさん
2011/02/15(火) 12:22:19例えばサーバーからあるデータを読み込み、読込みが終了した
段階でローディング画面に切り替える、という処理の場合。
結局アクティビティ側でローディング状態になるため、エラーを吐いてしまい
不安定な状態になってしまいます。
そもそもこのような用途にサービスを使うのが間違っているのか、
Activityからスレッドを呼び出したほうがいいのか、ご教示いただきたいです。
0916デフォルトの名無しさん
2011/02/15(火) 12:37:36何をしてるかよくわからんが、画面遷移に時間がかかる場合にはProgressDialogを表示するのが普通だし、
その場合、時間がかかる処理は必然的に別スレッドで実行せざるを得ないかと…
0917デフォルトの名無しさん
2011/02/15(火) 12:46:09勉強不足で恥ずかしい限りですが、
具体的には、OpenGLでゲームを作成しておりまして、ゲームの外部定義を
サーバーから読み出す処理をserviceから実行しています。
エミュ環境だと読込みが遅くてseviceのレスポンスが遅れてしまい、service time out
というエラーが発生してしまっています。
serviceを使わずAsyncTaskを使えばtime outは発生しないのでは?
と思っていますが、それではそもそもserviceは何のためにあるのかと。
0918デフォルトの名無しさん
2011/02/15(火) 12:48:38ttp://blog.haw.co.jp/android/?p=508
0919デフォルトの名無しさん
2011/02/15(火) 12:59:25http://developer.android.com/reference/android/app/Service.html
> ・ A Service is not a separate process. 〜
> ・ A Service is not a thread. 〜
> Thus a Service itself is actually very simple, providing two main features:
> ・ A facility for the application to tell the system about something it wants to be doing in the background 〜
> ・ A facility for an application to expose some of its functionality to other applications. 〜
0920デフォルトの名無しさん
2011/02/15(火) 15:07:15こういうことではなくて?
ActivityのOpenとCloseをアニメーションさせる
ttp://www.adamrocker.com/blog/289/activity_open_close_animation.html
>>899
EditTextではなくTextViewを使えばいいかと
0921デフォルトの名無しさん
2011/02/15(火) 15:44:46あ、なるほど!
TextViewでもタップでフォーカス取れるんですね
それでいけそうです。助かりました。
0922デフォルトの名無しさん
2011/02/15(火) 16:29:59TextViewにEditTextのスタイル適用したら完璧ですわw
マジthx!
0923デフォルトの名無しさん
2011/02/15(火) 16:38:010924デフォルトの名無しさん
2011/02/15(火) 18:19:460925デフォルトの名無しさん
2011/02/15(火) 18:28:41Activity切替時のアニメーションじゃなくて、
ホームアプリみたいな遷移の事を言ってるんでは?
タッチしたまま戻したり出来て、指を離すとどっちかにスクロールするような
0926デフォルトの名無しさん
2011/02/15(火) 23:44:510927デフォルトの名無しさん
2011/02/16(水) 00:59:50解像度の半分をCanvas領域として使い、後の半分を別のUI領域として使いたいと思ってます。
0929デフォルトの名無しさん
2011/02/16(水) 02:31:340930デフォルトの名無しさん
2011/02/16(水) 15:09:10レイアウトのxmlが増えてきたらどうしてます?
0931デフォルトの名無しさん
2011/02/16(水) 15:27:01メモリ増設だけで十分な気もするけど
0932デフォルトの名無しさん
2011/02/16(水) 16:19:280933デフォルトの名無しさん
2011/02/16(水) 16:35:180934デフォルトの名無しさん
2011/02/16(水) 16:47:37道具くらいちゃんとした奴を使おうよ
0935デフォルトの名無しさん
2011/02/16(水) 16:57:55実機で、アルファブレンド値を徐々に変更する処理(フェードアウト)
を行うと実機ごとに様々な効果が加わってしまいます。
(描画してる画像が徐々に横に異動したり、フェードアウト時にざらつきが
発生したり)エミュレータだと動きますし、実機によっては正常にフェードアウトします。
考えられる問題点をご教示いただけないでしょうか?
0936デフォルトの名無しさん
2011/02/16(水) 17:00:250937デフォルトの名無しさん
2011/02/16(水) 20:12:220938927
2011/02/16(水) 20:31:24レイアウトを使えば良かったみたい。
0939デフォルトの名無しさん
2011/02/16(水) 22:52:01Activityに配置したSurfaceViewのローカル座標に変換するのって
どんな計算をすればいいですか?
MotionEvent.getY() - SurfaceView.getTop()で出来るかな
と思ったのですが、これではずれてしまいました
0940デフォルトの名無しさん
2011/02/16(水) 23:04:33腐ってる実機は有り得る。ただバグの可能性も否定しきれない。
エミュレーターで正常に動作してるなら実機に問題がある可能性が高い。
0941デフォルトの名無しさん
2011/02/17(木) 00:19:300942デフォルトの名無しさん
2011/02/17(木) 00:21:44全然無いよ。
まぁ、このスレの人々は、君が5桁の金を開発環境に投じられない
下層民であることは把握したと思うが。
0943デフォルトの名無しさん
2011/02/17(木) 03:04:21ハードウェアの安全な取り外しで停止しようとするとadb.exeのせいで停止できない。
タスクマネージャでadb.exeを怖いメッセージが表示される。
みんなは特に気にせずに引っこ抜いてるの?
0944デフォルトの名無しさん
2011/02/17(木) 03:19:09独自のマーケットに登録しないかってことみたいだけど
やっぱ英語版も作ると世界から見られてるんだなw
0945デフォルトの名無しさん
2011/02/17(木) 04:03:00javaレベルで同期するしかないのかな。
0946デフォルトの名無しさん
2011/02/17(木) 05:15:21ストレージとしてマウントしてるわけでもないし気にせず引っこ抜いてる
0947デフォルトの名無しさん
2011/02/17(木) 06:25:20常駐させておいて、電源ボタンたホームボタンを同時押しするとスクショが撮れるアプリというのは原理的に作成可能なのでしょうか?
0948デフォルトの名無しさん
2011/02/17(木) 09:30:57たぶん
0949デフォルトの名無しさん
2011/02/17(木) 09:42:330950デフォルトの名無しさん
2011/02/17(木) 11:58:05ありがとうございます
rootまでは良かったんですけど、カスタムromというのは敷居が高そうですね
0951デフォルトの名無しさん
2011/02/17(木) 12:29:39galaxysそれできるよ
アプリが常駐してる
0952デフォルトの名無しさん
2011/02/17(木) 13:14:36来たことあるけど、本文が全て英語だったから無視した
0953デフォルトの名無しさん
2011/02/17(木) 14:14:08それはgalaxyのフレームワークが元々いじられてるから
0954デフォルトの名無しさん
2011/02/17(木) 14:30:22日本語でおKって返事してやったw
0955デフォルトの名無しさん
2011/02/17(木) 15:45:58今、RelativeLayoutで画面を作っているのですが、
親:RelativeLayout、横幅1024px
子:RelativeLayout、背景に横幅700pxの画像
Layout width にwrap_content、Layout align parent leftで配置
孫:TextView、Layout align parent rightで配置
こういう風に画面を構成すると、何故か孫のTextViewが親の方の右端に配置されてしまい、
子のRelativeLayoutが親の右端まで拡大されてしまいました。
孫の配置指定は「親」の右端のはずなのに、なぜ親まで膨らんでしまうのですか?
一応、親のLayout widthを700pxに固定すると上記の問題は解決したのですが、何か釈然としないのです。
0956デフォルトの名無しさん
2011/02/17(木) 16:37:16@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,0,0,this);
}
requestLocationUpdatesのところでエラーが出てしまいます。
どのようにすればいいのでしょうか?
Uncaught handler: thread main exiting due to uncaught exception
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.locationtest/com.locationtest.LocationTestActivity}: java.lang.IllegalArgumentException: provider==null
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2496)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
at android.app.ActivityThread.access$2200(ActivityThread.java:119)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:4363)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.IllegalArgumentException: provider==null
at android.location.LocationManager.getLastKnownLocation(LocationManager.java:941)
at com.locationtest.LocationTestActivity.onCreate(LocationTestActivity.java:31)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
0957デフォルトの名無しさん
2011/02/17(木) 16:49:21なんかよくわからんな子は700px固定でいきたいの?
xmlさらしてみるといいかも
0958デフォルトの名無しさん
2011/02/17(木) 17:32:01どこかに資料やライブラリ等は無いでしょうか?
やりたいのは以下ようのうなことです。
・1本指(1本指でドラッグ)で絵を描く。
・2本指スクロール(1本指でドラッグ)で表示範囲の移動
・2本指ピンチ(開く閉じる)で拡大縮小
ググってみたのですが、1本指と2本指で操作を変えるようなサンプルは発見したのですが、
2本指の動かしかたで操作を変えるような方法がわかりません。
0959雷帝
2011/02/17(木) 18:27:44やり方がわかりません。最初の選択の後、spinnerを呼び出して作成すれば、
adapterの作成を変えられるのですが、下階層のspinnerを作成後に上階層のspinnerを
変更した時に、下spinnerの更新方法が分かりません。
どなたか教えてください。
0960デフォルトの名無しさん
2011/02/17(木) 18:43:55下spinnerのアダプターを更新してnotifyDataSetChanged()すればよろし
0961デフォルトの名無しさん
2011/02/17(木) 20:56:48ttp://d.hatena.ne.jp/wakatasan/20100327/1278482223
を参考に指定したWifiに接続させたいんですが、
このサンプルのssidとWEP_KEYを書き換えるだけじゃ指定のに接続しないでオープンネットワークに
繋がってしまいます。。
どこが違うかどなたか教えてください。
0962デフォルトの名無しさん
2011/02/17(木) 23:15:550963デフォルトの名無しさん
2011/02/18(金) 00:05:48液晶画面が付いている方が表。
0964デフォルトの名無しさん
2011/02/18(金) 00:08:34具体的には、うらないアプリ。
0965デフォルトの名無しさん
2011/02/18(金) 00:18:15Spinner1.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override public void onItemSelected(AdapterView<?> parent, View view,
int position, long id){
updateSpinner2(); // Spinner2を更新するファンクション
}
@Override public void onNothingSelected(AdapterView<?> parent) {
}
});
こんなんじゃダメ?
0966デフォルトの名無しさん
2011/02/18(金) 10:13:28は、時間カウントしてエラーだすのが一般的なのでしょうか?
0967デフォルトの名無しさん
2011/02/18(金) 10:16:58タイムアウトを設定してExceptionをcatchするのが一般的だと思います
0968デフォルトの名無しさん
2011/02/18(金) 10:50:45有難う御座います。
下記のようにタイムアウトを設定して、Exceptionをキャッチして
タイムアウトエラーを出力する処理にしました。
# HttpClient objHttp = new DefaultHttpClient();
# HttpParams params = objHttp.getParams();
# HttpConnectionParams.setConnectionTimeout(params, 1000); //接続のタイムアウト
# HttpConnectionParams.setSoTimeout(params, 1000);
0969デフォルトの名無しさん
2011/02/18(金) 12:40:150970デフォルトの名無しさん
2011/02/18(金) 13:24:07状態から発生するのでしょうか?ぐぐっても有力な情報がみつから
ないので、教えを頂けませんでしょうか?
0971デフォルトの名無しさん
2011/02/18(金) 14:22:55surfaceviewのタッチイベントを取得するにはどうすればいいでしょうか?
0972デフォルトの名無しさん
2011/02/18(金) 14:38:28dispatchKeyEventのコールバック関数で普通に取得できる。
0973デフォルトの名無しさん
2011/02/18(金) 15:26:45間違ったonTouchEventだ。
0974デフォルトの名無しさん
2011/02/18(金) 15:37:50scrollviewがスクロールしてしまうだけでsurfaceviewにイベントが届きません
surfaceviewをタッチしたときの座標を取得したいのですがどのようにすればいいのでしょう?
0975デフォルトの名無しさん
2011/02/18(金) 15:49:42サーフェースビューにタッチしたらスクロールしないようにしたらいいよ。
0976デフォルトの名無しさん
2011/02/18(金) 16:29:33iphoneのようなリールドラムを回して選択するようなピッカー?ってどのようにしているのでしょうか?
androidアプリで 年齢早見日本語版 というのがあるのですが
まさにこの様にやりたいのです。
0977デフォルトの名無しさん
2011/02/18(金) 18:33:35本体を横向きにして撮影したときは表示され、立て向きにして撮影すると、一瞬だけImageViewに表示されるだけで消えてしまいます。
何が気をつけることはあるのでしょうか。androidmanifest.xmlではandroid:screenOrientation="portrait"にしています。
0978デフォルトの名無しさん
2011/02/18(金) 18:39:30多分カメラが横固定で、カメラが閉じた瞬間横で表示され、その後縦向く時に画面が再表示されて消えてるんだと思う
0979デフォルトの名無しさん
2011/02/18(金) 18:57:24ありがとうございます
実際にどのようにコーディングすればいいのでしょうか?
画面が横向きの間は無限ループみたいなこともしてみましたが無理でした
0980デフォルトの名無しさん
2011/02/18(金) 21:43:22これってやっぱり出来ないんですか?
WinAPIで言うとScreenToClientみたいなイメージなんですけど
0981デフォルトの名無しさん
2011/02/18(金) 21:54:38Viewの座標をグローバルでの座標や、親View内での座標に変換するメソッドはあったと思う。
0983デフォルトの名無しさん
2011/02/19(土) 13:55:37サイズが選択できるあれはどうすればできますでしょうか
0984デフォルトの名無しさん
2011/02/19(土) 16:04:36自己解決しました
0985デフォルトの名無しさん
2011/02/19(土) 16:13:130986デフォルトの名無しさん
2011/02/19(土) 16:20:48どう、解決した?
諦めた?
0987デフォルトの名無しさん
2011/02/19(土) 18:18:58解決したって書いてるやん
0988デフォルトの名無しさん
2011/02/19(土) 18:26:140989デフォルトの名無しさん
2011/02/19(土) 18:26:33公に質問投げといて、自己解決したらそれで終わりってんなら
最初から聞くなって。
0990デフォルトの名無しさん
2011/02/19(土) 18:31:30疑問を外部化すると思考の余地が生まれるのかな
0991デフォルトの名無しさん
2011/02/19(土) 18:37:34たまにそういう用途でここも利用させていただいています
0992デフォルトの名無しさん
2011/02/19(土) 18:54:130993デフォルトの名無しさん
2011/02/19(土) 19:26:410994デフォルトの名無しさん
2011/02/19(土) 20:52:12.97未確定中の文字と確定後の文字を判定することはできないでしょうか?
0995デフォルトの名無しさん
2011/02/19(土) 21:21:42.610996デフォルトの名無しさん
2011/02/19(土) 23:43:37.03git.kernel.orgがつながんないので
0997デフォルトの名無しさん
2011/02/20(日) 00:14:12.48http://hibari.2ch.net/test/read.cgi/tech/1298128401/
0998デフォルトの名無しさん
2011/02/20(日) 00:17:37.800999デフォルトの名無しさん
2011/02/20(日) 00:20:45.37うめ
1000デフォルトの名無しさん
2011/02/20(日) 00:23:17.48(´・ω・`) うさちゃんピース
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。