技術と趣味の亜空間

主にゲームプログラミングとその周辺に関する記事を不定期で上げていきます

Java

【Android】課金ライブラリをAIDLからPBLへ移行させる

概要 本記事はGoogleから提供されていたAndroid インターフェース定義言語(以下、AIDL)を利用した課金処理を、Google Play Billing Library(以下、PBL)へ移行させたときの備忘録です。 developer.android.com Goole App Storeには、AIDLを利用したアプリ…

Android10以降の外部ファイルへのデータ保存方法の修正対応について

概要 前回から他にも対応が必要な箇所が発生したので第二弾です。 Android 10 (API レベル29) 以上になると、外部ストレージへのデータ保存周りが厳しくなり、それまで利用できた getExternalStorageDirectory() がdeprecated になっています。 そしてAndroi…

Amazon Device Messaging の JobService名には何を指定すれば良い?

概要 Amazonアプリストア専用のプッシュ通知サービス「Amazon Device Messaging」(ADM) の更新をする際にAndroidManifestのJobService名の指定について躓いた点をメモっておきます。 ちなみにADMはFireタブレットをサポートする際に利用するやつです。

ネイティブアプリのAPI更新対応備忘録 〜Android編〜

概要 iOSに引き続き、Androidの方も修正の備忘録を記す。 AndroidのminSDKは元々14で、今回はminSDK19まで引き上げることにした。(本当は21まで上げれば色々と幸せになるが、もろもろ諸事情を天秤にかけた結果なので仕方なし) 対応時のAndroid Studioバー…

BotKitでRedmineの本日期日のチケットを毎日Slackに流す

概要 今回はSlack のボットを作るためのフレームワーク「Botkit」を利用してRedmineの本日期日のチケットを毎日Slackに流してみようと思います。 このBotはサーバーで稼働させるため、herokuの無料プランで動かします。 github.com jp.heroku.com