いよいよ本番:eclipse上でプロジェクトをコピーする
クラウドナインアップス卒業後も先生に質問しまくったりサンプルコード頂いたりしまくりの不良学生れさくです。
世間では「ガワネイティブ」って軽く、時に見下した感じで言いますが、実はけっこう高度です。
(iPhoneの方が簡単な気がします。その代わり審査が(ry)
位置情報詐称に関するUserAgent偽装、それに個体識別の基本Cookie。
この両立が恐ろしいほど難しいです。
(そしてネット上にサンプルがありません。それぞれ個別にはあるのですが)
先生のおかげでここまで来れました。
なのでこの「両立」ノウハウについての詳細は書けません。
知りたい人はぜひクラウドナインアップスへw
もちろん自力でもがんばりましたよ。
ガワの見た目の変更とか、特定のURLはデフォルトブラウザで飛ばすとか、位置情報詐称防止の計算式のためのJAVAな計算とか。
自分でやってみると、言語が違ってもやることは同じだなあと思わされます。
調べ方や組み込み方も。
なので「この言語はできます」「この言語はできません」というのは本来おかしな話なのかも、と思ったりします。
もちろん「得意な言語」は有り得るでしょうが。
という訳で完成したWebViewSample。
でもこれをこのまま「駅コレ」としては出せません。
いや出してもいいのですが、これを雛形として、駅コレをはじめ道の駅コレやマイ帝国など、いくつかのアプリを量産しなければなりません。
つまり「eclipse上で任意のプロジェクトをコピーする」ことが必要です。
まずエクスプローラーでコピーしたいプロジェクトの上を右クリック。
そしてCopy。
次にエクスプローラーの余白で右クリック。
そしてPaste。
貼り付ける時に名前を変えられます。
「WebViewSample」を「ekikore」に変更。
するとこうなります。
ekikoreができました!
プロジェクト名が変わったのですから、マニフェストも変えないといけません。
Packageが「com.exsample.WebViewSample」となっていたのを「com.denpanomori.ekikore」に変更。
するとエクスプローラーのgenの下の「com.exsample.WebViewSample」も「com.denpanomori.ekikore」に変わります。
これで成功。
しかしMainActivity.javaのあちこちが赤だらけに!
そう、マニフェストのPackage名が変わったのに、エクスプローラーのsrcの下が「com.exsample.WebViewSample」のまま。
これを直さないといけません。
「com.exsample.WebViewSample」の上で右クリック>Refactor>Rename
するとここで名前を変えられます。
「com.exsample.WebViewSample」を「com.denpanomori.ekikore」に書き換えます。
※この点は解説系サイトによって違いがありました。
あるサイトは「srcの上で右クリック→リネーム」、あるサイトは「MainActivity.javaの上で右クリック→リネーム」のように。
たぶん開発の最初の骨組みの違いによって異なってくるのかなあと想像。
エラーはなくなりましたが、このままだとアプリの名前が「WebViewSample」になってしまうので、これも変えます。
場所はエクスプローラーのresのvaluesのstrings.xml。
これを開きます。
adpc
adpc
関連記事
-
-
4日目:地図アプリを作る~人生の位置情報を求めて~
「そもそも八幡山ってどんなところよ?」 そんな声が聞こえてきそうです。 こんなと …
-
-
Androidアプリにプッシュ通知を実装する
運営から限定イベントのお知らせが届いたり、新着ニュースが届いたり。 そんな通知を …
-
-
4日目の前日:ところで駅コレのAndroid版って
そもそも今回れさくがAndroidアプリ教室に通っている理由は、「駅コレのAnd …
-
-
0日目:Androidアプリ開発環境をMacに設定しかけて途中からWindowsに設定する
~前回までのあらすじ~ 「ちょっと!蕎麦の出前まだなの?」 「すみませんねェ、今 …
-
-
1日目:計算機を作ろうとしたらUSBドライバの勉強が進んだの巻
~前回までのあらすじ~ AndroidSDKは重い。 AndroidSDKは複雑 …
-
-
おまけ:本当は大変なAndroid開発
スクールで作ったapkファイルがあれば、「新規で」アプリリリースするなら簡単。 …
-
-
2日目:スタバで授業の復習をしたら駅コレAndroidアプリができてしまった(後編)
~これまでのあらすじ~ スタバでスタバなうを作った。 さて、この勢いでもっと何か …
-
-
3日目:アトム・ハート・ファーザー~カメラアプリを作るッ!
あ…ありのまま 今 起こった事を話すぜ! 「AndroidManif …
-
-
APKファイル署名のデッドロック?
Androidアプリリリース直前の段階で最大の疑問。 【課題】 大昔に「署名なし …
-
-
リリース前に:apkとapkとKeyStoreとzipalign
クラウドナインアップスでの授業も終わり、なんだかアプリが作れてしまいました。 こ …