2012-01-01から1年間の記事一覧
最近、周りで PhoneGap や MacGap の話題を目にすることが多かったのだけど、先日かな〜り身近に感じることがあったので重い腰を上げて触ってみた。 最新のバージョンは PhoneGap 2.1.0 なのだけど、それと Xcode 4.5 を使ってとりあえずビルドしてみたら、…
次に 16G の SD Card の使っていない部分を使えるようにしてみた。 参考にしたのは以下のページ。 Full guide to Arch Linux on the Raspberry Pi まずは fdisk コマンドで確認。 [root@alarmpi ~]# fdisk /dev/mmcblk0 Welcome to fdisk (util-linux 2.21.2…
とりあえず起動の様子を見たかったので、PS3 に繋がっている HDMI ケーブルと LAN ケーブルを外して Raspberry Pi に繋いでから電源を入れてみた。 起動の様子は以下無事起動したので、ルーターの設定画面で Raspberry Pi が DHCP でアドレスを取得している…
最初に SD Card をマウントしない状態での Volume をターミナルから df -h コマンドを使用して確認しておく。 iMac-i3-27:raspberry-pi paraches$ df -h Filesystem Size Used Avail Capacity Mounted on /dev/disk0s2 465Gi 274Gi 191Gi 59% / devfs 190Ki …
まずは Raspberry Pi 用に用意された Linux のイメージを入手する。 用意されている Linux は下記のページからダウンロードが可能。 Downloads 今回はせっかくなので今まで使ったことのない Arc Linux(2012-09-28 バージョン)を選んでみた。 archlinux-hf-…
まずは購入した Raspberry Pi とその周辺機器 Raspberry Pi Type B ケース Micro USB AC アダプタ なぜか AC Adapter は不思議なプラグのものが届いた…。 ってか、なんでオーダーしたんだろう? 変換して使えてるから良いけど。 その他 Transcend SDHCカード…
お盆の時期に到着してそのまま部屋の片隅に放置してあった Raspberry Pi。 ちょっと時間ができたので Mac を使ってセットアップしてみたのでメモ。
答えは簡単。 Layer List を使って画像を重ね合わせて Button の background に指定すれば OK。 Drawable Resources サンプルにこんなものが載ってる。 <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <bitmap android:src="@drawable/android_red" android:gravity="center" /> </item> </layer-list>
iOS だと UIButton の Image にアイコン画像をセットするだけで角丸ボタンの中に画像が表示されるのだけど、Android だと角丸ボタンを作るのに background を使っちゃうので、どうやってアイコン画像を指定すれば良いのかわからなかった…。 というわけで、思…
というわけで、あちこち探してやっと見つけたのが「PROJECT」の「Info」タブ。 ここに「Localizations」があって各国語バージョンを加えることができる「+」ボタンを発見! ここで「+」ボタンをクリックしてローカライズしたい言語を増やしていけば OK。 …
Xcode 4 では Utilities エリア?の File Inspector に Localization があって、そこで「+」クリックして各国語バージョンを加えられたよね…? 今 Xcode 4.5 を見たら、Utilities エリア?の File Inspector->Localization には「+」ボタンの代わりに「Mak…
Xcode 4.5 でアプリのローカライズをしようとしたら、今まで使っていた方法(下記)でできなかった…。 Xcode 4 で NSLocalizedString を使ってローカライズ これ、いつから変わっていたの??? というわけで、Xcode 4.5 でアプリをローカライズする方法のメ…
解決方法は表題の通り。 「Use Autolayout」チェックボックスは、Xcode 4.5 で問題の xib を選択して、Utilities ビューで File Inspector を開く。 そこの「Interface Builder Document」に「Use Autolayout」チェックボックスがある! これでエラーは起き…
Xcode 4.5 で iOS 5.1 以上に設定したプロジェクトを作成、InterfaceBuilder を使って Viewを作ってとりあえず iOS 5.1 のシミュレータで動かしてみたらエラー! 2012-09-28 22:01:30.470 MyAutoLayoutTest[5752:f803] *** Terminating app due to uncaught …
iOS 6以前の「ねむスタ」ではこんな感じで各タブのビューを回転させるかさせないかを決めていた。 MyTabBarController.m - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation { if (self.tabBarController.sele…
iOS SDK Release Notes for iOS 6 の中に画面の回転について記述がある。 かなり長くなるけど引用。 iOS SDK Release Notes for iOS 6 ・Autorotation is changing in iOS 6. In iOS 6, the shouldAutorotateToInterfaceOrientation: method of UIViewContro…
「The status for the following app has changed to Missing Screenshot.」でググると、iPad 用のスクリーンショットも用意する必要があるって話がワラワラ出てくる。 でも、自分のアプリは iPad 関係ないし〜。 というわけで、今度は iPhone 5 用のスクリ…
既存のアプリを iOS 6/iPhone 5 対応して、Archive&Distribute... も問題なく済んだ。 後は待つだけ〜と思って安心したら…あっという間に iTunesConnect からメールが来た。 もう In Review に??? と、思って見てみたら… 「The status for the following …
ただ、これだと実機では動くけどシミュレータでは動かない。なぜなら i386 用のコードが入っていないから。 というわけで、そこも一緒に入れてくれるのが Universal Library scheme。 scheme で Universal Library を選択してビルドすると、armv7s, armv7, i…
CorePlot は現在バージョン 1.0 で、下記ページからダウンロードできる。 CorePlot ダウンロードした CorePlot_1.0.zip を展開すると CorePlot_1.0 フォルダができるので、Source->framework と開いていくと CorePlot-CocoaTouch.xcode プロジェクトファイル…
iOS 6 対応しようと思い、Xcode 4.5 を使って CorePlot を使ったアプリケーションをビルドしようとしたらリンカでエラーが出た…。 ld: file is universal (2 slices) but does not contain a(n) armv7s slice: /Users/.../CorePlot/libCorePlot-CocoaTouch.a…
最初、自分はこのワーニングが出た場合、広告がちゃんと全面表示されないと bannerViewDidLoadAd: はそれ以降呼ばれないのだと思っていた。 だけど、そのまま放置していたら bannerViewDidLoadAd: が定期的に呼ばれていた。 下記が広告を他のビューの下に隠…
久しぶりに iOS のコードを触っていたのだけど、iAd を貼ったアプリのログを見ていたら「ADBannerView: WARNING A banner view has an ad but may be obscured. This message is only printed once per banner view.」ってワーニングが出てた。 配信された広…
検索して見つけたページの方法をあれこれ試してみて、上記コードの html を読み込む部分で、以下の2つのどちらかを使うと文字化けせずに読み込めることがわかった。 loadDataWithBaseURL(null, html, "text/html", "utf-8", null) loadData(html, "text/htm…
日本語では 日本Androidの会 のグーグルグループで1つ見つけた。 Android 3.0のWebViewで文字化けする Android 4.0 ではないけど、症状は同じだと思う。 で、次にいつもお世話になっている Stack Overflow では… Android. WebView and loadData というわけ…
オリジナルのコードは WebView に html のデータを loadData で読み込んでいるこんなコード。 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); webView = (WebView)findVi…
Android 2.1 では問題なく動作していた WebView なのだけど、Android 4.0 の端末で試してみたら見事に文字化け! エミュレータでも実機でも起きる現象。 なぜかネット上では殆ど話題になっていないので、かなりレアケースというか自分だけなのかもしれないけ…
結局ググっていつもの stack overflow…。 How to remove the text in progressBar in Android? カスタム ProgressDialogを作って、onCreateで地道に数字とパーセントの TextViewを見つけて View.GONEで消すということらしい。 実際のコードはこんな感じ。 pu…
確か消すスイッチあったよな〜と思って探したらさっくり見つかった。 setProgressNumberFormat setProgressPercentFormat でも、どっちも API Level 11(Android 3.0)以降で使える機能。 今回は Android 2.1以降に対応したいのでこの APIは使えない…。
ProgressDialogに表示される、進んでいる割合の数字とパーセント表示が邪魔! というわけで、今回はこれを消したのでメモ。