How can I export contacts from POCO X3 NFC to PC ? - Xiaomi Poco X3 NFC Questions & Answers

I can't find how to export all contacts to PC. The user manual is just childish stupid !
This must include all data (Name, phone numbers, etc)
Must I connect the device to a usb port or wifi and upload to cloud ?
Are they located on simcard or somewhere inside the device ?

1: Open Contacts app separately. (Not through dialer.)
2: Press 3 dots top right.
3: Select All
4: Click the share button.
5: From there you can choose to share it or save it locally on your phone which can then be copied to PC.
All contacts will be condensed into one .vcf file which is recognised by all phones.
All the best.

Thank you Alrich
After creating the vcf file:
I see the share icon. The wanted choice for me would be to send that file to the PC.
The Poco X3 NFC is usb connected to my pc with function file transfer allowed.
On the Poco screen I assume that the 'monitor' icon is the symbol for local pc ?
Clicking that option opens right away the app Casten which is asking access (3 options shown).
This app seems to be mandatory. I would have expected instantaneous copy operation instead of again another app authorization.
So far so good. But what to do with issue ‘Casten' ?
Even when going in this application settings and allowing 'location' I keep turning in a loop.

Merel469 said:
fter creating the vcf file:
I see the share icon. The wanted choice for me would be to send that file to the PC.
Click to expand...
Click to collapse
Can't you simply send the file to your email account and then download it on your PC?

I now try #4 (sharing with my gmail account).
The process shows a large spinning wheel and above a text Informatie controleren ... (Dutch). This seems to spin for ever.
By the way, I will change the language to English, for the purpose of reporting exactly what appears on screen..

At #3
I made a faulty assumption. The 'screen' icon is not for pc sharing. It seems to be for sharing the vcf file on screens ! What the hell has "exporting contacts" to do with sharing screens. Very confusing.

Merel469 said:
I now try #4 (sharing with my gmail account).
The process shows a large spinning wheel and above a text Informatie controleren ... (Dutch). This seems to spin for ever.
By the way, I will change the language to English, for the purpose of reporting exactly what appears on screen.
Click to expand...
Click to collapse
No idea what that might be. Maybe you have many contacts.
You can also try this:
Contacts - Share
And then select a file manager app. That way you can simply save the vcf file on your phone.
Then connect your phone to your PC and then copy the vcf file over

Meanwhile I managed to store Contacts on my PC.
But first, let me tell what NOT to do : Exporting to merged CSV file would be ok, if Excel would open that in a usual view. That however is not the case because Excel shows a useless scrambled view mixing all commas and data.
I found a free software that converts the csv file to another file that shows a normal view in Excel. Download from SourceForge https://sourceforge.net/projects/bulkvcftocsv/
Using that software Excel opens all Contacts as a normal sheet. This is easy to edit.
I assume that it can be used to import in iPhone devices.
No need to export contacts to pc via Google account, but you might like to do that also.
I do not know if there is any other easier method. Eventually why make things too simple if there is a more difficult way ?

#7 came was read after my fix described in #8. I might like to try it later

Merel469 said:
But first, let me tell what NOT to do : Exporting to merged CSV file would be ok, if Excel would open that in a usual view. That however is not the case because Excel shows a useless scrambled view mixing all commas and data.
Click to expand...
Click to collapse
Possible cause: CSV standard is Comma Separated Values; in my experience and unless properly configured, Excel expects Colon Separated Values...

Related

Windows Mobile 6.5 Imap Folders

I was doing some googling and this is as good a place as any to find users who have a clue.. so Im wondering if anyone has had this problem or a workaround.
I have a SE X1 (winmo 6.1) I configured my imap mail perfectly, but the only folders my device download from is the Inbox. I have other folders that I use to sort mail into (via mail rules on my desktop).. which are not downloading mail at all. I can see them listed, but they all show empty.
I was hoping this would be fixed in winmo 6.5, so I upgraded my X1 to 6.5 and the problem still exists. Has anyone else managed a workaround to synce other folders.. to clarify in the diagram below .. is an example of my structure .. in the example I am not getting mail in my client 1 or client 2 folder
Imap - Inbox
- Sent
- Client 1
- Client 2
- etc...
I hope that makes sense
Hi
I've got the same problem. If anyone has an answer...
Furthermore, the folders of my pocket outlook, like "sent messages" are created in my web mail account (like yahoo), because the name of theses folders (sent, trash...) are not the same.
UP!
I also have the same issue...
May be somebody can give an alternative?
Sync other folder
You can sync any folder you wish by selecting it as a managed folder. To do so follow these steps.
1. Open your mail box.
2. Click the options button and select Tools
3. Select Managed folders
4. Select each folder you wish to sync then click ok
The next time you send and receive mail the folder will be synchronized.
I had this same problem and just recently discovered this solution. In my case I would send a message from my Yahoo email account and although it would tell me it was sent, I would have no verification after the fact. It was not listed on my device in the sent folder nor was it listed via the website in the sent folder. I had to send a test to another one of my email accounts to verify the send funciton was actually working.
PLEASE NOTE: You should make sure your sent folder is fairly clean before syncing. I did not clean it first and it had to sync over 300 messages from that one folder.
I have tried this, but it appears that only allows the sync via activesync and not via the normal internet connection (ie when you are not connected to your pc) .. am I missing something ?
ljhedrick said:
You can sync any folder you wish by selecting it as a managed folder. To do so follow these steps.
1. Open your mail box.
2. Click the options button and select Tools
3. Select Managed folders
4. Select each folder you wish to sync then click ok
Click to expand...
Click to collapse
This is the way to do it on Win MO 6.1 - I have this set up on Blackstone.
Unfortunately on HD2 (6.5) I can not find Tools and manage folders choice.
Anybody knows where it is hidden?
FOUND IT!
Before someone else spends hours looking - Disable Sense, go to win standard GUI - all settings are there. Same thing with repeat sound in alarm.... GUI is hiding settings!!!!
Why HTC thinks they know what I want to see and adjust?
Often I do not want it the way I want it!!!!
zift said:
FOUND IT!
Before someone else spends hours looking - Disable Sense, go to win standard GUI - all settings are there. Same thing with repeat sound in alarm.... GUI is hiding settings!!!! Why HTC thinks they know what I want to see and adjust?
Often I do not want it the way I want it!!!!
Click to expand...
Click to collapse
I think you'll find that the option is there, it's just not immediately obvious that one needs to scroll down.
From your home tab, do the following:
Email tab
Inbox (left soft key)
Menu
At this stage it APPEARS that 'Go to >' is the last menu item. It actually isn't. If you scroll down you will reveal 'Tools' 'Select Messages' and 'Send via Bluetooth' .
'Manage folders' is in the 'Tools' sub menu.
No need to disable Sense.
jet_leeroy said:
I have tried this, but it appears that only allows the sync via activesync and not via the normal internet connection (ie when you are not connected to your pc) .. am I missing something ?
Click to expand...
Click to collapse
You sure? For me it worked this way (same problem). I've not even activated email-syncing via ActiveSync.
thans a lot, ljhedrick!!
Hello! Thanks for the help ljhedrick and Franwella (could not find those tabs)
Franwella said:
I think you'll find that the option is there, it's just not immediately obvious that one needs to scroll down.
From your home tab, do the following:
Email tab
Inbox (left soft key)
Menu
At this stage it APPEARS that 'Go to >' is the last menu item. It actually isn't. If you scroll down you will reveal 'Tools' 'Select Messages' and 'Send via Bluetooth' .
'Manage folders' is in the 'Tools' sub menu.
No need to disable Sense.
Click to expand...
Click to collapse
Hi Franwella. Excellent tip. I could not spot the tools option and you led me straight to it and now I have managed to sync IMAP sub folders with my Gmail account. Brilliant ! Thanks.
Cannot download messages from server over IMAP
Hello,
I would like to ask you for some help because I cannot find a solution to my problem and I really appreciate your expertise.
So, here is the problem:
Facts.
I have 2 email accounts:
- the main business account running on a IceWarp Merak 9.x server
- a personal account running on Gmail server.
Problem.
If I receive on both addresses (servers) the same html e-mail witch contains formatted text and pictures, then using the native e-mail messaging client of my Windows Mobile 6.5 HTC smartphone, here is what I get:
- on the main business account the message cannot be seen. What I see from the message is only BODY.PEEK[2]
- on the Gmail account I can see the full message, exactly as I can see it on my desktop.
I played with all the settings from „Message download limit” and „Download attachments„ for the main business account, in order to get it working. Here is what I found:
- any settings for „Download attachments„ does not change the behavior, the result is the same (BODY.PEEK[2])
- for „Message download limit” if I choose „Headers only”, download headers and then mark the message for download it is working. But this means that I should connect twice – more bandwidth and more time spent until get the messages. If I choose any other option except the above mentioned, I get the bad result BODY.PEEK[2]...
This problem is very annoying because I cannot read my business mails if I'm out of the office.
What do you think?
It is a server problem (IceWarp Merak 9.x)?
Or the native messaging client from Windows Mobile 6.5?
Can you help me to solve this problem?
Looking forward for your reply,
Best regards,
Stefan

How to migrate from iPhone to Android

Sorry if this has been posted before. This was one of those "late-night family specials" and I had to write it down somewhere.
I will polish this up later. Hope it helps!
1) Connect your iPhone to iTunes and make a backup.
a) Wait for iPhone to list.
b) Right click, then select Backup.
Depending on the size of data on your phone and the last backup performed, this could take a while.
2) Download SQLite Database Extractor and iFunBox. It's a bit unpleasant, but it'll work.
3) Do the following to restore key information:
PHOTOS
-----------
iPhones are recognized as cameras in Windows and Mac, so pull photos like you normally would (iPhoto, Windows Explorer, etc.)
SMS
-----
Go to this (http://faked.org/isms2droid/index.php) website and follow the instructions.
CONTACTS
--------------
This is the messy part. (You must be syncing your phone with a Google account to make this work.)
BIG NOTE: If your iPhone can access the internet, the easiest way to do this is to add your Google account on the iPhone and sync everything that way. See http://www.google.com/support/mobile/bin/answer.py?answer=138740&topic=14252 for details.
1) Open iPhone Backup Extractor and wait for it to finish loading data.
2) When finished, click "Expert Mode"
3) Click on LIBRARY, then ADDRESSBOOK, then AddressBook.sqlitedb
4) Click Extract Selected, then save to somewhere convenient (like the Desktop). It will display a warning; just click OK. NOTE: The program costs $34.95. Unfortunately, it's not worth it.
5) Navigate to the folder you saved this file in, then click LIBRARY, then AddressBook.
5) Open SQL Database Extractor. When it opens, drag this file into the application. If you did this right, you should get tons of dropdown menus.
6) Click on Edit, then Create Table. Name the table whatever you want; I will use "TEST_TABLE" as the name in this example.
7) Click Add, then type "First" for field name and "TEXT" for field type. Repeat this twice, entering the data below:
Field Names: "Last", "Mobile"
Field Type: "TEXT", "TEXT"
8) When done, click on "Execute SQL" and enter the following query in the SQL string:
INSERT INTO "test_table" (First, Last, Mobile) SELECT AbPerson.First AS First, AbPerson.Last AS Last, AbMultiValue.value AS Mobile FROM AbPerson, AbMultiValue WHERE (AbPerson.ROWID = AbMultiValue.record_id AND AbMultiValue.value LIKE '%(%)%')
If it worked, you should see "No error" underneath "Error message from database engine"
BIG NOTE: If you mess up the query above, SQLite Database Browser will freeze! Yes, I know it sucks. I'm going to make a better way.
BIG NOTE 2: Everyone's phone number will be recognized as mobile numbers. Remember that this is a quick way of getting your contacts back.
BIG NOTE 3: If the person's number is not in the format [+...] (prefix) suffix, it will be lost. Sorry
9) Click on "Browse Data" and select the table you created (here, TEST_TABLE) from the "Table" dropdown. If it worked, you'll see first names, last names and phone numbers.
10) Click on File, then Export, then Export As CSV File. Select TEST_TABLE for the table name and click Export to complete. Save it somewhere convenient, like the desktop. Click OK, then exit. Don't save the new table.
11) Log into your Gmail account and go to your contacts. Click on MORE ACTIONS, then IMPORT.
12) Browse to the CSV file you just created. Then click Import. If it worked, you should see all of your contacts in Gmail, and they will appear in your phone in a few minutes.
The worst is now behind you!
MUSIC
--------
Going by memory, sorry. There are two good ways of doing it:
(a) the easy way:
1) Download DoubleTwist and install
2) Wait for device to connect
3) Click on it, then click Sync Music
4) Get good coffee to enjoy while waiting.
(b) the geeky way:
1) Open iFunBox
2) When your phone is recognized, expand it, then click Raw File System, then iTunes_Control, then Music
3) Copy ALL folders somewhere convenient.
4) When that's finished, connect your Android device as USB storage.
5) Create a folder called Music or similar if not already present.
6) Copy all of those folders into that directory. You will lose the pretty names, but all of the music will be organized automatically.

[APP]ContactSync sync contact information on Android/Blackberry

ContactSync is an Android (also works on Blackberry) app which allows you to sync your Android contacts with local files and FTP, HTTP, WebDAV or CardDAV servers.
Do you want to check out the app? Then just load and install the free test version where you can check out all the feature for free at the Google Play Store, Blackberry World, Amazon Store or directly from my website (link below).
Features:
Using a self-created analyser which supports complex and more features than other contact sync applications.
Supporting vCards in all availbale versions (4.0, 3.0 and 2.1)
Supporting much more android contact fields then other apps (IMPORT and EXPORT).
Contact photos can also be automatically be loaded from the web!
Automatically create appointments for birthdays and anniversaries so that you won't miss them!
Importing contacts stored on the android device (.vcf).
Importing multiple files at once
Fingerfriedly user interface.
Supporting different ways of handling double contacts:Ignoring, Replacing, Merging
Supporting groups (native groups in vCard 4.0 and mapping of categories in vCard 3.0 and 2.1)
Sync statistics
Automatic background sync
Supporting network sources for contact information.
Supporting HTTP/HTTPS (syncing from and to a server (two way sync))
Supporting FTP/FTPS (syncing from and to a server (two way sync))
Supporting WebDAV/WebDAVs (syncing from and to a server (two way sync))
[*]Supporting CardDAV (syncing from and to a server (two way sync))
Supporting (also two way) sync to local files stored on your device
Supporting self signed certificates
Multi-language: Currently english
If you are interested in translating the app in other languages please contact me.
The app handles more contact/group data then other apps e.g.:
address, birthdays, anniversaries, custom events, categories, groups, notes, email, instant messages, name, nickname, organizations, photos (also high res), relations, phonetic names, websites, roles, titles, Apple specific extensions, Mime dir groups, Android specific extensions, self defined custom labels
The app has been sucessfully tested with more then 30 different CardDAV Servers like Apple iCloud or Owncloud. You can find a list here:Sucessfully tested CardDAV Server
Requirements:
Android 2.2 or newer.
Permissions
android.permission.READ_CONTACTS and android.permission.WRITE_CONTACTS
The app is designed to interact with the contacts on the device so it needs the rigths access the contacts.
android.permission.WRITE_EXTERNAL_STORAGE and android.permission.READ_EXTERNAL_STORAGE
Used to create files on the device e.g. to backup contacts in .vcf files and to read files storing contacts.
android.permission.INTERNET and android.permission.ACCESS_NETWORK_STATE
Used to access contact information available at server connected by a network like the Internet.
android.permission.READ_PHONE_STATE
For licensing the app needs access to device id.
com.android.vending.CHECK_LICENSE
Needed for google licensing mechanism.
android.permission.RECEIVE_BOOT_COMPLETED and android.permission.ACCESS_WIFI_STATE
For the automatic background sync feature.
android.permission.WAKE_LOCK
For the automatic background sync and to prevent the device to go in sleep mode during operations.
android.permission.MANAGE_ACCOUNTS and android.permission.AUTHENTICATE_ACCOUNTS and android.permission.USE_CREDENTIALS and android.permission.READ_SYNC_SETTINGS and android.permission.WRITE_SYNC_SETTINGS
Used to create and manage android sync accounts to integrate the app in the default contact handling apps.
android.permission.READ_CALENDAR and android.permission.WRITE_CALENDAR
The app has a feature which can be used to automatically create appointments for birthdays and anniversaries at a choosebale calendar so that you wont miss such an event.
If you like my app please donate so that i can develop further improvements.
Download (NO MIRRORING): Contact Sync click here
When for an Open Source version ?
Hi,
You say that this app will be FOSS with the 1.0 version. So, concretely when ??
Thanks :crying:
HLFH said:
Hi,
You say that this app will be FOSS with the 1.0 version. So, concretely when ??
Thanks :crying:
Click to expand...
Click to collapse
I'm sorry but I think you mean a different app and developer.
just installed it and was disappointed. the post said nothing about money...
and your webpage you dont say how much it is...only to contact you directly
i have a place for software like this, its called /dev/null
androidfan34 said:
just installed it and was disappointed. the post said nothing about money...
and your webpage you dont say how much it is...only to contact you directly
i have a place for software like this, its called /dev/null
Click to expand...
Click to collapse
If you just want to buy the app then you can easily click the play store link. But if you want to test the app or buy it directly from me then you will have to communicate with me in any way (to find a purchase option which fits your need, informations how to get a (of course free and NOT limited) testlicense, and so on).
I am looking for an app that can help me to import my Palm contacts from my pc, which I can export as vcf.
Can your app handle that?
binser said:
I am looking for an app that can help me to import my Palm contacts from my pc, which I can export as vcf.
Can your app handle that?
Click to expand...
Click to collapse
Basically the app can handle vcf files really well , but in your case I can give you some additoanl details because I had already some users with used my app to transfer palm .vcf contacts and gave me a very good feedback, so yes this can be done with the app.
Birthday Calendar
Hi,
I discovered this app when I was looking for a way to sync my android contacts with my homeserver running radicale.
The app was easy to set up and works quit good, so I decided to buy the paid version for small money
I like the option to put all birthdays and anniversaries from contacts to a calendar and used this option too.
I have three minor things to note in this calendar scenario:
1. anniversaries are not processed, when a server addressbook is newly synced to the pone. It works only, wenn contacts are entered on the phone. I would like an option to generate calendar entries when getting contacts from server. Or perhaps just an option to create calendar entries from already existing contacts so I can create an new calendar even if contact are already on the phone.
2. I have wedding days in my contacts which are called "Hochzeitstag". Here the app generates some strange calender entries with "... name not found ...". Maybe you can fix this.
3. The age of a person in a calendar entry is just in the description, not in the title. Since my calendar widget just shows the title of an entry I would appreciate an option to generate the age to calendar title too.
But I must say, that sync functionality is just great. With little improvements for calendar integration it will be phenomenal!
donny
donny02 said:
Hi,
I discovered this app when I was looking for a way to sync my android contacts with my homeserver running radicale.
The app was easy to set up and works quit good, so I decided to buy the paid version for small money
I like the option to put all birthdays and anniversaries from contacts to a calendar and used this option too.
I have three minor things to note in this calendar scenario:
1. anniversaries are not processed, when a server addressbook is newly synced to the pone. It works only, wenn contacts are entered on the phone. I would like an option to generate calendar entries when getting contacts from server. Or perhaps just an option to create calendar entries from already existing contacts so I can create an new calendar even if contact are already on the phone.
2. I have wedding days in my contacts which are called "Hochzeitstag". Here the app generates some strange calender entries with "... name not found ...". Maybe you can fix this.
3. The age of a person in a calendar entry is just in the description, not in the title. Since my calendar widget just shows the title of an entry I would appreciate an option to generate the age to calendar title too.
But I must say, that sync functionality is just great. With little improvements for calendar integration it will be phenomenal!
donny
Click to expand...
Click to collapse
Hi Donny,
thank you for your feedback.
1) Currently there are only appointments generated for contacts synced from the server to the device because those run through the full sync process. So I assume that you want to get the other way?
2)The app uses the FullName vcard field for the displayed name. This sounds (when the tag "name not defined") is displayed that the FullName (FN element) is missing at the contact. This violates the vCard Standard because it has to be present at each vcard at least once. Do you know which system has generated the vcard, you could file in a bug report?
But I think I can add a fallback for structure name and nickname definition in this case.
3) I dont want to get the appointment title too long I think I can add it in a very short fashion.
If you like it and want to support the future development then a nice rating at the play store will be helpful
Regards
Annemarie
Hi Annemarie,
thank u for your reply. Just to clarify:
1. first I tried syncing an addressbook from server to fresh resetted phone and no appointments were generated. Then I cleared contacts and calendars on phone and server. Then in android I imported a file which I exported earlier from standard android contacts app. This created new file on server too. I'm not 100% sure, because I had to do it several times, but I think that was the moment when appointments were generated. If you say, they are created when synced from server, everything is good, but as I remember, it did not. But in addition it would be great to have an function to create these appointments from contacts no matter where they come from, even if they are already on the phone.
2. the wedding day comes from standard android 4.1 contact export / import. It is a contact with to dates, which look like this:
X-ANDROID-CUSTOM:vnd.android.cursor.item/contact_event;2011-04-15;1;;;;;;;;;;;;;
BDAY:1984-01-27
I think, the problem is, that first date has no valid name. The contact has a name, it is just the date.
3. that would be nice.
Regards,
Donny
Hi,
1)Currently the appointments are generated when you import something into your device with my app, the source is not important (so local .vcf files on the device, mail attachments or contacts synced from a server -> all will generate appointments if this is enabled at the settings). But depending on the source my app checks if a import is really necessary, so if you have imported a lot of contacts previously then my app checks on the next sync if something at the contact data has been changed and only will update/import changed/new contacts.
So a reason for your experience can be that you first synced your contacts then later enabled the appointment (contact birthdays, and so on) generation at the settings of the app and then synced again and nothing happens because the old and new data on e.g. the server are the same => Therefore my app detects that nothing has to be synced (which is important to speed up the sync process) because nothing has been changed on eater side.
There is a workaround for such an issue available:
If you are importing local files then you can set the app to overwrite/update existing contacts which have previously imported -> This will lead to an update/import and the appointments will be generated
If you are syncing with a server then you can clean up the WebContact at the Created WebContact list (which will remove all the synced contacts from this specific WebContact on your device) and then start a new sync and all contacts will freshly loaded from your server and imported => appointments will be generated
2) Can you post the full content of the specific contact or send it to me using a private message of you dont want to show it to the public? (Of course it will be deleted as soon as possible afterwards) So that I can take a look on it.
3) I can send you a test version if you want to check it out upfront?
Regards
Annemarie
donny02 said:
Hi Annemarie,
thank u for your reply. Just to clarify:
1. first I tried syncing an addressbook from server to fresh resetted phone and no appointments were generated. Then I cleared contacts and calendars on phone and server. Then in android I imported a file which I exported earlier from standard android contacts app. This created new file on server too. I'm not 100% sure, because I had to do it several times, but I think that was the moment when appointments were generated. If you say, they are created when synced from server, everything is good, but as I remember, it did not. But in addition it would be great to have an function to create these appointments from contacts no matter where they come from, even if they are already on the phone.
2. the wedding day comes from standard android 4.1 contact export / import. It is a contact with to dates, which look like this:
X-ANDROID-CUSTOM:vnd.android.cursor.item/contact_event;2011-04-15;1;;;;;;;;;;;;;
BDAY:1984-01-27
I think, the problem is, that first date has no valid name. The contact has a name, it is just the date.
3. that would be nice.
Regards,
Donny
Click to expand...
Click to collapse
Hi Annemarie,
I tested a fresh download from server as you suggested and birthdays were created in calendar. Very fine. Then I noticed, that the corrupt anniversary was already defect in contacts. So I took a look at addressbook on server and found the strange entry there too.
I anonymized it a bit an put it as attachment to this post. But I think the problem is just corrupt data, not your app.
Furthermore I saw, that entry BDAY is always in fomat YYYYMMTT but other dates are in format YYYY-MM-TT, at least on server. May this be a problem?
Now that everything is fine, I'm not sure that I want to experiment with a new version :fingers-crossed:
But if it helps, I will do it.
Regards,
Donny
donny02 said:
Hi Annemarie,
I tested a fresh download from server as you suggested and birthdays were created in calendar. Very fine. Then I noticed, that the corrupt anniversary was already defect in contacts. So I took a look at addressbook on server and found the strange entry there too.
I anonymized it a bit an put it as attachment to this post. But I think the problem is just corrupt data, not your app.
Furthermore I saw, that entry BDAY is always in fomat YYYYMMTT but other dates are in format YYYY-MM-TT, at least on server. May this be a problem?
Now that everything is fine, I'm not sure that I want to experiment with a new version :fingers-crossed:
But if it helps, I will do it.
Btw. I have released a app version which adds the additional birthdays details at the appointment subject.
Regards,
Donny
Click to expand...
Click to collapse
Hi Donny,
sorry for the late reply. Somehow I did not get a notification that you posted on the thread. Thanks for the nice feedback.
The standard does not propose or force any date format. So the app supports a bunch of possibilities and also supports the YYYY-MM-TT format. So this is no problem.
Regards
Anneamrie
Hallo liebe Annemarie,
ich nutze nun schon seit einiger Zeit das contactSync auf meinem Android Telefon und bin sehr zufrieden.
Das Telefon wird mit meiner NAS und owncloud gesynct
Nun habe ich meine NAS auf owncloud 6.0.3 upgedatet und festgetellt, daß die
Kontaktsynchronisation nicht mehr funktioniert. Ist Deine App nur bis owncloud 5 kompatibel?
Gibt es hierzu bereits Meldungen?
Viele Grüße Ingo
looking for advice, from dev or anyone
Hi Annemarie,
Just read your GP text and paid straight away, seems just what I'm looking for, hope it works. I'm on Ubuntu Linux 12.04 & a Moto G 4.4, trying to avoid sync'ing via Google, but want to use their field structures, look very flexible & compatible w/ Apple. (Q1) Do you recommend their vCard or CardDav export layout for templating?
Ideally I'd like my "master" storage to be a folder of VCF files one item per (Q2), and I want a desktop editor that exposes access to all the various data field/types transparently (Q3). But of course I will need to handle routine daily maintenance from the phone (Q4).
Finally, (Q5) can you recommend a CardDav server that is simple (if possible) but must handle the flexibility of the custom data field/types. I don't care much about strict RFC compliance, but compatibility among these toolchain apps is obviously critical, which is why I'm starting as a virgin, with your consync at the center.
TIA for your help!
Hi Hans,
Yes the app is also compatible with Apple (also with iCloud if you need such a sync in the future). Basically their format is OK, but depending on the other clients you are using (e.g. Thunderbird or Evolution) you could have problems because they use some none standardized ways to specify details such as custom tags. But that's in general a problem if some application tries to specify details which were not foreseen by the standard.
All the other questions can mostly be addressed with a CardDAV server, e.g. Owncloud is an alternative which can be configured easily and is frequently used especially if you would find that a online web based editor would be useful. Servers are typically storing all data as is without any modifications to unknown/unsupported data fields but on the client side its typically so that only those fields can be seen/edited which are specifically supported so e.g. no custom tag can be added to a phone number and only the default ones specified at the server can be used.
BTW ContactSync supports all this situations also custom tags and preserves all details which are not supported by Android.
Regards
Annemarie
---------- Post added at 06:00 PM ---------- Previous post was at 05:54 PM ----------
Actually Apple isn't an issue for me, I just noticed that **Google**'s "extensions" - field formats for groups, custom types etc - seem to match the way Apple also implements vCard / CardDav.
Therefore I decided to base my "personal canonical format" on Google's implementation, rather than just slavishly following the RFC specs perfectly, since it seems few mainstream vendors do that anyway.
Other (older client) apps that don't have full fidelity with all the information in my "master data store" will just be read-only "consumers" of that data; I won't use them to create / update records.
Thanks for the OwnCloud recommendation (Q5). That seems a bit "heavier" than I'd like for just serving CardDav, but I'll check out the installation process and give it a spin ASAP.
So to clarify my other Q's:
Q1 there are differences between the structures Google outputs when exporting via vCard, as opposed to when they're serving CardDAV data. I plan to choose one or the other as the basis for my "personal canonical" data templating, so my question to you is: *which of the two* would be better?
If you think it doesn't matter that's fine, obviously vCards are easier to deal with, and as I mentioned, I want my "master" data store to be a collection of vCard files, one file per record.
Q2 Can you recommend another CardDAV server that uses such a collection as its "live" data store?
I have found Marten Gadja's "Contact Editor Pro", which seems to be excellent for on-device edits, keeping full fidelity to my "personal canonical" data (Q4 - can you suggest a better editor for Android?), but it's obviously better to do bulk record creation and editing on the desktop.
Q3 Can you recommend a (Linux) desktop client (front-end to vCards or CardDav) that fully supports all those custom gContact/Apple extensions? Ideally with good sorting/ deduping/ merging capabilities as well.
If the best tool is OwnCloud's web-based client then OK I suppose, but I'd prefer something offline if possible.
Local VCF store - two-way not possible?
I've got a "WebContact" setup as a local VCF file on my Android.
No problems if I edit the VCF and then sync.
But editing the contact(s) in the Android account, then sync'ing leads to everything reverting to the previously saved state of the VCF file, even though 2-way is selected.
Any suggestion?
HansBKK said:
I've got a "WebContact" setup as a local VCF file on my Android.
No problems if I edit the VCF and then sync.
But editing the contact(s) in the Android account, then sync'ing leads to everything reverting to the previously saved state of the VCF file, even though 2-way is selected.
Any suggestion?
Click to expand...
Click to collapse
Yes, you have most likely configured a incorrect path to the contact file, for writing the contact file it is important the the path is completely correct when for reading the contact file the app can look at various places until it finds the correct file. How does the path look that you have configured?
At the manual you can find a description how to configure the path:
Sync protocol local file:
Set this to sync my app periodically with contact files which are stored locally on your Android device. These files can then be synced by a Dropbox or other cloud apps. You will have to set the path at the URL box. The app will automatically follow the specified paths starting from /mnt/sdcard/. So for a file which is stored at /mnt/sdcard/testfolder/test.vcf you will only have to enter /testfolder/test.vcf. You can use the .. (used to go back one step at the path hierarchy) command for a file which is not stored below /mnt/sdcard/. So e.g. for following path /mnt/sdcardXX/testfolder/test.vcf you will have to enter /../sdcardXX/testfolder/test.vcf. If you only want only to parse a file sometimes you also can just open it like normal mp3 or pdf file. So just click on it in your preferred file explorer and it will be parsed by my app and then you can import it.
Note - the /storage/emulated/ path will also work to enable two-way sync via the local-text method
HansBKK said:
Note - the /storage/emulated/ path will also work to enable two-way sync via the local-text method
Click to expand...
Click to collapse
Or you can simply use the built in dialog inside of the app were you can navigate to the file and a valid path is calculated by the app automatically. So theres no need to define a path manually.

[GUIDE]Sync local calendar with Google account[No root]

Hi guys!
Added many calendar entries and then realized that you have added it to the local calendar? Android syncs only the calendar which is connected with your Google Account. So if you want to transfer all entries from local calendar to the Google calendar, you have come to the right place
To achieve this, kindly follow these steps and you will be good to go:good: :-
1. Download this app on your phone - https://play.google.com/store/apps/details?id=com.idea.backup.smscontacts
2. Open it and go to Calendars Backup--->Backup
3. Chose the file name and start the backup.
4. Then transfer the backup file to your pc. It will be in /sdcard/SmsContactsBackup/calendars
5. Open up the backup file on your pc. I'd highly recommend you to use Notepad++ for this. You will see multiple <Calendar entries at the top of the file. Look for the entry which has this attribute:- account_type="LOCAL"
Note down the _id attribute for this <Calendar entry.
6. Now look for <Calendar entry which has name="[email protected]" attribute and note down the _id attribute. Here xyz is your gmail username.
7. Now open Find & Replace and replace this -
Code:
calendar_id="1"
with
Code:
calendar_id="2"
Here, 1 is the _id for LOCAL <Calendar entry and 2 is the id for your Google Calendar (in my case). It could be different for you. So basically whichever calendar entry is set as local, will be converted to the google calendar's entry so that it can be synced
8. Now transfer the modified file back to /sdcard/SmsContactsBackup/calendars
9. Now open Superbackup--->Calendars and click on Delete all calendars.
10. Then restore the modified backup and re-sync your phone with the google calendar. All your local entries will now appear as google calendar entries and will get synced properly to your account.
Enjoy
Regards,
abcdjdj
I have been looking for something like this for several days now. I haven't tried it yet but I will soon and I can't wait. Thank you for sharing.
probbiethe1 said:
I have been looking for something like this for several days now. I haven't tried it yet but I will soon and I can't wait. Thank you for sharing.
Click to expand...
Click to collapse
Glad to hear that at least someone found it useful.
Sent from my Xperia S using Tapatalk
Yeah this is very useful. I know most people only use the Google Calendar and don't ever worry about this but for the people that don't know the difference and then try to switch devices this is good to know. Great find!
Great thanks, that's exactly what I was searching for !!
You saved me 2hours of re-entering many bithdays and garbage-colection-days
Entries disappear when syncing.
Hello. I tried this one for my dad's Xperia S. All went well up until I tried to sync it with his google account. After it finishes syncing, all the calendar entries just disappear. Help please?
Hello, I tried this method and everything looks like it is working, when I restore the modified backup it says it is updating 601 entries to the calendar, which is about right - but I am still not seeing them on the calendar.
Do most phones not have a method of exporting local calendars which can then be imported to Google Calendars or other calendars?
Easier way to do it:
https://play.google.com/store/apps/details?id=com.applisto.copyevents.pro
This allows to periodically move events from one calendar to another and, when using it for the first time allows to specify which time frame has to be considered (into the past and into the future).
Copy: events copied from 1 calendar to the other.
Mirror: tracking changes
Move: original event is removed, only left in target calendar.
It is powerful, be careful to read explanations and features.
Xavi
I was unable to get this guide to work at all. However, another suggestion here worked well. The basic idea is to export an existing calendar as an ICS file and then import it to Google (or wherever) using a desktop computer web browser. The free program referenced in that post worked for me. I was able to export a single calendar as an ICS without issue. However, I couldn't use the suggested program to import a calendar; I had to use the Google Calendar website instead.
you can migrate the events you've already entered on the Phone's calendar (to which you've been adding events with the Samsung Calendar App) into Google Calendar for free using a tool such as Calendar Sync Trial. Open the app and go to "Export" to create an ics (iCal) file containing the phone's calendar events, then import that file into a Google Calendar using a browser, or the same app. You can get Calendar Sync Trial from https://play.google.com/store/apps/details?id=com.icalparse.free
Click to expand...
Click to collapse
BTW, this question was also asked at a StackExchange site: https://android.stackexchange.com/questions/85089/sync-local-calendar-entries-with-google/231000

[APP][4.2+] Social Contact Photo Sync

Social Contact Photo Sync
Just try this app. It allows to link local contacts with social contacts and to keep the local contacts automatically in sync with a linked social contact.
It supports:
GooglePlus
Twitter
Instagram
Facebook (only with ROOT and the original facebook app)
WhatsApp (you have to force whatsapp to download new pictures by opening a contacts picture in whatsapp, the rest is handled by the app)
Viber (still in there, actually, this is currently not really usable, you can just link a contact with a viber picture, but you can't sync with new picutures)
The app tells you in more detail, what you have to care about, if you want to automatically sync your contact pictures...
Any feedback or suggestion is appreciated.
The app is completely free, the in app purchase just removes the adds. Functionality is free
Get the app from the playstore: Social Contact Photo Sync
Guide/Tutorial: http://www.michaelflisar.com/social-contact-photo-sync-general/
how can i force the app to automatch the contct sync???
Start the batch auto sync setup dialog and click the headers of the groups (like 90 to 100% and so on, all the way down to 0 to 10% if you really want that), this will select the complete group at once. This way you can select all your contacts and use the best match as auto sync contact...
I still advice you to once look through the list and disable or correct all the wrong matches... Afterwards my advice would be to scroll through your contacts and only look at the ones withaut an auto sync contact and if you know you have this friend in one network, manually set up those contacts one by one... This is my prefered way to do it...
PS: a complete guide is online here: http://www.michaelflisar.com/social-contact-photo-sync-general/
Is there any place where I can download older versions? Becuase I wanna test if I am doing something wrong (even if I believe I do the same as earlier) or the last 2 versions are buggy in importing facebook friends via csv copy - getting error code 14.
this error code comes from using the root method normally - just change the root method of facebook to method 3, this one should work (click on the facebook card on the home screen and click setup facebook)
If you really just want to import the csv and don't have a facebook app installed and are not rooted, then just send a feedback via the app after something went wrong...
prom85 said:
this error code comes from using the root method normally - just change the root method of facebook to method 3, this one should work (click on the facebook card on the home screen and click setup facebook)
If you really just want to import the csv and don't have a facebook app installed and are not rooted, then just send a feedback via the app after something went wrong...
Click to expand...
Click to collapse
I am on Android N Preview 3 which is not working with the root method. And meawhile, I realized that the fault is mine, not the app's. I opened the csv file with a different text editor (Solid Explorer's), not with that one which I used earlier (MiXplorer's text editor) and somehow it showed in a different format I guess which I copied and the app didn't like that. I reinstalled MiXplorer, opened the csv file with it, copy paste and now it's importing fine again.
zalcsooo said:
I am on Android N Preview 3 which is not working with the root method. And meawhile, I realized that the fault is mine, not the app's. I opened the csv file with a different text editor (Solid Explorer's), not with that one which I used earlier (MiXplorer's text editor) and somehow it showed in a different format I guess which I copied and the app didn't like that. I reinstalled MiXplorer, opened the csv file with it, copy paste and now it's importing fine again.
Click to expand...
Click to collapse
thanks for the info...
prom85 said:
Social Contact Photo Sync
[*]Facebook (only with ROOT and the original facebook app)
Click to expand...
Click to collapse
any way to avoid the dinosaur-official fb app?
Either use the non root method or just deinstall the Facebook app again after my app has imported the contacts
Opened WhatsApp image bt nothing happened.
The app says we need to manually open WhatsApp image then share it to this app then select which contact to be changed.
Sent from my XT1562 using XDA-Developers mobile app
@prom85 Could you please let me know where all the pictures are stored (exact location)?
jerryn70 said:
Opened WhatsApp image bt nothing happened.
The app says we need to manually open WhatsApp image then share it to this app then select which contact to be changed.
Sent from my XT1562 using XDA-Developers mobile app
Click to expand...
Click to collapse
The new WhatsApp changed in the way that there is no local image I could use anymore... so this new integration is all I can offer...
perce_ption said:
@prom85 Could you please let me know where all the pictures are stored (exact location)?
Click to expand...
Click to collapse
Don't know what you want to know... my app only stores the images directly in your contacts...
prom85 said:
Don't know what you want to know... my app only stores the images directly in your contacts...
Click to expand...
Click to collapse
I am just looking for the way of removing all pictures at once. Or sync-forcing (with overwritting of old pics).
perce_ption said:
I am just looking for the way of removing all pictures at once. Or sync-forcing (with overwritting of old pics).
Click to expand...
Click to collapse
Whereever your Android contacts app does save it. Normally it's a database.
You can force my app to auto sync all contacts without checking if an image was changed though, go to general settings, click on advanced settings and click on the last entry in the dialog that pops up... afterwards an auto sync will overwrite an contacts image with an active auto sync without checking if the images has changed or not
I just purchased the pro version! I have had android for seven or eight years but never really had correct contact photos so thank you for this wonderful app. It makes it so easy. I noticed this app's logo shows the linkedin logo but syncing with the linkedin network isn't obvious to me. How can I do this?
LinkedIn is not working anymore. I had a root method that worked once, but then they changed their app and now this method is not working anymore.
Official LinkedIn integration is not possible either (via login to LinkedIn), I already tried it but they won't accept my app. As a primary business network they do not accept apps that access data in background without direct user interaction, this is against their usage rules.
I'm still getting the {"code": 403, "error_type": "OAuthForbiddenException", "error_message": "You are not a sandbox user of this client"} when trying to add Instagram. Just wanted to know if everyone else is still seeing this?
westhaking said:
I'm still getting the {"code": 403, "error_type": "OAuthForbiddenException", "error_message": "You are not a sandbox user of this client"} when trying to add Instagram. Just wanted to know if everyone else is still seeing this?
Click to expand...
Click to collapse
Everyone should have this error... LinkedIn changed their usage rules at 01.06.2016, so I had to submit my app again and currently am waiting for approval... I'm not sure if they will though...
I have the same error code.

Categories

Resources