Pixel5/4/3 で Pixel6 の「リアルタイム翻訳入力」を使いたい

Pixel6 の記事とか動画とか見てましたが。

👉 Pixel Fall Launch 
👉 【発表会まとめ】Google純正チップのPixel 6がいろいろすごかった! 



このすごく便利そうな「リアルタイム翻訳入力」ての。

できたような、

できませんでしたっけ。

Pixel3 でもできませんでした?

別Googleアプリでしたっけ?

👉 音声文字変換&音検知通知 - Google Play のアプリ 
👉 Google 翻訳 - Google Play のアプリ 

やってみる

細かく記事や動画を見てみると「リアルタイム翻訳入力」の詳細機能は、

- 変換前後言語自動判定
- 通信なし
- 音声から文字おこし
- リアルタイム翻訳
- 入力の反映

というかんじでしょうか。

Pixel3/5 で Android12 + Google Gboard でやってみました。

上記の2つの別アプリ「音声文字変換&音検知通知」「Google 翻訳」は不要なようです。

twitter入力時にキーボード上部の3ドットから、

「翻訳」をタップして、

表示される入力欄をタップ→マイクタップで日本語入力すると、twitter側に翻訳された英語が入力されます。
リアルタイム翻訳



上の詳細項目は以下のようになりました。

△ 変換前後言語手動指定
△ 通信あり
○ 音声から文字おこし
○ リアルタイム翻訳
○ 入力の反映

ということで、

一応、

「リアルタイム翻訳入力」は

できるのでまあいいか。

ちなみに、現在、

レコーダーアプリは日本語に全く対応してません😭

👉 Android12 が来たので新機能を使ってみました。  


Instagram がパソコンから投稿できるようになってる件

なぜ、今まで、公式はパソコンを拒んでたのか謎ですが。

パソコンでUA偽装などする必要なくフツーにアップできるようになってます。

インスタグラム パソコン

インスタグラム パソコン

👉 Instagram 


【Android12】画面の一部だけを拡大する方法

気がついたら、ユーザー補助「画面の拡大」機能が使いやすくなってました。

これまでは、画面全体が拡大されていましたが、一部を虫眼鏡で見るように拡大できるようになってます。

設定は、


[ユーザー補助]

  ↓

[画面の拡大]

から以下2項目。

拡大ショートカット
- ユーザー補助機能ボタンをタップ
- 音量キーを長押し
- 画面をトリプルタップ

拡大の種類
- 常に画面全体を拡大する
- 常に画面の一部を拡大する
- 画面全体と画面の一部を切り替える

上記設定で、

- ユーザー補助機能ボタンをタップ
- 常に画面の一部を拡大する

を選択すると以下のように拡大できるようになります。

Android12での新機能のようです。

👉 Android 12 makes the magnification feature more useful - 9to5Google 
👉 史上初のスマホ老人時代に向けての老眼対策 4つの文字拡大設定 
👉 Android12 が来たので新機能を使ってみました。 


「羽田空港飛行コースホームページ」で飛行コースを眺める

荒川沿いに住む人も、そうでない人も、

無料で公開されているのでぜひ。

NtrackTop

👉 羽田空港飛行コースホームページ 



前日までの、軌跡や状況をわかりやすく確認することができます。

👉 flightradar24 の 3Dモード が リアルタイム に着陸した件 


Kotlin で Constants をどう書くべきか。

ふと、こんな書き方ではないのでは? と思ってしまいました。


object DbConstants {
  const val TABLE_USER_ATTRIBUTE_EMPID = "_id"
  const val TABLE_USER_ATTRIBUTE_DATA = "data"
}

以下、stackoverflow より。

通常クラスにしたり。


public class DbConstants {
  companion object {
    val TABLE_USER_ATTRIBUTE_EMPID = "_id"
    val TABLE_USER_ATTRIBUTE_DATA = "data"
  }
}

トップレベルのプロパティにしたり。


package com.project.constants
const val URL_PATH = "https:/"

結論

GitHub を眺めてみます。
Constants.kt - GitHub Search
👉 Search · Constants.kt 

これが良さげでは?

ファイル名は、Constants.kt 。


@file:JvmName("Constants")
package org.videolan.resources

const val PREF_FIRST_RUN = "first_run"
const val EXTRA_FIRST_RUN = "extra_first_run"
const val EXTRA_UPGRADE = "extra_upgrade"

@JvmField val EXTRA_SEARCH_BUNDLE = "${ACTION_REMOTE_GENERIC}extra_search_bundle"
@JvmField val ACTION_PLAY_FROM_SEARCH = "${ACTION_REMOTE_GENERIC}play_from_search"
@JvmField val ACTION_REMOTE_SWITCH_VIDEO = "${ACTION_REMOTE_GENERIC}SwitchToVideo"

👉 vlc-android/Constants.kt 

みんなは、どう書いてますか。

教えてねー。