nodo-domotica.nl http://www.nodo-domotica.nl/forum/ |
|
android webapp wrapper http://www.nodo-domotica.nl/forum/viewtopic.php?f=29&t=2210 |
« Vorige Pagina 3 van 5 Volgende » |
Auteur: | Naitsirhc [ 11 okt 2014, 08:51 ] |
Titel: | Re: android webapp wrapper |
Vind het ook erg mooi. Ben ook enthousiaste gebruiker via Nexus 10. Daar ziet het er allemaal prima uit. Zou mooi zijn, dat je in de widget zelf kunt instellen wat je wilt zien (temperatuur of energieverbruik oid) Super ontwikkeling trouwens.... |
Auteur: | mvdbro [ 11 okt 2014, 17:21 ] |
Titel: | Re: android webapp wrapper |
Auteur: | bryan241 [ 12 okt 2014, 18:27 ] |
Titel: | Re: android webapp wrapper |
Hoi Martinus, Als je geen menu knop hebt, dan kan je de gegevens wissen via instellingen/applikatiebeheer. Jouw fullscreen code zit al in de versie die nu op mijn dropbox staat. Deze versie is overigens nog redelijk basic, dus nog niet echt de moeite om te testen, behalve de fullscreen functionaliteit. Omdat ik geen toegang heb tot de publieke webserver, kan ik geen aanpassingen maken voor de mensen die de publieke nodo webapp gebruiken, maar voorlopig is het toch nog een kwestie van kijken wat mogelijk is en testen. Mochten er nog interessante ideeen zijn hoor ik het graag. Er is een mogelijkheid om via javascript te communiceren met de android app, zodat er wat gegevens uitgewisseld kunnen worden, maar dit kan voorlopig dus alleen nog maar met een eigen webpagina (Dit gebruik ik nog niet, maar het is wel mogelijk). Ook is het misschien handiger voor mij om te wachten totdat de api beschikbaar is, voordat ik meer functies in ga bouwen, maar ik vind de webapp mooi genoeg, dus ik hoef niet zonodig een native android app te hebben. Groeten, Bryan |
Auteur: | bryan241 [ 22 okt 2014, 20:19 ] |
Titel: | Re: android webapp wrapper |
Hier de nieuwe nodo.apk met wat kleine verbeteringen (betere fullscreen) en pushberichten en widget (maar dat werkt alleen nog met een eigen webapp). https://dl.dropboxusercontent.com/u/83710881/nodo.apk En de source van de nodo.apk: https://dl.dropboxusercontent.com/u/837 ... ebapp2.zip En hier 2 aangepaste scripts voor de pushnotificaties: https://dl.dropboxusercontent.com/u/83710881/gcm.zip Creëer een project op: https://console.developers.google.com/project. Na het creëren van het project voed je een api toe aan je project onder: enable api Voeg Google Cloud Messaging for Android toe aan je project (Druk op off). Selekteer credentials in het menu. Selekteer Create new key in de public api access sectie. Selekteer server key en druk op create. De api key heb je nodig voor het aanpassen van nodo.php. Vervang in nodo.php de tekst "Hier komt dus nog een api key" met de api key Ga dan naar Overview en noteer het project nummer. Deze moet in de webapp ingevuld worden. En er moet een tabel toegevoegd worden aan de nodowebapp db: CREATE TABLE IF NOT EXISTS `nodo_tbl_gcm_users` ( `id` int(11) NOT NULL, `gcm_regid` text NOT NULL, `nodo_id` varchar(10) NOT NULL ) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=latin1; ALTER TABLE `nodo_tbl_gcm_users` ADD PRIMARY KEY (`id`); ALTER TABLE `nodo_tbl_gcm_users` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=19; Als dit allemaal gelukt is dan vul je in de webapp op de notificatie pagina als ontvanger android in. Subject = widget regelnummer (1 of 2) Bericht wordt getoond in de widget. waarbij %variable% gelijk is aan par2 . Wil je de tijd toevoegen dan kan je %tijd% gebruiken. vb: Kaku A1,on Event : kaku a1 Recipient: android Subject: 2 Body: Licht %variable% %tijd% Widget tekst op regel 2 wordt dan: Licht on 19:55 Hiermee zou het moeten werken. Mocht je de eerste keer het project nummer verkeerd hebben ingevuld in de instellingen van de app en dan toch push notificaties aan hebben gezet raad ik aan om de app opnieuw te installeren, anders werken de push notificaties niet. |
Auteur: | bryan241 [ 14 dec 2014, 00:45 ] |
Titel: | Re: android webapp wrapper |
Hier een nieuwe versie zonder push notificaties, maar met Nodo commando widget(s). Je kunt nu zelf een nodo commando als widget toevoegen aan je home screen (lijkt een klein beetje op eventghost, alleen wordt de webapp gebruikt om het commando uit te voeren). Het werkt zonder aanpassingen van de webapp, dus ook voor http://www.nodo-domotica.nl/webapp. Ook is er een 2e url te definieren, voor diegenen die een eigen webapp gebruiken, zodat je onderscheid kunt maken tussen het interne netwerk en een extern netwerk. https://www.dropbox.com/s/xunwixsh53ptj ... 2.apk?dl=0 De widgets werken alleen als je eenmalig inlogt op de webapp en automatisch login aanvinkt. De widget roept namelijk de webpagina aan. Na het uitvoeren van het commando zal de nodo applikatie direct weer sluiten. En een kleine fix: bij het draaien van het scherm, blijft de inhoud van de pagina behouden (nog niet bij het uit slaapstand komen). |
Auteur: | Raymond [ 15 dec 2014, 11:34 ] |
Titel: | Re: android webapp wrapper |
Ik volg de Nodo android app met interesse, maar als ik deze bovenstaande apk installeer dan krijg ik een 'passeer fout' |
Auteur: | mDieli [ 15 dec 2014, 12:32 ] |
Titel: | Re: android webapp wrapper |
Auteur: | Raymond [ 15 dec 2014, 12:43 ] |
Titel: | Re: android webapp wrapper |
Nog een keer gedownload en nu geen problemen ... Leuk ! die widgets. Dit zijn weer mooie ontwikkelingen. |
Auteur: | domogijs [ 21 dec 2014, 20:10 ] |
Titel: | Re: android webapp wrapper |
Top! Die widget is echt een goede aanvulling. Krijg alleen bij iets uitvoeren een niet zo mooi Nodo logo tussen door. Groeten Gijs |
Auteur: | bryan241 [ 21 dec 2014, 20:34 ] |
Titel: | Re: android webapp wrapper |
Hoi Gijs, Wat voor een scherm resolutie gebruik je? Mijn max om te testen is nmlk 1280*720. Groeten, Bryan p.s. Ik heb ben nu een versie aan het maken waarin ook een mjpeg stream (ip camera) kan worden getoond. Ik ben aan het zoeken naar hoe ik het moet gaan implementeren. Om automatisch het beeld te tonen heb je push notificaties nodig, anders werkt het handmatig. Maar het kan ook zo zijn dat je een melding krijgt (weer push notificaties) en dan handmatig naar de camera gaat. Alleen zou ik dan ook gewoon een camera programma kunnen starten. Dit hoeft niet in de nodo webapp te zitten. |
Pagina 3 van 5 | Alle tijden zijn GMT + 1 uur |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |