Logo ja.androidermagazine.com
Logo ja.androidermagazine.com

アイスクリームサンドイッチの説明:MTP-それは何ですか、なぜそれを使用し、それを設定する方法

目次:

Anonim

MTP(Media Transfer Protocol)は、ハニカムを備えたAndroidデバイスで最初にデフォルトとして表示されました。 これは、これまで使用していた通常のUSB Mass Storage(UMS)ファイル転送から少し変更したもので、電話を接続して「USBモード」を押し、ファイルの移動を開始します。 Galaxy NexusのIce Cream Sandwichで標準になったので、見てみましょう。 それが何であるか、なぜそれを使用しているのか、そして簡単にファイルを転送できるようにコンピューター上で設定する方法を確認してください。

Ultimate Ice Cream Sandwichガイドをご覧ください

MTPとは何ですか?

MTPは、ファイルおよび関連するメタデータをUSB経由で転送できるように強化されたPTP(Picture Transfer Protocol)のカスタム拡張機能のセットです。 それでも私たちと一緒に?

もともとWindows Mediaフレームワークの一部でしたが、2008年にUSB Implementers ForumデバイスワーキンググループはMTPをUSBデバイスタイプとして標準化し、認知された標準にしました。 古いiriverまたはCreative MP3プレーヤー、または古いPDAデバイスを使用している場合は、おそらくMTPを使用しているでしょう。 プラグイン時に自動的にデバイスとしてマウントされるスタンドアロンのデジタルカメラを使用する場合、PTPを使用しています。これは基本的に同じです。 それは新しいものではありませんが、Honeycombの時点ではAndroidにとっては新しいものであり、Ice Cream Sandwichでさらに多くの目玉で見られるようになります。

あなたが私のようなら、変化は恐ろしく、誰もそれを好きではありません。 あなたは私のようではなく、新しい機能やアイデアを求めている可能性がありますので、なぜそれが使われているのか、さらに重要なことには、それを設定する方法を見てみましょう。

USB大容量ストレージの代わりにMTPを使用する理由

簡単に言えば、MTPは現在、OEMやキャリアが大量の「ストレージスペース」とごくわずかなアプリケーションスペースを提供するのを防ぐために使用されている標準です。 それは昔のAndroidのかわいらしいオタクのとりとめではなく、Androidエンジニアの ダン・モリルの 言葉 です 。

ext3を使用したいので、これはしませんでした(それは副次的な利点ですが)。「パブリック共有ストレージ」(つまり、音楽や写真用)を内部のプライベートアプリとマージできるようにしたかったためです。ストレージ。

ユーザーがアプリやデータ用のスペースを使い果たしている間に、OEMが音楽用に多くのGBの内部ストレージを搭載していることにうんざりしていました。 このアプローチにより、すべてを1つのボリュームにマージできます。

USB大容量ストレージには1つの大きな欠点があります-ストレージパーティションをマウントするとき(SDカードまたはNexus Sのような内部ブロック)、パーティション全体を別のマシンで使用するように専用にします。 これは、元のホスト(携帯電話またはタブレット)がアクセスできないことを意味し、新しいホスト(携帯電話またはタブレットを接続したコンピューター)は、それを台無しにする可能性のある悪いことを行うことができます。すべてのアップ。 そのため、一部のアプリケーションをSDカード(特にウィジェット)に移動すると、ときどき不安定になります。

おまけとして、MTPを使用すると、AndroidデバイスメーカーはデバイスストレージでFATファイルシステムを使用する必要がなくなり、ext形式を使用して動作を少し改善し、高速化できます。 デバイスは引き続きSDカードスロット付きで販売され、従来と同じUSB大容量ストレージモードを使用できますが、リムーバブルストレージを持たない新しいデバイスはすべてIce Cream SandwichのMTPを使用する必要があります。

設定する

Windows XP以降、MTPデバイスはWindowsで「機能する」だけです。 Galaxy Nexusを接続し、接続タイプとしてMTPを選択すると、Windowsがドライバーを見つけて準備完了です。 携帯電話とコンピューター間で問題なくファイルを参照して転送できます。簡単で魔法のようです。 しかし、誰もがWindowsを使用しているわけではありません。 ここでは、他の10パーセントのコンピューターであるLinuxとMacで設定する方法を説明します。

マックOS

Androidの人々は、MacでMTPデバイスをできるだけ簡単に使用できるようにしました。 Android File Transferプログラムをダウンロードしてインストールし、デバイスをコンピューターに接続し、AFTアプリケーションをダブルクリックして起動します。 その後、任意のファイル(最大4GB)をデバイスにドラッグアンドドロップできます。 ひっかかった場合に備えて、専用のヘルプページも用意されています。

Linux

Linuxのインストールでは、物事はそれほど簡単ではありません。 プラス面では、物事のマウント方法を少し制御できますが、ワンクリックソリューションはありません。 がっかりしないでください。端末コマンドを少し楽しむだけで、MTPをすぐにセットアップして実行できます。 UbuntuでGalaxy Nexusを使用するためのチュートリアルを次に示します。

ルールファイルを開いて、ターミナルを介してUDEVルールを設定します

sudo nano -w /etc/udev/rules.d/51-android.rules

そして、ファイルの最後に次の行を入力します(必ず最後にユーザー名を使用してください!):

SUBSYSTEM == "usb"、ATTR {idVendor} == "04e8"、ATTR {idProduct} == "6860"、MODE = "0600"、OWNER = "

次のコマンドを1行ずつ入力して、ツールをインストールし、マウントポイントを設定します

  • sudo apt-get install mtpfs
  • sudo mkdir / media / GNexus
  • sudo chmod 775 / media / GNexus

Galaxy Nexusを接続し、同じターミナルウィンドウで次の行を入力します。

sudo mtpfs -o allow_other / media / GNexus

Nautilusを介してドラッグアンドドロップし、完了してアンマウントする必要がある場合は、次を入力します。

sudo umount mtpfs

誰かがいくつかのスクリプトまたはフロントエンドを記述するまで、これで十分です。 mtpfsをインストールしたり、マウントポイントを作成したり、初回以降にchmodする必要はありません。 毎回手動でデバイスをマウントしなければならない場合があります。プレイするときにデバイスを取得するときに、詳細がわかります。

代替案

転送モードにMTPを使用するGalaxy Tab 10.1があり、PCに接続することはありません。 Wifi File ExplorerとQuickSSHdを組み合わせて市場から入手し、自宅のLANを介してファイルを転送します。 あなたが私のようで、ワイヤーが嫌いなら、あなた自身でこれを調べたいかもしれません。