投稿

ラベル(Android)が付いた投稿を表示しています

adhell3.1.1.x を Android Studio でビルド

イメージ
【重要】 Adhell で利用可能な Knox キーが発行できなくなりました adhell3.1.1.x 系をビルドしたときのメモ 【2018-03-04更新】 前提条件 Android Studio がセットアップ・アップデートされている https://seap.samsung.com/ の登録を済ませている(ライブラリのダウンロードとキー取得に必要) gitlab からソースをダウンロード・解凍 knox android サイト から Knox SDK 3.3.x と supportlib.jar をダウンロードして ※3.1.1.259 は Knox SDK 3.3 (API level 28) の knoxsdk.jar を利用 各 libs の knoxsdk.jar と supportlib.jar を ソースの app/libs(なければ作成) へコピー 上記ライブラリは、頻繁にアップデートされているのでその都度ダウンロードがオススメです。「エラー: シンボルを見つけられません」という表示は上記ライブラリのバージョンが古い可能性があります パッケージ名を変更 → ファイル app/app.properties (なければテキストファイルを作成)へ下記の形式で記述 package.name= com.example.adhell3_1_x_x  ←他の人とバッティングしないような文字列 Package Disabler を利用する場合は下記も同じファイルへ記述 enable.disableApps=true enable.appComponent=true Android Studio でソース(のディレクトリ)を開く build sync 等、画面下のほうが落ち着くまで、しばらく待ちます Android Studio の Settings で Configure on demand のチェックを外す → 2018-11-19 現在 Android Studio 3.2.1 ではこの設定は無くなっているので不要です ビルド ビルドが完了すると右下に下記のようなのが出てapkが作成されるので、実機へ移してインストールする app/build/outputs/apk/debug/app-deb...

Android 8(Oreo) の Gmail + Tasker でラベル毎の鳴り分け

イメージ
Android 8(Oreo) の Gmail は、ラベルごとの鳴り分けができないので、TaskerのNitification イベントと組み合わせて、鳴り分け Gmail側で通知音をサイレントにしておく Notification Event で Gmailアプリと、Subtext へラベル名のワイルドカードを入れる 音を鳴らすタスクを作成して、上記のイベントに紐づけするのだが、着信させてみると通知イベントが連続して入ってきたりするので、ここでは %GmailSound という変数にテキトーな値を入れて、3秒以内(下記では)のイベントを無視 鳴り分けたいラベル毎に 2と3の手順で作成 バイブも変化をつけたければ、タスクへ入れておく

Tasker %WIFII 変数の値

Android アプリ Tasker の %WIFII 変数の情報をメモ 接続中 >>> CONNECTION <<< "AP1" Mac: xx:xx:xx:xx:xx:xx IP : x.x.x.x Sig: 9 Spd: 144Mbps Chl: 4 未接続状態 >>> SCAN <<< AP1 Mac: xx:xx:xx:xx:xx:xx Cap: [WPA2-PSK-CCMP][WPS][ESS][BLE] Sig: 9 Chl: 4 AP2 Mac: xx:xx:xx:xx:xx:xx Cap: [WPA2-PSK-CCMP][WPS][ESS] Sig: 9 Chl: 36 以下、最終SCAN情報の繰り返し(未接続や接続不可のAPも含む) SSIDが隠されているアクセスポイントは AP1やAP2の場所が空行になります 接続済みの判断は CONNECTION の文字列、接続先はそれと同時にダブルコーテーションで囲まれた "SSID名" ※未接続時の情報はダブルコーテーションで囲まれていない

Adhell や SABS で利用する Knox license Key の取得

イメージ
【重要】 Adhell で利用可能な Knox キーが発行できなくなりました 【追記】2018年6月末頃から Enterprise license Key の生成ができなくなりました 代替えの Adhell3.1.1.x とキーについては こちら Adhell, Adhell2, Adhell3, SABS 等で利用する Samsung Development - Enterprise license Key の取得メモ https://seap.samsung.com/ へサインイン(or アカウント作成) https://seap.samsung.com/license-keys へ接続 登録云々 「G enerate a key now. 」からキー生成へ進む 一番上の Knox SDK が開いているが下の方の Legacy SDK's - Knox Standard SDK の Enterprise license key タブを開いてキーを作成(alias には 適当な単語でok、キーの確認画面でも表示されるので、複数生成しても判別できるため?) 確認画面の後、キーが生成される 生成されたキー をコピーして、Androidアプリ側で利用(先程の alias や有効期限も表示されている)

湿った指でも指紋認証を認識させる方法

イメージ
指が湿っていても、指紋認証に認識させる方法 「湿った指を登録しておく」

Evernote for Android の謎ダイアログ

イメージ
Evernote for Android 内のカメラでノートを作成しようとして、戻るでキャンセルしようとすると謎ダイアログが現れる テストしてないだろ(w

Android でゲストを削除する(ロック解除を無効にできない)

イメージ
Android でゲストが存在すると、ロック解除で「なし」を選択できなくなる ユーザーを決めずに利用しているタブレットなどで、間違ってゲストモードを起動させてしまうとロック解除が必要になってしまう また、設定からはゲストモードを削除する方法が見当たらない というのも、ゲストモードを削除できるタイミングは ゲストモードから本人が削除を行ってログアウトさせる ゲストモード切替時にデータを削除して初期状態にする ゲストを削除するには、画面上部のバーからゲストモードへ切り替えた後、再び画面上部のバーを開くと「ゲストを削除」が表示されるようになる または、ゲストモードへ切替時に「最初から開始」を選択すると、ゲストモードのデータを削除してロック画面へ戻るので、 ロック解除を行わずに 上部のバーから「ゲストを削除」する これで、Ownerモードから設定にロック解除なしが選択できるようになる

Android向け Microsoft の ホームアプリと Edge

イメージ
Android向け Microsoft の ホームアプリ と Edge がリリースされ、ホームアプリはなかなかの高評価、これで bing 利用者も増えるかも?? 一方の Edge は、レンダリングエンジンは独自の Trident ではなく blink 使ってみた所、軽快さがない・・・プレビュー版だから? Windows で Edge 使ってる人のみにオススメな感じか

Google Home の設定に必要なアプリが動作する Android および iOS バージョン

Google Home (mini含む) の設定に必要なアプリケーションが動作する Android および iOS バージョン が見つけられにくかったのでメモ PCではいずれも設定不可、せめてChromeブラウザ拡張でできるようになれば便利だけど、初期の Wi-Fi 接続設定が困難ですな --> OS バージョン Android 4.4 以降 iOS 9.1+ 以上 Windows 設定不可 Mac OSX 設定不可 【参考】 Google Home および Google Home Mini を使用するための OS の最小要件

Tasker で変数が空(空でない)のを調べる

イメージ
Tasker で変数の中身が空でない( !="" とか !='' とか is not empty とか is not null みたいなの)を調べる IF の Is Set を使っても 変数自体が存在しているからか正しく判定されません この場合 Doesn't Match Regex で ^%.* を指定します 例) %MSG の中身が空でない場合 true

OneNote for Android へサインイン出来ない(解決)

イメージ
Evernote 値上げにともなって、ポイントが残っている間に OneNote にも慣れておこうと Android の OneNote へサインインしようとしたが、サインインできない 状況を把握 アカウント デスクトップOSで確認して有効 Android の MS-Office系アプリケーションのサインイン状況 Word → NG Excel → OK OneDrive → OK OneNote → NG Wordについても、OneNoteと同じ状況であるため WordからOffice情報のリセット(この端末のログイン情報など)を行い、Wordへ再度サインインする ※この項目は Excelにも存在するので、そちらで行っても同じと思われます Wordでサインイン後、OneNoteを起動すると無事サインイン状態で実行されました

Piano Tiles 2 が待受に全面広告を表示

イメージ
私(ゲームしない)の端末じゃないのですが、全面広告が頻繁に表示される 表示時にタスクを出してみると「Piano Tiles 2」(ピアノタイル2)が全面広告を出している 使用時でもなく、単なる待受に全面広告とは、かなり不適切な感じを受けますな

無名関数のスレッドへ値を渡す - java

予め final で宣言した関数を経て、データを受け渡す スレッド終了後に、結果(resStr)を受け取ることも可能 final Long reqLong = a; final String[] resStr = {""}; Thread thread = new Thread(){ @Override public void run(){ resStr[0] = String.valueOf(reqLong); } }; thread.start(); // 開始 thread.join(); // 終了待ち return resStr[0];

Calendar で Format - java

java の Calendar に Format らしきメソッドはありません(たぶん) SimpleDateFormat と組み合わせて利用 public static String calendarFormat(Calendar cal, String formatStr){ SimpleDateFormat sdf = new SimpleDateFormat(formatStr); return sdf.format(cal.getTime()); } // 例 s = calendarFormat(cal, "yyyyMMdd HH:mm:ss"); s = calendarFormat(cal, "yyyyMMdd HH:mm:ss:SSS");

LG G2 L-01F の L01F11K_00.kdz が公開される(ものの破損している)

LG G2 docomo L-01F の Stock Rom が公開されている 2013年12月17日にアップデートされた標準ファームウェア L01F11K_00.kdz (サイズ: 2,157,460,153 byte) がダウンロード可能になっている (2014/1/14確認) 端末(LG G2)のIEMIを指定して表示されるURLからダウンロード可能 http://csmg.lgmobile.com:9002/csmg/b2c/client/auth_model_check2.jsp?esn= IEMI 【追記】 ダウンロードされるファイルは、今のところ破損している様子(1/20現在)

Android 節電メモ

Android 端末 Optimus LTE (L-01D) に施した節電メモ 使用条件 メールやカレンダーのプッシュサービスは必要なので、データ通信はオフにしない Googleサービスの同期は使用する Google+ の自動バックアップを使用する ギャラリーとPicasaの同期を行う 電源ボタンを押すのが面倒なので Auto Screen On を常駐 素の状態で行ったこと 不要アプリの無効化 アプリによては、自身のアップデートチェックを行う物があるが全て停止(Google Playがあるから) Google+ の自動バックアップを「充電中のみ」に設定 Picasaに大量の画像をおいているため、1ヶ月おきくらいに同期で大量のデータがいきなり流れることがあるので、ギャラリーの同期をWi-Fiのみ + Taskerで指定時間にWi-Fiへ切替 root化後に行ったこと 主にドコモ系アプリの凍結(一覧参照) TaskerによるCPUクロック制御 (特にスリープ時) Greenify による冬眠(各ブラウザ, Facebook等) Greenify + Xposed によるシステムアプリの冬眠(テレビ, マップ) コメント 非root状態では、移動中(電源の無い)に写真をよく撮る事もあり、自動バックアップでの消費が多かった root化後は、未使用状態の電池消費が、ドコモ系アプリの凍結で3%/時程度、さらにTaskerによるCPUクロック制御で 1~2%/時程度、さらにGreenifyによる冬眠で 1%未満/時程度まで減少 CPUのクロック制御は、SetCPUでも行ってみたが以前書いたように週1くらいの間隔で、謎の電力消費があったので Taskerへ切替。他の用途でもTaskerを使用していたのも理由 Taskerでの、スリープ時のクロックは 192khz~384khz(ほぼ最低って事です)だけどプッシュなどにも支障なし(このクロックをディスプレイオンで使用してみたけど、ちょっともたつくだけで問題なく使える) 当たり前ですが、使ったら減るので、バッテリー残量によって、スクリーンオン時にCPUクロック上限に規制をかけています 凍結(無効化)アプリ一覧 (非root状態で無効化できる物を含む) ...

Google Play開発者サービスを凍結(冬眠)させると、プッシュ通知不能

Greenify や Greenify + Xposed の使用で、調子に乗ってシステムアプリの冬眠をやっていたら、Gmailのプッシュ通知が来なくなった。Googleカレンダのプッシュ更新も同様  「 Google Play開発者サービス 」 これを凍結や冬眠させると、プッシュ通知が受け取れなくなる もちろん、タスクキルアプリで殺しても同じです

Greenify で、ことごとく停止できない → SuperSU使え

イメージ
Android端末 L-01D (V20D rooted) で Greenify を使おうと、インストールしたものの ことごとく「停止できませんでした」ばかりで、冬眠できない しばらくほおっておいたが、アプリの説明に「 SuperSU を使え」みたいなことが書いてあったので、何も考えずにインストールしてしまった 「続行」とかやって、元々使っていたSuperuser が競合するから削除しまっせみたいなので、進んでいく さてと、Titanium を起動... root: × !!なんですと!! ESファイルエクスプローラーの root 機能も働くのだが、SuperSU からの権限確認がされないし... 早く寝たいのにマズい adb shell からは、suになれるみたい ↓ここから解決編↓ Titaniumは、メニューの一番下、「アプリ再読み込み」で、SuperSUの権限確認 ESファイルエクスプローラーは、「Rootエクスプローラー」メニューの一番下、「停止 権限」を行った後、同「R/Wマウント」で、SuperSUの権限確認 起動と同時に常駐するアプリなんかは、再起動後に SuperSUの権限確認が出ましたので、おそらく、再起動すれば、上記の状況にはなったようです superuser系の権限て、アプリが消滅しても権限が継続されるのね んで、元の目的であった Greenify での冬眠も Facebookアプリで確認できました ちなみに、Greenify は Tasker からも 「Plugin -> 休止する」 から、任意のタイミングで冬眠を実行させられたりします

ScanSnap 作成の pdf と Evernote のサムネイル表示

Evernote でサムネイル(プレビュー)表示が出来ない pdf ファイルがある 表示出来ないクライアントは、Webやスマートフォンアプリのみで、Windows等のクライアントでは表示される(おそらく、pdfを表示するエンジンが違うのだろう) 詳しく違いを調べていくと、ScanSnap で作成して、付属のオーガナイザーで編集や回転処理を行った物らしい。また、ScanSnap付属のOCR処理を行っても同様の症状が起きる pdf側のサムネイル埋め込みが影響しているかもしれないので、あらためて埋め込みサムネイルを存してやっても結果は同じだった この不具合は、 既に数年にわたっている もよう 【追記】2013/10/17 一ヶ月ほど前から、プレビュー表示が可能になっています 修正が行われたようです