投稿

【android】android studio でのリリースビルドのやり方(メモ)

題名の通りです。 ・Build > Generate Signed APK. 詳しくは公式に載ってました。 http://developer.android.com/tools/publishing/app-signing.html#studio 以上。

【android】スプラッシュスクリーンの画面作成どうやってます?

androidのアプリを開発する際に ほとんどスプラッシュ画面が有るのですが、 iOSはペラ一枚の画像を指定(今はもっと高機能になってる?)すれば良いですが、 androidでは未だに自前で実装しないと行けない。(ですよね?) よくあるパターンとしては、 スプラッシュ用のActivityを用意して、 遅延実行させて次のActivityへ遷移させる googleの思想として 「スプラッシュなんてイラネ!!」 とか、なんでしょうか。

【iOS】mapkitのmemo

ハマったのでmemo iOS7 iOS8 で確認 吹き出しタップ時のEvent ( void )mapView:( MKMapView *)mapView annotationView:( MKAnnotationView *)view calloutAccessoryControlTapped:( UIControl *)control  ピンタップ時のEvent -( void )mapView:( MKMapView *)mapView didSelectAnnotationView:( MKAnnotationView *)view 標準の吹き出しをOKにする。 annotationView. canShowCallout = YES ; 吹き出しの中のButtonの設定(これがないと吹き出しのタップEventが拾えない?) UIButton *bt = [ UIButton buttonWithType : UIButtonTypeDetailDisclosure ]; annotationView. rightCalloutAccessoryView = bt; Buttonのアイコンなら変更は可能。 [bt setImage :[ UIImage imageNamed : @”アイコンの名前” ] forState : UIControlStateNormal ];

【android】PropertyAnimation OS 3.0以上

android で今までアニメーションって、Viewアニメーションを使っていたのだが 3.0 以上から 新しいアニメーション方法 が実装されていたらしい。 しかも、アニメーション後にちゃんと見た目だけじゃなく。Viewの実態も動いてくれるとのこと。 昔はよく、アニメーションをして止まったら、指定の位置までViewのXY( Marginとか )を動かしていたっけ。。。 リファレンス。 http://developer.android.com/guide/topics/graphics/prop-animation.html ちゃんとXMLでも定義が出来そう。 あれでもさ、LayoutGroupの影響は受けないのかな? RelativeLayoutとかで相対指定していた場合の挙動はどうなるんだろ。 座標系も、LayoutGroupからの位置なので、Displayの絶対座標からなのか、 検証しないとなぁ。 ああ、あとアニメーション中(移動中)のViewはクリッカブルにできるのかな? いっぱい確認したいことがあるや。 下記の用な形で行ける mView.animate().x(100f).y(100f); 下記を駆使していけば良いや。 AnimatorSet ValueAnimator ObjectAnimator TypeEvaluator

【iOS】キーボードを開く(メモ)

メモ iOS キーボードをプログラムから開く [textView becomeFirstResponder];

【Android】WebViewのズームボタン(ピンチイン・ピンチアウト)を非表示にする方法

androidでWebView画面を作成する時に、 ピンチインとピンチアウトを有効にした場合、 拡縮コントローラーのボタンを非表示にしたい時のメモ。 (ズームイン、アウトするボタンの事です。) あれが表示されると、結構うざい時がありますよね? // WebViewのインスタンスを取得 WebView webview = findViewById(R.id.webview); // WebSettingsを取得 WebSettings settings = webview.getSettings(); // ピンチイン・ピンチアウトを有効にする settings.setSupportZoom(true); // 内蔵ズームコントロールを有効にする settings.setBuiltInZoomControls(true); // ズームコントロールのボタンを非表示にする settings.setDisplayZoomControls(false); // ←これが大事 この設定はAndroid APIレベル11以上でサポートされています。 ちょっと検索かけると、 消す方法がリフレクションして消すような古い記事しかなかったので探すのに苦労しました。

サッカーワールドカップ日本代表

キックオフ!!

本を手に入れました。

イメージ
意外と為になりますね。 アプリ内課金+広告 iPhone プログラミング

Androidアプリのセキュア設計・セキュアコーディングガイド

メモ 後で読もう。 日本スマートフォンセキュリティ協会 Android Application Secure Design/Secure Coding Guidebook ・http://www.jssec.org/report/android_securecoding_en.html ・ http://www.jssec.org/dl/android_securecoding_en.pdf

Beacon android のメモ

メモ 対応OSは4.3以上。 http://www.gaprot.jp/pickup/ibeacon/abeacon/