1

私の Titan アプリケーションでは、データベースを作成してアクセスできますが、Navicat Lite や Firefox の sqlitemanager 拡張機能などのクエリ ブラウザにデータベースをインポートする方法がわかりません。

私は Android プラットフォームに取り組んでいます。私の Titanium SDK バージョンは 1.7.5 です。オペレーティング システム: ubuntu データベースを Navicat Lite にインポートするにはどうすればよいですか?

4

2 に答える 2

3

データベースファイルを取得するには、

Android SDK が配置されているフォルダーに移動します。Android SDK には、tools という名前のフォルダーがあります。そのフォルダを開きます。ツール フォルダーには、DDMS という名前のツールがあります。その DDMS ツールを開きます。

DDMS でデバイス メニューを開き、ファイル エクスプローラーを選択します。現在開いているエミュレーターのすべてのファイルを含む新しいウィンドウが表示されます。これで、アプリのデータベース ファイル パスは、

data/data/アプリケーション ID (com.org.etc など)/databases/dbfilename.db

この DB ファイルを DDMS からデスクトップなどのローカル ディレクトリまたは任意の場所にエクスポートします。sqlitemanager でそのファイルを開くよりも。

于 2011-12-01T04:17:55.007 に答える
0

私の Mac では、Titanium は SQLite DB を /Users/myusername/Library/Application Support/iPhone Simulator/4.3.2/Applications/ ... に配置し、GUID/Library/Application Support/database/my sqlite db があります。

私の感覚では、ドロイドの場合、同様のシミュレーター フォルダーが作成されると思います。

また、Titanium Studio では、Ti.Filesystem.applicationSupportDirectory を使用して DB のアプリ サポート パスを見つけることができると思います (おそらく、この値を警告するだけです...試したことはありませんが、理論的には機能するはずです!)。

于 2011-11-30T17:30:38.597 に答える