AndroidでWebViewアプリを作る[初心者向け]
AndroidでWebビューアプリを作るのは、eclipseの環境と多少の知識があれば完成するので、Androidアプリ作成の練習にはうってつけです。 以下の解説は、「eclipseの環境設定」と「プロジェクトの新規作成」の手順を省いています。初心者の皆さんは、頑張ってググってそのあたりを終わらせた後、またこの記事にもどってきてください。 ○パーミッションの設定...
View ArticleActivityにまたがってグローバルに変数などのオブジェクトを共有するには
Androidアプリを作っているとき、どうしてもアクティビティ間で変数をやりとりしたくなる場合があると思います。 それを実現するには、いくつか方法があります。 ・intent.putExtra()でインテントでやりとりする ・SQLiteとか使ってデータ保存する などで可能となりますが、この記事では、グローバル的に変数を扱ってどのActivityからでも共通の変数を参照する方法を解説します。...
View ArticleAndroidでHMAC-SHA256方式のハッシュを生成する方法
つい先日、Androidアプリと弊社で取り組んでいるWEBサービスのデータベースとを連携させる処理を実装しました。 JSON形式のデータをAndroidアプリ側からPOSTして、サーバー側では受け取ったデータをもとに色々DBに保存するという仕組みです。 しかし、JSON形式のデータを生成する際に、ハッシュ値がHMAC-SHA256方式になったため、ちょっと手こずりました。 今回は、それの解説です。...
View ArticlesetSingleChoiceItemsのカスタマイズ
AlertDialogでRadioButtonのような選択肢を表示するときは、setSingleChoiceItemsをカスタマイズします。 普通に実装するとこんな感じになります。 [cc lang="java"] //選択肢の初期値 checking = checked; //ダイアログに表示する項目 final CharSequence[] items = {“アラートで通知しない”,...
View ArticleAndroidアプリにlibGoogleAnalyticsV2.jarを導入する
アプリのユーザー行動を分析するツールとして、Google Analyticsがあります。 Ver.2がリリースされており、こちらのバージョンは日本語で解説されているページが少なく、自分自身けっこうハマったので記事を書いておきます。 今回は、「ユーザーがどのアクティビティを起動したか」を分析するトラッキングを例に説明します。 ・Google Analytics SDKを入手する...
View Article案外難しい!? 画面下部にメニューボタンを表示する方法
androidアプリの画面でよく見かけるのがこういう画面。 画面の下端に横一列に並ぶ、タブメニューボタン。 これは、背景となる元画像あって、その上から文字を重ねているわけですが、その元画像のサイズの縦横比を維持したままで、端末の横幅に合わせて拡大縮小させて並べる必要があります。 ↑のキャプチャ画面は、NexusSでアプリを開いた場合の画面で、↓のキャプチャはNexus7で開いた場合です。...
View ArticleSurfaceViewを使ってカメラ機能を作る
Androidアプリでカメラ機能を利用する方法のひとつに、撮影するためのActivityの自作があります。 プログラムを組むときにちょっとややこしかったので、メモ代わりに書いておこうと思います。 ・パーミッション設定 <uses-permission android:name=”android.permission.CAMERA” />...
View ArticleAndroidアプリについて、シンプルに解説してみた
新卒入社のiOS担当エンジニアさんがAndroidアプリについて解説してほしいとのことだったので、簡単な資料を作成しました。 実際にプレゼンするときは、業務で使用している本物のアプリのコードを併用して、具体例を交えながら説明しています。 簡易なものではありますが、概要くらいはつかめるかと思います。できるだけ平易なまとめ方を心がけているので、ざっくりとした知識を知りたいという方はご覧ください。
View ArticleGoogleAnalyticsとProgaurdが競合する問題
とあるアプリにGoogleAnalyticsを入れてAPK化しようとしたら、こんなエラーが出て続行できませんでした。 [cc lang="java"] Proguard returned with error code 1. See console Warning: com.google.analytics.tracking.android.FutureApis: can’t find...
View ArticleSDカードに画像を保存したら、スキャンを忘れずに!
Androidアプリで、カメラアプリから受け取った画像データをSDカードに保存することがあると思います。 それをあとから呼び出そうと思ったらぬるぽになってアプリが強制終了!なんて現象が発生することがあります。 それは、ギャラリーに画像が反映されておらず、読み取ろうとしたときに「画像がねえよ!」って怒られているわけです。...
View Article
More Pages to Explore .....