簡體   English   中英

從android中的另一個應用程序更新一個應用程序的數據庫

[英]update database of an app from another app in android

我需要從另一個應用程序在Sqlite中更新和插入行。 我正在開發一個Android應用程序,因此必須更新另一個應用程序的數據庫,該怎么做?是否可以從我的應用程序訪問和編輯另一個應用程序的數據庫。

您應該查看內容提供者。 來自android 官方文檔

內容提供商管理對結構化數據集的訪問。 它們封裝數據,並提供定義數據安全性的機制。 內容提供者是將一個進程中的數據與另一個進程中運行的代碼連接的標准接口。

Android文檔說明了如何使用它。

我了解您要達到的目標。 如果我錯了,請糾正我。 您正在開發android應用程序,您正在其中嘗試通過從其他數據庫中獲取數據來更新應用程序數據庫。 對? 如果是,則必須盡可能從數據庫所有者那里獲取數據庫服務器/數據庫連接詳細信息。 如果數據庫的所有者沒有提供或未准備好為您提供憑據/數據庫連接詳細信息,請確認他們是否具有通過其公開數據庫數據的任何服務/ webAPI / web服務。 如果他們有可用的webapi / webservices,那么您可以輕松地在您的Andriod應用程序中使用它並執行您想執行的任何操作。

希望這可以幫助..

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM