Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
laboratoare:laborator04 [2015/03/16 14:22]
Andrei Roșu-Cojocaru
laboratoare:laborator04 [2015/03/16 14:37] (current)
Andrei Roșu-Cojocaru
Line 1356: Line 1356:
   * **Theme** - Holo Light with Dark Action Bar   * **Theme** - Holo Light with Dark Action Bar
  
-Ceilalți parametrii de configurare sunt cei impliciți:+Ceilalți parametrii de configurare sunt impliciți:
   * denumirea activității - ''​ContactsManagerActivity'';​   * denumirea activității - ''​ContactsManagerActivity'';​
   * denumirea fișierului XML din ''​res/​layout''​ în care va fi construită interfața grafică - ''​activity_contacts_manager''​.   * denumirea fișierului XML din ''​res/​layout''​ în care va fi construită interfața grafică - ''​activity_contacts_manager''​.
Line 1454: Line 1454:
 intent.putParcelableArrayListExtra(ContactsContract.Intents.Insert.DATA,​ contactData);​ intent.putParcelableArrayListExtra(ContactsContract.Intents.Insert.DATA,​ contactData);​
 getActivity().startActivity(intent);​ getActivity().startActivity(intent);​
-</​code>​ Intenția pentru realizarea acestei operații are asociată acțiunea ''​ContactsContract.Intents.Insert.ACTION''​ și tipul ''​ContactsContract.RawContacts.CONTENT_TYPE''​. Informațiile care se doresc a fi completate sunt atașate în câmpul ''​extra''​ al acesteia, având cheile: +</​code>​ Intenția pentru realizarea acestei operații are asociată acțiunea ''​ContactsContract.Intents.Insert.ACTION''​ și tipul ''​ContactsContract.RawContacts.CONTENT_TYPE''​. Informațiile care se doresc a fi completate sunt atașate în câmpul ''​extra''​ al acesteia, având cheile:\\ ✔ ''​ContactsContract.Intents.Insert.NAME'';​\\ ✔ ''​ContactsContract.Intents.Insert.PHONE'';​\\ ✔ ''​ContactsContract.Intents.Insert.EMAIL'';​\\ ✔ ''​ContactsContract.Intents.Insert.POSTAL'';​\\ ✔ ''​ContactsContract.Intents.Insert.JOB_TITLE'';​\\ ✔ ''​ContactsContract.Intents.Insert.COMPANY'';​\\ Pentru site-ul web și identificatorul de mesagerie instantanee,​ se folosește un tablou de elemente ''​ContentValues''​ în care se specifică înregistrări de tipul ''​CommonDataKinds.Website.URL'',​ respectiv ''​CommonDataKinds.Im.DATA'';​\\ Pentru a putea gestiona agenda telefonică,​ este necesar ca în fișierul ''​AndroidManifest.xml''​ să fie specificate următoarele permisiuni: <code xml>
-  * ''​ContactsContract.Intents.Insert.NAME'';​ +
-  * ''​ContactsContract.Intents.Insert.PHONE'';​ +
-  * ''​ContactsContract.Intents.Insert.EMAIL'';​ +
-  * ''​ContactsContract.Intents.Insert.POSTAL'';​ +
-  * ''​ContactsContract.Intents.Insert.JOB_TITLE'';​ +
-  * ''​ContactsContract.Intents.Insert.COMPANY'';​ +
-Pentru site-ul web și identificatorul de mesagerie instantanee,​ se folosește un tablou de elemente ''​ContentValues''​ în care se specifică înregistrări de tipul ''​CommonDataKinds.Website.URL'',​ respectiv ''​CommonDataKinds.Im.DATA'';​\\ Pentru a putea gestiona agenda telefonică,​ este necesar ca în fișierul ''​AndroidManifest.xml''​ să fie specificate următoarele permisiuni: <code xml>+
 <​uses-permission <​uses-permission
   android:​name="​android.permission.READ_CONTACTS"​ />   android:​name="​android.permission.READ_CONTACTS"​ />
Line 1481: Line 1474:
 if (phoneNumber.length() > 0) { if (phoneNumber.length() > 0) {
   intent = new Intent("​ro.pub.cs.systems.pdsd.lab04.contactsmanager.intent.action.ContactsManagerActivity"​);​   intent = new Intent("​ro.pub.cs.systems.pdsd.lab04.contactsmanager.intent.action.ContactsManagerActivity"​);​
-  intent.putExtra(''​ro.pub.cs.systems.pdsd.lab04.contactsmanager.PHONE_NUMBER_KEY''​, phoneNumber);​+  intent.putExtra("ro.pub.cs.systems.pdsd.lab04.contactsmanager.PHONE_NUMBER_KEY", phoneNumber);​
   startActivityForResult(intent,​ Constants.CONTACTS_MANAGER_REQUEST_CODE);​   startActivityForResult(intent,​ Constants.CONTACTS_MANAGER_REQUEST_CODE);​
 } else { } else {
laboratoare/laborator04.1426508544.txt.gz · Last modified: 2015/03/16 14:22 by Andrei Roșu-Cojocaru
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0