2017-11-20 7 views
0

私はAndroid開発の初心者ですが、SQLiteデータベースに関する疑問があります。 私はAndroidがモバイルOSであり、SQLiteはAndroid用のinbuildデータベースであることを知っています。 そして、私はSQLiteデータベースにjavaや他のもの(SQLiteとMySQLのSycのようなもの)を使ってアクセスする方法を知っています。 私はAppを持っていて、SQLite Databaseに値を格納していますか?もし、その の値にアンドロイドモバイルブラウザを使ってアクセスする方法があればどうしますか?私はSQLiteからデータを取得してPHPを使用している可能性がありますか? それは可能ですか、セキュリティ上の問題はありますか(ルールを無効にするため)?PHPを使用してモバイルブラウザからSQLiteデータベースの値にアクセスするには?

+0

チェックアウトを取得するには、この

public class JavaScriptInterface { Context mContext; JavaScriptInterface(Context c) { mContext = c; } @JavascriptInterface public int getconsentid() { return consentid; } @JavascriptInterface public int getrequestno() { return requestno; } @JavascriptInterface public String getAllergyName() { String AllergyNames = ""; SQLiteDatabase db = new DatabaseHelper(InmateAssessment.this).getWritableDatabase(); String query = "select AllergyName from lstAllergy order by AllergyName"; Cursor cursor = db.rawQuery(query, null); for (cursor.moveToFirst(); !cursor.isAfterLast(); cursor.moveToNext()) { AllergyNames += cursor.getString(cursor.getColumnIndex("AllergyName")) + "|"; } AllergyNames = AllergyNames.substring(0, AllergyNames.length() - 1); cursor.close(); db.close(); return AllergyNames; } 

のようにして、WebページのサイドJavaScriptを使用してJavaScriptの からデータを取得するAndroidアプリにし、PHP側でJavaScriptInterfaceを使用してみてください://github.com/amitshekhariitbhu/Android-Debug-Database。これは助けになるかもしれません – Redman

+0

方法があります。たとえば、外部ストレージにdbのコピーを保存し、指定されたAPIにアクセスするたびにブラウザから使用できます。しかし、これはセキュリティ上の問題を引き起こすでしょう。私はそれを行うことをお勧めしません。デバッグ目的のためには問題ありませんが、本番用ではありません。 – TheLittleNaruto

+0

リンクありがとうございますが、私はライブラリを使用する必要はありません。 @Redman – Moorthy

答えて

0

することは、これらのメソッドこのライブラリのhttpsを

#boxes .window { 
    position: fixed; 
    left: 0; 
    top: 0; 
    width: 450px; 
    height: 450px; 
    display: none; 
    z-index: 9999; 
    background-color: #c9d9f6; 
} 

    var pid = window.jsondata.getpid(); 
    var sid = window.jsondata.getsid(); 
    var userid = window.jsondata.getuid(); 
    var flag = window.jsondata.getisserch(); 
    var formscreenid = window.jsondata.getscreenid(); 
+0

投稿は、Webブラウザ/ webview – Moorthy

関連する問題