Forum CDRinfo.pl

Forum CDRinfo.pl (https://forum.cdrinfo.pl/)
-   Systemy operacyjne i aplikacje (https://forum.cdrinfo.pl/f124/)
-   -   Przydatne aplikacje na Androida (https://forum.cdrinfo.pl/f124/przydatne-aplikacje-androida-89711/)

andy 07.01.2015 19:53

Kolejna perełka :)
DAVdroid
http://davdroid.bitfire.at/what-is-davdroid

DAVdroid is an open-source CalDAV/CardDAV synchronization app for Android 4+.
  • two-way-synchronization (server  client, server always wins)
  • focused on simplicity, security and privacy
  • native Android 4+ implementation
  • lightweight application, not cluttered with "features"
  • flawless integration with device and address book/calendar apps
  • high-performance algorithms
  • seperately usable (either CalDAV or CardDAV)
  • free and open-source software (FOSS)

andy 19.12.2014 22:15

Podeszliśmy do tematu od dupy strony. Zamiast tworzyć bazę połączeń powinniśmy wykorzystać istniejącą ;)

Baza danych (SQLite) połączeń znajduje się w data/data/com.sec.android.provider.logsprovider/databases/logs.db
Niestety bez roota nie da się zrobić*zapytania JEDNAK...

Tasker pozwala nam na wykorzystanie funkcji javy bezpośrednio :D
http://tasker.dinglisch.net/userguide/en/java.html

Cytat:

Android has hundreds of thousands of functions which apps can use. It's not possible for Tasker to present all of those to the user, so Tasker allows the advanced user to directly call those Java functions and work with Java objects themselves.

It does not allow you to 'write Java code'... but the combination of Tasker's logic and flow control with direct access to the Android API is sufficient for most automation purposes.

This page assumes you have a basic familiarity with the Java concepts of objects and classes.

Developer information on the Android API is available from Google.
Cytat:

Example

Variable Set, %service, wifi
Java Function, wiman = CONTEXT.getSystemService( %service )
Java Function, %enabled = wiman.isWifiEnabled()
Java Function, wiman.setEnabled( true ), If %enabled eq false
Tasker pozwala dodatkowo na tworzenie aplikacji, które można udostępnić innym którzy nie posiadają Taskera!
http://tasker.dinglisch.net/userguid...pcreation.html


Postaram się w niedługim czasie zrobić coś*co będzie zaczątkiem do aplikacji pokazującej statystyki połączeń.

andy 14.12.2014 21:31

Tak czy inaczej Tasker to zrealizuje z zapasem - masz dzięki niemu statystyki per osoba.
Jedyny minus to napisanie profilu - sporo czasu na tym schodzi. Jednak jak juz napiszesz, to każdy kolejny podobny problem będziesz chciał tylko w taki sposób rozwiązać.

mgit 14.12.2014 21:28

No ja też się dziwię... HTC również miałem, w Samsungu mam - nawet nie myślałem, że może tego nie być...

andy 14.12.2014 21:27

Ja mam w LG, miałem w HTC dziwne, że on tego nie ma w dialerze od Sony.

mgit 14.12.2014 21:26

Andy ty chyba nie rozumiesz, berion chce to mieć w standardzie... tak jak jest to w samsungu ;)

andy 14.12.2014 21:23

Dla użytkownika nie będzie to rozwiazaniem topornym. Na ekranie domowym będzie miał ikonkę w którą kliknie i pojawi mu się okienko z osobami z którymi przeprowadził rozmowę. Po wybraniu danej osoby pojawia mu się statystyki połączeń z podsumowaniem.

Gdzie tu jest toporność?

Berion 14.12.2014 20:41

Cytat:

Dlaczego rozwiązanie z taskerem jest złe?
Dlatego:

http://bufetprl.files.wordpress.com/...eg?w=580&h=316

Ja wiem, że inaczej się nie da i zostaje mi to co napisałeś, albo inny dialer, albo poszukać jakiegoś zewnętrznego zliczacza, albo dziergać w taskerze - ale nie zmienia to faktu że jest to rozwiązanie toporne bez względu na to czy zapiszesz do TXT, SQL, HTML czy KGB. ;p

andy 14.12.2014 12:57

Dlaczego rozwiązanie z taskerem jest złe? Jeżeli mój sposób jest zbyt prymitywny to zawsze można wszystko trzymać w bazie SQLite.
DO tego tworzysz zadanie i po naciśnięciu wykonuje się selekcik pokazujący na liście osoby do których prowadziłeś rozmowy, po naciśnięciu na osobę pokazuje się więcej szczegółów: całkowity czas, spis wszystkich połączeń, podział czasu na poszczególne osoby.

Obsługa tego jest prosta, nie toporna....

mgit 14.12.2014 12:54

O ile potrafisz :P

Berion 14.12.2014 12:47

Albo piszę takową sam. :D

andy 14.12.2014 12:39

Skoro w dialerze nie masz takiej funkcji lub dane z niego Ci nie wystarczą to albo wykorzystujesz taskera i godzisz się na pewne niedogodności z tym związane, albo ściągasz alternatywny dialer, albo płacisz komuś*za napisanie aplikacji która spełni twoje oczekiwania.

Berion 14.12.2014 12:34

Czyli toporne w wuj. :P

andy 13.12.2014 12:56

W pliku csv i kalendarzu. Planuję tez dodać zadanie które na szybko pokaże statystyki połączeń i jak ktoś będzie chciał otworzy plik plik csv w arkuszu kalkulacyjnym.

szczuru 13.12.2014 01:57

Cytat:

Napisany przez Berion (Post 1304521)
To ja nie rozumiem. To jak to sprawdzać w takim razie?

Pewnie wyniki zapisuje w jakimś txt ;)


Wszystkie czasy w strefie CET. Aktualna godzina: 19:14.

Powered by vBulletin® Version 3.9.0 LTS
Copyright ©2000 - 2026, vBulletin Solutions Inc.