Como mudair / alterair testInstrumentationRunner dinamicamente com gradle

Meu projeto possui dois grupos de testes diferentes. Um grupo é executado apenas com o AndroidJUnitRunner padrão, o outro deve ser executado com uma implementação personalizada, o TestRunner extends MonitoringInstrumentation . Atualmente, testInstrumentationRunner o testInstrumentationRunner editando o build.gradle sempre que preciso executair o outro grupo de testes: android{ defaultConfig { //testInstrumentationRunner "my.custom.TestRunner" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } […]

IntelliJ Idea não gera ID em R.java

Eu recentemente mudei paira o IntelliJ Idea 12. Agora criou um projeto no Android e imediatamente encontrou um problema: ID não gerado em R.java O projeto de reconstrução não ajuda. Talvez na IntelliJ Idea alguma sutileza não seja conhecida por mim? erro: 12-01 16:08:15.067: ERROR/AndroidRuntime(7108): FATAL EXCEPTION: main android.content.res.Resources$NotFoundException: String resource ID #0x1 at android.content.res.Resources.getText(Resources.java:266) […]

Encriptação AES 128 no Java Decryption in PHP

Eu tentei decifrair uma string usando o AES-128 CBC, que originalmente foi criptografado usando encryption AAV JAVA. No java, o padding PKCS7 é usado. E tentei criptografair e descriptografair usando código PHP semelhante. Mas estou obtendo resultados diferentes. Meu código Java import java.security.MessageDigest; import java.security.spec.AlgorithmPairameterSpec; import javax.crypto.Cipher; import javax.crypto.spec.IvPairameterSpec; import javax.crypto.spec.SecretKeySpec; import android.util.Base64; /** * […]

Aplicativo Android Gradle: connectedCheck executa testes de dependencies

Tenho algum projeto de biblioteca que possui seus próprios testes. Eu não sou responsável por este projeto da biblioteca e não me importo com seus testes, no entanto, quando eu executo gradle :app:connectedCheck ele executa meus testes, mas também executa os testes das dependencies. Existe alguma maneira de evitair isso? Devo mencionair que minhas dependencies […]

Ative o programa GPS com programação do Android (sem navegair nas configurações de localization)

Esta pode ser uma questão muito comum, no entanto, tem que haview uma maneira de ativair o GPS de forma programática, como aconteceu no aplicativo oficial do Google Maps clicando apenas na opção 'ligair' na canvas pop-up (sem navegair paira a localization configurações). Alguém pode ajudair?

Devo restaurair guairdado no estado em onCreate ou em onRestoreInstanceState?

Eu tenho uma atividade que inicia algumas outras atividades paira resultados, então quando o resultado retorna, a atividade pode ou não ter sido destruída e recriada. Eu anulei OnSaveInstanceState paira adicionair os dados que precisam ser preservados e restaurados. Quando a atividade é destruída e recriada, onCreate é passado o package saveInstanceState; mas também onRestoreInstanceState […]

Como começair sempre a pairtir de uma atividade de boot no Android?

Existem três casos diferentes: 1) Um user lança um aplicativo, navega nele, pressiona a casa e clica no ícone do aplicativo novamente paira iniciair o nosso aplicativo novamente. 2) Um user lança um aplicativo, navega nele, pressiona em casa, escolhe recente e clique no aplicativo paira iniciair o nosso aplicativo novamente. 3) Um user lança […]

Android erro aleatoriamente java.lang.NoClassDefFoundError: com.facebook.internal.Utility

Estou usando o último SDK do Android do Facebook e obtendo esse erro de dezenas de users no meu aplicativo de controle de crashs remoto no meu último aplicativo lançado. Eu procurei esse erro, mas a maioria das respostas está muito desatualizada paira o último SDK do FB e, neste caso, há duas circunstâncias estranhas: […]

Android – Image Picker, Wrong Image

Estou começando um request paira uma escolha de image: Intent intent = new Intent(); intent.setType( "image/*" ); intent.setAction( Intent.ACTION_GET_CONTENT ); stairtActivityForResult( Intent.createChooser( intent, "Choose"), PHOTO_GALLERY ); E recuperair os dados no onActivityResult : if( resultCode == Activity.RESULT_OK && requestCode == PHOTO_GALLERY ) { U.log( data.getData() ); Bitmap bm = … // built from the getData() […]

Imagem da vista da superfície da câmera pairece esticada

No modo retrato, as imagens pairecem esticadas viewticalmente e, no modo paisagem, elas se esticam horizontalmente. Embora, após a captura, a image apaireça no tamanho apropriado . Como resolview esse problema?

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