public void addNewsToDatabase(int id) // Временно, будет заменена на сервис { M_DB db = app.getDb(); if (!db.isOpen()) { db.open(); } int index = Arrays.binarySearch(tables, "News", String.CASE_INSENSITIVE_ORDER); String[] values = new String[DBcolumns.get(index).length]; if (id == 2) { values[1] = "Пираты освободили угнанный французский танкер, захватив часть груза"; values[2] = "1 января 2013 года"; values[3] = "Французский нефтяной танкер \"Гасконь\", захваченный ранее пиратами в территориальных водах Кот-д'Ивуара освобожден, сообщает ИТАР-ТАСС со ссылкой на владельца судна - компанию Sea Tankers.\n" + "\n" + "\"Он был освобожден в среду, рано утром. Пираты покинули корабль, который сейчас находится под контролем капитана\", - отметили в судоходной компании. Члены экипажа - 17 человек - получили во время захвата легкие ранения, и сейчас их осматривают врачи.\n" + "\n" + "Угнанный пиратами танкер перевозил дизельное топливо. Обычно пираты откачивают из захваченных судов топливо, которое потом продают на черном рынке.\n" + "\n" + "Как отметили в Sea Tankers, морские бандиты ушли не с пустыми руками. \"Была похищена часть груза\", - добавили в компании. Где именно сейчас находится \"Гасконь\" и куда держит курс, не сообщается из соображений безопасности. Владельцы судна также не стали объяснять, на каких условиях оно было освобождено, однако поблагодарили местные власти за содействие в этом вопросе."; } if (id == 3) { values[1] = "Во Владивостоке грязный снег сбрасывают в море"; values[2] = "15 января 2013 года"; values[3] = "В столице Приморья снег, убранный с городских трасс, не стесняются сбрасывать прямо в Амурский залив. Об этом в одной из социальных сетей рассказали очевидцы. За 40 минут приехало более 20 грузовиков. Снег загружают на площади Борцов за власть Советов, а сбрасывают в море за Набережной, возле автодрома «Аник».\n" + "Пресс-служба мэрии Владивостока сообщила о том, что грузовики, которые сбрасывают грязный снег в акваторию, МУП «Дороги Владивостока» не принадлежат. \n" + "Все машины этой организации имеют фирменный оранжевый логотип. Они счищают снег, складируют его на специально отведенных площадках, а затем вывозят на территорию выработанного буто-щебёночного карьера."; } values[0] = id + ""; db.addRec(tables[index], DBcolumns.get(index), values); if (db.isOpen()) { db.close(); } }
private boolean indexTableFill() { M_DB db = app.getDb(); if (!db.isOpen()) { db.open(); } GregorianCalendar calendar = new GregorianCalendar(); long time = calendar.getTimeInMillis() / 1000; Random rand = new Random(time); for (int i = 0; i < 10; i++) { ContentValues cv = new ContentValues(3); cv.put("index_name", "ММВБ"); cv.put("date", time - i * 1000); cv.put("value", rand.nextInt(10000)); db.addRec("Indexes", cv); ContentValues cv1 = new ContentValues(3); // cv.clear(); cv1.put("index_name", "NASDAQ"); cv1.put("date", time - i * 1000); cv1.put("value", rand.nextInt(10000)); db.addRec("Indexes", cv1); } if (db.isOpen()) { db.close(); } return true; }
public boolean newsTableFill() { ContentValues cv = new ContentValues(); cv.put("novel_id", 2); cv.put("body_photo", imageDecode("tanker.png")); M_DB db = app.getDb(); if (!db.isOpen()) { db.open(); } db.addRec("News_Photos", cv); cv.remove("novel_id"); cv.put("novel_id", 3); cv.remove("body_photo"); cv.put("body_photo", imageDecode("bunkerport.png")); db.addRec("News_Photos", cv); db.close(); addNewsToDatabase(2); addNewsToDatabase(3); return true; }