Androidプログラミング質問スレ Part35
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2013/08/16(金) NY:AN:NY.AN※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 126匹目
http://toro.2ch.net/test/read.cgi/tech/1363522503/
Eclipse統合M34【Java/C++/Ruby/Python/Scala】
http://toro.2ch.net/test/read.cgi/tech/1361510049/
★★Java質問懽相談スレッド161★★
http://toro.2ch.net/test/read.cgi/tech/1364006637/
****オススメ関連リンク****
■ TechBooster http://techbooster.org/category/android/tableofcontents/
■ Androidメモ http://www.saturn.dti.ne.jp/npaka/android/index.html
■ 逆引きAndroid入門 http://www.adakoda.com/android/
■ Androidプログラマへの道 http://wiki.livedoor.jp/moonlight_aska/
■ Android Wiki* http://wikiwiki.jp/android/
****公式リファレンス****
■ Android developers http://developer.android.com/intl/ja/reference/android/a\
pp/Activity.html
■ ソフトウェア技術ドキュメントを勝手に翻訳 http://www.techdoctranslator.com/
■ 日本Androidの会 https://groups.google.com/forum/?fromgroups=#!forum/android-\
group-japan
■ StackOverFlow http://stackoverflow.com/questions/tagged/android
****前スレ****
Androidプログラミング質問スレ Part34
http://toro.2ch.net/test/read.cgi/tech/1373440938/
0153デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.ANちゃんと作れば2.2でも動くよ
0154デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.ANwww.dotup.org/uploda/www.dotup.org4422364.jpg
こちらになります。
>>153
実はアプリ開発初心者でどのようにすれば2.2でも動くのかさっぱりです・・・。
解説しているサイトなどあれば教えていただけると大変助かります。
0155デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.ANオレだってつい最近始めたばっかだよ
http://developer.android.com/google/play-services/maps.html
よく見りゃ全部載ってるよ
少しは努力せいw
0156デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.AN0157デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.AN¼½¾
0158デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.AN0159デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.AN0160デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.AN0161デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.ANひと通り軽く目を通してみたつもりですが、2.2で使えるようにするにはどうしたらいいのか
私ではさっぱりでした・・・。
ヒントだけでもいいのでもし良かったら教えていただけると嬉しいです。
また引き続きエミュレーターで動かせるようにする方法も募集致します。
よろしくお願いします。
0162デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.AN0163デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.AN適切なエミュレーターがない状態となりコンパイルが通りません。
更にプログラム側のターゲットを2.3.3にしてみるとコンパイルエラーとなります。
0164デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.AN根本的におかしいだろ
マップ以前に基本からやり直せよ
0165デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.ANお前はエミュでコンパイルしてんのかよ
全く理解せずコピペだけで進めてるからこうなる
もう一度開発環境の構築からやり直せ
0166デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.AN0167デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.AN>>164
失礼、言い方に大変大きな問題がありました。
コンパイル自体は通るのですがその後実行できません。
更にプログラム側のターゲットを2.3.3にしてみるとコンパイルエラーとなります。
プログラム側のターゲットでコンパイルが通らなくなる方と混同してしまました。
0168デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.ANそんなん使ってエミュで動かして何になるの
0169デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.ANどうしても一定期間内に成果を出さなくてはいけないのですが、実機が届くまで時間があるため、
暫くの間実機なしでテストをしたいのです。
本当に申し訳ありませんがよろしくお願いします。
0170デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.ANじゃ、作ってやるよ
いくら出す?
0171デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.AN0172デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.AN0173デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.AN作る というのがどこまでを指しているのかよくわかりませんし、
相場もわからないのでもし本気でおっしゃっているのであればメールなどで
よく相談させていただきたく考えています。
よろしくお願いします。
0174デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.AN依頼するより安いし、ここでダラダラ何度も書き込んで回答待つよりマシだろ
時間の無駄
0175デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.ANもう注文済みの端末があるのでなかなかそういうわけにいかないのです…
スレ汚しとなり大変申し訳ありません。
0176デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN0177デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.ANざまぁwwwwwwww
0178デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN0179デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.ANじゃこれ使えば?
1時間 945円
http://appkitbox.com/testkit
5時間 4,200円
http://www.scirocco-cloud.com/ja/price.html
0180デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN端末に関する予算枠がすでに埋まっていることと、
自分のPCでないためポート447番の開放を行えないため利用が難しいです。
わざわざご紹介いただき有難うございました。
0181デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN>>169 >>173 >>175 >>180
0182デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.ANAndroidやるつもりなら端末の1台や2台、自己投資で買ってもばちは当たらんだろ
言い訳ばっかりでやる気がないようにしか見えんわ
0183デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN0184デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.ANiPhone 3Gの解像度320×480ピクセルだぜ
0185アドルフォイ
2013/08/21(水) NY:AN:NY.AN長々と有難うございました。
0186デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN0187デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN0188デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.ANどうもScaleで縮小しているため、移動距離がどんどん小さくなっていっているような・・・
0189デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.ANヒント1「TransとScaleは掛ける順番が存在する」
ヒント2「元データと計算用データを分ける」
ヒント3「計算後のデータをさらに次の計算に使い、さらに次の計算に・・・・という使いまわしは誤差が増えてやってはいけない行為」
0190デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.ANAnimationSetにaddする順番を変更したら動きました
ありがとうございました
0191デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN言語をアラビア語にする
といけるかなと思ったけどダメだった
0192デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN一度フォーカス当ててからタップしないとonclickが反応しないようになってしまったんですが、
やりようありますか?
0193デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN0194デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN0195デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.ANえ?もうアンドロイド撤退?
0196デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.ANいえ、端末が実際に届いてからデスマでやることにします。
お気遣いありがとうございます。
0197デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.ANプログラムの方から画面のサイズ取得で大きさに応じて決定することはできますが
XML記述の場合で、画面のサイズ取得とかそこから計算して文字サイズ決定というようなことはできますか?
その場合の記述法はどのような感じになりますか?
0198デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.ANいろんな画面サイズ用にたくさん XML を書く感じになると思います
0199デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN0200デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.ANしかし端末が届くことは永遠に無かった
0201デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN解決策はありまするか?
0202デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN0203デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN0204デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN0205デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN0206デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN0207デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN0208デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANこのページでの動的RelativeLayoutについて
param2.addRule(RelativeLayout.POSITION_TO_RIGHT, 1);
ここのPOSITION_TO_RIGHTの部分で赤線エラーになってしまいます。
これ自体存在しないようです。
これはどうなってるんでしょうか?
0209デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANこれより下のコンテンツはかなり古いバージョンの時に作成したコンテンツとなっていますのでご注意下さい。
0210デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN0211デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANもう閉鎖したけど
0212デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN0213デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANいたずら用で学校のホームページにして怒られそうになったわw
0214デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN【SQliteOpenHelper】
〜省略〜
public void onCreate(SQLiteDatabase db) {
db.execSQL("create table list("
+ "name text not null,"
+ "unit text"
+ "category text default 'その他'");
);
〜省略〜
【MainActivity】
〜省略〜
Cursor c = db.query("list", new String[] {"name" , "unit" , "category"}, null, null, null, null, null, null);
〜省略〜
ただデータベースに入っているデータをTextViewに表示させるプログラムです(もちろん何も入っていなかったら何も表示されない)
しかし実行してみると起動時に強制終了し、logcatには"no such column: category"などと書いてあります。
アプリの再インストールなどは何度も試しました
何か原因に心当たりあったら教えてください
0215デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN0216デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN1) 元々 category カラムはなかった
2) その後アプリを修正して category カラムを増やした
3) でも最初作ったデータベースは削除してないから古いまま残っている
0217デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANすいませんどこの括弧でしょうか?
onCreateにはしっかり閉じ括弧あります
>>216
その通りで、途中からカラム追加しました
その際にプロジェクトも再作成したので前のデータベースは消えていると思ったのですが・・・
今テーブルごと削除して、もう一度さっきのプログラムで実行しましたがダメでした
logcatの文章もさっきと変わっていないようです
0218デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANdb.execSQL("create table list("
+ "name text not null,"
+ "unit text"
+ "category text default 'その他'");
list( の閉じカッコが無いように見えるけど。
0219デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANunit textのあとに,ないからcategoryカラム作られてないんだろ
0220デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANそれもそうだな
閉じ括弧もないしカンマもないし
で、それに気づかないってことはおそらくSQL自体わけもわからずコピペしてるレベルなんだろう
おまけにAndroidに関する知識も浅いと来た
基礎からやり直すべきだな。今後機能の追加をするたびにプログラミングエラーで時間を浪費する様子が目に浮かぶ
0221デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN0222デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN関数の閉じ括弧しかないよ
0223デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANこのcreate文でテーブルは作成されるのか。
アンインストールして再インストールしているなら、古いテーブルは消えてるはずだし。
0224デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN'その他'"); の閉じカッコは execSQL( の開きカッコに対応してる。
list ( に対応する閉じカッコはない。
0225デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN〜省略〜の前の行で閉じてるっしょ。
紛らわしい書き方だが。
0226デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN0227デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN二つずつ開き括弧、閉じ括弧あるじゃん
0228デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN文字列の外に出てるからSQL文としては閉じれてないよ…
0229デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANもしかして質問者本人?
0230デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANああ、そうか。ごめんね。
でもそしたらそもそもdb自体作られんくて別のエラーなるんちゃうの?
0231デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN最初からエラーありのSQLでテーブルを作成してた場合はね
SQL文も修正し直しただろうし、その過程で文法的に正しいSQLを実行したら
中途半端な状態ではあるがテーブルは作成されてしまう
0232デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN0233デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN皆さんのおかげでとりあえずcolumnは追加できたようで強制終了もしなくなりました
数日ここで悩んでいたのですが、さすがにこのミスに気付けなかったのは反省して、
>>220の言う通りSQliteもあまり理解出来てないので入門書をもう一度読み直すことにします
0234デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANadbで実際にテーブルの状態確認するとか、関数に渡してるsql文を書き出して確認するとか
0235デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANhttp://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html#execSQL(java.lang.String)
だったら>>214のプログラムはexecSQLの段階で強制終了するんじゃないのか?
と思ってSQLiteOpenHelperについて調べたら
「onCreateはデータベースファイルがある場合は呼ばれない」
らしいな
つまり今回の質問に対する適切な回答は
「SQL文の修正」と「SQliteOpenHelperのonCreateが呼ばれているかprintfデバッグで確認」
の二つだったわけだ
0236デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANデバッガでみれば一発だといつも思うけど、それで解決するような
トラブルを質問する人はだいたいデバッガ使えないしね。
0237デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANObject-CみたいにAndroidも独自の言語を採用する可能性はあるのかな?
0238421
2013/08/23(金) NY:AN:NY.AN仮に別言語を採用してもDalvicVMで動かし続ける限りはOracleの追求は止まないだろう
0239デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN最初から独自の言語を採用してれば、違ったかもね
0240デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANただ速度はもっと速くできるようだから、そっちは塗りなおして欲しいな
0241デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANソースはこの前のサムスンVSiPhoneの裁判
裁判所はiPhoneの違法を認めつつも例外処置としてiPhoneの販売指し止めは拒否するとか
意味不明な結果だしたやつ
0242デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANプロジェクトを作り直してもパッケージ名が同じなら端末内にデータは残ってる
0243デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN独自言語はない
0244デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANそうするしかない
0245デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANその形にトリミングすることってできますか?
javaではなくXMLで用意しておいて気軽に使いたいなと
0246デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANC#は誰がどう考えてもない。 Wikiで成り立ちとか調べてみろ
0247デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN0248デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANbackgroundをdrawableに配置したxml指定して、shapeとか描画命令使えばなんでもできるでしょ
0249デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANネイティブアクティビティーのでしょう
0250デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANNDKが今2つ使いにくい
0251デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANAndroidのJavaもどきフレームワークはJavaのライセンスが気に入らないが
開発者やリソースを盗みたいという目論見から産まれたもので、
C#/.NETとはよく似てると思うぞww
.NETのクロスプラットフォーム版のMono(UnityもMono)は
スマホ向けのクロスプラットフォーム技術としては現状トップなんだし
0252デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN仮想マシンでなくて言語の方
■ このスレッドは過去ログ倉庫に格納されています