0

私はAndroid初心者なので、質問がばかげているように聞こえるかもしれませんが許してください. 私は、スマートフォンで開いているYouTubeビデオまたはWebページを、特定の転送電話モーションジェスチャを検出することによってラップトップ画面に転送できるアプリのアイデアを思いつきました. しかし、そのようなプログラムを作成するには、ブラウザの Web ページまたは YouTube アプリが再生しているビデオの URL にアクセスする必要があることに気付きました。いくつかの初期調査では、Android システムはその情報を保持していないように思えます。私は正しいですか?

最終的な解決策は、私自身のブラウザーをコーディングするか、既存のオープン ソースのブラウザーを拡張することだと思われます。プログラムを介して電話の一時ファイルにアクセスする可能性を調べましたが、場所 /data/data はルートのみがアクセスできるようです。また、アプリをバックグラウンド サービスとして実行することを意図していたので、後で同様の方法でラップトップで PDF ファイルを転送して開くなど、他の場所にアイデアを拡張できます。実行中のアプリケーションから同様の情報にアクセスできる方法はありますか?

4

1 に答える 1

1

YouTubeビデオを表示するには、これをチェックしてください: http ://code.google.com/p/android-youtube-player/

また、ビデオ全体を送信するのではなく、URLだけを他のデバイスに転送する方が簡単ではありませんか?これは複数の方法で行うことができます:bluetooth、wifi、qr code、usb、morse、...可能性は無数にあります。

他のアプリのデータへのアクセスについては、すべてのアプリが(サンドボックスを使用して)相互に保護されているため、アプリは何らかの方法でデータを提供する必要があります。YouTubeの場合、ユーザーがYouTubeアプリ(またはそれをリッスンする他のアプリ)の代わりにアプリを選択できるようにするために、(インテントフィルターを介して)YouTubeURLを「リッスン」できます。

/ data / dataについては、これは正しいです。ルート化されたデバイスのみがアクセスできます。または、自分のフォルダー(/ data / data / YOUR_APP_PACKAGE_NAME)にアクセスするだけの場合は、自分のアプリにアクセスできます。エミュレーターでこのフォルダーにアクセスすることもできます。 。

また、デバイスをルート化するのも非常に簡単です。初心者のユーザーでも、サードパーティのアプリを介してそれを行うことができます。これがGalaxySとGalaxyS2の両方で私のために働いたものです:http: //www.unlockroot.com/

于 2012-06-05T21:37:59.757 に答える