2012-04-16 23 views
0

Androidアプリから呼び出すことができるように、Androidに含まれている方法、形状、または形式の違いは何ですか?または、利用可能なJavaパッケージ(たとえばGenerate formatted diff output in Java)のいずれかを使用するだけで済みます。Androidアプリでdiffを使用することはできますか?

基本的に私がやっていることは、xmlファイルを開き、xmlファイルを出力して、自分のアプリケーションがそのインポート/エクスポートプロセスで何かを犯していないことを確認することです。

答えて

0

私はそれが利用可能であるとは思わないでしょう、私はJava実装の1つを使用します。私はあなたが確実に外に出ることができるかどうか、また、脱獄せずに何かを疑う。

+0

私が求めているものではありませんが(私が求めているものは存在しないため)、実行可能な回避策です。ありがとう。 –

0

私はこの記事を見てみたい:Where are my Android app's data files?

その後、両方のファイルを引き、コンピュータ上の差分を行うためにADBを使用して、その後、新しいファイルに書き出し、XMLの読み込み試みることができます(デバイス上ではない)。

+0

これはテストではうまくいくものですが、これは自動化され、誰でもアプリを実行するたびに発生します(また、違いを検出した場合は、失敗したファイルをメールで送信するオプションが表示されます –

+0

diffビューを気にしない場合は、出力ファイルを書き込んでから、両方をinputStreamとして開き、バイトごとに比較して、まったく同じかどうかを確認することができます。 – theelfismike

+0

か、ファイルのmd5ハッシュを取って、違いがある場合はファイルをHQに送り返してください – Merlin

関連する問題