2011-01-18 22 views
4

私はSDカードにデータをダンプし、次にデバイスがPCに接続されているときにデータを読み込むべき別のアプリケーションを(ディスクドライブモードで)ダンプするはずです。唯一、HTC Syncの、ディスクドライブが..Usb接続モードの設定方法は?

デバイスは、PC または少なくとも意図に接続しているモードを設定する可能性があるチャージ:私のHTC伝説で は間を選択するためのダイアログがありますユーザーにモードの切り替えを依頼する?

+0

あなたはこれを理解しましたか?または、システムがモードを切り替えるために使用するアクティビティを引き上げる方法を見つけましたか? –

+0

いいえ私はそれを行う方法が見つかりませんでした。そして、私はmanufaturerスイッチング活動を呼び出すことを試みなかった。私は電話機を切り替えなければならず、それは持続可能な解決策ではありませんでした。 –

答えて

-1

はい。Androidには、デバイスがPCに接続されているときのデバイスのUSBモードの動作を変更する方法があります。 私はモトローラマイルストーンを使用しました。私は PC Suite [Motorolaによって開発されました]、MemoryCardAccessとChargeだけのモードを切り替えることができました。 携帯電話のメモリにアクセスする必要がある場合は、デバイスの「USBデバッグモード」をオンにする必要があると思います。それについてはわかりませんが、便利だと思います!

+1

はい、あなたがあなたのやり方を教えてくれれば、あなたの答えはもっと役に立ちます。 –

+0

デバイスの「USBデバッグ」をオンにします。 デバイスで、ホーム画面に移動し、 "MENU"を押して、アプリケーション>開発を選択し、USBデバッグを有効にします " – ManiVI

+0

これを参照してください:http://developer.android.com/guide/developing/device.html – ManiVI

0

モードをプログラムで設定する方法はありませんでしたが、システムが通知領域から呼び出すのと同じアクティビティを呼び出すことで、設定メニューをプログラムで呼び出せると思います。残念ながら、これはメーカー固有のようです:私の電話ではcom.htc.android.psclient.SwitchUsbSettingsです。

+0

com.htc.android.psclient.SwitchUsbSettingsは内部活動であり、呼び出すことができません。私が誤解されていない場合... –

1

HTCデバイスでは、アプリケーション管理(ICS - おそらくジンジャーブレッドにも適用されますが、忘れないでください)でConnectToPCサービスを開きます(USBは接続されていません)。その後、USBをもう一度差し込みます。「もう一度聞かないでください」というオプションがあります。希望するモードを選択し、チェックボックスをオンにして受け入れます。

+0

質問はプログラマティックな解決策に関するものです –

+0

プログラミングの質問には答えはありませんが、これを行うための答えを見つけることができたのは唯一の場所です。 – Jestep

0

アンドロイドアプリでUSB同期をリクエストすると、CompanionLinkはデータをSDにフラッシュし、USB上のストレージ(「ディスクドライブ」)としてSDをエクスポートし、ユーザーが手動でPCがSDを使用し終えたらアンドロイドアプリを起動してから、USBへのSDエクスポートを再度元に戻します。 CompanionLinkアプリは使用するのに非常に不満かもしれませんが、少なくともこの部分は(主に)信頼性があります。

私は技術的な詳細を知らないので、これらの月のうちの1つを自分自身で把握する必要があります。もしあなたがアンドロイドのドキュメントで何の牽引力も得られないのであれば、これを実装するためにアンドロイドのCompanionLinkが何をしているのかを調べることができます。上記で説明したシーケンスは、(PCベースの)Palm Desktopに対してUSB経由で同期するように設定されている場合です。

このような複雑なプロセスの理由は、SDカードのFSが直接アクセスされ、少なくとも現在使用されているカードFAT FSが単一のクライアント、つまり電話自体またはUSB 。 SDへの同時共有アクセスが可能であれば非常に有用ですが、これは深刻なアンドロイドの変更を必要とする可能性が高いです。

0

HTC One M8でこの問題を抱えている人にとって、これは壁から少し外れていますが、ボックスの外側を考えるようになります。 USB接続でデバイスが充電された、それはそれでした。

解決策は、別のUSBケーブルの組み合わせで、Battery Doctor(バッテリの周りのすべてを管理しているように見える)というアプリケーションをアンインストールし、USBネットワーク設定 - スマートネットワーク共有を有効にする...しかし、この組み合わせでは、ファイル、連絡先、設定を管理してバックアップするために、Android用MobileGoに接続しました。

これは誰かを助けることを望みます。

関連する問題