Androidアプリ開発

非推奨のgetRunningservicesの対応

Android Oreo(API 26)以降ではgetRunningservices(ActivityManager)が使用できなくなったため、アプリから起動したサービスが動作しているか確認するには、アプリ側で確認する仕組みの実装が必要です
Androidアプリ開発

AdMob無効なトラフィック対策

無効なトラフィック問題によるAdMob広告配信の制限というリスクを緩和するためには、アプリ側でAdMob広告を連続クリックできないように、アプリ側でAdMob広告をクリックした場合に一定時間AdMob広告を表示しないようにする必要があります。
Androidアプリ開発

XMLで定義したオブジェクトのサイズを
変更する方法

AndroidのレイアウトXMLで定義したオブジェクトのサイズをユーザが任意でサイズ変更できるようにするためには、JavaコーディングからViewGroup.LayoutParamsを使用して、レイアウトパラメータを変更する必要があります。
スポンサーリンク
Androidアプリ開発

レイアウトXMLをJavaから制御する方法

Android画面の縦横を検出して、動的にレイアウトXML(ConstraintLayout)のオブジェクト(画面要素)の高さを属性(layout_constraintHeight_percent)をJavaコーディングで属性値を変更する。
ジムカーナ

練習をもっと有意義なものにするために

ジムカーナはタイムを競う競技です。コース全体のタイムがライバルと1秒で違う場合も、練習で引き出し(パターン)をたくさん作って、引き出し1つで0.5秒上げることができれば、3つ使えば勝てるわけです。引き出しを増やすのは練習でしかできません。
ジムカーナ

練習会をもっと有意義なものにするための
タイムを意識した練習

決勝コースでよく使用されるコーナーは練習でタイムという尺度でいろいろと試すことがタイムアップに不可欠です。練習会では全体タイムはパッとしなくても、区間で区切った練習でベストな走行パターンを見つけことができれば、それが練習の成果となります。
ジムカーナ

コンマ何秒詰められるかわかる練習

走行全体のタイムがわかるだけでは、どこをどう走ればコンマ何秒詰められるかわかるようにはなりません。練習の中でどのようにすればコンマ何秒詰められるかわかるようになるかを、GPS走行解析 Archive proを使った練習を紹介したいと思います
DIY

ホンダB型エンジンのハンチングを改善する

ハンチング(回転数が上がったり、下がったりと不安定)している状態を放置していると、アイドリングできなくなり、常時アクセルを踏んで、回転数を上げないとエンストするようになります。ハンチングの症状が出たら、EACVを洗浄することをおススメします
DIY

DIYでお手軽ホイールペイント

RAYS製のホワイトのCE28N。これまでの扱いが悪かったせいか、黄ばみが酷く、あまりにみすぼらしいので使わず放置。鍛造で非常に軽量にできているので、使わないのはもったいないということで、DIYでホイールペイントして復活させました。
ジムカーナ

決勝第2ヒート前の慣熟歩行

ジムカーナの慣熟歩行は走行前と、2本目走行前の2回あります。1本目で満足のいく走行ができたということは稀で、1本目の走行を振り返って、2本目の走行イメージを組み立てる。なかなか勝てない人にとって、2本目前の慣熟歩行は非常に重要です
スポンサーリンク