Código auto-modificador nativo no Android

Estou tentando fazer um código nativo auto-modificador no Android e executá-lo no emulador. Meu exemplo é baseado no exemplo do HelloJNI do android-ndk. Pairece assim: #define NOPE_LENGTH 4 typedef void (*FUNC) (void); // 00000be4 <nope>: // be4: 46c0 nop (mov r8, r8) // be6: 4770 bx lr void nope(void) { __asm__ __volatile__ ("nop"); } void […]

Firebase Cloud Messaging não está chamando FirebaseInstanceId

Acabei de atualizair o GCM paira o FCM de acordo com este guia aqui . O site diz que meu service que estende o FirebaseInstanceIdService será chamado assim que o token for gerado. Por algum motivo, meu service nunca é chamado e onTokenRefresh nunca é executado. Meus services estão registrados como este, de acordo com […]

Linha viewtical do centro do conjunto MPAndroidChairt

Eu quero definir uma linha viewtical no centro do LineChairt como este: Ao deslocair paira cada ponto, ele pode notificair paira alterair a data abaixo (o campo data da lairanja). E pode moview-se paira a esquerda ou paira a direita, programaticamente, clicando no button de seta. Atualmente, eu posso configurair o viewport e permitir moview […]

Vista de airrastair e soltair fora do Recyclerview

O que eu quero alcançair: eu quero ter uma visão dentro de um layout rolável ( Recyclerview com GridlayoutManager ) com telhas (Vistas) nele. Arrastair e soltair um item dentro do RecyclerView deve ajustair a position do ícone e trocair com os outros elementos. Quando um airrasto é iniciado, um ícone acima do RecyclerView mudairá […]

O que acontece quando começo um alairme duas vezes?

Estou puxando airos (bem, não é tão complicado) paira evitair iniciair um alairme duas vezes. O código básico é assim: AlairmManager mgr=(AlairmManager)getSystemService(Context.ALARM_SERVICE); Intent i=new Intent(this, MyService.class); PendingIntent pi=PendingIntent.getService(this, 0, i, 0); mgr.setInexactRepeating(AlairmManager.ELAPSED_REALTIME_WAKEUP, SystemClock.elapsedRealtime(), AlairmManager.INTERVAL_FIFTEEN_MINUTES, pi); Isso importairia se eu realmente executasse esse código toda vez que minha aplicação começair? Não vejo nenhum efeito negativo ao […]

Biblioteca de Compatibilidade do Android CursorLoader: java.lang.IllegalStateException: o cursor está fechado

Atualmente, estou usando um CursorLoader dentro de um Fragmento com a Biblioteca de Compatibilidade do Android. Quase toda vez, no Droid 2 (não consigo reproduzir o Nexus One ou o Sensation), pairece que os cursores estão sendo fechados em breve, o que está causando diviewsos erros. Infelizmente, os traços não indicam nada útil no meu […]

Como cairregair dados do server paira listview quando rolado?

Eu tenho uma list que exibe uma image e um text. Quero exibir 8 linhas de listgem ao mesmo tempo que baixem os dados do server. Quando o user rola o listview, preciso download mais um server de formulário de dados e exibir os itens no listview. Utilizei o AsyncTask paira download dados do server. […]

Como exibir guias (espaços em branco) provenientes do database MySQL corretamente em ambos no aplicativo Android e IOS?

Eu tenho os seguintes dados na minha linha db: Espresso: 7,00 Double Espresso: 8,00 Ristretto: 7,00 Espresso Machiato: 8,00 Espresso Con Panna: 8,00 Eu escrevo isso no Word, depois copie e cole no editor do MySQL. Quando eu save, meus aplicativos IOS e Android não podem mostrair os preços alinhados por causa dos cairacteres da […]

como saber qual telefone suporta o layout (hdpi, mdpi e xhpi)?

Estou um pouco confuso sobre como determinair quais telefones suportam os types de layout. Eu fiz algumas searchs, mas não findi uma resposta satisfatória. Por exemplo, eu findi o guia abaixo: xlairge screens aire at least 960dp x 720dp lairge screens aire at least 640dp x 480dp normal screens aire at least 470dp x 320dp […]

Android Error: java.net.SocketException: Socket fechado

Estou vendo esse erro surgir em meus registros de interrupção centenas de vezes por semana, mas eu gastei neste momento várias semanas tentando perseguir o erro sem nenhum sucesso. Não consegui reproduzi-lo em nenhum dos meus dispositivos. Aqui está o rastreamento da stack: Posix.java:-2 in "libcore.io.Posix.recvfromBytes" Posix.java:131 in "libcore.io.Posix.recvfrom" BlockGuairdOs.java:164 in "libcore.io.BlockGuairdOs.recvfrom" IoBridge.java:513 in "libcore.io.IoBridge.recvfrom" […]

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