したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

研究日誌

89管理人:2014/01/08(水) 07:50:51
【共通】共有-a

共有については、色々過去にも書いていますが、rfobasic forumを見て
地味に研究というか実験を続けています。

【rfobasic forums】
http://rfobasic.freeforums.org/

ここで以下の記事を見かけました。

【measuring wifi signal strength?】
http://rfobasic.freeforums.org/post8101.html

記事自体は、wi-fiの強度を測れるか?という内容です。
さっそく試してみましたが、system命令では、ch-and7000では権限不足で
su命令で実行できました。
機種によるかもしれませんが非ルート化端末では、厳しいかもしれません。

この記事でで紹介されているdumpsysコマンドがBASIC!から明示的共有を
使う時ののヒントになりました。

dumpsysコマンドは、たくさんのパラメーターがあります。

https://sites.google.com/site/umibenojinjin/home/android#TOC-dumpsys

この中でactivityパラメーターを使うと

ACTIVITY MANAGER ACTIVITIES (dumpsys activity activities)の
Main stack:の辺りにActivityRecordという記載があり、そこに直近で自分が
利用したタスク名とActivity名がたくさん表示されていました。

すべて表示されるのかどうかはよくわかりません。

明示的な共有は、以下のam startコマンドで実行可能なことは、以前の日誌
にも書いています。

/system/bin/am start -a android.intent.action.MAIN -n タスク名/Activity名

amコマンドはsystem命令で実行可能なので非ルート化端末でも問題ありません。

タスク名とActivity名が判れば、直接アプリ名を指定して起動できることになります。

BASIC!以外のアプリを起動するランチャーなどを自由につくれると思います。

いくつか実験して試してみましたが、ちゃんとアプリが起動しました。

引き続き、試していきたいと思っていますが、
具体的には、起動できたアプリについては、次回以降の日誌に書きたいと思います。

【(dumpsysを実行するBASIC!プログラムサンプル】
https://www.dropbox.com/s/5wmj3zs65oxn9vi/t-dumpsysy.bas

2chMate 0.8.6/unknown/L01A/4.0.3/LT


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板