Script för att lägga till i Android-kalender?

Diskussion i 'Appförslag och idéer' startad av chrippe7, 3 sept 2012.

  1. chrippe7

    chrippe7 Professional Droid Medlem

    Blev medlem:
    26 dec 2010
    Inlägg:
    2 988
    Mottagna gillanden:
    1 182
    Operatör:
    Vimla!
    Telefon:
    Pixel 4XL

    MINA ENHETER

    Operatör:
    Vimla!
    Telefon:
    Pixel 4XL
    Telefon 2:
    OnePlus 7T Pro
    Hej
    Jag har en liten appidé, inget som jag direkt tänkt sälja för att tjäna pengar på utan mer för att hjälpa mina fotbollskamrater att få sitt lags favoritmatcher direktimporterade till deras google-kalender. Jag är inte direkt den mest insatta, får jag dock hjälp på vägen klarar jag av det med hjälp av min farsa som är systemutvecklare(dock inte för Android). Men det jag undrar över är om det finns något slag Script som sparar en lagrad information i kalendern?
    Det jag tänkt är att jag manuellt matar in informationen(som lagras i en string):
    Händelsens namn: (Vilka som spelar, ex) Manchester United - Chelsea
    Plats: (Arenan, i detta fall) Old Trafford
    Från: (När matchen börjar, ex) 18 sep 2012, 16:00
    Till: (2 timmar senare när matchen är slut) 18 sep 2012, 18:00
    Påminnelser: 1 timma innan

    Någon som vet något enkelt script som lägger in det? Jag kommer vara tvungen att lägga ner massvis med tid för att få ner ett lags alla matcher och sånt, men då jag pluggar på distans och inte har så mycket just nu har jag iallafall något att göra på dagarna :)

    Hjälp, please? :)
     
  2. e7andy

    e7andy Professional Droid Hedersmedlem

    Blev medlem:
    14 okt 2009
    Inlägg:
    2 350
    Mottagna gillanden:
    833
    Telefon:
    Huawei P10 Plus

    MINA ENHETER

    Telefon:
    Huawei P10 Plus
    Telefon 2:
    Nexus 5
    Telefon 3:
    ADP1
    Övrigt:
    LG G Watch R, ChromeCast
    Enklaste lösningen är att skapa en QR-kod med ett kalenderevent. När användaren vill lägga till kalendereventet så skannar man helt enkelt koden med en streckkodsläsare.

    Gå hit: http://zxing.appspot.com/generator/
    Välj "Calendar event" och mata sedan in information om eventet.

    För att programmatiskt generera QR-koder så kan ni använda URL:en som skapas.
    Här är till mitt testevent som jag gjorde nu för att kolla att lösningen är möjlig:
    http://chart.apis.google.com/chart?...RIPTION:Mycket+intressant+event END:VEVENT
     
  3. e7andy

    e7andy Professional Droid Hedersmedlem

    Blev medlem:
    14 okt 2009
    Inlägg:
    2 350
    Mottagna gillanden:
    833
    Telefon:
    Huawei P10 Plus

    MINA ENHETER

    Telefon:
    Huawei P10 Plus
    Telefon 2:
    Nexus 5
    Telefon 3:
    ADP1
    Övrigt:
    LG G Watch R, ChromeCast
    En annan teknik är att lägga in alla händelser i en Google-kalender som du sedan delar med de som är intresserade.
     
  4. chrippe7

    chrippe7 Professional Droid Medlem

    Blev medlem:
    26 dec 2010
    Inlägg:
    2 988
    Mottagna gillanden:
    1 182
    Operatör:
    Vimla!
    Telefon:
    Pixel 4XL

    MINA ENHETER

    Operatör:
    Vimla!
    Telefon:
    Pixel 4XL
    Telefon 2:
    OnePlus 7T Pro
    Okej, tack för tipsen jag får göra så om jag inte hittar någon bättre lösning! Nackdelen med dom där är att det inte direkt går att göra något stort av det, tanken är ju att det inte ska vara 1 match som de lägger in utan hela säsongens matcher som är runt 30-40 matcher, sen är det de stora ligorna och totalt blir det då 60-80 lag och totalt blir det då 1800 QR-koder som skulle behövas.. Eller 60-80 olika Google-kalendrar. Sen så når man ju inte allmänheten med dom sakerna, utan då når du bara de du känner.

    Men tack endå för tipsen!
     
  5. e7andy

    e7andy Professional Droid Hedersmedlem

    Blev medlem:
    14 okt 2009
    Inlägg:
    2 350
    Mottagna gillanden:
    833
    Telefon:
    Huawei P10 Plus

    MINA ENHETER

    Telefon:
    Huawei P10 Plus
    Telefon 2:
    Nexus 5
    Telefon 3:
    ADP1
    Övrigt:
    LG G Watch R, ChromeCast
    Du kan göra en Google-kalender helt publik så att alla kan lägga till den.
    Lägg in flera administratörer till varje kalender så att det är flera personer som underhåller alla events så blir det inte så mastigt jobb.
     
  6. chrippe7

    chrippe7 Professional Droid Medlem

    Blev medlem:
    26 dec 2010
    Inlägg:
    2 988
    Mottagna gillanden:
    1 182
    Operatör:
    Vimla!
    Telefon:
    Pixel 4XL

    MINA ENHETER

    Operatör:
    Vimla!
    Telefon:
    Pixel 4XL
    Telefon 2:
    OnePlus 7T Pro
    Fast det fyller inte riktigt den funktionen som jag är ute efter, för att kunna göra det på det sättet så måste jag ha runt 80 olika Google-kalender + att då måste jag skriva in varje match för hand, om jag kan använda ett script som lägger till efter innehållet av en string så blir det mycket enklare att lägga till matcherna, då är det bara att klippa och klistra
     
  7. Buzz

    Buzz Android Apprentice Medlem

    Blev medlem:
    14 maj 2010
    Inlägg:
    4 686
    Mottagna gillanden:
    2 041

    MINA ENHETER

  8. chrippe7

    chrippe7 Professional Droid Medlem

    Blev medlem:
    26 dec 2010
    Inlägg:
    2 988
    Mottagna gillanden:
    1 182
    Operatör:
    Vimla!
    Telefon:
    Pixel 4XL

    MINA ENHETER

    Operatör:
    Vimla!
    Telefon:
    Pixel 4XL
    Telefon 2:
    OnePlus 7T Pro
  9. Buzz

    Buzz Android Apprentice Medlem

    Blev medlem:
    14 maj 2010
    Inlägg:
    4 686
    Mottagna gillanden:
    2 041

    MINA ENHETER

    Det är en vanlig android-app skriven Java.
     
  10. chrippe7

    chrippe7 Professional Droid Medlem

    Blev medlem:
    26 dec 2010
    Inlägg:
    2 988
    Mottagna gillanden:
    1 182
    Operatör:
    Vimla!
    Telefon:
    Pixel 4XL

    MINA ENHETER

    Operatör:
    Vimla!
    Telefon:
    Pixel 4XL
    Telefon 2:
    OnePlus 7T Pro
    Haha jo det förstod jag, men har du använt ett script som lägger in informationen om händelserna eller hur gör du?
     
  11. Buzz

    Buzz Android Apprentice Medlem

    Blev medlem:
    14 maj 2010
    Inlägg:
    4 686
    Mottagna gillanden:
    2 041

    MINA ENHETER

    Det är en fil man laddar ner med händelserna som appen läser in och sedan lägger in i kalendern med:

    Kod:
    Uri eventsUri = Uri.parse("content://com.android.calendar/events");
    Uri url = getContentResolver().insert(eventsUri, event);