Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
2015年5月29日(現地時刻)、GoogleはAndroid M Developer Previewを発表しました。 Android MはLollipopから多くの改善を行った新バージョンです。 数千のバグを修正したほか、バッテリの持ちの改善など着実な性能向上が行われています。 あわせて開発環境の更新が行われ、Android Studio 1.3がリリース、ついにNDK(C/C++)開発がサポートされています。Gradleの高速化や新しいメモリアナライザなども追加されました。 http://android-developers.blogspot.jp/2015/05/android-m-developer-preview-tools.html https://developer.android.com/preview/download.html App Permissionによるアクセス
Androidってあまり良い本が無い印象なんですが、実際に仕事で少しでも役に立った本をシェアしたいと思います。 WEB+DB PRESS Vol.81 「Androidアプリ開発最前線」という特集が本当に役に立つ。 Android Studio、Gradle、テストやCIなど、まとまった情報がまだ少ない、最近のモダンなAndroidアプリ開発事情に関するノウハウがまとまっている。この特集書いてるのもクックパッドの人達なので間違いない感じ。 改訂2版 Android SDK逆引きハンドブック 定番の逆引き本。1冊あると便利。 Android UI Cookbook for 4.0 ICS アプリ開発術 Androidデベロッパーにはお馴染みの、あんざいゆきさんの本。 Android4系のUIが主に紹介されてる。サンプルコード便利。 Master of Fragment これも、あんざいゆきさ
WWDCでSwiftが発表されてTLが賑わっていますが、時を同じくして6/2〜6/4に開催されたGR8Conf Europe 2014でGroovyのAndroidサポートが発表されました。 groovy-coreに取り込まれた差分: Raw modifications to run Groovy on Android by melix · Pull Request #436 · groovy/groovy-core さっそくAndroidアプリをGroovyで書いてみた 以前RxJavaのために書いたサンプルプロジェクトがあったので、Groovy化してみました。 と言っても、GroovyはJavaに完全な上位互換があるのでそのままでも動くので、Groovyっぽいシンタックスを使ってみました。 class ComposeMessageActivity extends Activity {
今回のエンジニアブログを担当する村田です。 AndroidにおけるConsumableタイプ(消費型)のアプリ内課金についてです。 Androidでは In-App Billing API を使用してアプリ内課金を実装します。 大まかな手順は、以下のとおりです。 In-app Billingライブラリをプロジェクトに追加 AndroidManifest.xmlを更新 ServiceConnectionを作り、IInAppBillingServiceとバインド IInAppBillingServiceに対してIn-app Billingリクエストを送付 Google PlayからのIn-app Billingレスポンスをハンドル 1.In-app Billingライブラリをプロジェクトに追加 In-app Billingライブラリは、IInAppBillingService.aidlという名
サーバー担当の山内です。 今回は、サーバー側のAndroidアプリ内課金についてです。 アプリ側の課金については、当ブログの下記エントリをご覧ください。 AndroidにおけるConsumableタイプのアプリ内課金 本エントリでは、安全性を高めるためサーバー側で不正購入のチェックをします。 大まかな流れはこうです。 1. 「購入情報(json形式)」と秘密鍵で「暗号化された署名(Base64形式)」の2つを受け取る 2. 「購入情報のSHA1ハッシュ値」と「公開鍵」で「復号化した署名」を照合させる 「公開鍵」を使用するために用意するものは、PEM形式の証明書です。まずDeveloper Console上で取得したDER(Distinguished Encoding Rules)形式を、PEM(Privacy Enhanced Mail)形式に変換したものを用います。PEMはBase64エ
2011/08/27:当記事末尾に補足追加。 androidアプリでアプリ内課金をするのにin-app Billingを使おうとしたが、Google先生ご提供のDungeonsのサンプルではアプリ内で署名チェックをしている。 この方法だとクライアント側を改ざんすれば正規に購入しなくても購入したように振る舞えるし、アプリ内に公開鍵を埋め込むのも嫌だと言うことで、サーバ側で署名チェックしつつ、署名チェックの時のみデータをダウンロードするサンプルを書いてみた。productId以外にsignedDataとsignatureを送るようにしている。 実際には払い戻しをした場合や課金はしたけれどダウンロードに失敗した場合などに対応する必要があるが、大まかな構造はこれでよいはず。 中にTODOが書いてあるのでそれらも対応する必要あり。開発中に毎回払い戻しをするのは嫌なので暫定的にJSONと署名に"DEV
テストを行うために必要なもの テスト端末 テストはエミュレータで行う事が出来ないため、テスト用 Android 端末を用意する必要がある。 デベロッパーアカウント(公開アカウント) デベロッパー登録をした Google アカウント。 アプリケーションをアップロードするために必要。25USD また、アプリ内サービス登録のために、Google Checkout 販売者アカウントに登録する必要がある。要クレカ。 テストアカウント アプリ内サービスを購入する役の Google アカウント。 Google Checkout は、自分自身のサービスを購入する事を禁止しているため、デベロッパーアカウントとは別に、用意する必要がある。 アプリ内サービス購入のため、Google wallet (checkout は wallet に統合された) の登録が必要。要クレカ。 テスト実施までの手順 テスト用アプリ
どうも、nkzn.netの更新を忘れてて転売屋に取られた人です。 今日はAndroid Bazaar and Conference 2014 Springですね。僕は業務都合的なアレで今回のABCに参加できないため、夜の裏会だけ行きます。 ただ、全くなにもしないのも寂しいので、景気付けに1本記事を書かせてもらいました。Effective Androidトラックの発表内容とネタ被りしたらごめんな!! たぶん@mhidakaとか@sys1yagiさんがこの記事より良いこと喋ってくれると思うので、みなさん秋葉原UDXで著者たちと握手!!(宣伝) Effective Android 作者: TechBooster,小太刀御禄,出村成和,重田大助,西岡靖代,宮川大輔,柏本和俊,あんざいゆき,八木俊広,木村尭海,小林慎治,有山圭二,中西良明,わかめまさひろ,新井祐一,桝井草介,久郷達也,寺園聖文,sh
Androidアプリにて課金処理を行う方法を解説します。 アプリの重要な収入源となりますので、なるべく習得しておきたい技術ですね。 Androidアプリにて課金を行うには、GooglePlayの機能を使います。 まずはGooglePlay決済に必要なモジュールをインストールしましょう。 専用のモジュールとして『IInAppBillingService』が用意されています。 IInAppBillingServiceモジュールのインストール IInAppBillingServiceモジュールに接続しよう GooglePlayの課金の仕組みとは? 商品情報の詳細を取得しよう 開発段階で、テスト用のプロダクトIDを用意出来ない場合は? 商品を購入しよう ユーザの注文情報を取得しよう 過去に購入した商品の消費を通知しよう IInAppBillingServiceモジュールのインストール モジュール自
Google Play Android Developer API Stay organized with collections Save and categorize content based on your preferences. outlined_flag This content allows Android application developers to access their Google Play accounts. The typical workflow involves inserting an Edit, making necessary changes, and then committing it. Lets Android application developers access their Google Play accounts. At a h
続:Androidブラウザでviewportのwidth指定 1年ほど前にAndroidブラウザでviewportのwidth指定という記事を書いたのですが、1年間いろんな端末や状況に対応しているうちに今は結構違うスクリプトを利用しています。 var portraitWidth,landscapeWidth; $(window).bind("resize", function(){ if(Math.abs(window.orientation) === 0){ if(/Android/.test(window.navigator.userAgent)){ if(!portraitWidth)portraitWidth=$(window).width(); }else{ portraitWidth=$(window).width(); } $("html").css("zoom" , por
「聖剣伝説」の新作がスマホで登場。アクションRPG「聖剣伝説 RISE of MANA」が発表に。さっそく事前登録の受付がスタート 編集部:Gueed スクウェア・エニックスは本日(2014年2月26日),スマートフォン用新作タイトル「聖剣伝説 RISE of MANA」を,iOSおよびAndroidに向けて配信すると発表した。基本プレイ料金は無料(アイテム課金制)。iOS版は近日中に,Android版は2014年内に,それぞれ配信予定となっている。 本作は,1991年に発売された「聖剣伝説 -ファイナルファンタジー外伝-」より続く名作,「聖剣伝説」シリーズの最新作。既存タイトルのリメイクではなく,“新しい物語,独特な世界観と多彩なアクション”による完全新作RPGとされている。 プレイヤーは,とある事件により“ひとつの体”になってしまった天使と悪魔の二人を操作して,多彩なフィールドを冒険し
Migrating_to_WebView_in_Android_4.4.md 以下Android公式ドキュメント Migrating to WebView in Android 4.4 の翻訳です。 間違いなどあればぜひご指摘ください。拙いですが誰かの役に立てば幸いです。 Migrating to WebView in Android 4.4 Android 4.4(API レベル 19)では、Chrominium ベースの新しい WebView が紹介されました。この変更で、WebView のパフォーマンス向上し、最新の Web ブラウザに追いつくために、HTML5、CSS3やJavaScript を標準サポートします。WebView を使っているアプリは、Android 4.4 以上からはこれらのアップデートの恩恵を受けることになります。 本ドキュメントは WebVeiew の変更点に
Proguardは ソースコードの難読化 未使用のコード部分の削除 を支援するツールです。 リバースエンジニアリングを困難にし、apkのサイズを小さくする効果があります。 難読化はAndroidのセキュリティを考える上でよく出てくるキーワードです。 今回はProguard適用方法と、どれほど難読化されるのかを見ていこうと思います。 ●project.propertiesの編集 Proguardの適用は非常に簡単です。 ※ただし、ProguardはADT8.0以上、SDK-r8以上の環境が必要です。 EclipseでAndroidプロジェクトを作成すると、プロジェクトルートの直下に project.propertiesファイルが自動生成されています。 Proguardを有効にするためには、このプロパティファイルを編集します。 今回指定するProguardコンフィグファイルは、プロジェクトルー
続きの続き。Google PlayのIAB(In-App Billing)のテストの話を乗せときます。 あまり載せることがないので、基本的には オフィシャル の内容ほぼそのままです。 Google Playのアプリ内課金テストではAmazonのIAPのようなテストアプリは使いません。同様の機能をPlayStoreが既に備えています。また、本番環境でのテストをする方法も既に用意されています。 2つのテスト方法 Google Play には、アプリ内課金の実装テストに役立つ2つの機能が用意されています。 サンドボックステスト 予めテスト用に予約されたアイテムIDを使って、所定のレスポンス時のテストを行える。 実購入テスト Google Playを通じて実際の購入と同じ環境でアプリ内課金を行うことができる。こちらはGoogle Playへの通信を行い、実際にGoogle Walletへの取引が発
Googleが、今後Google純正アプリをインストールして発売するAndroid端末には最新のOSの搭載を義務付ける可能性があると報じられました。 Android Policeが得た情報によると、Android4.1以下のOSを搭載した端末は2014年2月1日以降Googleに認証されず、Google Mobile Service(GMS,Googleの純正アプリ)をインストールする事が許可されなくなっているとのことです。 また、Android4.2の端末は4月24日、Android4.3の端末は7月31日を最後にGoogleからのGMSのインストール許可が下りなくなります。 つまり、8月1日以降にGoogleからGoogle Mobile Serviceのインストール許可を得た端末をメーカーが発売するには、Android4.4以降のOSを搭載する事が義務付けられる形です。 ピュアなAn
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く