Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Программирование Android Как добавить Графику в активити? https://www.cyberforum.ru/ android-dev/ thread1111811.html
Здравствуйте. Хочу узнать как вывести графику на дисплей вместе со стандартными элементами управления. Например, у меня есть объект GraphicsView, который рисует некоторое изображение. public class GraphicsView extends View { public GraphicsView(Context context) { super(context); ... } @Override
Программирование Android Переустановка Eclipse
пересаживал систему. Ну и вместе с ней eclipse. Установил Java, Скачал еклипс с присадками для андройда стал докачивать пакеты через Android SDK Manager. Но тут получаю сообшение(скрин прилогается) что надо обновить Android SDK и AVD manager. Я и перезапускал Android SDK Manager и выбирал Help->Check Updates(ничего не нашлось)ю не помогло. Теперь проект даёт создать только с версией андройд...
Программирование Android Освобождение памяти https://www.cyberforum.ru/ android-dev/ thread1111743.html
Есть игра, в которой много уровней. Создание уровня происходит внутри оператора switch Вот пример одного из уровней. case 1: fon=BitmapFactory.decodeResource(getResources(), R.drawable.fon1); canvas_Mask.drawBitmap(fon_white, 0, 0, null); // задаю координаты победы coord_pobed= new ArrayList<int>(4);
Программирование Android Девайсы не видят приложение в маркете https://www.cyberforum.ru/ android-dev/ thread1111735.html
Такой вопрос. Есть смартфон DNS S3502 версия андройда 4.0.4 и планшет Fujitsu STYLISTIC M532 32Gb версия андройда 4.1.0 ситуация следующая, на обоих устройствах не устанавливается приложение (когда заходишь в PLAY Market там он не видит этого приложения, когда заходишь через Google Play Market пишет не совместимое устройство,а скаченное приложение на смартфон не устанавливается). Мне как...
Редактор текста Программирование Android
хОЧУ реализовать ввод текста маркеровонным списком, куда копать? можно ли отследить начало новой строки Добавлено через 1 час 25 минут уже реализовал:p
Программирование Android Я устал ждать Ребята, вот я пишу код ну написал 5 строк нажал на кнопку start или debag и жду сижу блин задолбало..... Или выхода нет...? Я чо пишу можа я IDE пользоватся не умею? можа там еще какаянибудь кнопочка есть.... кстати помнится мне Eclipce пошустре https://www.cyberforum.ru/ android-dev/ thread1111610.html
Программирование Android Убить поток в адаптере https://www.cyberforum.ru/ android-dev/ thread1111537.html
После Делфи не до конца понимаю работу "сборщика мусора" Явы. Привык "подчищать" за собой сам. Есть адаптер на основе BaseAdapter В нем создаю отдельный поток. В потоке запускаю бесконечный цикл, который по таймеру (заданному в милисекундах интервалу) что-то делает. Ссылка на поток хранится в private переменной адаптера Вопрос: Убив адаптер, поток тоже убьется? Код примерно такой: ...
Программирование Android События ListView
Здравствуйте! Вот программа; package com.example.freedom; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org.json.JSONArray; import org.json.JSONException;
Программирование Android Поиск книг по программированию под Android в среде разработки Xamarian/VisualStudio/dot42 Прошу помоши в поиске книг по программированию под андроид в среде разработки Xamarian/VisualStudio/dot42. Все что находил адресовалось программированию на java. https://www.cyberforum.ru/ android-dev/ thread1111492.html Программирование Android Прием и выплата платежей Доброго времени суток. Подскажите пожалуйста есть ли какие решения для приема и выплаты платежей в android приложении? Заранее спасибо. https://www.cyberforum.ru/ android-dev/ thread1111476.html
Root-права на 4.0+ Программирование Android
Как получить? И вообще - как они будут выглядеть? Есть значительный опыт работы с альт линукс 4.0. Видел девелоперскую версию андроида, там практически та же консолька что в альте, порадовало. Можно что-нибудь подобное на Philips w3658 сделать, с его андроидом?
Программирование Android Чтение смс https://www.cyberforum.ru/ android-dev/ thread1111447.html
Здравствуйте. Возникла такая проблема. Необходимо написать приложение на андроид с одной кнопкой, при нажатии на которую оно читало входящие смс, определяло оператора и номер отправителя. Проблема в определении номера и оператора. Помогите, пожалуйста
0 / 0 / 0
Регистрация: 02.03.2014
Сообщений: 4
05.03.2014, 20:04  [ТС] 0

Как сохранить контакт из моей БД в телефонные контакты? - Программирование Android - Ответ 5863656

05.03.2014, 20:04. Показов 1319. Ответов 2
Метки (Все метки)

Ответ

Цитата Сообщение от YuraAAA Посмотреть сообщение
zloyel, в чём собственно проблема? Запись/чтение БД, контактной книги?
Проблема, в том что из базы читает только название столбцов и их и передает, а мне нужно, находясь в просмотре отдельного контакта, нажав на кнопку - сохранить этот контакт в телефонной книге.

Пробую вот этот код:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
case R.id.addContTelefonItem: // добавление контакта в телефон
            
            addContact(ContactDBmoy.COLUMN_NAME, ContactDBmoy.COLUMN_PHONE);
 
            return true;
 
        default:
            return super.onOptionsItemSelected(item);
 
        }
 
    }
 
    public void addContact(String name, String phone) {
     
         SQLiteDatabase sdb = cqh.getWritableDatabase();
         
        ArrayList<ContentProviderOperation> op = new ArrayList<ContentProviderOperation>(); 
      
          
      Cursor cursor = sdb.query(true, ContactDBmoy.TABLE_NAME,
                new String[] { ContactDBmoy.COLUMN_NAME, ContactDBmoy.COLUMN_PHONE }, ContactDBmoy._ID + "=" + rowId, null,
                null, null, null, null);
    
      
      
      while (cursor.moveToNext()) {
            String nameI = cursor.getString(cursor.getColumnIndex(ContactDBmoy.COLUMN_NAME));
            String phoneI = cursor.getString(cursor.getColumnIndex(ContactDBmoy.COLUMN_PHONE));
      
      
      /* Добавляем пустой контакт */ 
      op.add(ContentProviderOperation.newInsert(RawContacts.CONTENT_URI) 
           .withValue(RawContacts.ACCOUNT_TYPE, null) 
           .withValue(RawContacts.ACCOUNT_NAME, null) 
           .build()); 
      /* Добавляем данные имени */ 
      op.add(ContentProviderOperation.newInsert(Data.CONTENT_URI) 
           .withValueBackReference(Data.RAW_CONTACT_ID, 0) 
           .withValue(Data.MIMETYPE, StructuredName.CONTENT_ITEM_TYPE) 
           .withValue(StructuredName.DISPLAY_NAME, nameI) 
           .build()); 
      /* Добавляем данные телефона */ 
      op.add(ContentProviderOperation.newInsert(Data.CONTENT_URI) 
           .withValueBackReference(Data.RAW_CONTACT_ID, 0) 
           .withValue(Data.MIMETYPE, Phone.CONTENT_ITEM_TYPE) 
           .withValue(Phone.NUMBER, phoneI) 
           .withValue(Phone.TYPE, Phone.TYPE_MOBILE) 
           .build()); 
 
      try { 
          getContentResolver().applyBatch(ContactsContract.AUTHORITY, op); 
          Toast.makeText(this, "Добавлен контакт: " + ContactDBmoy.COLUMN_NAME, Toast.LENGTH_SHORT).show();
      } catch (Exception e) { 
          Log.e("Exception: ", e.getMessage()); 
      }
  }
    }
но все равно не работает, при нажатии - выдает ошибку:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
03-05 13:54:21.403: E/AndroidRuntime(4477): FATAL EXCEPTION: main
03-05 13:54:21.403: E/AndroidRuntime(4477): java.lang.NullPointerException
03-05 13:54:21.403: E/AndroidRuntime(4477):     at ru.zloyel.manager_sutochnoy_arendy_1.ViewContactMoy.addContact(ViewContactMoy.java:185)
03-05 13:54:21.403: E/AndroidRuntime(4477):     at ru.zloyel.manager_sutochnoy_arendy_1.ViewContactMoy.onOptionsItemSelected(ViewContactMoy.java:161)
03-05 13:54:21.403: E/AndroidRuntime(4477):     at android.app.Activity.onMenuItemSelected(Activity.java:2534)
03-05 13:54:21.403: E/AndroidRuntime(4477):     at com.android.internal.policy.impl.PhoneWindow.onMenuItemSelected(PhoneWindow.java:958)
03-05 13:54:21.403: E/AndroidRuntime(4477):     at com.android.internal.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:735)
03-05 13:54:21.403: E/AndroidRuntime(4477):     at com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:149)
03-05 13:54:21.403: E/AndroidRuntime(4477):     at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:874)
03-05 13:54:21.403: E/AndroidRuntime(4477):     at com.android.internal.view.menu.ListMenuPresenter.onItemClick(ListMenuPresenter.java:166)
03-05 13:54:21.403: E/AndroidRuntime(4477):     at android.widget.AdapterView.performItemClick(AdapterView.java:298)
03-05 13:54:21.403: E/AndroidRuntime(4477):     at android.widget.AbsListView.performItemClick(AbsListView.java:1086)
03-05 13:54:21.403: E/AndroidRuntime(4477):     at android.widget.AbsListView$PerformClick.run(AbsListView.java:2859)
03-05 13:54:21.403: E/AndroidRuntime(4477):     at android.widget.AbsListView$1.run(AbsListView.java:3533)
03-05 13:54:21.403: E/AndroidRuntime(4477):     at android.os.Handler.handleCallback(Handler.java:615)
03-05 13:54:21.403: E/AndroidRuntime(4477):     at android.os.Handler.dispatchMessage(Handler.java:92)
03-05 13:54:21.403: E/AndroidRuntime(4477):     at android.os.Looper.loop(Looper.java:137)
03-05 13:54:21.403: E/AndroidRuntime(4477):     at android.app.ActivityThread.main(ActivityThread.java:4745)
03-05 13:54:21.403: E/AndroidRuntime(4477):     at java.lang.reflect.Method.invokeNative(Native Method)
03-05 13:54:21.403: E/AndroidRuntime(4477):     at java.lang.reflect.Method.invoke(Method.java:511)
03-05 13:54:21.403: E/AndroidRuntime(4477):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
03-05 13:54:21.403: E/AndroidRuntime(4477):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
03-05 13:54:21.403: E/AndroidRuntime(4477):     at dalvik.system.NativeStart.main(Native Method)


Вернуться к обсуждению:
Как сохранить контакт из моей БД в телефонные контакты? Программирование Android
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.03.2014, 20:04
Готовые ответы и решения:

Как обезопасить телефонные разговоры от прослушки
Привет, кто-нибудь знает, где можно получить безопасный телефон? У меня есть много деловых...

Как в строке заменить телефонные номера и электронные адреса на ссылки?
Есть, например, текст:&quot;Здравствуйте, друзья, я пришел с миром, позвоните мне на телефон:...

Как получить контакты?
вот мой код package com.example.app; import android.app.ListActivity; import...

Как восстановить контакты
Подруга разбила телефон на две части, он полность не рабочий. На сколько все плохо сказать не могу...

2
05.03.2014, 20:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.03.2014, 20:04
Помогаю со студенческими работами здесь

Как выбрать контакт?
Как выбрать контакт и поместить его в textview Intent pickIntent = new...

Как восстановить контакты в iPhone 4
Короче я не правильно синхронизировал пк (пйтюнс) с айфоном. И по глупости и не внимательности...

Как упорядочить контакты в скайпе
У меня сейчас версия 6.14 С горем пополам создал пару групп. Перенос людей-то в них как сделать?...

Как вытащить контакты из Андройда
Всём привет. Нужна помощь. Задача: Есть китайское г...о с разбитым экраном и нерабочим тачем....

Как достать контакты с телефона
Блин ребят всем привет!!!! В общем я новичек и не знаю что делать накрылся сенсор на телефоне...

как заблокировать контакт в офисе
Всем доброго времени суток! я начинающий системный администратор на работе столкнулся с проблемой...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru