From 4f27a0cfe2ad51d7faefec7fc7d511a77169a522 Mon Sep 17 00:00:00 2001 From: Eduardo Pedroso Date: Wed, 6 Jul 2016 18:27:20 -0300 Subject: [PATCH 01/22] Creating file --- .../03-nativo/3y-backgroundGeolocation.md | 65 +++++++++++++++++++ chapters/03-nativo/README.md | 1 + 2 files changed, 66 insertions(+) create mode 100644 chapters/03-nativo/3y-backgroundGeolocation.md diff --git a/chapters/03-nativo/3y-backgroundGeolocation.md b/chapters/03-nativo/3y-backgroundGeolocation.md new file mode 100644 index 0000000..27f5649 --- /dev/null +++ b/chapters/03-nativo/3y-backgroundGeolocation.md @@ -0,0 +1,65 @@ +ActionSheet +=========== + +``` +$ cordova plugin add cordova-plugin-actionsheet +``` + +Repositório: [https://github.com/EddyVerbruggen/cordova-plugin-actionsheet](https://github.com/EddyVerbruggen/cordova-plugin-actionsheet) + +O plugin ActionSheet exibe uma lista de opções que o usuário pode escolher. + +Esse plugin tem como dependência: ```cordova-plugin-actionsheet```. Para mais informações, por favor veja a [documentação do plugin ActionSheet](https://github.com/EddyVerbruggen/cordova-plugin-actionsheet). + +Platafomas suportadas +----- +- Android +- iOS +- Windows Phone 8 + +Uso +--- + +``` javascript +import {ActionSheet} from 'ionic-native'; + +let buttonLabels = ['Share via Facebook', 'Share via Twitter']; +ActionSheet.show({ + 'title': 'What do you want with this image?', + 'buttonLabels': buttonLabels, + 'addCancelButtonWithLabel': 'Cancel', + 'addDestructiveButtonWithLabel' : 'Delete' +}).then(buttonIndex => { + console.log('Button pressed: ' + buttonLabels[buttonIndex - 1]); +}); +``` + +Métodos estáticos +----------------- + +``` show(Options) ``` + +Mostra o ActionSheet. As opções do ActionSheet é um objeto com as seguintes propriedades. + +| Opção | Tipo | Descrição | +|-------------------------------|-----------|----------------------------------------------| +| title |`string` | O título para o actionsheet | +| buttonLabels |`string[]` | Labels para os botões. Usa o índice 'x' | +| androidTheme |`number` | Tema para ser usado no Android | +| androidEnableCancelButton |`boolean` | Habilita o botão de cancelar no Android | +| winphoneEnableCancelButton |`boolean` | Habilita o botão de cancelar no Windows Phone| +| addCancelButtonWithLabel |`string` | Adiciona um botão de cancelar com texto | +| addDestructiveButtonWithLabel |`string` | Adiciona um botão destrutivo com texto | +| position |`number[]` | No iPad, define a posição X,Y | + +| Parametro | Tipo | Detalhes | +|-------------------------------|--------------|----------------------------------------------| +| Options |```options``` | Veja tabela acima | + +*Retorna:* ```Promise``` + +Retorna uma Promise que retorna o indíce do botão pressionado (o índice começa em 1, então 1, 2, 3, etc.). + +``` hide() ``` + +Esconde o ActionSheet. \ No newline at end of file diff --git a/chapters/03-nativo/README.md b/chapters/03-nativo/README.md index 181d8e4..5364591 100644 --- a/chapters/03-nativo/README.md +++ b/chapters/03-nativo/README.md @@ -41,3 +41,4 @@ 3.39 > Toast 3.40 > TouchID 3.41 > Vibration +3.42 > BackgroundGeolocation From 76a7341fd451ea9daff2277d33d92a5dcdd17a92 Mon Sep 17 00:00:00 2001 From: Eduardo Pedroso Date: Wed, 6 Jul 2016 18:29:48 -0300 Subject: [PATCH 02/22] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 396d321..d1daf93 100644 --- a/README.md +++ b/README.md @@ -80,6 +80,7 @@ 3.39 Toast 3.40 TouchID 3.41 Vibration +3.42 [BackgroundGeolocation](chapters/03-nativo/3y-backgroundGeolocation.md) ####4. Temas 4.1 [Introdução](chapters/04-temas/4a-intro.md) From c76988adc1bb69ad69a618e6cec87e7018523bb2 Mon Sep 17 00:00:00 2001 From: Eduardo Pedroso Date: Wed, 6 Jul 2016 18:31:00 -0300 Subject: [PATCH 03/22] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d1daf93..2a91504 100644 --- a/README.md +++ b/README.md @@ -80,6 +80,7 @@ 3.39 Toast 3.40 TouchID 3.41 Vibration + 3.42 [BackgroundGeolocation](chapters/03-nativo/3y-backgroundGeolocation.md) ####4. Temas From 39c01169bbeef04d7f064fe76e42c7df87f00290 Mon Sep 17 00:00:00 2001 From: Eduardo Pedroso Date: Wed, 6 Jul 2016 18:32:09 -0300 Subject: [PATCH 04/22] Update README.md --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 2a91504..eb17997 100644 --- a/README.md +++ b/README.md @@ -79,8 +79,7 @@ 3.38 StatusBar 3.39 Toast 3.40 TouchID -3.41 Vibration - +3.41 Vibration 3.42 [BackgroundGeolocation](chapters/03-nativo/3y-backgroundGeolocation.md) ####4. Temas From c3432914f256d240c7226210d3047c1dc9110f48 Mon Sep 17 00:00:00 2001 From: Eduardo Pedroso Date: Wed, 6 Jul 2016 18:40:27 -0300 Subject: [PATCH 05/22] Translation started --- chapters/03-nativo/3y-backgroundGeolocation.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/chapters/03-nativo/3y-backgroundGeolocation.md b/chapters/03-nativo/3y-backgroundGeolocation.md index 27f5649..b6cf836 100644 --- a/chapters/03-nativo/3y-backgroundGeolocation.md +++ b/chapters/03-nativo/3y-backgroundGeolocation.md @@ -1,15 +1,15 @@ -ActionSheet +BackgroundGeolocation =========== ``` -$ cordova plugin add cordova-plugin-actionsheet +$ ionic plugin add cordova-plugin-mauron85-background-geolocation ``` -Repositório: [https://github.com/EddyVerbruggen/cordova-plugin-actionsheet](https://github.com/EddyVerbruggen/cordova-plugin-actionsheet) +Repositório: [https://github.com/mauron85/cordova-plugin-background-geolocation](https://github.com/mauron85/cordova-plugin-background-geolocation) -O plugin ActionSheet exibe uma lista de opções que o usuário pode escolher. +O plugin nos proporciona a geolocalização em primeiro plano ou em segundo plano(*background*) com economia de bateria ao utilizar "monitoramento de região circular" e "pausa de detecção". -Esse plugin tem como dependência: ```cordova-plugin-actionsheet```. Para mais informações, por favor veja a [documentação do plugin ActionSheet](https://github.com/EddyVerbruggen/cordova-plugin-actionsheet). +Para mais informações, por favor veja a [documentação do plugin](https://github.com/mauron85/cordova-plugin-background-geolocation). Platafomas suportadas ----- @@ -62,4 +62,4 @@ Retorna uma Promise que retorna o indíce do botão pressionado (o índice come ``` hide() ``` -Esconde o ActionSheet. \ No newline at end of file +Esconde o ActionSheet. From b44d252268a58eb9dae747d8ce4fac82537cbd0a Mon Sep 17 00:00:00 2001 From: Eduardo Pedroso Date: Wed, 6 Jul 2016 22:17:30 -0300 Subject: [PATCH 06/22] Adding code samples Still need to translate comments --- .../03-nativo/3y-backgroundGeolocation.md | 46 ++++++++++++++----- 1 file changed, 35 insertions(+), 11 deletions(-) diff --git a/chapters/03-nativo/3y-backgroundGeolocation.md b/chapters/03-nativo/3y-backgroundGeolocation.md index b6cf836..1991d95 100644 --- a/chapters/03-nativo/3y-backgroundGeolocation.md +++ b/chapters/03-nativo/3y-backgroundGeolocation.md @@ -21,17 +21,41 @@ Uso --- ``` javascript -import {ActionSheet} from 'ionic-native'; - -let buttonLabels = ['Share via Facebook', 'Share via Twitter']; -ActionSheet.show({ - 'title': 'What do you want with this image?', - 'buttonLabels': buttonLabels, - 'addCancelButtonWithLabel': 'Cancel', - 'addDestructiveButtonWithLabel' : 'Delete' -}).then(buttonIndex => { - console.log('Button pressed: ' + buttonLabels[buttonIndex - 1]); -}); +import {BackgroundGeolocation} from 'ionic-native'; + + + +// Quando o dispositivo estiver pronto : +platform.ready().then(() => { + + // BackgroundGeolocation é altamente configuravel. Veja as opcões espceificas de configuração da plataforma + let config = { + desiredAccuracy: 10, + stationaryRadius: 20, + distanceFilter: 30, + debug: true, // habilite para ouvir sons referentes ao ciclo de vida do background-geolocation. + stopOnTerminate: false, // habilite para limpar as configurações de localizaçao em segundo plano quando o app for fechado. + }; + + BackgroundGeolocation.configure(config) + .then((location) => { + console.log('[js] BackgroundGeolocation callback: ' + location.latitude + ',' + location.longitude); + + // IMPORTANTE: Você precisa executar o metodo "finish" aqui para informar o plugin nativo de que você terminou + // e a tarefa em background pode ser concluída You must do this regardless if your HTTP request is successful or not. + // IF YOU DON'T, ios will CRASH YOUR APP for spending too much time in the background. + BackgroundGeolocation.finish(); // FOR IOS ONLY + }) + .catch((error) => { + console.log('BackgroundGeolocation error'); + }); + + // Turn ON the background-geolocation system. The user will be tracked whenever they suspend the app. + BackgroundGeolocation.start(); +} + +// If you wish to turn OFF background-tracking, call the #stop method. +BackgroundGeolocation.stop(); ``` Métodos estáticos From 48e568b51cb9fd2e75ea3b2b26e929975ede7e9d Mon Sep 17 00:00:00 2001 From: Eduardo Pedroso Date: Wed, 6 Jul 2016 22:24:10 -0300 Subject: [PATCH 07/22] Adding some portuguese comments on the code --- chapters/03-nativo/3y-backgroundGeolocation.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/chapters/03-nativo/3y-backgroundGeolocation.md b/chapters/03-nativo/3y-backgroundGeolocation.md index 1991d95..4c15313 100644 --- a/chapters/03-nativo/3y-backgroundGeolocation.md +++ b/chapters/03-nativo/3y-backgroundGeolocation.md @@ -28,7 +28,7 @@ import {BackgroundGeolocation} from 'ionic-native'; // Quando o dispositivo estiver pronto : platform.ready().then(() => { - // BackgroundGeolocation é altamente configuravel. Veja as opcões espceificas de configuração da plataforma + // BackgroundGeolocation é altamente configurável. Veja as opcões específicas de configuração da plataforma let config = { desiredAccuracy: 10, stationaryRadius: 20, @@ -42,19 +42,19 @@ platform.ready().then(() => { console.log('[js] BackgroundGeolocation callback: ' + location.latitude + ',' + location.longitude); // IMPORTANTE: Você precisa executar o metodo "finish" aqui para informar o plugin nativo de que você terminou - // e a tarefa em background pode ser concluída You must do this regardless if your HTTP request is successful or not. - // IF YOU DON'T, ios will CRASH YOUR APP for spending too much time in the background. - BackgroundGeolocation.finish(); // FOR IOS ONLY + // e a tarefa em background pode ser concluída. Você precisa fazer isso independentemente do sucesso da sua requisição HTTP. + // SE VOCÊ NÃO FIZER, ios vai FINALIZAR SUA APLICAÇÃO(CRASH) por ficar muito tempo em segundo plano. + BackgroundGeolocation.finish(); // SOMENTE IOS }) .catch((error) => { console.log('BackgroundGeolocation error'); }); - // Turn ON the background-geolocation system. The user will be tracked whenever they suspend the app. + // LIGA o sistema de geolocalização em segundo plano. O usuario vai ser rastreado sempre que ele suspender a aplicação. BackgroundGeolocation.start(); } -// If you wish to turn OFF background-tracking, call the #stop method. +// Se você quiser DESLIGAR o sistema de localização em segundo plano, chame o metodo "stop". BackgroundGeolocation.stop(); ``` From d098f70e19c7d670088497638b926eb7403f29db Mon Sep 17 00:00:00 2001 From: Eduardo Pedroso Date: Wed, 6 Jul 2016 22:35:55 -0300 Subject: [PATCH 08/22] Adding static methods and some translations --- .../03-nativo/3y-backgroundGeolocation.md | 75 ++++++++++++++----- 1 file changed, 57 insertions(+), 18 deletions(-) diff --git a/chapters/03-nativo/3y-backgroundGeolocation.md b/chapters/03-nativo/3y-backgroundGeolocation.md index 4c15313..6edb799 100644 --- a/chapters/03-nativo/3y-backgroundGeolocation.md +++ b/chapters/03-nativo/3y-backgroundGeolocation.md @@ -61,29 +61,68 @@ BackgroundGeolocation.stop(); Métodos estáticos ----------------- -``` show(Options) ``` +``` configure() ``` -Mostra o ActionSheet. As opções do ActionSheet é um objeto com as seguintes propriedades. +Configure the plugin. Success callback will be called with one argument - Location object, which tries to mimic w3c Coordinates interface. See http://dev.w3.org/geo/api/spec-source.html#coordinates_interface Callback to be executed every time a geolocation is recorded in the background. -| Opção | Tipo | Descrição | -|-------------------------------|-----------|----------------------------------------------| -| title |`string` | O título para o actionsheet | -| buttonLabels |`string[]` | Labels para os botões. Usa o índice 'x' | -| androidTheme |`number` | Tema para ser usado no Android | -| androidEnableCancelButton |`boolean` | Habilita o botão de cancelar no Android | -| winphoneEnableCancelButton |`boolean` | Habilita o botão de cancelar no Windows Phone| -| addCancelButtonWithLabel |`string` | Adiciona um botão de cancelar com texto | -| addDestructiveButtonWithLabel |`string` | Adiciona um botão destrutivo com texto | -| position |`number[]` | No iPad, define a posição X,Y | +Fail callback to be executed every time a geolocation error occurs. -| Parametro | Tipo | Detalhes | -|-------------------------------|--------------|----------------------------------------------| -| Options |```options``` | Veja tabela acima | +Options a json object of type Config -*Retorna:* ```Promise``` +``` start() ``` -Retorna uma Promise que retorna o indíce do botão pressionado (o índice começa em 1, então 1, 2, 3, etc.). +LIGA o sistema de geolocalização em segundo plano. O usuario vai ser rastreado sempre que ele suspender a aplicação. -``` hide() ``` +``` stop() ``` + +DESLIGA o sistema de geolocalização em segundo plano. + +``` finish() ``` + +Informa o plugin nativo de que você terminou e a tarefa em background pode ser concluída. OBS: Somente iOS e WP. + +``` changePace() ``` + +Força o plugin a entrar no modo "em movimento" ou "fixo". OBS: Somente iOS e WP. + +``` setConfig() ``` + +Define as configurações. + +``` getStationaryLocation() ``` + +Retorna a stationaryLocation se disponivel. retorna null se não estiver. OBS: Somente iOS e WP. + +``` onStationary() ``` + +Esconde o ActionSheet. + +``` isLocationEnabled() ``` + +Verifica se a localização está habilitada no dispositivo. + +Returns: Promise Retorna uma promise com um argumento do tipo int com valores 0, 1 (true). OBS: Somente ANDROID. + +``` showLocationSettings() ``` + +Esconde o ActionSheet. + +``` watchLocationMode() ``` Esconde o ActionSheet. + +``` stopWatchingLocationMode() ``` + +Esconde o ActionSheet. + +``` getLocations() ``` + +Esconde o ActionSheet. + +``` deleteLocation() ``` + +Esconde o ActionSheet. + +``` deleteAllLocations() ``` + +Deleta todas as localizações salvas. OBS: Somente ANDROID From 9ce7df18b324a3c60e02e8cdd652b3149b17f8b4 Mon Sep 17 00:00:00 2001 From: Eduardo Pedroso Date: Wed, 6 Jul 2016 22:38:51 -0300 Subject: [PATCH 09/22] More translations on Static Methods --- chapters/03-nativo/3y-backgroundGeolocation.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/chapters/03-nativo/3y-backgroundGeolocation.md b/chapters/03-nativo/3y-backgroundGeolocation.md index 6edb799..89749b8 100644 --- a/chapters/03-nativo/3y-backgroundGeolocation.md +++ b/chapters/03-nativo/3y-backgroundGeolocation.md @@ -105,7 +105,7 @@ Returns: Promise Retorna uma promise com um argumento do tipo int com va ``` showLocationSettings() ``` -Esconde o ActionSheet. +Mostra as configurações de localização do dispositivo. ``` watchLocationMode() ``` @@ -113,7 +113,7 @@ Esconde o ActionSheet. ``` stopWatchingLocationMode() ``` -Esconde o ActionSheet. +Para de olhar para mudanças nos modos de localização. OBS: Somente ANDROID. ``` getLocations() ``` @@ -121,7 +121,7 @@ Esconde o ActionSheet. ``` deleteLocation() ``` -Esconde o ActionSheet. +Deleta a localização salva passando o locationId. OBS: Somente ANDROID ``` deleteAllLocations() ``` From dbae6da4e216e6077f745fe6cc723b88585882f4 Mon Sep 17 00:00:00 2001 From: Eduardo Pedroso Date: Thu, 7 Jul 2016 08:50:28 -0300 Subject: [PATCH 10/22] Adding configure method translation --- chapters/03-nativo/3y-backgroundGeolocation.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/chapters/03-nativo/3y-backgroundGeolocation.md b/chapters/03-nativo/3y-backgroundGeolocation.md index 89749b8..e5cbabb 100644 --- a/chapters/03-nativo/3y-backgroundGeolocation.md +++ b/chapters/03-nativo/3y-backgroundGeolocation.md @@ -63,11 +63,11 @@ Métodos estáticos ``` configure() ``` -Configure the plugin. Success callback will be called with one argument - Location object, which tries to mimic w3c Coordinates interface. See http://dev.w3.org/geo/api/spec-source.html#coordinates_interface Callback to be executed every time a geolocation is recorded in the background. +Configura o plugin. O callback de sucesso vai ser chamado com um argumento - Objeto de localização, que tenta imitar a interface de coordenadas do w3c. Veja mais em [http://dev.w3.org/geo/api/spec-source.html#coordinates_interface](http://dev.w3.org/geo/api/spec-source.html#coordinates_interface) Callback executado toda vez que a geolocalização é salva em segundo plano. -Fail callback to be executed every time a geolocation error occurs. +Callback de falha a ser executado toda vez que ocorrer um erro na geolocalização. -Options a json object of type Config +Options é um objeto json do tipo Config. ``` start() ``` From 7264e84c3b1cc9fc85903063ca86d1af17a63136 Mon Sep 17 00:00:00 2001 From: Eduardo Pedroso Date: Thu, 7 Jul 2016 10:36:12 -0300 Subject: [PATCH 11/22] Adding BackgroundGeolocation to README --- chapters/03-nativo/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/chapters/03-nativo/README.md b/chapters/03-nativo/README.md index 5364591..fc08143 100644 --- a/chapters/03-nativo/README.md +++ b/chapters/03-nativo/README.md @@ -41,4 +41,5 @@ 3.39 > Toast 3.40 > TouchID 3.41 > Vibration -3.42 > BackgroundGeolocation + +3.42 [BackgroundGeolocation](chapters/03-nativo/3y-backgroundGeolocation.md) From 9d3c4d88f513391bd8f9142ccf6bc838329c6fe3 Mon Sep 17 00:00:00 2001 From: Eduardo Pedroso Date: Thu, 7 Jul 2016 11:12:36 -0300 Subject: [PATCH 12/22] Update README.md --- chapters/03-nativo/README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/chapters/03-nativo/README.md b/chapters/03-nativo/README.md index fc08143..a66d050 100644 --- a/chapters/03-nativo/README.md +++ b/chapters/03-nativo/README.md @@ -40,6 +40,5 @@ 3.38 > StatusBar 3.39 > Toast 3.40 > TouchID -3.41 > Vibration - -3.42 [BackgroundGeolocation](chapters/03-nativo/3y-backgroundGeolocation.md) +3.41 > Vibration +3.42 > [BackgroundGeolocation](chapters/03-nativo/3y-backgroundGeolocation.md) From b7bf7472a94c91b5bafbfae2a6427697fa74d14e Mon Sep 17 00:00:00 2001 From: Eduardo Pedroso Date: Thu, 7 Jul 2016 11:15:31 -0300 Subject: [PATCH 13/22] Update README.md --- chapters/03-nativo/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chapters/03-nativo/README.md b/chapters/03-nativo/README.md index a66d050..91286c1 100644 --- a/chapters/03-nativo/README.md +++ b/chapters/03-nativo/README.md @@ -41,4 +41,4 @@ 3.39 > Toast 3.40 > TouchID 3.41 > Vibration -3.42 > [BackgroundGeolocation](chapters/03-nativo/3y-backgroundGeolocation.md) +3.42 > [BackgroundGeolocation](3y-backgroundGeolocation.md) From 491f68b37d8a3c93ba87529c6ec0f9f6f4679c75 Mon Sep 17 00:00:00 2001 From: Eduardo Pedroso Date: Thu, 7 Jul 2016 11:24:15 -0300 Subject: [PATCH 14/22] onStationary Translation added --- chapters/03-nativo/3y-backgroundGeolocation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chapters/03-nativo/3y-backgroundGeolocation.md b/chapters/03-nativo/3y-backgroundGeolocation.md index e5cbabb..258bcce 100644 --- a/chapters/03-nativo/3y-backgroundGeolocation.md +++ b/chapters/03-nativo/3y-backgroundGeolocation.md @@ -95,7 +95,7 @@ Retorna a stationaryLocation se disponivel. retorna null se não estiver. OBS: S ``` onStationary() ``` -Esconde o ActionSheet. +Adiciona um *listener* para região fixa. Sempre que o device entrar em "modo fixo", seu callback de sucesso vai ser executado com o parametro de localização contendo o "radius" da região. OBS: Somente iOS e WP ``` isLocationEnabled() ``` From c99ad0425554b86f9cf56e07939511bbaad4d2ab Mon Sep 17 00:00:00 2001 From: Eduardo Pedroso Date: Thu, 7 Jul 2016 12:56:26 -0300 Subject: [PATCH 15/22] Adding watchLocationMode --- chapters/03-nativo/3y-backgroundGeolocation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chapters/03-nativo/3y-backgroundGeolocation.md b/chapters/03-nativo/3y-backgroundGeolocation.md index 258bcce..861083c 100644 --- a/chapters/03-nativo/3y-backgroundGeolocation.md +++ b/chapters/03-nativo/3y-backgroundGeolocation.md @@ -109,7 +109,7 @@ Mostra as configurações de localização do dispositivo. ``` watchLocationMode() ``` -Esconde o ActionSheet. +Metodo pode ser usado para detectar mudanças do usuário nas configurações do serviço de localização. Se o usuário habilitar ou desabilitar os serviços de localização o callback de sucesso será executado. Em caso de erro (SettingNotFoundException) o callback de falha será executado. OBS: Somente ANDROID. ``` stopWatchingLocationMode() ``` From 8108c7c4b10119ac18fe5bf1ede82da778d923ec Mon Sep 17 00:00:00 2001 From: Eduardo Pedroso Date: Thu, 7 Jul 2016 13:12:26 -0300 Subject: [PATCH 16/22] All methods translated --- chapters/03-nativo/3y-backgroundGeolocation.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/chapters/03-nativo/3y-backgroundGeolocation.md b/chapters/03-nativo/3y-backgroundGeolocation.md index 861083c..0f2c439 100644 --- a/chapters/03-nativo/3y-backgroundGeolocation.md +++ b/chapters/03-nativo/3y-backgroundGeolocation.md @@ -50,7 +50,7 @@ platform.ready().then(() => { console.log('BackgroundGeolocation error'); }); - // LIGA o sistema de geolocalização em segundo plano. O usuario vai ser rastreado sempre que ele suspender a aplicação. + // LIGA o sistema de geolocalização em segundo plano. O usuário vai ser rastreado sempre que ele suspender a aplicação. BackgroundGeolocation.start(); } @@ -79,7 +79,7 @@ DESLIGA o sistema de geolocalização em segundo plano. ``` finish() ``` -Informa o plugin nativo de que você terminou e a tarefa em background pode ser concluída. OBS: Somente iOS e WP. +Informa o plugin nativo de que você terminou e a tarefa em segundo plano(background) pode ser concluída. OBS: Somente iOS e WP. ``` changePace() ``` @@ -117,7 +117,7 @@ Para de olhar para mudanças nos modos de localização. OBS: Somente ANDROID. ``` getLocations() ``` -Esconde o ActionSheet. +Metodo vai retornar todas as localizações salvas. As localizações são salvas quando: - config.stopOnTerminate é falso e a atividade principal foi morta pelo sistema ou - option.debug é verdadeiro. OBS: Somente ANDROID ``` deleteLocation() ``` From b0663261cac421b0ee8fdbc95fa5c2e6745aae8e Mon Sep 17 00:00:00 2001 From: Eduardo Pedroso Date: Thu, 7 Jul 2016 15:14:26 -0300 Subject: [PATCH 17/22] Update 3y-backgroundGeolocation.md --- chapters/03-nativo/3y-backgroundGeolocation.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/chapters/03-nativo/3y-backgroundGeolocation.md b/chapters/03-nativo/3y-backgroundGeolocation.md index 0f2c439..c0a3b79 100644 --- a/chapters/03-nativo/3y-backgroundGeolocation.md +++ b/chapters/03-nativo/3y-backgroundGeolocation.md @@ -34,16 +34,16 @@ platform.ready().then(() => { stationaryRadius: 20, distanceFilter: 30, debug: true, // habilite para ouvir sons referentes ao ciclo de vida do background-geolocation. - stopOnTerminate: false, // habilite para limpar as configurações de localizaçao em segundo plano quando o app for fechado. + stopOnTerminate: false, // habilite para limpar as configurações de localização em segundo plano quando o app for fechado. }; BackgroundGeolocation.configure(config) .then((location) => { console.log('[js] BackgroundGeolocation callback: ' + location.latitude + ',' + location.longitude); - // IMPORTANTE: Você precisa executar o metodo "finish" aqui para informar o plugin nativo de que você terminou + // IMPORTANTE: Você precisa executar o método "finish" aqui para informar o plugin nativo de que você terminou // e a tarefa em background pode ser concluída. Você precisa fazer isso independentemente do sucesso da sua requisição HTTP. - // SE VOCÊ NÃO FIZER, ios vai FINALIZAR SUA APLICAÇÃO(CRASH) por ficar muito tempo em segundo plano. + // SE VOCÊ NÃO FIZER, iOS vai FINALIZAR SUA APLICAÇÃO(CRASH) por ficar muito tempo em segundo plano. BackgroundGeolocation.finish(); // SOMENTE IOS }) .catch((error) => { @@ -54,7 +54,7 @@ platform.ready().then(() => { BackgroundGeolocation.start(); } -// Se você quiser DESLIGAR o sistema de localização em segundo plano, chame o metodo "stop". +// Se você quiser DESLIGAR o sistema de localização em segundo plano, chame o método "stop". BackgroundGeolocation.stop(); ``` @@ -71,7 +71,7 @@ Options é um objeto json do tipo Config. ``` start() ``` -LIGA o sistema de geolocalização em segundo plano. O usuario vai ser rastreado sempre que ele suspender a aplicação. +LIGA o sistema de geolocalização em segundo plano. O usuário vai ser rastreado sempre que ele suspender a aplicação. ``` stop() ``` @@ -95,7 +95,7 @@ Retorna a stationaryLocation se disponivel. retorna null se não estiver. OBS: S ``` onStationary() ``` -Adiciona um *listener* para região fixa. Sempre que o device entrar em "modo fixo", seu callback de sucesso vai ser executado com o parametro de localização contendo o "radius" da região. OBS: Somente iOS e WP +Adiciona um *listener* para região fixa. Sempre que o device entrar em "modo fixo", seu callback de sucesso vai ser executado com o parâmetro de localização contendo o "radius" da região. OBS: Somente iOS e WP ``` isLocationEnabled() ``` @@ -109,7 +109,7 @@ Mostra as configurações de localização do dispositivo. ``` watchLocationMode() ``` -Metodo pode ser usado para detectar mudanças do usuário nas configurações do serviço de localização. Se o usuário habilitar ou desabilitar os serviços de localização o callback de sucesso será executado. Em caso de erro (SettingNotFoundException) o callback de falha será executado. OBS: Somente ANDROID. +Método pode ser usado para detectar mudanças do usuário nas configurações do serviço de localização. Se o usuário habilitar ou desabilitar os serviços de localização o callback de sucesso será executado. Em caso de erro (SettingNotFoundException) o callback de falha será executado. OBS: Somente ANDROID. ``` stopWatchingLocationMode() ``` @@ -117,7 +117,7 @@ Para de olhar para mudanças nos modos de localização. OBS: Somente ANDROID. ``` getLocations() ``` -Metodo vai retornar todas as localizações salvas. As localizações são salvas quando: - config.stopOnTerminate é falso e a atividade principal foi morta pelo sistema ou - option.debug é verdadeiro. OBS: Somente ANDROID +Método vai retornar todas as localizações salvas. As localizações são salvas quando: - config.stopOnTerminate é falso e a atividade principal foi morta pelo sistema ou - option.debug é verdadeiro. OBS: Somente ANDROID ``` deleteLocation() ``` From c940a4ae8d849a6f1725ab3948159b30968c0603 Mon Sep 17 00:00:00 2001 From: Eduardo Pedroso Date: Thu, 28 Jul 2016 22:13:12 -0300 Subject: [PATCH 18/22] Update README.md --- README.md | 102 ++++++++++++++++++++++++++++++------------------------ 1 file changed, 57 insertions(+), 45 deletions(-) diff --git a/README.md b/README.md index eb17997..d98efac 100644 --- a/README.md +++ b/README.md @@ -38,49 +38,63 @@ 2.22 Toolbar ####3. Nativo -3.1 [ActionSheet](chapters/03-nativo/3a-actionSheet.md) -3.2 [AppAvailability](chapters/03-nativo/3b-appAvailability.md) -3.3 [AppRate](chapters/03-nativo/3c-appRate.md) -3.4 [AppVersion](chapters/03-nativo/3d-appVersion.md) -3.5 Badge -3.6 BarCodeScanner -3.7 [Base64ToGallery](chapters/03-nativo/3g-base64togallery.md) -3.8 [BatteryStatus](chapters/03-nativo/3h-batteryStatus.md) -3.9 BLE -3.10 Calendar -3.11 Camera -3.12 Clipboard -3.13 Connection -3.14 Contats -3.15 DatePicker -3.16 DBMeter -3.17 Device -3.18 DeviceMotion -3.19 DeviceOrientation -3.20 Dialogs -3.21 Facebook -3.22 File -3.23 Flashlight -3.24 [Geolocation](chapters/03-nativo/3w-geolocation.md) -3.25 Globalization -3.27 [Google Maps](chapters/03-nativo/3za-googleMaps.md) -3.26 Hotspot -3.27 ImagePicker -3.28 InAppBrowser -3.29 Keyboard -3.30 LaunchNavigator -3.31 LocalNotifications -3.32 Network -3.33 [Push](chapters/03-nativo/3v-push.md) -3.34 SMS -3.35 SocialSharing -3.36 SpinnerDialog -3.37 SplashScreen -3.38 StatusBar -3.39 Toast -3.40 TouchID -3.41 Vibration -3.42 [BackgroundGeolocation](chapters/03-nativo/3y-backgroundGeolocation.md) +3.1 > [ActionSheet](3a-actionSheet.md) +3.2 > [AppAvailability](3b-appAvailability.md) +3.3 > [AppRate](3c-appRate.md) +3.4 > [AppVersion](3d-appVersion.md) +3.5 > Badge +3.6 > BarCodeScanner +3.7 > [Base64ToGallery](3g-base64togallery.md) +3.8 > [BatteryStatus](3h-batteryStatus.md) +3.9 > BLE +3.10 > Calendar +3.11 > Camera +3.12 > Clipboard +3.13 > Connection +3.14 > Contats +3.15 > DatePicker +3.16 > DBMeter +3.17 > Device +3.18 > DeviceMotion +3.19 > DeviceOrientation +3.20 > Dialogs +3.21 > Facebook +3.22 > File +3.23 > Flashlight +3.24 > [Geolocation](3w-geolocation.md) +3.25 > [Globalization](325-globalization.md) +3.26 > [Google Analytics](326-analytics.md) +3.27 > [Google Maps](3za-googleMaps.md) +3.28 > Google Plus +3.29 > [Hotspot](329-hotspot.md) +3.30 > Httpd +3.31 > IBeacon +3.32 > [ImagePicker](332-imagepicker.md) +3.33 > [InAppBrowser](333-inappbrowser.md) +3.34 > Ionic Deeplinks +3.35 > Keyboard +3.36 > Launch Navigator +3.37 > Local Notifications +3.38 > MediaError +3.39 > MediaPlugin +3.40 > Network +3.41 > OneSignal +3.42 > Printer +3.43 > [Push](3v-push.md) +3.44 > SafariViewController +3.45 > Screenshot +3.46 > SMS +3.47 > Social Sharing +3.48 > Spinner Dialog +3.49 > SplashScreen +3.50 > SQLite +3.51 > StatusBar +3.52 > Toast +3.53 > TouchID +3.54 > Transfer +3.55 > Vibration +3.56 > WebIntent + ####4. Temas 4.1 [Introdução](chapters/04-temas/4a-intro.md) @@ -114,8 +128,6 @@ 8.6 [Instalação em OSX](chapters/08-recursos/08f-mac-setup.md)
8.7 [Instalação em Windows](chapters/08-recursos/08g-windows-setup.md) -- *linkar em cada capítulo o caminho correto para o arquivo.md* - ## Contribuindo com a tradução From b394b85f858e7af4f82afaf45724f1d6d17ad7b5 Mon Sep 17 00:00:00 2001 From: Eduardo Pedroso Date: Thu, 28 Jul 2016 22:14:38 -0300 Subject: [PATCH 19/22] Update README.md --- chapters/03-nativo/README.md | 49 +++++++++++++++++++++++------------- 1 file changed, 31 insertions(+), 18 deletions(-) diff --git a/chapters/03-nativo/README.md b/chapters/03-nativo/README.md index 91286c1..99b3590 100644 --- a/chapters/03-nativo/README.md +++ b/chapters/03-nativo/README.md @@ -23,22 +23,35 @@ 3.22 > File 3.23 > Flashlight 3.24 > [Geolocation](3w-geolocation.md) -3.25 > Globalization +3.25 > Globalization +3.26 > Google Analytics 3.27 > [Google Maps](3za-googleMaps.md) -3.26 > Hotspot -3.27 > ImagePicker -3.28 > InAppBrowser -3.29 > Keyboard -3.30 > LaunchNavigator -3.31 > LocalNotifications -3.32 > Network -3.33 > [Push](3v-push.md) -3.34 > SMS -3.35 > SocialSharing -3.36 > SpinnerDialog -3.37 > SplashScreen -3.38 > StatusBar -3.39 > Toast -3.40 > TouchID -3.41 > Vibration -3.42 > [BackgroundGeolocation](3y-backgroundGeolocation.md) +3.28 > Google Plus +3.29 > Hotspot +3.30 > Httpd +3.31 > IBeacon +3.32 > ImagePicker +3.33 > InAppBrowser +3.34 > Ionic Deeplinks +3.35 > Keyboard +3.36 > Launch Navigator +3.37 > Local Notifications +3.38 > MediaError +3.39 > MediaPlugin +3.40 > Network +3.41 > OneSignal +3.42 > Printer +3.43 > [Push](3v-push.md) +3.44 > SafariViewController +3.45 > Screenshot +3.46 > SMS +3.47 > Social Sharing +3.48 > Spinner Dialog +3.49 > SplashScreen +3.50 > SQLite +3.51 > StatusBar +3.52 > Toast +3.53 > TouchID +3.54 > Transfer +3.55 > Vibration +3.56 > WebIntent From e139159b90d669b9522bfb249d12493a6baaa3d4 Mon Sep 17 00:00:00 2001 From: Eduardo Pedroso Date: Thu, 28 Jul 2016 22:15:32 -0300 Subject: [PATCH 20/22] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d98efac..087025c 100644 --- a/README.md +++ b/README.md @@ -128,6 +128,7 @@ 8.6 [Instalação em OSX](chapters/08-recursos/08f-mac-setup.md)
8.7 [Instalação em Windows](chapters/08-recursos/08g-windows-setup.md) +*linkar em cada capítulo o caminho correto para o arquivo.md* ## Contribuindo com a tradução From f17df73838dab0a922e3de0ae0bbeacfbe03e900 Mon Sep 17 00:00:00 2001 From: Eduardo Pedroso Date: Thu, 28 Jul 2016 22:16:28 -0300 Subject: [PATCH 21/22] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 087025c..2077386 100644 --- a/README.md +++ b/README.md @@ -128,7 +128,7 @@ 8.6 [Instalação em OSX](chapters/08-recursos/08f-mac-setup.md)
8.7 [Instalação em Windows](chapters/08-recursos/08g-windows-setup.md) -*linkar em cada capítulo o caminho correto para o arquivo.md* +- *linkar em cada capítulo o caminho correto para o arquivo.md* ## Contribuindo com a tradução From 7a0dee87ccc27257dbf6351ec4525567ba215987 Mon Sep 17 00:00:00 2001 From: Eduardo Pedroso Date: Thu, 28 Jul 2016 22:19:03 -0300 Subject: [PATCH 22/22] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2077386..6c967c3 100644 --- a/README.md +++ b/README.md @@ -130,6 +130,7 @@ - *linkar em cada capítulo o caminho correto para o arquivo.md* + ## Contribuindo com a tradução [Aqui](https://github.com/IonicBrazil/ionic2-docs/blob/master/CONTRIBUTING.md) você pode visualizar o nosso guia de contribuição.