VisualStudio 2013 Community Edition
[krt-msg] / 2014-12-22T23:15:25Z.msg
1 From: Boris Kraut <krt@nurfuerspam.de>
2 To: undisclosed-recipients: ;
3 Date: Tue, 23 Dec 2014 00:15:25 +0100
4 Message-ID: <20141223001525.7802FV@edupad.local>
5 Reply-To: Boris Kraut <krt@nurfuerspam.de>
6 Subject: [.plan] Import von VCard- und ICal-Dateien ueber ADB
7
8 Da es bei mir haeufiger mal vorkommt, dass ich mein Smartphone mal
9 zuruecksetzen muss und bisher kein komplettes Backup nutze, habe ich
10 mir ein Script geschrieben, dass Apps installiert, Kontakte und Termine
11 ueberspielt, Daten synchronisiert usw. Ueber `adb` ist das meiste ja
12 kein Hexenwerk, aber was evtl. ganz interessant ist, sind Kontakte
13 und Kalender:
14
15 # adb shell pm clear com.android.contacts
16 # adb shell pm clear com.android.providers.contacts
17 # adb push sample.vcf /sdcard/sample.vcf
18 # adb shell am start -t "text/vcard" -d "file:///sdcard/sample.vcf" -a android.intent.action.VIEW com.android.contacts
19
20 Der Mimecode kann evtl. abweichend auch "text/x-vcard" sein, waehrend
21 die App-Id die Standard-Kontakt-App ist und gleich bleiben sollte --
22 es sei denn man hat eine andere App, die den Import erledigen kann
23 installiert. Analog fuer Kalender:
24
25 # adb push sample.ics /sdcard/sample.ics
26 # adb shell am start -t "text/calendar" -d "file:///sdcard/sample.ics" -a android.intent.action.VIEW de.k3b.android.calendar.ics.adapter
27
28 Hier nutze ich eine Thirdparty-App, CalendarIcsAdapter [0], da der
29 AOSP-Kalender leider den Import/Export nicht unterstuetzt. Alternativ
30 gibt's auch ICS Import [1] und sicherlich weitere. Auch hier einfach
31 die App-Id ersetzen.
32
33
34 [0] https://github.com/k3b/CalendarIcsAdapter
35 [1] https://github.com/danielegobbetti/ICSImport/