Skip to content

chickenyoung1019/MoreClip

Repository files navigation

MoreClipボード

コピーした文章を保存して、いつでも使えるようにするAndroidアプリです。


このアプリでできること

1. テキストの保存

ブラウザやアプリで文章を選択すると、保存できます。

保存のやり方(2通り)

方法1: 選択メニューから直接保存

① 保存したい文章を長押しして選択
② 表示されるメニューの「︙」や「その他」をタップ
③ 「MoreClipボードに保存」をタップ
④ 「保存しました」と表示されたら完了!

方法2: 共有から保存

① 保存したい文章を長押しして選択
② 「共有」をタップ
③ アプリ一覧から「MoreClipボード」を選択
④ 「保存しました」と表示されたら完了!

保存した文章は、アプリを開いて「履歴」タブで確認できます。

2. 定型文の登録

よく使う文章(メールアドレス、住所、挨拶文など)を登録しておけます。 フォルダで整理することもできます。

3. 専用キーボード

どのアプリを使っていても、キーボードを切り替えるだけで 保存した定型文をすぐに貼り付けられます。

4. クイック起動

通知バーのタイルからワンタップでアプリを開けます。


画面の説明

┌─────────────────────────────┐
│  MoreClipボード      🔍 ⋮   │  ← ヘッダー(検索、メニュー)
├─────────────────────────────┤
│  [履歴]    [定型文]          │  ← タブ(切り替え)
├─────────────────────────────┤
│                             │
│  コピーした文章や            │  ← リスト
│  定型文がここに表示される    │
│                             │
├─────────────────────────────┤
│  ─────広告─────             │  ← バナー広告
└─────────────────────────────┘

操作方法

基本操作

やりたいこと 操作
コピー リストの項目をタップ
編集 三点メニュー(⋮)→「編集」
削除 三点メニュー(⋮)→「削除」
複数選択 項目を長押し
並び替え メニュー→「並び替え」
検索 虫眼鏡アイコンをタップ

フォルダ操作(定型文タブ)

やりたいこと 操作
フォルダを開く フォルダをタップ
フォルダから戻る ←ボタン
フォルダ作成 フォルダアイコンをタップ
定型文追加 +ボタンをタップ

アプリの仕組み(簡単な説明)

┌──────────────────────────────────────────────┐
│                  アプリ全体                    │
├──────────────────────────────────────────────┤
│                                              │
│   ┌────────────┐      ┌────────────┐        │
│   │ 履歴タブ    │      │ 定型文タブ  │        │
│   │            │      │            │        │
│   │ コピー履歴  │      │ フォルダ    │        │
│   │ を表示     │      │ 定型文を表示 │        │
│   └────────────┘      └────────────┘        │
│         ↓                   ↓                │
│   ┌─────────────────────────────────┐       │
│   │         データベース              │       │
│   │   (履歴と定型文を保存する場所)   │       │
│   └─────────────────────────────────┘       │
│                                              │
└──────────────────────────────────────────────┘

┌──────────────────────────────────────────────┐
│              専用キーボード(IME)             │
│                                              │
│  他のアプリで入力中でも、キーボードを         │
│  切り替えるだけで定型文を貼り付けられる       │
└──────────────────────────────────────────────┘

開発環境のセットアップ

必要なもの

  • Android Studio(最新版を推奨)
  • JDK 11 以上
  • Android端末(またはエミュレータ)

手順

1. Android Studioをインストール

https://developer.android.com/studio からダウンロードしてインストール。

2. プロジェクトを開く

  1. Android Studioを起動
  2. 「Open」を選択
  3. このフォルダ(MyClipboardApp)を選択
  4. 「OK」をクリック

3. 初回の同期を待つ

画面下に「Gradle sync」と表示されたら、完了するまで待ちます。 (初回は数分かかることがあります)

4. 実機またはエミュレータを準備

実機の場合:

  1. スマホの「設定」→「端末情報」→「ビルド番号」を7回タップ
  2. 「開発者向けオプション」が表示される
  3. 「USBデバッグ」をONにする
  4. PCとUSBケーブルで接続

エミュレータの場合:

  1. Android Studioの右上「Device Manager」をクリック
  2. 「Create Device」でエミュレータを作成

5. アプリを実行

  1. 画面上部の緑色の▶ボタンをクリック
  2. デバイスを選択
  3. しばらく待つとアプリが起動

ビルドして配布用ファイル(APK)を作る

デバッグ版(テスト用)

  1. Android Studioのメニュー「Build」→「Build Bundle(s) / APK(s)」→「Build APK(s)」
  2. 完了したら「locate」をクリック
  3. app-debug.apk ができあがる

リリース版(公開用)

リリース版を作るには署名キーが必要です。

  1. local.properties ファイルに以下を追加:
KEYSTORE_FILE=あなたのキーストアファイル.jks
KEYSTORE_PASSWORD=キーストアのパスワード
KEY_ALIAS=キーのエイリアス
KEY_PASSWORD=キーのパスワード
  1. Android Studioのメニュー「Build」→「Generate Signed Bundle / APK」
  2. 「APK」を選択して進む

フォルダ構成

MyClipboardApp/
├── app/
│   ├── src/
│   │   └── main/
│   │       ├── java/com/chickenyoung/moreclip/  ← プログラム本体
│   │       ├── res/                              ← 画面デザイン・画像
│   │       └── AndroidManifest.xml               ← アプリの設定
│   └── build.gradle.kts                          ← ライブラリの設定
├── CLAUDE.md                                     ← 開発者向けガイド
└── README.md                                     ← このファイル

使っている技術

項目 内容
言語 Kotlin
画面 Fragment + ViewPager2
データ保存 Room Database
広告 Google AdMob
キーボード InputMethodService

よくある質問

Q: ビルドエラーが出た

A:

  1. Android Studioを最新版にアップデート
  2. 「File」→「Invalidate Caches」→「Invalidate and Restart」
  3. 「File」→「Sync Project with Gradle Files」

Q: 実機に転送できない

A:

  1. USBデバッグがONになっているか確認
  2. 「このPCを信頼」のダイアログで「OK」を押したか確認
  3. USBケーブルがデータ転送対応か確認(充電専用ケーブルはNG)

Q: エミュレータが遅い

A:

  1. 「AVD Manager」でエミュレータを作り直す
  2. 「Graphics」を「Hardware - GLES 2.0」に設定
  3. PCのBIOSでVT-x(仮想化)を有効にする

バージョン情報

  • アプリ名: MoreClipボード
  • バージョン: 1.3
  • パッケージ名: com.chickenyoung.moreclip
  • 対応Android: 7.0(API 24)以上

ライセンス

このアプリのソースコードは非公開です。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages