ブックマーク / techbooster.org (3)

  • Androidのシステム情報を取得する方法 | TechBooster

    Build.UNKNOWNは不明な場合を定義しています。大抵、”unknown”など不明を示す文字列が入っています。 この場合は、ほかのビルド情報に格納されている情報が”unknown”と一致していれば不明または未提供の情報と判断できます。 取得できる情報は、Androidのバージョンによって異なっており、最新のAndroid2.2をベースに考えるとAndroid 1.6では、 ブートローダーのバージョン: Build.BOOTLOADER CPU第2命令セット: Build.CPU_ABI2 ハードウェア情報: Build.HARDWARE ラジオ(無線)ファームウェアバージョン: Build.RADIO 情報不明時の識別子: Build.UNKNOWN が取得できません。 以下、サンプルコードと主な開発環境(NexusOne、JN-DK01、エミュレータ)で取得できるBuild情報です

    tanjoin
    tanjoin 2021/11/14
  • adbを使ってAndroid端末にキーイベントを送る方法 | TechBooster

    Androidのデバッグをサポートしてくれるツール、adb(Android Debug Bridge)の便利な使い方を紹介します。adbのshellコマンドinputを使うと端末やエミュレータにキーイベント、文字列を送ることが出来ます。adbを使いこなすではファイルコピーやapkファイルのインストール方法など便利な機能を解説しています。あわせてどうぞ。 よく使うadbのコマンドは以下のとおりです。アプリケーションのインストールからデータ交換まで、頻繁に利用するコマンドをピックアップしました。 adb install <アプリケーション名.apk> adb uninstall <com.application.packagename> adb push <ローカルの転送したいファイル> <端末の転送先(/sdcard/など)> adb pull <端末の取得したいファイル> <ローカルの転送

    adbを使ってAndroid端末にキーイベントを送る方法 | TechBooster
    tanjoin
    tanjoin 2021/10/22
  • Android AlarmManagerで指定した時間に処理させる方法 | TechBooster

    具体的なコードは以下のようになります。 Intent i = new Intent(getApplicationContext(), ReceivedActivity.class); // ReceivedActivityを呼び出すインテントを作成 PendingIntent sender = PendingIntent.getBroadcast(AlarmSample.this, 0, i, 0); // ブロードキャストを投げるPendingIntentの作成 Calendar calendar = Calendar.getInstance(); // Calendar取得 calendar.setTimeInMillis(System.currentTimeMillis()); // 現在時刻を取得 calendar.add(Calendar.SECOND, 15); // 現時刻よ

    Android AlarmManagerで指定した時間に処理させる方法 | TechBooster
    tanjoin
    tanjoin 2017/08/22
  • 1