<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Android on わからないなりに気軽にやってみよう</title>
    <link>https://cafrette.com/tags/android/</link>
    <description>Recent content in Android on わからないなりに気軽にやってみよう</description>
    <generator>Hugo -- 0.147.7</generator>
    <language>en</language>
    <lastBuildDate>Sun, 26 Sep 2021 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://cafrette.com/tags/android/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>TaskerのTermuxプラグインエラー(Plugin receiver …)解決法</title>
      <link>https://cafrette.com/article/210926_tasker%E3%81%AEtermux%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%82%A8%E3%83%A9%E3%83%BCplugin-receiver-%E8%A7%A3%E6%B1%BA%E6%B3%95/</link>
      <pubDate>Sun, 26 Sep 2021 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/210926_tasker%E3%81%AEtermux%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%82%A8%E3%83%A9%E3%83%BCplugin-receiver-%E8%A7%A3%E6%B1%BA%E6%B3%95/</guid>
      <description>&lt;p&gt;TaskerのTermuxプラグインを利用した場合に出るエラー&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt; /Plugin receiver
 com.termux.tasekr.FileReceiver requires permission
 com.termux.permission.RUN_COMMAND which we don&amp;#39;t have
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;の解決法。&lt;/p&gt;
&lt;h2 id=&#34;原因&#34;&gt;原因&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;権限が付与されていない&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;解決法-pixel4a-5g-android11環境下の場合&#34;&gt;解決法 (Pixel4a 5G Android11環境下の場合。)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Androidの設定&lt;/li&gt;
&lt;li&gt;アプリと通知&lt;/li&gt;
&lt;li&gt;N個のアプリをすべて表示&lt;/li&gt;
&lt;li&gt;Taskerを選択&lt;/li&gt;
&lt;li&gt;権限&lt;/li&gt;
&lt;li&gt;その他の権限&lt;/li&gt;
&lt;li&gt;Run commands in Termux environment の権限を許可&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;正直、TaskerとTermuxをわざわざ使うような人がこんなところで躓くとはあまり考えられませんが、&lt;br&gt;
一応覚えておいたら焦ることは無くなるだろうと記録。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Taskerを使ってシステムUI調整ツールを召喚しよう</title>
      <link>https://cafrette.com/article/210926_tasker%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0ui%E8%AA%BF%E6%95%B4%E3%83%84%E3%83%BC%E3%83%AB%E3%82%92%E5%8F%AC%E5%96%9A%E3%81%97%E3%82%88%E3%81%86/</link>
      <pubDate>Sun, 26 Sep 2021 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/210926_tasker%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0ui%E8%AA%BF%E6%95%B4%E3%83%84%E3%83%BC%E3%83%AB%E3%82%92%E5%8F%AC%E5%96%9A%E3%81%97%E3%82%88%E3%81%86/</guid>
      <description>&lt;p&gt;専用アプリを入れればお手軽にできるらしいですが、そんなに開くものでもないですし無駄にアプリを増やしたくないので普段から使用しているTakserから召喚する方法を記録。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;新規タスク作成&lt;/li&gt;
&lt;li&gt;「アプリ」から「アプリ起動」を追加&lt;/li&gt;
&lt;li&gt;パッケージ名を指定&lt;br&gt;
&lt;code&gt;com.android.sytemui/com.androidsystemui.DemoMode&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;左下の再生ボタンをタップ&lt;/li&gt;
&lt;li&gt;召喚成功&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;私的には、電池消耗が速くなるのは分かっているものの&lt;br&gt;
ステータスバーの時計の秒数表示が便利なので表示させています。&lt;/p&gt;</description>
    </item>
    <item>
      <title>TermuxをGooglePlay版から移行</title>
      <link>https://cafrette.com/article/210926_termux%E3%82%92googleplay%E7%89%88%E3%81%8B%E3%82%89%E7%A7%BB%E8%A1%8C/</link>
      <pubDate>Sun, 26 Sep 2021 00:00:00 +0000</pubDate>
      <guid>https://cafrette.com/article/210926_termux%E3%82%92googleplay%E7%89%88%E3%81%8B%E3%82%89%E7%A7%BB%E8%A1%8C/</guid>
      <description>&lt;p&gt;GooglePlayからインストールできる、Termuxの更新が止まっている模様。&lt;br&gt;
githubを見るには、Android10の問題がどうたらこうたら…APIレベルとかそういうやつ？&lt;br&gt;
開発者じゃないのでこの辺は口出ししないでおこう。&lt;/p&gt;
&lt;p&gt;移行方法は&lt;a href=&#34;https://github.com/termux/termux-app&#34;&gt;termuxのgithub&lt;/a&gt;を見れば分かるのだけれど、自分が行ったことを記録。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;設定のバックアップ&#34;&gt;設定のバックアップ&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ termux-storage-setup
# やっていないなら
 
$ tar -zcf /sdcard/termux-backup.tar.gz -C /data/data/com.termux/files ./home ./usr
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;code&gt;# /storage/emulated/0/ &lt;/code&gt;に termux-backup.tar.gz が生成される。&lt;/p&gt;
&lt;p&gt;結構時間がかかるのでビビらずに放置
エラーが出たら…分かりません(数回やって出ていないので)&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;githubからapkをdl&#34;&gt;GitHubからAPKをDL&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/termux/termux-app/releases&#34;&gt;配布ページ&lt;/a&gt; から、任意のバージョンの「GitHub Build APK」を選択&lt;/li&gt;
&lt;li&gt;そこから、自身の端末に会ったバージョンのapkをDL
&lt;ul&gt;
&lt;li&gt;
&lt;blockquote&gt;
&lt;p&gt;命令セットは Snapdragon x1x 以降は ARMv8-A（64ビット）。それ以前は ARMv7-A（32ビット）。&lt;/p&gt;&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&#34;https://ja.wikipedia.org/wiki/Snapdragon&#34;&gt;https://ja.wikipedia.org/wiki/Snapdragon&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;とのことなので、Pixel4a5Gを利用している自分はSD865Gなので「termux-app-arm64-v8a」を選択&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;インストール&#34;&gt;インストール&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;ファイラーを用いて先ほどDLしたAPKをインストール&lt;/li&gt;
&lt;li&gt;Termux使うくらいだし、野良アプリのあれこれとかは特に不要ですよね…？&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;復元&#34;&gt;復元&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ termux-storage-setup
# 恐らく初回起動なら必須…

$ tar -zxf /sdcard/termux-backup.tar.gz -C /data/data/com.termux/files --recursive-unlink --preserve-permissions
&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;# --recursive-unlink &lt;/code&gt;は 依存関係とかのないいらない子を消してくれるらしい&lt;/li&gt;
&lt;li&gt;&lt;code&gt;# --preserve-permissions &lt;/code&gt;は ファイルの権限をバックアップの時のと統一してくれるらしい。&lt;/li&gt;
&lt;li&gt;こちらもそれなりに時間がかかるみたいです。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;完了&#34;&gt;完了&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Termuxライフをお楽しみください。&lt;/li&gt;
&lt;li&gt;個人的に運用していていて移行に際して不具合はありませんでした。&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
  </channel>
</rss>
