Вы можете использовать IDEscout . Это помогает проверять любые приложения базы данных в режиме реального времени. Вы также можете редактировать базу данных по своему усмотрению.
Все, что вам нужно, это скачать плагин IDEscout для Android Studio. Затем для подключения к вашему проекту:
Добавьте зависимость к уровню вашего проекта gradle.buid
allprojects {
repositories {
jcenter()
maven {
url 'http://www.idescout.com/maven/repo/'
}
}
}
Добавьте com.idescout.sql:sqlscout-server:2.0
как зависимость от модуля приложения вашего проекта:
compile 'com.idescout.sql:sqlscout-server:2.0'
В методе onCreate
вашей основной деятельности вызовите метод com.idescout.sql.SqlScoutServer#create
следующим образом:
@Override
public void onCreate(Bundle savedInstanceState) {
SqlScoutServer.create(this, getPackageName());
Вероятно, вам следует объявить его как ByValTStr
(в зависимости от характера строки, он может быть другим):
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
public struct DISPATCH_MESSAGE{
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 16)]
public string federation_name;
}
UPDATE: Если он уже дает вне char []
, он, вероятно, правильно выполняет необходимое преобразование (включая обработку кодирования), поэтому я думаю, вам просто понадобится:
string str = new string(instance.federation_name);