以前,Androidスマートフォンをadbコマンド経由でバッテリー充電状況を確認して80%までしか充電しないようにしていた時期がありました.
しかしあまり差がないように感じてやめてしまいました.
現在利用しているAndroid端末のmoto G24に似た機能があるのに気づいたので有効にしてみました.
「設定」→「バッテリー」→「過充電の防止」で有効にできます.

この状態で充電を行うと80%担ったところで充電が止まるのが確認できました.
以下のような説明があるので一旦80%になったら20%になるまで充電できないのかなと思いましたが,充電ケーブルを接続し直したらまた80%まで充電してくれました.
電話が電源に接続されている間、過充電の防止機能により電池は
正常な状態に保たれます。充電は80%で一時的に停止し、電池の列
量が20%を下回ると再開します。
80%充電が完了すると通知が来ます.この通知をタップすると設定画面は開きますが,「過充電の防止」は開かないので100%充電にするために機能をoff似するのが少し面倒です.
過充電の防止が動作すると、通知が届きます。

しかし,この通知が来ても充電が止まらず100%充電されることも.設定を確認するとちゃんと過充電の防止はonの状態です.再起動しても100%充電されます.「過充電の防止」設定をoff/onすることでまた効くようになりました.充電周りにバグがあると少し不安です.
他社でも機能名はそれぞれですが,類似機能のある機種があるようです.あまり目につく機能ではありませんが購入前に知りたいところです.
環境
$ adb shell getprop ro.build.version.release 14 $ adb shell getprop ro.build.version.sdk 34 $ adb shell getprop ro.build.id UTAS34.82-126-2 $ adb shell getprop ro.product.model moto g24