カテゴリー
未分類

Ollama AiサーバーとAndroidStudioのAgent設定

Ollamaをダウンロード

irm https://ollama.com/install.ps1 | iex

上記コマンドをPowerShellで実行する

Android開発向けの軽量モデルをプルする

下記コマンドをPowerShellで実行する

ollama pull qwen2.5-coder:7b

この時点でのGPUの状態

専用GPUメモリは1.2/12GB

Android StudioでGeminiの画面を開く

Use a local modelを押す。

Settings画面のAI > Model Providersの画面が開きます。

DescriptionにOllamaと入力するとPortが自動で入力された。

右側にあるRefreshを押すと、ローカルモデルが選択された。

OKを押す。

Agentの画面が表示される。下のほうに選択したローカルモデルが表示された。

Ask AIでAIを実行した時のGPUのパフォーマンス

AIの回答がかえってくると通知が表示されました。

1分45秒でFinished

OllamaとAndroidStudioが同じPCで設定ができた。

つづいてOllamaとAndroidStudioを別PCにする。

Ollama Ai PC側に以下の2つの変数を追加します。

変数名: OLLAMA_HOST / 変数値: 0.0.0.0 (すべての端末からの接続を許可)

変数名: OLLAMA_ORIGINS / 変数値: * (クロスドメイン接続を許可)

Ollamaを再起動する

タスクバー右下のタスクトレイからQuiet Ollamaを押す。

Ollamaを起動する。

Ollamaのポート(11434)を解放する

「ファイアウォールとネットワーク保護」の

「詳細設定」をクリックする。

「Windows Defender ファイアウォールと詳細設定」画面で、左側の「受信の規則」または「送信の規則」を押す。

ファイアウォールでポートを開放する

Windowsはデフォルトで外部からの接続をブロックするため、Ollamaが使うポート(11434)を通す設定が必要です。

  1. スタートメニューで「ファイアウォール」と入力し、[セキュリティが強化されたWindows Defender ファイアウォール] を開きます。
  2. 左メニューの [受信の規則] をクリックし、右メニューの [新しい規則] をクリックします。
  3. 規則の種類で [ポート] を選択し、[次へ] を押します。
  1. [TCP] と [特定のローカルポート] にチェックを入れ、空欄に 11434 と入力して [次へ] を押します。
  2. [接続を許可する] を選択して [次へ] を押します。
  3. プロファイル(ドメイン・プライベート・パブリック)はすべてチェックを入れたまま [次へ] を押します。
  4. 名前に適当な文字列(例: Ollama LAN Access)を入力し、[完了] を押します。

Ollama AIサーバーのIPアドレスを調べる

  1. AIサーバー(Windows)で コマンドプロンプト を開きます。
  2. ipconfig と入力してEnterを押します。
  3. IPv4 アドレス の欄に書かれている数字(例: 192.168.1.50 や 10.0.0.x など)をメモします。

わたしのAiサーバーは192.168.1.12でした。

ネットワークの場所が「パブリック」になっていないか確認する

AIサーバー(Windows)のWi-Fiや有線LANの接続設定が「パブリックネットワーク」になっていると、Windowsの強力なセキュリティ機能により、ファイアウォールでポートを開放していても外部からの接続をすべて無視(ステルス状態に)してしまいます。

  1. AIサーバー(Windows)の 設定(Win + I) を開きます。
  2. [ネットワークとインターネット] > [Wi-Fi] または [イーサネット] を開きます。
  3. 接続中のネットワーク名をクリックし、ネットワークプロファイルの種類を [プライベート] に変更します。
  4. 変更後、Ollamaを一度再起動してください

プライベートネットワークに変更する。

AndroidStudioのPCでChromeを開き、AIサーバーOllama にアクセスする。

Ollama is running と表示すればアクセスOKのようです。

AndroidStudioのAgentにローカルAIサーバーを追加する

Refreshを押す。

なにができるのか。きいてみた。


You:
なにができるのか
Agent:
私はアシスタントとして設計されており、ユーザーが様々なタスクを助けることができます。以下に私が行える主な機能をいくつか紹介します。

  1. ファイル操作: ファイルの内容を読む、書き換える、削除することができます。また、特定の文字列を検索したり、特定のファイルを見つけることができます。
  2. ソースコード操作: ソースコードの問題を特定し、修正案を提案することができます。特にAndroidプロジェクトやGradleファイルに関する操作も可能です。
  3. スクリーンショット: 接続されたデバイスの画面をスクリーンショットを撮影し、それがどのような状態になっているかを確認することができます。
  4. ウェブ検索: 指定したキーワードでウェブを検索し、その結果を要約して返すことができます。これにより、最新の情報を探したり、特定のトピックについて詳しく知ることができます。
  5. プラニング: プロジェクトのタスクを計画し、各タスクの進行状況を追跡することができます。タスクの状態を変更するためのコマンドも提供しています。
  6. Androidプロジェクト管理: Androidプロジェクトの構造を確認し、GradleとAndroid Studioとの間で情報の同期を行うことができます。
  7. バージョン確認: MavenアーティファクトやAndroidのバージョンなどの最新の情報を確認することができます。
  8. スクリプト実行: シェルスクリプトを実行できますが、一般的に推奨される方法とは異なるため、プロジェクト外のファイルやシステムレベルの操作を行う際には注意が必要です。

これらが私の主な機能ですが、ユーザーの要件に応じて最適な機能を選択し、必要な操作を実行することができます。

カテゴリー
QRコード

PC版Google Chrome 標準機能でWebページのURLを「QRコード」に変換しダウンロードする例

Google Chromeで表示しているページのURLをQRコードにする例を紹介します。

PC(パソコン)でQRコードを作成する方法です。

以下の画像ではChromeでGooglePlayページのQRコードを作成する例です。

上部の3つの点を押してメニューを表示します。

メニューからキャスト、保存、共有を押します。

QRコードを作成を押します。

ダウンロードをおします。

以上の操作で、開いているページのURLのQRコードを作成しダウンロードができました。

カテゴリー
エアロバイク

エアロバイク 記録帳

2026年5月にアプリの画面を変更しました。

月間グラフボタンと年間グラフのボタンを追加しました。

自重 トップ画面

バイク トップ画面

重量 トップ画面

エアロバイク 記録アプリはGooglePlayでインストールできます

カテゴリー
エアコン

[Androidアプリ] エアコンの冷房と暖房の運転時間を記録するためのアプリ

エアコンの運転時間を算出したい時にご利用ください。

夏の暑い時期にエアコンを何時間使用したかをアプリで算出しグラフで確認できます。

エアコンを長時間使用したときの時間を算出するのにおすすめのアプリです。

エアコン運転時間を算出するには

アプリの下部のエアコン運転開始ボタンをタップしてください。

エアコン運転開始ボタンを長押しした場合は現在日時が記録されます。

アプリのトップ画面の下部にエアコン運転開始ボタンがあります。

エアコンの運転終了日時を記録するには

表の「エアコン終了日時を記録 長押し」を長押ししてください。

エアコン運転時間について、エアコン運転終了日時を記録するまでは現在の経過時間を表示します。

アプリのトップ画面です。

上部のグラフをタップすると、グラフの画面を表示します。

月毎グラフ エアコン運転時間・設定温度のグラフ

ダークテーマをONにすると黒を基調としてアプリ画面になります。

ダークテーマをONにするには右上の3点のメニューボタンをタップします。

ダークテーマON/OFFをタップしてください。

Androidタブレットの横画面で表示したときの画面です。

カテゴリー
血圧管理

血圧管理 血圧を管理するためのアプリ

血圧と脈拍の記録と表示、血圧グラフを表示します。

血圧ボタンをおして血圧を記録します。
備考は表の3つの点のメニューより記録できます。

血圧は線グラフと横棒グラフで確認できます。

血圧管理 トップ画面

アプリはGoogle play でインストールできます。

下のボタンをおすとアプリページをひらきます

アプリページQRコード

血圧管理 メニュー画面

血圧管理 編集・削除画面

血圧管理 名前一覧

血圧ボタンをおして血圧を記録します。
備考は表の3つの点のメニューより記録できます。

血圧は線グラフと横棒グラフで確認できます。

・血圧を記録
1.「血圧」ボタンをタップしてください。
   長押し/ロングタップした場合、手順2/手順3はスキップされ
   現在日時が設定されます。
2.年月日を選択し”次へ”をタップします。
3.時刻を入力してOKをタップします。
4.最高血圧・最低血圧・脈拍を入力しOKをタップします。
5.保存ボタンを押します。

▼並び順
右上にある三本の線をタップすると表の並び順を変更できます。

▼備考
表の右側のメニューより備考を編集をタップすると備考を追加できます。

▼PDFファイル作成
表示している画面よりPDFファイルを作成します。
年月を指定し日時、最高血圧、最低血圧、脈拍、備考が記載されたPDFファイルを作成できます。
印刷する場合は印刷できるアプリのドライブなどに送信してから印刷してください。

▼CSVファイル作成
ユーザー/年月を指定してCSVファイルを作成します。
日時、最高血圧、最低血圧、脈拍、備考が記載されたCSVファイルを作成できます。
印刷する場合は印刷できるアプリのドライブなどに送信してから印刷してください。

▼名前を追加
右上の人のアイコンをタップします。
追加名前を追加すると分けて記録ができます。
名前を追加ボタンを押し名前を入力し名前を追加ボタンを押します。

名前を編集する場合は名前一覧より名前の左側の三本線を押し名前を変更を押すと編集画面がひらきます。
名前を切替るには、選択ボタンを押すると名前を切替できます。

▼グラフ
上部のグラフのアイコンをタップするとグラフの画面を表示します。

・最高血圧の横棒グラフ
・最低血圧の横棒グラフ
・脈拍の横棒グラフ
・血圧 記録毎の2軸線グラフ
・脈拍 記録毎の線グラフ
・血圧 1日毎の線グラフ

▼ダークテーマ
ダークテーマをONにすると黒を基調とした配色の画面表示に切り替わります。
OFFにすると通常の白を基調とした画面表示になります。

▼すべての記録と名前を削除する場合
右上のメニューから初期化・データ全消去より
すべての記録を削除頂けます。

▼機種変更データ引き継ぎ
メニューの”機種変更データ引き継ぎ”をタップすると、以下の選択画面を表示します。
・ファイル作成(機種変更用バックアップファイルを作成)
・復元 (バックアップファイルからデータを復元)

アプリはGoogle play でインストールできます。

下のボタンをおすとアプリページをひらきます

カテゴリー
ウエイトトレーニング

ウエイトトレーニング記録

ウエイトトレーニングの重さと回数を記録できます。

ウェイト トレーニングの種目を50まで追加できます。
アプリのトップ画面は日毎のトレーニングの記録を表示します。
上部の月毎をタップすると月毎にトレーニングの記録を表示します。

アプリトップ画面 日毎のトレーニング記録

ウエイトトレーニングの種目選択画面

ベンチプレス 線グラフ

月毎のトレーニングの記録画面

カテゴリー
予約 予定

予約 予定 メモ 予約と予定を記録し管理するためのアプリ

予約と予定を忘れないようにメモするためのアプリですメモすると時刻と予約内容と備考を通知で表示しますメモした予約は表で確認できます

予約 予定 メモ 月間画面

予約 予定 メモ カード表示画面

2列表示の画面

予約 予定 メモ 3列表示

予約 予定 メモ 4列表示

予約 予定 メモ ダークテーマON時の画面

カテゴリー
体重 体脂肪 記録帳

体重 体脂肪 記録帳 

体重と体脂肪を記録します。

体重と体脂肪のグラフを確認できます。

1日に複数回記録すると、日毎の平均体重・平均体脂肪、最大、最小を表示します。

体重 体脂肪 記録帳 トップ画面

体重 体脂肪 記録帳 体脂肪 トップ画面

体重 体脂肪 記録帳 線グラフ

体重 体脂肪 記録帳 ダークテーマON時の画面

カテゴリー
交通費メモ

交通費 メモ

交通費を記録できます。
月毎の交通費の合計を表示します。
年間の交通費合計金額を確認できます。

名前をわけて交通費を記録できます。
記録した交通費のPDFファイルを作成できます。
記録した交通費データのCSVファイルを作成できます。
交通費の合計金額の線グラフを表示できます。

交通費メモ アプリトップ画面

交通費メモ 交通費合計金額の画面

交通費メモ 入力画面

交通費メモ の横画面

交通費メモ の横画面

交通費メモ ダークテーマONの横画面

交通費メモ ダークテーマONの画面

言語の設定で英語にした場合

カテゴリー
spo2

SpO2 記録帳

SpO2ボタンをおしてSpO2と脈拍を記録します。
体温ボタンをおして体温を記録します。
血圧ボタンをおして最高血圧と最低血圧を記録します。

記録毎のSpO2を線グラフで確認できます。
記録事の体温を線グラフで確認できます。
記録事の血圧を線グラフで確認できます。

アプリはGoogle play でインストールできます。

下のボタンをおすとアプリページを開きます。

アプリページのQRコードです

SpO2ボタンをおしてSpO2と脈拍を記録します。
体温ボタンをおして体温を記録します。
血圧ボタンをおして最高血圧と最低血圧を記録します。

記録毎のSpO2を線グラフで確認できます。
記録事の体温を線グラフで確認できます。
記録事の血圧を線グラフで確認できます。

▼SpO2の結果を記録
1.SpO2ボタンをタップしてください。
   長押し/ロングタップした場合、手順2/手順3はスキップされ
   現在日時が設定されます。
2.年月日を選択し次へをタップします。
3.時刻を入力してOKをタップします。
4.SpO2と脈拍を入力しOKをタップします。
  →OKを押すと保存され表が作成されます。

▼体温を記録
1.体温ボタンをタップしてください。
   長押し/ロングタップした場合、手順2/手順3はスキップされ
   現在日時が設定されます。
2.年月日を選択し次へをタップします。
3.時刻を入力してOKをタップします。
4.体温を入力しOKをタップします。
  →OKを押すと保存され表が作成されます。

▼血圧を記録
1.血圧ボタンをタップしてください。
   長押し/ロングタップした場合、手順2/手順3はスキップされ
   現在日時が設定されます。
2.年月日を選択し次へをタップします。
3.時刻を入力してOKをタップします。
4.最高血圧と最低血圧を入力しOKをタップします。
  →OKを押すと保存され表が作成されます。

▼SpO2のグラフ表示(記録毎)
上部のグラフをタップすると、記録毎のSpO2の線グラフを表示します。

▼項目名の変更・削除・設定
上部の項目毎をタップします。
項目名の左側にあるアイコンをタップするとメニューがひらきます。

メニューには以下のような項目があります。
・項目名の変更
・上に移動
・下に移動
・項目の設定
・削除

▼機種変更データ引き継ぎ
メニューの”機種変更データ引き継ぎ”をタップすると、以下の選択画面を表示します。
・ファイル作成(機種変更用バックアップファイルを作成)
・復元 (バックアップファイルからデータを復元)