[表示 : 全て 最新50 1-99 101- 201- 2chのread.cgiへ]
Update time : 03/20 04:48 / Filesize : 52 KB / Number-of Response : 201
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Androidプログラミング質問スレ Part18



1 名前:デフォルトの名無しさん mailto:sage [2012/02/05(日) 20:27:41.37 ]
このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。

※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
【超初心者】プログラミング質問スレ【基礎】part5
hibari.2ch.net/test/read.cgi/tech/1303105502/ (dat落ち)
Eclipse統合M32【Java/C++/Ruby/Python/Perl】
toro.2ch.net/test/read.cgi/tech/1320318310/
★★Java質問・相談スレッド151★★
toro.2ch.net/test/read.cgi/tech/1326557705/

****関連リンク****
■ Android developers developer.android.com/
■ ソフトウェア技術ドキュメントを勝手に翻訳 www.techdoctranslator.com/


****前スレ****
Androidプログラミング質問スレ Part17
toro.2ch.net/test/read.cgi/tech/1326474941/

39 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 16:08:49.58 ]
別にそんなことは無い

40 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 16:10:12.51 ]
>>39
そうですか… 先入観で、セキュリティ的に危ないのかなーって思ってました。ありがとうございましゅm(_ _)m

41 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 17:07:03.31 ]
非常に初歩的で申し訳ないのですが、
gihyo.jp/dev/serial/01/androidapp/0005
このサイトの通りにEclipseでレイアウトを設定しようとすると↓のようにエラーが出ます。
imgur.com/ErPV1

そもそも左に表示されている選べる物がなぜか少ないのですが、どうすればいいでしょうか。
初心者ですがよろしくお願いします。


42 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 17:13:42.53 ]
エロjpgを画像表示アプリで表示しているのだけれど、
これの表示非表示を切り替えようとして、
エロ画像保存フォルダー内のファイル拡張子を
jpgからaaaに変更するものを作ったんだ。

それで拡張子をaaaにしても、
/mnt/.thumnail
の中にサムネイル画像が残っていて
結局エロ画像が残ってしまった。

これを回避する方法ってない?

拡張子の変更方法は、
ただ単に final File dir = 保存ディレクトリ
dir.listFiles();
で取得したファイルにたいして、renameTo() やっているだけ。

43 名前:42 [2012/02/06(月) 17:16:31.72 ]
/mnt/DCIM/.thumnail
でした。

44 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 17:17:00.07 ]
>>41
右のドロップダウンから Finger を選べばエラーは消えるよ

45 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 17:24:42.48 ]
>>44
ありがとういます!!

もう1つだけお尋ねしたいのですが左に表示されているのが少ないのはなぜでしょうか



46 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 17:29:24.10 ]
ごめんなさい自己解決しました、ありがとうございました

47 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 17:34:40.58 ]
>>46
どう解決したのか書かないのはどうして?



48 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 17:44:14.20 ]
>>42
ContentResolver#query と ContentResolver#delete 使って
MediaStore.Images.Media#EXTERNAL_CONTENT_URI と MediaStore.Images.Thumbnails#EXTERNAL_CONTENT_URI から
該当する行を見付けて消すとか?

49 名前:デフォルトの名無しさん [2012/02/06(月) 18:37:09.37 ]
In App BillingサンプルのBillingService.onStart()でたまにNull pointer exceptionが発生します。
対処法はありますか?

50 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 21:13:42.03 ]
TextViewの上に直線を描画するにはどうしたらよいですか?
説明するところと説明文を結びつける感じです.

51 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 21:48:03.58 ]
文字列をres内のxmlファイルに入れて取得し,TextView内に表示しているのですが,
ダブルクォーテーションが表示されません.
"を使っても表示されません.
どのように記述すればよいでしょうか.

52 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 21:53:17.83 ]
>>50
TextViewの上にかぶせるような配置でImageViewでも置けば?

53 名前:51 mailto:sage [2012/02/06(月) 21:57:53.99 ]
自己解決しました.¥をいれればよかったのですね

54 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 21:57:59.39 ]
>>51
\"

55 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 23:12:18.95 ]
>>50

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="schemas.android.com/apk/res/android" android:shape="line">
<stroke android:width="1dp" android:color="#FFCCCCCC"
android:dashWidth="1dp" android:dashGap="0dp" />
</shape>

こんな感じのパラメータをdrawableとかの下にxxx.xmlで作成する

それをTextViewでbackground="@drawable/xxx"みたいな感じで指定すればおk


56 名前:デフォルトの名無しさん mailto:sage [2012/02/06(月) 23:30:20.19 ]
>>55
いちいちpng作ってた
勉強させてもらいました

57 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 10:22:16.20 ]
>>55
横からすみません
viewの上側だけとかみたいにstrokeを引く辺を指定することできますか?



58 名前:デフォルトの名無しさん [2012/02/07(火) 11:02:43.28 ]
Androidのソケット通信はjavaのを使えばいいんでしょうか?

59 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 11:21:18.04 ]
ListPreferenceに関しての質問です。
setSpanを利用してタイトルとサマリーの文字色を指定した設定画面を作成しています。
しかし、値を指定したあと再び設定画面へ遷移するとSummaryへの文字色設定がされません。(Titleには適用されます)
ListPreferenceのSummaryの部分でのみsetSummaryで指定した文字色が適用されない原因がわかる方、ご教授ください。
ListPreference successSound = (ListPreference)findPreference(Constants.SUCCUESS_FILE_NAME);
successSound.setEntries(R.array.successEntries);
successSound.setEntryValues(R.array.successValues);
successSound.setOnPreferenceChangeListener(new OnPreferenceChangeListener() {
public boolean onPreferenceChange(Preference arg0, Object arg1) {
playSuccessSound(arg0,arg1);
return true;
}
});
setTitleColor(successSound, Color.BLACK);
setSummaryColor(successSound, Color.BLACK);

private void setSummaryColor(Preference preference , int color){
SpannableString summary = new SpannableString(preference.getSummary());
summary.setSpan(new ForegroundColorSpan(color), 0, summary.length(), 0);
preference.setSummary(summary);
}

private void playSuccessSound(Preference pref,Object newValue){
SharedPreferences sharedPref = pref.getSharedPreferences();
Editor e = sharedPref.edit();
e.putString(Constants.PREF_RESULT_SUCCUESS_FILE_NAME, (String)newValue);
e.commit();
int resId = getResources().getIdentifier(sharedPref.getString(Constants.SUCCUESS_FILE_NAME, ""), "raw", "jp.co.test");
MediaPlayer.play(this, resId ,MediaPlayer.PLAY_SILENT);
}

60 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 12:18:56.38 ]
サービスとアクティビティって別プロセスなんだよね?
アクティビティからサービスを起動して
アクティビティ側で生成したオブジェクトをサービスにバインドしてセットして
アクティビティのプロセスが死んだ後サービス側で使い続けても安全なの?
何か問題起きる?


61 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 12:38:30.07 ]
別アプリケーションのサービスならもちろん別プロセス
同アプリケーションのサービスは、設定すれば別プロセスにもできるが、通常は同プロセスなので、アクティビティと一緒にサービスも死ぬ

62 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 12:47:28.16 ]
>>60
メモリリークする

63 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 12:48:35.28 ]
確かマニフェストでプロセスの名前別に定義したらいけるんじゃね?

64 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 14:27:39.31 ]
>>61
まじで?
特に設定したわけじゃないから同プロセスなんだと思うけど
アクティビティをfinish()で閉じたあともサービスが動いてるって事は
アクティビティのプロセスはonDestroy()とかが呼ばれた後もずっと生き残ってるのか


65 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 15:23:05.58 ]
アクティビティ殺してもサービスも自動的に一緒に死ぬわけじゃないのでは?


66 名前:9 mailto:sage [2012/02/07(火) 15:23:51.43 ]
>>32

有難うございました。
1.5になってました。
だからInterfaceのメソッドに@Overrideでエラーになったんですね。




67 名前:デフォルトの名無しさん mailto:書き込み増加期待 [2012/02/07(火) 17:54:02.37 ]
基本的にはActivity死んでもプロセスは残りっぱなしだよな。
殺すにはマニフェストになんか書くとかkillProcessするとか必要じゃね?



68 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 17:55:13.54 ]
メル欄ミスった。というか2chMateのデフォがなぜかこれになってやがるw

69 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 18:34:22.38 ]
非static、非publicのメンバ変数にmつけてますか?
つけるべきでしょうか?

70 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 18:36:52.50 ]
>>69
好きにすればいいと思う。自分は嫌いだから付けない。

71 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 19:04:08.39 ]
補完するときに便利ぐらいですかね・・・
>>70わかりました

72 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 19:45:20.11 ]
んー たすけてお(;>_<;)
web上からアイコンの画像をとってきてショートカットアイコンの画像に設定することってできますか?
やっぱりショートカットアイコンに設定する画像ってresフォルダに入れないといけないのかな?

73 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 19:58:32.56 ]
>>72
万能なdrawableいけるだろ。


74 名前:485 mailto:sage [2012/02/07(火) 22:34:33.43 ]
3系から?メインスレッド(UIスレッド)内でhttp通信禁止っぽいのでAsyncTask内で通信するようにしました。
んでAsyncTask内の処理が全て終了するのを待ってから後の処理を行いたいんですが、どうすればいいのでしょうか?
数ms待機とかじゃなく終了してから後続の処理したいです。

非同期の為のクラスでそんな事すんなとか言わずに教えてください

75 名前:デフォルトの名無しさん mailto:sage [2012/02/07(火) 23:01:49.50 ]
ASyncTask#onPostExecute をオーバライドする。

76 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 01:27:37.16 ]
下のような構造で、一度EditTextにフォーカスした後に、
他のButtonなどに触れると、EditTextまで勝手にスクロールしてしまいます。
これを防ぐ方法はないでしょうか?

ScrollView
LinearLayout
ImageButton
Button
....
....
....
....
EditText

77 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 01:33:11.78 ]
>>74
俺はArrayBlockingQueue#take()とかよく使う。
1.メインスレッド側のメンバー定数としてArrayBlockingQueueのインスタンスを作成
2.バックグラウンドスレッドはコンストラクタの引数とかでキューの参照を受け取り、メンバー変数に格納
3.スレッド処理が終了した時点でArrayBlockingQueue#offerとか使って処理結果をメインスレッドにPUSH
4.メインスレッドはArrayBlockingQueue#take()で待機していて、処理結果が返ると直ちに復帰

実際はtakeとかofferはいろいろバリエーションがあるから無限滞留とか結果渡しそびれが無いように良く考える。



78 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 02:16:09.16 ]
そんな大げさなことしなくても、Lockのためのフラグもっておいて
非同期タスクのFinish部分でフラグオフにすりゃいいじゃないの

79 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 03:47:37.48 ]
ScrollViewのスクロールバーを、クラス内で消したいんですけど
setScrollBarStyle(View.GONE);
では消えません
何かないですか?

80 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 05:16:26.26 ]
>>77
>メインスレッドはArrayBlockingQueue#take()で待機していて

いやメインスレッドが待機してちゃダメだろ…ANRの元だ
ちゃんとHandlerかASyncTask使え

81 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 05:17:17.84 ]
>>79
おまえそのメソッドのリファレンス読んだか?
the style of the scrollbars. Should be one of SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_INSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY or SCROLLBARS_OUTSIDE_INSET.

82 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 09:44:27.62 ]
ここで質問するべきことかちょっと微妙ですが…
配信停止になったアプリを自分で少し改良して使いたいと思ってます
具体的にはリストのアイテム長押しでコンテキストメニューの表示がしたいです

逆アセでできるsmaliファイルと、デコンパイルしたコードをかなり編集し、目的の機能を追加して無理やりビルドにこぎつけたものを逆アセしたsmaliファイル
の2つを見比べてみましたが同じ処理であるはずの部分さえ中身が違うためにどう追加するか悩んでいます
デコンパイルしたソースをそのままビルド出来たらいいのですが、エラー多発でとてもそのままではビルド出来そうにないので…

smaliファイルでonCreateに何かを追加した、といった情報はありませんかね?
もしくはsmaliファイルの書式、内容の質問に答えていただける方はいらっしゃいませんか?

83 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 09:57:02.39 ]
>>82
そこまでやるくらいなら1から作った方が速いと思うよ
アンドロイドアプリの規模なんてたかが知れてるし

84 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 10:16:36.95 ]
その人の苦労を泡にするようなこと言っちゃかわいそうだろ
質問にも答えてないし
まあ俺もわからんから答えられんが

85 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 10:28:21.49 ]
俺の出番じゃなさそうだな

86 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 11:38:48.77 ]
>>83で終わってた

87 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 13:03:38.51 ]
74のは諦めました。

>79
それ81さんが言うように別物です。
ソースならsetScrollbarFadingEnabledで
xmlならandroid:fadeScrollbarsで
いけたと思います



88 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 14:23:38.01 ]
XmlBlock$Parserが邪魔でXmlPullParser使ってレイアウトファイル読み込んで取ったAttributeSetが
new View(Context,AttributeSet)に渡してもException喰らいます
自前でAttributeSet作るなってことですか?

89 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 15:04:12.07 ]
くっそ〜・・・・ネット上にあるSMSを送信するサンプルプログラムがことごとく動かねえぞ・・・
どうなってんだ!!おい!w40件くらい参考にしたのに動かん
ちゃんと動作確認した上でアップされてるんだろうな・・・

[AndroidManifest.xml]
<user-permission android:name="android.permission.SEND_SMS"></user-permission>

[エラーコード箇所]
String Tel = "08012345678";
String Mes = "abc";
PendingIntent pi = PendingIntent.getActivity(getApplicationContext(), 0, new Intent(getApplicationContext(), MyActivity.class), 0);
SmsManager sms = SmsManager.getDefault();

try{
 sms.sendTextMessage(Tel, null, Mes, pi, null);
} catch (IllegalArgumentException e) {
 Toast.makeText(getApplicationContext(), "err[Argument]", Toast.LENGTH_SHORT).show();
} catch (SecurityException e) {
 Toast.makeText(getApplicationContext(), "err[Security] : " + e, Toast.LENGTH_SHORT).show();
} catch (IllegalStateException e) {
 Toast.makeText(getApplicationContext(), "err[State]", Toast.LENGTH_SHORT).show();
} catch (IOException e) {
 Toast.makeText(getApplicationContext(), "err[IO]", Toast.LENGTH_SHORT).show();
} catch (Exception e) {
 Toast.makeText(getApplicationContext(), "err[Ex]", Toast.LENGTH_SHORT).show();
}

[エラー内容]
「SecurityException」でcatchされる。

java.lang.SecurityException: Sending SMS message: User 10117 does not have android.permission.SEND_SMS.

90 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 15:08:41.95 ]
[確認環境]
DesireHD実機。AndroidVer2.2
通常契約機でSMSもMMSも使える機種。
SMSとMMSを受信するプログラムは動いた。
minSdkVersion="5"

[試した事]
ぐぐると海外サイトで「DesireHDは"android.permission.READ_PHONE_STATE"も必要」とか書いてあったのがあったので
試してみたが状況変わらず。
原因はなんじゃああああああああああああ!!!

91 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 15:19:36.68 ]
>>89
>[AndroidManifest.xml]
><user-permission android:name="android.permission.SEND_SMS"></user-permission>

uses-permission

92 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 15:28:13.44 ]
エラーに親切に書いてあるじゃないか

93 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 15:36:54.64 ]
もしかして、これってダイアログ出して確認とかなしでいきなり SMS 送信する?
だったら Android なんて怖くて使えないや。

94 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 15:43:31.61 ]
pcやiOSは、メッセージやメールを送ろうとすると、
一々システムが割り込んで確認するの?

95 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 15:44:24.49 ]
質問です

作成されてないCSVファイルに書き込む為にOpencsvを入れてnew csvwriterでファイル名を指定して実行してもファイルが新規作成されずに書き込む事ができません

どうしたらcsvファイルに書き込む事ができるのか
又は空のファイルを作成する方法を教えていただけませんか?

96 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 15:52:36.09 ]
質問です。
アプリがインストールされた時ならスキームにpackageを指定すると思うんだけど、
同様にショートカットが作成された時にレシーバーで処理したい場合
ショートカットが作成されたか検知する方法はありますか?

97 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 15:57:40.25 ]
>>93
アプリをインストールするときにパーミッションの一覧が出るだろう
読み飛ばしたりせずまじめに確認すればいい



98 名前:88 mailto:sage [2012/02/08(水) 16:02:13.11 ]
できたー

99 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 16:48:54.76 ]
>>91-92
きゃああああああああああ!w
灯台下暗しとは・ま・さ・に!この事…||||orz||||

修正したらあっさり動いた…
40件のサンプルサイトの皆さんごめんなさい!w

ありがとー(*´▽`*)

100 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 17:37:40.90 ]
>>99
・・・今度からはちゃんと読もう、なっ?


101 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 19:11:02.40 ]
だ…ださっ!!

102 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 19:55:52.50 ]
ドローツールを作ろうと思ってます。
最初はタッチイベントのACTION_DOWNとACTION_MOVEの部分に
座標を感知して、その部分にドットを置くようにしていたのですが
試してみると点がまったく繋がらず失敗。

次に、ACTION_MOVEの度に座標を感知して、ひとつ前に感知した座標とのラインを
引くことで、線をつなげることに成功しました。

しかしこれでは、線がカクカクになってしまい、
思ったようななめらかな線を引けません。

アプリの動作を早くして、ACTION_MOVEの発生間隔を狭める方法も
あるとはおもいますが限界があると思います。

なにか方法はないでしょうか。

103 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 20:00:08.32 ]
2次か3次の関数で補間すればいいと思う

104 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 20:09:57.48 ]
>>103
直線ではなく、曲線で、ということでしょうか。

ACTION_DOWNからはじまり、
ACTION_UPでおわる線、
なおかつその間に認識した座標すべてを通る曲線

という感じですか。

難しそうですね。

ぐぬぬ

105 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 20:11:13.97 ]
でも、そこを乗り越えたときの達成感は尋常じゃない・・・w

106 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 20:13:41.59 ]
>>104
スプライン補間とかエルミート補間とかなんとか補間とかすでによく知られた手法がいっぱいあるからぐぐってみるといいよ

107 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 20:37:44.33 ]
>>106
うおお、ありがとうございます。

まず手法の理解をしてみます…!



108 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 20:41:40.27 ]
>>107
プログラミングの入門には丁度いいよ
確か一年生の時実際にやったわw

109 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 21:49:50.42 ]
特に更新も何もしていないのですが、エミュレーターが正しく起動しなくなったのですが、これは仕様でしょうか・・・ハワワワワ

110 名前:デフォルトの名無しさん [2012/02/08(水) 22:10:54.27 ]
AndroidSDKを使っているんですがAndroidNDKと言うものがあるのを知りました
NDKのほうが速いというメリットを見つけましたがNDKでは一部機能が使えないとかのデメリットはあるんですか?

111 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 22:14:47.73 ]
AndroidNDKについてもっと調べろ
以上

112 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 22:16:16.24 ]
NDKはCの関数使うわけだけど
activityとかないのでUI関係はいじれません
大量の情報を処理するときだけ使うといいよ

113 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 22:31:28.04 ]
>>110
NDK は Java の代わりに C でコードを書くためのものなので Java ではなく C を使う
C には Java みたいに GC とかないから自分でメモリ管理する必要があったり
C には Java みたいに豊富なクラスライブラリは用意されてないから細かい処理も全部自分で書く必要があったり

114 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 22:31:59.22 ]
>>109
久々にたち上げたとか?
期限切れじゃないか?
なんか署名ファイルだとかを削除すると動くようになった気が…何だったかは忘れたスマン

115 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 22:43:05.16 ]
最近でた秘宝探偵っていうやつHTMLで作ってるみたいだけど
iframe使って中はwebサイトにアクセスしてるっていう作りなのかな?
選択のタッチの感度が悪いからネイティブでないことは確か
ただ全部がHTMLではないな

こういう作りだとアプリのアップデートしなくてもwebサイトの方で
いろいろ変えられるからいいな

116 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 22:49:03.53 ]
FLASHじゃね

117 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 22:55:02.30 ]
>>114
すみません、動きました・・・!
SDKロケーション設定のところで、使用するAPIレベルの適用をしたら起動しました。レスありがとうございますm(_ _)m



118 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 22:57:52.36 ]
drawableフォルダ内に、アプリ上から何か書き込むことって可能でしょうか?

119 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 23:11:25.21 ]
配布時にはパッケージ化するので書き込みできません
メモリ内とかsdカードに保存して書き込み読み込みするのがふつうですよ

120 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 23:14:05.66 ]
>>119
ありがとうございます。

121 名前:デフォルトの名無しさん [2012/02/08(水) 23:23:20.93 ]
>>111-113

ありがとうございます

おとなしくSDKを使うことにします


122 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 23:34:39.26 ]
Unity使ってる人いる?

123 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 23:39:39.94 ]
その話題はそのスレでやってくれ

124 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 23:41:27.25 ]
Unityって最高だね。全部Unity採用すればいいのに。
engawa.2ch.net/test/read.cgi/linux/1304791100/

125 名前:デフォルトの名無しさん [2012/02/08(水) 23:45:37.47 ]
ユーザーの言語設定(日本語とかEnglishとか)を取得したいのですが可能であれば方法を教えてください
valuesのほうはフォルダ作れば勝手に対応してくれますが、コード側でも取得したいので…

126 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 23:47:37.45 ]
XmlPullParserFactory.newInstance()
こいつと
factory.newPullParser()
こいつで作ったインスタンスって使い回しても兵器ですか?

127 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 23:50:56.12 ]
>>125

getResources().getConfiguration().locale.getLanguage();



128 名前:デフォルトの名無しさん mailto:sage [2012/02/08(水) 23:54:36.57 ]
TextViewの背景画像に、ユーザーがSDカード内に持っている画像を設定したいのですが、
何か良い方法はないでしょうか?

129 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 00:04:16.80 ]
>>128
File file = new File("/sdcard/hoge.png");
FileInputStream is = new FileInputStream(file);
Bitmap bitmap = BitmapFactory.decodeStream(is, null, null);
Bitmap b = bitmap.copy(Bitmap.Config.ARGB_8888, true);
TextView tv = new TextView(this);
tv.setBackgroundDrawable(new BitmapDrawable(b));

130 名前:125 [2012/02/09(木) 00:10:00.18 ]
>>127
ありがとうございました

131 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 00:12:01.60 ]
>>129
出来ました!どんだけググっても解決しなかったので諦めかけてました、ありがとうございます!!

132 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 00:28:57.49 ]
>>129
Config.ARGB_8888にするのはなんでですの?

133 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 00:38:28.33 ]
あ、ごめん
半分コピペなんだけどいらんもん混じってました

134 名前:デフォルトの名無しさん [2012/02/09(木) 12:31:27.96 ]
ListViewでリストを表示してるんですけど、区切り線を自前のpngで表示したいんですけど、
システムの方の区切り線も表示されてしまいます。
区切り線を消す方法はありますか?

あと、ScrollViewとListViewどっちもスクロールするんですけど、
機能的にどう違うんでしょうか?

135 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 13:00:50.78 ]
>>134
android:divider=""
でdrawableの画像指定すればシステムの方の区切り線は表示されない

136 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 13:11:01.50 ]
ListViewはScrollViewを継承して作られたViewですね
リスト形式に特化したUI

137 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 14:47:17.61 ]
SlidingDrawerでハンドルボタンが中央に来るのをを左か右に寄せたいのですが
どのようにすればできますか?



138 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 14:58:28.35 ]
自決しました

<SlidingDrawer
  android:handle="@+id/handle"
  android:content="@+id/content">
  <LinearLayout
    android:id="@+id/handle"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">
    <Button android:gravity="left"/>
  </LinearLayout>
  <LinearLayout android:id="@+id/content">
  </LinearLayout>
</SlidingDrawer>

gravity指定いらないですが念のため

139 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 15:33:16.20 ]
>>138
早まるな。
androidごときで命を捨てることはない。

140 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 15:55:57.09 ]
自決しました・・・これは流行る

141 名前:デフォルトの名無しさん [2012/02/09(木) 16:19:47.18 ]
質問させて下さい

eclipseを起動しようとすると
.metadateの.logを見ろとダイアログが出て
.logを見ると

!ENTRY org.eclipse.ui.workbench 4 0 2012-02-09 16:12:19.747
!MESSAGE Widget disposed too early for part com.android.ide.eclipse.ddms.views.ThreadView
!STACK 0

以下 at org.......がずらっと続きます

最後に使用した時にコマンドプロンプトをいじろうとして以降放置してたのですが、
それが原因でしょうか。

わかる方お願いします

142 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 16:37:17.44 ]
eclipse -cleanで起動してみる

143 名前:デフォルトの名無しさん [2012/02/09(木) 16:41:12.84 ]
>>142
有難うございます
でもcleanは何度も使いましたし、PC自体も再起動を何度もかけてます。
というかeclipseを再ダウンロードしたのですが、それでも全く同じです。


144 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 17:13:19.07 ]
>>143
.metadata フォルダ消してみた?

145 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 17:18:56.58 ]
com.android.ide.eclipse.ddms.views.ThreadViewってことはandroid-SDKがらみじゃ無いの?

146 名前:デフォルトの名無しさん [2012/02/09(木) 17:30:14.47 ]
>>144
フォルダ事消すんですか?やってみます!

>>145
前回adb pushコマンドというのを使いたくて、
android-sdk-windows内のplatform-toolのadbをコマンドプロンプトで表示させたんです
結局難しくて途中でやめたのですが、それが何か関係しているんでしょうか

147 名前:デフォルトの名無しさん [2012/02/09(木) 17:48:08.33 ]
>>144
フォルダ消したら起動出来ました!有難うございます

ただ再インストールしたせいで今までのプロジェクトが表示されなくなってしまいました
ワークスペースは同じにしてるし、そのワークスペース内にプロジェクトは入っています



148 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 17:54:36.43 ]
>>147
インポ

149 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 18:13:12.70 ]
初歩的な質問なんですが、
xmlでレイアウトを作るのと、クラス内で全てレイアウトを作るだと、何か違いってありますか?
例えば軽くなるとか?

150 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 18:23:46.36 ]
無いかな
ソースが汚くなるぐらい

レイアウトをGUIで作ると重くなるのってiOSだっけ

151 名前:デフォルトの名無しさん [2012/02/09(木) 18:30:45.04 ]
>>148
インポじゃねぇよ!って思ったけど
インポートの事なんだなありがとうごめんなさい

152 名前:デフォルトの名無しさん [2012/02/09(木) 18:42:18.99 ]
csvファイルを書き込もうとするとアプリが反応してないと出るんですがどうしたらいいでしょうか?

153 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 18:43:39.64 ]
エスパーああああ、はやくきてくれえええ

154 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 18:47:29.88 ]
>>152
ます服を脱ぎます

155 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 18:59:16.74 ]
カンマ区切りの文字列を拡張子csvで保存すればいいんじゃね

156 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 19:01:11.15 ]
>>152
マジレスすると無限ループになってる

157 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 19:06:22.34 ]
今、本屋にいるんですがオススメの参考書教えて下さいな☆

■購入目的
初心者ですが5月中旬までにARアプリを開発したいです

■求める内容
・アクティビティとインテントについて詳しく記載されている事
・Androidのカメラを扱うクラスについて十分な説明が記載されている事



158 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 19:11:02.63 ]
>>157
おまえ明らかにこれやるつもりだろw
AR察知人間コンテスト(グランプリ100万円)
gihyoevent.jp/satch/

159 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 19:19:56.67 ]
>>158
ギ、ギクゥ!!
知らないよ、そんな1次審査がアイデアだけだから勉強する期間がまだありそうなコンテスト

それよりオススメの参考書教えてよ

160 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 19:23:54.19 ]
す・・・・・・・・・・・・




ステマ(´・ω・`)?

161 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 19:26:31.48 ]
>>158
なんてくだらないコンテストなんだ!!

162 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 19:38:04.62 ]
誰も教えてくれないからこれ買うぞ!!いいんだな!?

www.amazon.co.jp/gp/aw/d/4897978920/ref=redir_mdp_mobile?tag=AKIAIAQPEKYHPQMECJEA&linkCode=xm2&camp=2025&creative=165953&SubscriptionId=AKIAISLQ5RCRTSLA5CVQ&creativeASIN=4897978920

163 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 19:53:27.82 ]
質問させていただきますですm(_ _)m

SQLiteのデータベースを使ったアプリを作っているのですが
レコードとカラム、両方とも15個ほどある、15x15のデータベースから値を抜き取るとき

String[14][14]←このような二次元配列を用いて、ガバッと一気に値を持ってくる時、
String[14]←この一次元配列でレコード1つぶんを持ってきて、その動作をレコード数だけ繰り返す時、

どちらが効率がいい、というかメモリに優しいのでしょうか?
この程度のデータ量なら、どちらも変わらないのですかね・・・?
勉強していたとき、メモリ管理が大事だとwebページで読んだことがあり、ふと気になったので質問させていただきました。m(_ _)m

164 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 20:06:39.86 ]
>>163 メモリに優しいのは、後者だけど、
その程度のデータだったらメモリ的に大した事ないので、
前者の方法で、一気に値を持ってきて処理したほうが性能を出せていいと思うよ。


165 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 20:08:40.40 ]
実はStringの長さが異常とか

166 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 20:48:34.14 ]
>>164
なるほど・・・ありがとうございますm(_ _)m
>>165
Stringの長さが大きい場合は1つずつ持ってくるほうがいいのですかね・・・?

ちなみにeclipseでメモリ周りの動きなどは見れるのでしょうか?
LogCatに出る、GCのログぐらいしか分からないですかね。

167 名前:デフォルトの名無しさん [2012/02/09(木) 20:52:04.22 ]
Theme.Wallpaper.NoTitleBar.Fullscreenでactivityの背景画像を指定できるような事が書かれていたんですがどのように背景画像を指定するのですか?



168 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 20:54:32.66 ]
>>166
Memory Analysis for Android Applications | Android Developers Blog
android-developers.blogspot.com/2011/03/memory-analysis-for-android.html

169 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 20:58:16.58 ]
アプリ起動直後に着信音を鳴らしたいのですが、以下のエラーが出て一瞬だけしか再生されません。

WARN/AudioFlinger(67): write blocked for 162 msecs, 254 delayed writes, thread 0x15408

WARN/TimedEventQueue(67): Event 4 was not found in the queue, already cancelled?


どうすれば再生出来るのでしょうか?
起動直後に設定値やら色々読み込んで、以下のコードで再生させようとしてます。
num==pref.getInt(saiseinum,0);
RingtoneManager ringtoneManager = new RingtoneManager(getBaseContext());
ringtoneManager.setType(RingtoneManager.TYPE_ALL);
ringtoneManager.getRingtone(num).play();


170 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 21:13:09.16 ]
>>168
自動翻訳で解読してみます、ありがとうございますm(_ _)m

171 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 21:25:46.31 ]
ARってどうなん?
KDDIが出した てのりん っていうアプリ入れてみたけど
全然駄目じゃんwまともに手に乗らないw
セカイカメラもこけたみたいだしARが流行るかどうか微妙だなあ

172 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 21:35:49.54 ]
あの手のやつってGPSの精度がひどくてもなりたつもんなのかね

173 名前:169 mailto:sage [2012/02/09(木) 21:43:22.22 ]
自己解決。
MediaPlayerと競合?してたみたいです。
失礼しました。

174 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 22:58:42.51 ]
ちょっとアホな質問で申し訳ないんだけど、機種ごとのスレとかってどこかの板にある?

某中華Padで、いちいちUSBで繋がなくても無線でデバッグできるようにしてやろうと、
Androidど素人なのに調子に乗ってdefault.propを書き換えたら、これに使ったソフトが糞で
default.propを白紙にしやがったらしく、起動しなくなりやがったんでw

175 名前:デフォルトの名無しさん [2012/02/09(木) 23:02:20.42 ]
いまは、フレームワークのビルドにubuntu on VMware on Windows7でやってる
さすがにきつくなってきたので、ネイティブubuntu環境を検討してて、

mac miniにubuntuいれようかと検討中
適当な自作系でもいいのだが、スペースの都合でmac miniが優先度高い

mac bookでもいいんで、macにubuntuいれてやってるひといる?
どんなもんか聞きたい


悩みポイント
2.0GHzクアッドコアIntel Core i7 4GB メモリ 9万
2.5GHzデュアルコアIntel Core i5 4GBメモリ 7万
+オプション3、4万

176 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 23:33:03.37 ]
>>174
スマホ板
anago.2ch.net/smartphone/
つーか、ソフトが糞じゃなくて、使い方わかってないお前が糞。


177 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 23:33:57.57 ]
さっき生まれて初めて女の子とHした。中ってすんげー温かいのな・・・びびった
・・・つい勢いでゴムつけなかったので、今は妊娠してたらどうしようとびびってる。。。




178 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 23:36:28.04 ]
>>176
幼稚な餓鬼は答えなくて結構。

179 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 23:49:55.95 ]
>>178

180 名前:デフォルトの名無しさん mailto:sage [2012/02/09(木) 23:55:54.87 ]
>>178

181 名前:デフォルトの名無しさん mailto:sage [2012/02/10(金) 00:06:49.57 ]
SlidingDrawerのtopOffsetをソースコード内で指定したいんですが
セットする方法教えていただけませんか

182 名前:デフォルトの名無しさん mailto:sage [2012/02/10(金) 00:22:41.49 ]
あーだめだ

SlidingDrawerをラップしたクラスでonMeasure()オーバーライドしてごにょごにょって記事読んだんですが
ドロワーのコンテンツにタブウィジェット持ってきてるんですが下端が切れてしまう
タブウィジェットの高さも指定すればいいのか

183 名前:デフォルトの名無しさん mailto:sage [2012/02/10(金) 00:47:19.99 ]
解決しました
slidingdrawerのandroid:layout_alignParentBottomをtrueにして
内包している@android:id/tabcontentのview(FrameLayout)の高さをコード内で指定することでできました
すれよごしすみませぬ

184 名前:デフォルトの名無しさん mailto:sage [2012/02/10(金) 01:07:29.26 ]
HWデコーダを使って動画再生をするにはOpenMax IL経由になるみたいですが、
どのようにプログラミングしたらいいのか…
検索してもサンプルコード類が見つからず。

この手のアプリ開発者はstagefrightのソースコードを見てプログラミングしているんですかね?
どうやって勉強していくかアプローチが分からずアドバイスが欲しいです。

185 名前:デフォルトの名無しさん mailto:sage [2012/02/10(金) 10:00:02.80 ]
OpenMaxをラップしたBellagioってライブラリがいいらしいけどCかー
専門外だった
BellagioのHPにガイドとサンプルあるみたいよ

186 名前:デフォルトの名無しさん mailto:sage [2012/02/10(金) 10:02:27.65 ]
C位ちょっと勉強すると使える。

187 名前:デフォルトの名無しさん mailto:sage [2012/02/10(金) 10:36:50.04 ]
apkのdrawbleやrawフォルダに入れられるファイル数に制限とかありますか?



188 名前:デフォルトの名無しさん mailto:sage [2012/02/10(金) 12:04:29.55 ]
メンバ変数として Bitmapの配列を 下記のように持つとします。

public Bitmap[] bmplist = new Bitmap[16];

この時点で、アプリ起動時に bmplist[ 0〜15 ] の中身は null が保証されていますか?

189 名前:デフォルトの名無しさん mailto:sage [2012/02/10(金) 12:10:41.96 ]
Criteriaってなんかやらしい・・・

190 名前:デフォルトの名無しさん mailto:sage [2012/02/10(金) 12:22:57.06 ]
>>188
はい

191 名前:デフォルトの名無しさん mailto:sage [2012/02/10(金) 12:25:10.22 ]
CriteriaとStandardの使い分けわかんね

192 名前:デフォルトの名無しさん mailto:sage [2012/02/10(金) 12:28:46.40 ]
>>187
ないです

193 名前:デフォルトの名無しさん mailto:sage [2012/02/10(金) 12:29:24.80 ]
混同する理由すら思いつかんw

194 名前:デフォルトの名無しさん mailto:sage [2012/02/10(金) 12:38:43.31 ]
surfaceViewで
1・lockCanvas()でcanvasを取得する
2・そのcanvasにbitmapを描画
3・unlockCanvasAndPost(canvas)
で、
3の直後に2で使ったbitmapにrecycleかけちゃって平気ですか?

195 名前:デフォルトの名無しさん mailto:sage [2012/02/10(金) 14:14:30.30 ]
viewをドラッグアンドドロップしてviewのクローンを作る処理を以下で考えています
1.コピーしたいviewをbitmapで書きだして別のviewを作りドラッグアンドドロップのターゲットにする
2.コピーしたい座標までドラッグアンドドロップする
3.その座標に元のviewの属性をコピーした新しいviewを作成する

ビューを複製、または属性をコピーできるメソッド等あればかなりコードを短縮できるんですが
該当するメソッドはありますか?

196 名前:デフォルトの名無しさん mailto:sage [2012/02/10(金) 17:26:59.50 ]
>>195
調べもせず、言ってみる。
.clone()


197 名前:デフォルトの名無しさん mailto:sage [2012/02/10(金) 22:53:25.58 ]
シリアライズしてストリームに変換、そしてデシリアライズすることでJavaでもディープクローンを作れる。
これ豆な。



198 名前:デフォルトの名無しさん [2012/02/10(金) 23:33:05.99 ]
音楽が流れているか確認する方法ってありますか?

ゲームのBGMと他のアプリの音楽を混同させたくないです

199 名前:デフォルトの名無しさん [2012/02/11(土) 01:39:10.27 ]
eclipseで普通にボタンを設置して

上部の「?」のアイコンのToggle Fill Widthを押しても反応するときとしないときがあるのはどうしてですか?
Heightでも同じです


200 名前:デフォルトの名無しさん mailto:sage [2012/02/11(土) 01:39:44.42 ]
ソフトの作りがよろしくないから






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<52KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef