外部のActivityを明示的Intentで開始するやりかたの要点だけIT風雲児のブログIT界の風雲児の破天荒なブログです。よかれとおもってやってます。外部のActivityを明示的Intentで開始するやりかたの要点だけAndroidアプリの開発で、パッケージ名およびActivity名が分かっているアプリを、自分のアプリから起動したい時がある。プリインストールのGoogle製アプリとか。この場合も、自パッケージ内の明示的インテントと同様に起動することができる。具体的には以下みたいにする。//外部Activityを自分のActivityスタックとは別に立てたいとき。ActivityName)するときに、ActivityName側もフルパッケージ名で指定する必要があること。これをしないとClassNotFoundExceptionになる。あと、setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)しないと、例えば起動したアプリをHOMEボタンで終了した後にもう一回自分のアプリを立ち上げた時、自分のパッケージから起動したSomeActivityの方の画面が出てよくわからない事になる。これを避けるにはIntent.FLAG_ACTIVITY_NEW_TASKフラグを指定した状態でstartActivity()する。このへんはTASKについて整理する必要がありそうだけど、別の機会にします。Machine用の外部ディスクが不調になってしまったので、ディスク修復を試みました。試みたのですが途中で中断されてしまうので。fsckコマンドを試す。上記の環境でpylintをかけるとcv2のメンバがいないと怒られる。(実際はVSCode自体は関係ない。Codeをバージョンアップしてみたらすごく速く使いやすくなっていたので、すこし本格的に環境を構築して使ってみることにしました。workspace..."あたりで起動がハングしてしまうことがあって、その対応メモ。LinearLayoutでパーツを均等に配置したいAndroidのUI制作で、LinearLayoutを使って画面の横幅のちょうど2等分にしたいときがあります。