ITエンジニア見習いのメモブログ

とあるヘッポコエンジニアのメモブログとなります

【Java】Stringの数をintに変換する

【結論】 intで表現できる範囲に注意しつつ以下で実行 //Stringの数字文字列をintの数字に変換するpublic static int[] arrayStringToInt(String[] stringArray){ int[] intArray = new int[stringArray.length]; for(int i = 0; i < stringArray.length; i+…

【Java】Map定義

【結論】 以下のように定義します。 Map<String, String> map = new HashMap<>();map.put("ナンバー", "1");map.put("名前", "フシギダネ");map.put("こうげき", "さいこう");</string,>

【Android】端末に流れるパケットをtcpdumpで取得する

結構昔にAndroid端末にてGCMのポート(5228,5229,5230)から パケットが流れて来ているかを知る必要があったため、以下のサイトを参考にしてtcpdumpを取った時のメモを残します。 https://kagasu.hatenablog.com/entry/20160607/1465289215 ※もうGCMは利用でき…

【Android】versionNameとversionCode情報をapkから取得する

apkしか手元にない状態でどうしてもversionNameとversionCodeを知る必要があったのでメモ。Androidmanifest.xmlをapkファイルから取得して、そこからversionNameとversionCodeを取得します。 方法 aaptコマンドを利用する (aaptコマンドは/sdk/build-tools/s…

【adb】アプリのバージョンコードを確認する

前提:端末にアプリがインストールされている adbコマンドが使用可能である 1. 以下のコマンドでインストールされているアプリのパッケージ名を取得する adb shell pm list package 2. 以下のコマンドで対象パッケージのバージョンコード情報等を確認する ※ …

【adb】logcatをadbで取得する

以下のコマンドでコンソール出力 ログを出力する $ adb logcat -v time ログをファイルに出力する $ adb logcat -v time > filename.txt -vで表示する情報に時間を追加

【コマンドプロンプト】ファイルのハッシュ値で同一かを判断する

certutilコマンド(Windows Vista/Windows Server2008以降標準付属)を利用して比較する 〇 SHA-1のハッシュ値を求める場合 certutil -hashfile <ファイル名> 〇 その他ハッシュ値の場合 certutil -hashfile <ファイル名> <アルゴリズム名> <アルゴリズ…

【adb】Android設定アプリ起動

Androidにプリインストールされている設定アプリをadbで起動する方法 adb shell am start -a android.intent.action.MAIN -n com.android.settings/.Settings

【ブラウザ開発者ツール】submitされたHeader情報やForm Dataを確認する

【やりたいこと】 作成したwebページからデータが意図したもので、POSTもされているかを確認したい 【結論】 例) ブラウザ:Google Chrome にて、開発者ツールをF12により起動。 Networkのタブを開いておき、対象webページのsubmit処理を起動する。 Headers…

【Android】パッケージ名・クラス名確認方法

パッケージ名とクラス名を一気に確認する方法 方法1. aaptコマンド( sdk/build-tools内にaaptコマンドは存在します ) aapt dump badging <apkファイル指定> クラス名はlaunchable-activity: nameにて パッケージ名はpackage: namesにて設定されている文字列となる。 結果をテ</apkファイル指定>…

【adb】インテントをつけてアプリを起動する

【困っていたこと】 デバッグ時にアプリを複数のString型のインテント情報を渡して adb shellから起動したくなった 【結論】 adb shell am start -n 起動対象アプリパッケージ名/起動対象アクティビティ -e ラベル データ -e ラベル データ -e ラベル データ…

【kotlin】改行\nがそのまま文字列として表示される

【困っていたこと】 ( サーバーからどのような形式で改行が送られてくるかによりますが、それは考慮しないこととします。) サーバーから送られてくる文字列に含まれる改行コード(\n)が 改行されずそのまま「\n」として出力される 【結論】 改行コードがエス…

【AWS】AWS ELBのSSLサーバ証明書更新

ここではAWS上のELBのサーバー証明書更新をするまでの流れを備忘的にまとめたものになります。以下適宜情報を追記して詳しくしていく予定ですが、一端公開(2017/03/17) 1.証明書CSR作成のための情報を集める ドメイン取得済みならそのWho is設定(お名前.com…