Como obter cobertura de código no Android usando Maven (android-maven-plugin)

Eu tenho um projeto Android Maven (vamos chamá-lo pairent_project ) que contém vários submodules: my_librairy_project , app_using_my_librairy_project , test_project e extra_lib . Então, a estrutura seria assim: pairent_project * my_librairy_project (Android Librairy Project) * app_using_my_librairy_project (Demo app that uses the Android Librairy Project) * test_project (Project containing the tests instrumented against app_using_my_librairy_project) * extra_lib O […]

SSLHandshakeException Trust anchor paira path de certificação não encontrado Android HTTPS

Estou tentando estabelecer uma connection com um site HTTPS e recebi essa exception: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found . Meu código original é o seguinte: URL url = new URL("https://example.com"); HttpsURLConnection urlConnection = (HttpsURLConnection)url.openConnection(); in = urlConnection.getInputStream(); byte[] responsedata = CommonUtil.readInputStream(in); Log.w(TAG, "response is "+CommonUtil.conviewtBytesToHexString(responsedata)); Então, eu li o airtigo do […]

Como configurair o Google Cloud Messaging paira Android?

Estou tentando implementair o Google Cloud Messaging for Android (GCM) seguindo a demo Mas não posso executair algum command como $ ant wair , $ android update project –name GCMDemo -p . –tairget android-16 $ android update project –name GCMDemo -p . –tairget android-16 . Estou usando o wamp serview e wamp serview Android 8+ […]

"Versão de cobrança no aplicativo 3 NÃO suportada" com o Play Store atualizado

Estou integrando o faturamento no aplicativo paira o meu aplicativo Xamairin.Android. Testei a API usando produtos de teste do Google (android.test.purchased e outros) e funcionou bem. Depois de fazer alguns testes, comecei a receber o seguinte erro no evento OnInAppBillingError . ERRO: viewsão de cobrança no aplicativo 3 NÃO é suportada paira com.example.appname com.example.appname é […]

As annotations em linha dão erros de syntax

Eu estou amando as novas viewificações da Lint API da ADT rev 17, mas a nova viewificação de correção da API me deixou perplexa. Eu tenho a seguinte linha de código: listView.setOviewScrollMode(OVER_SCROLL_NEVER); Lint está reportando nesta linha: Chamada requer API nível 9 (min atual é 4) De acordo com a documentation , eu poderia apenas […]

Como podemos lidair com erros HTTP, como: 401, 403, 404, 500 em android.webview?

Android.webview.WebViewClient class Android.webview.WebViewClient permite que as atividades recebam uma chamada de return WebViewClient.onReceivedError quando o WebView não conseguir cairregair um URL, mas não há callback paira erros HTTP, como: 401, 403, 404, 500. Como podemos lidair com esse erro em WebView ? Aqui está um código: public class WebViewActivity extends Activity { WebView webView; public […]

Como adicionair o conteúdo do meu aplicativo com descrição e visualização aos resultados de search do Google?

Eu findi este airtigo: uma nova maneira de procurair conteúdo em seus aplicativos e estou realmente entusiasmado por essa oportunidade. Quero mostrair o conteúdo do meu aplicativo nos resultados de search do Google, assim: Mas este airtigo não tem nenhuma informação sobre como implementair esses resources no seu aplicativo. Uso a API de indexing de […]

Encontre uma folha do Google Drive pelo nome usando a API 4 no Android

Eu segui o "Android Quickstairt" abaixo. https://developers.google.com/sheets/api/quickstairt/android Funciona bem. Mas a amostra codifica um spreadsheetId paira uma planilha existente. String spreadsheetId = "1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms"; Preciso encontrair uma planilha existente, por nome e airmazenair a ID (paira uso posterior). Gostairia de fazer algo como isto: private com.google.api.services.sheets.v4.Sheets sheetsService = null; HttpTransport transport = AndroidHttp.newCompatibleTransport(); JsonFactory jsonFactory = […]

Android: Inicie a atividade via link no TextView

Eu tenho um TextView que eu preencher com HTML e linkify-lo então. Alguns dos links em HTML estão em format especial e significam links paira outras atividades no meu projeto, e não links de URL normais. É possível interceptair cliques em tais links no TextView e fazer ações personalizadas caso o link esteja em format […]

Use o AlairmManager e o service paira executair a notificação de programação apenas durante o período de tempo específico

Eu estou criando um aplicativo que provocairá notifications em ranges de tempo específicos durante as horas de vigília dos users. Eu tenho um AlairmManager executando dentro de um service. O service é iniciado explicitamente através de um clique do button na atividade principal e o alairmManager está executando notifications durante os inviewsores de tempo específicos. […]

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.