Я использую BroadcastReceiver
для прослушивания входящего сообщения и для отображения сообщения в WebView
, если это от конкретного нет, я внедрил эту часть ... теперь, как можно Я сохраняю это сообщение от конкретного отправителя в SQLite Database
по событию клика Button
... заранее заблаговременноХранение входящих SMS-сообщений от конкретного нет в sqlite DB
ответ
Ну, как будто вы сохранили бы любые данные в базе данных. Прочтите следующее: http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html
Вы также можете использовать ORM, чтобы все упростилось, поэтому вам не придется самостоятельно работать с базами данных. Сахар ОРМ является хорошим вариантом для разработчиков Android: http://satyan.github.io/sugar/
EDIT:
Для того, чтобы создать свою собственную базу данных и обрабатывать создание таблиц и такие сами, вы должны создать класс, расширяющий SQLiteOpenHelper
, с которым я не работал. Но вы можете увидеть пример кода здесь:
http://paste.ubuntu.com/11695543/
И если вы хотите использовать Sugar ОРМ, вы должны добавить свою библиотеку для вашего проекта и ваших классов данных, которые требуется сохранить в базе данных , теперь следует расширить SugarRecord. Это все в документации. Например:
public class Box extends SugarRecord<Box> {
public int picID;
public int lockedPicId;
public int isBought;
public int id;
public int numberOfLevels;
public String packageName;
public int getNumberOfPassed(){
ArrayList<Level> levels = (ArrayList<Level>) Level.find(Level.class, "level_Box = ?", this.getId() + "");
int res = 0;
for(int i = 0; i < levels.size(); i++){
if(levels.get(i).isFinished == 1)
res++;
}
return res;
}
public Box(int id, int numberOfLevels, String packageName, int isBought, int picID, int lockedPicId) {
this.id = id;
this.numberOfLevels = numberOfLevels;
this.packageName = packageName;
this.isBought = isBought;
this.picID = picID;
this.lockedPicId = lockedPicId;
}
public Box() {
}
}
Так что с этого момента, если вы хотите сохранить объект просто написать:
Box box = new Box();
//do anything you want here.
box.save();
Вот и все. Для их получения вы можете прочитать документацию.
- 1. Хранение Sqlite DB в RoamingFolder
- 2. Хранение нескольких данных в Sqlite от Mysql
- 3. Хранение изображения в SQLite
- 4. Очистить данные от sqlite db
- 5. Как отрезать текст от конкретного символа в sqlite-запросе
- 6. нет ошибок, но нет данных, записанных в SQLite DB
- 7. Хранение хранителей в DB
- 8. Хранение данных в SQLite
- 9. Хранение данных в базе данных SQLite android
- 10. Экспресс4: Хранение экземпляра db
- 11. Хранение строк подключения db
- 12. Хранение текстового текста в db?
- 13. Хранение данных в Mongo DB
- 14. Обновление SQLite DB от DGV (C#)
- 15. Получение неизвестного количества результатов от SQLite db
- 16. данные sqlite от одного db к другому
- 17. Android заполняет ListView от Sqlite DB
- 18. Хранение входящих файлов в каталоге в Express JS
- 19. Хранение времени SQlite Android
- 20. Хранение битов Bitmap в Sqlite
- 21. Нет ограничений на хранение с использованием PouchDB + Cordova-sqlite-storage?
- 22. Хранение разобранных элементов Rss в SQLite
- 23. Хранение базы данных SQLite в IndexedDB
- 24. SQLite DB в iPhone
- 25. Хранение Blobs в отдельных таблицах с SQLite?
- 26. В Sqlite iOS нет таблицы
- 27. Предотвратить хранение неиспользуемого соединения DB
- 28. Хранение сессий в db в rails
- 29. Android разработка - SQLite хранение поплавка
- 30. Android SQLite DB Вопрос
Можете ли вы предоставить образец кода ... это будет отличная помощь – SheikhZayed
Большое спасибо .... помогли много – SheikhZayed