2021-01-01から1年間の記事一覧

【ServiceNow】セッションタイムアウト時間を変更する

前提 目標 セッションタイムアウト時間を変更 前提 OS:macOS Big Sur 11.5.2 ブラウザ:Google Chrome バージョン:Rome PDIの作成や日本語化は済ませてある状態での記事です。 kwn1125.hatenablog.com 目標 セッションタイムアウト時間を変更する。 セッシ…

【ServiceNow】PDI作成から日本語化/タイムゾーン変更/バージョン確認まで

前提 目標 そもそもServiceNowとは 個人用開発者インスタンス(PDI) PDIの作成方法 PDIの日本語化 PDIのタイムゾーンを日本にする PDIのバージョンを確認する 前提 OS:macOS Big Sur 11.5.2 ブラウザ:Google Chrome バージョン:Rome 仕事でServiceNowを使…

AndroidエミュレーターにインストールされているAPKをadbコマンドを使って取得する

前提 目標 実践 エミュレーターを指定して実行 前提 とある事情でGoogle PlayにあるアプリのAPKの中身を確認する必要があり、エミュレーターにインストールしてあるAPKをPCに持ってきてデコンパイルするという流れをやりましたので、メモとして残しておきま…

【Android】MVVMをざっくり理解するためにDataBinding + ViewModel + LiveDataに触れてみる

前提 データバインディングとは 目標 実装準備 一方向バインディングの実装 ViewModel View 実装結果 双方向バインディングの実装 ViewModel View 実装結果 前提 Android Studio 4.1.2 Kotlin 1.3.72 MVVMというアーキテクチャそのものについての解説はあり…

【Android】通知タップ時にアプリをユーザーに表示する(フォアグラウンドにする)

前提 目標 実装 moveTaskToFrontメソッドについて 前提 Android Studio 4.1.2 Kotlin 1.3.72 minSdkVersion 28 targetSdkVersion 29 前回の記事の続きになります。 kwn1125.hatenablog.com 目標 通知タップ時にアプリをユーザーに表示する(フォアグラウンド…

【Android】通知タップ時にアプリ起動中or未起動を判定する

前提 目標 実装 前提 Android Studio 4.1.2 Kotlin 1.3.72 minSdkVersion 28 targetSdkVersion 29 元々は仕事で通知をタップした時にアプリ起動中or未起動を判定して、起動中ならアプリをユーザーに表示する(フォアグラウンドにする)ということがしたくて調…

jadxでAPKをデコンパイルし中身を確認する

前提 目標 jadxのインストールと起動 中身を確認 前提 macOS Big Sur 11.3 Homebrew 3.1.9 仕事でやる機会があったので記事にしておきます。 jadxについてはリポジトリのREADMEを参照ください。 GitHub - skylot/jadx: Dex to Java decompiler 目標 APKをデ…

【Android】ProcessLifecycleOwnerを使ってアプリのフォアグラウンドorバックグラウンドを判定する

前提 目標 実装 ライフサイクルステータスの監視 LifecycleObserverインターフェースの実装 DefaultLifecycleObserverインターフェース 現在のライフサイクルステータスを取得&判定する 前提 Android Studio 4.1.2 Kotlin 1.3.72 アプリのフォアグラウンドo…

【Android】Firebaseを自動で初期化せずにコードで初期化する

前提 目標 実装 自動初期化を無効にする コードで初期化 FirebaseAppの名前 初期化済みのFirebaseAppをもう一度初期化すると例外が発生する 前提 Android Studio 4.1.2 Kotlin 1.3.72 テスト用プロジェクトを作成し以前の記事で導入済み kwn1125.hatenablog.…

【Android】FCM(Firebase Cloud Messaging)の通知をバックグラウンドでも処理する

前提 目標 実装 handleIntent 前提 前回の記事↓の続きです。 kwn1125.hatenablog.com こちらの記事↓を参考に実現できました。 zenn.dev 目標 バックグラウンドで通知を受信した時もコードで処理する。 実装 handleIntent 公式ドキュメントに記載されているon…

【Android】FCM(Firebase Cloud Messaging)を使ってプッシュ通知を実装する

前提 目標 Firebase SDKの導入 実装 通知チャンネルを作成する FirebaseMessagingServiceを継承したサービスを作成する FCM登録トークンを取得する Notifications Composerからテストメッセージを送信する 前提 Android Studio 4.1.2 Kotlin 1.3.72 テスト用…

このブログと筆者について

このブログの方針 アカウント お問い合わせ このブログの方針 基本的には仕事で触れた技術や自分で学んだことのアウトプットの場として使っていこうと思います。全然技術とか関係ないことを記事を書くこともあるかもしれませんが自分のブログなので自由にや…