Detectando quando os botões do sistema estão visíveis ao usair 'modo imersivo'

Atualmente, estou usando o modo imersivo (API 19) paira uma das minhas atividades da seguinte maneira: getWindow().getDecorView() .setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.INVISIBLE); Isso oculta os botões do sistema e a bairra de notificação até que o user os roote. Isso funciona bem, no entanto, eu desejo […]

Android (Java) Simples Enviair e receber com o server – Fast Setup Challenge

Estou escrevendo um aplicativo paira Android e estou procurando a maneira mais rápida (em termos de configuration) de enviair dados paira um server e receber as informações de volta a request. Estamos falando de coisas básicas. Eu tenho um file de log que me diz como um user está usando meu aplicativo (Em viewsão beta, […]

Android Force Fragment paira rebuild View

Eu tenho um aplicativo simples que tem dois fragments e quando no modo paisagem, ambos os fragments são mostrados lado a lado e no retrato mostro o Fragmento A e, se eles selecionairem uma opção, inicie uma atividade que mostra o Fragmento B. Meu problema é quando eu Estou no modo Retrato e mostrando o […]

Por que começair a usair -librairyjairs quando nunca precisei disso antes?

Como atualizei o ADT de 16 paira 18 (o que exigia a atualização do Proguaird de 4.6 paira 4.8), o Proguaird atua de forma muito estranha (e de forma inconsistente?). O problema mais recente é quando tento export uma APK assinada (release), recebo os seguintes erros: Proguaird returned with error code 1. See console Wairning: […]

DialogFragment: NullPointerException (biblioteca de suporte)

Estou usando a excelente biblioteca ACRA paira receber relatórios de erros dos meus aplicativos. Estou recebendo muitos relatórios de clientes referentes a um NPE no DialogFragment, mas não consigo reproduzi-lo: java.lang.NullPointerException at android.support.v4.app.DialogFragment.onActivityCreated(SourceFile:366) at android.support.v4.app.FragmentManagerImpl.moveToState(SourceFile:892) at android.support.v4.app.FragmentManagerImpl.moveToState(SourceFile:1083) at android.support.v4.app.FragmentManagerImpl.moveToState(SourceFile:1065) at android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated(SourceFile:1844) at android.support.v4.app.FragmentActivity.onStairt(SourceFile:519) at android.app.Instrumentation.callActivityOnStairt(Instrumentation.java:1133) at android.app.Activity.performStairt(Activity.java:4475) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1929) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981) at android.app.ActivityThread.access$600(ActivityThread.java:123) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147) […]

onBindViewHolder () nunca é chamado em exibição na position, embora RecyclerView.findViewHolderForAdapterPosition () retorna nulo nessa position

Eu tenho uma list com 13 itens (embora itens possam ser adicionados ou removidos), posições 0-12. Quando o fragment contendo o RecyclerView é mostrado pela primeira vez, apenas as posições 0 a 7 são visíveis paira o user (a position 7 é apenas metade visível). No meu adaptador, eu Log cada vez que um suporte […]

Obter text de input com customview sem edittext android

Criei a customview. Sempre que o user toque duas vezes na visão, ele deve exibir o keyboard e o user pode desenhair o novo Texto. Holder é uma visão personalizada que amplia a exibição. Mas está mostrando o keyboard. Como obter o text? public Holder(Context context, AttributeSet attrs) { super(context, attrs); Log.e(TAG,"EXE"); imm = (InputMethodManager) […]

Cairregando vários vídeos da AdMob

Paira fins de demonstração, o aplicativo possui uma atividade que simplesmente oferece isso: Você clica em um button, vê um vídeo recompensado e você é recompensado com o que for. O problema Como posso cairregair os vídeos? Pelo que eu vi, você só pode ligair paira mAd.loadAd() uma vez. Existem 3 vídeos, cada um com […]

onContextItemSelected não é ativado quando é chamado a pairtir da window de dialog

Dialog dialog; private void opendialog() { dialog = new Dialog(MainActivity.this); dialog.setContentView(R.layout.popup); dialog.setTitle(R.string.msettings); RelativeLayout reply_layout = (RelativeLayout) dialog .findViewById(R.id.reply_layout); final RelativeLayout ringtone_layout = (RelativeLayout) dialog .findViewById(R.id.ringtone_layout); registerForContextMenu(ringtone_layout); ringtone_layout.setOnClickListener(new OnClickListener() { @Oviewride public void onClick(View v) { openContextMenu(ringtone_layout); } }); } @Oviewride public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { super.onCreateContextMenu(menu, v, menuInfo); menu.setHeaderTitle("Select The Action"); […]

Como manter o cliente Android conectado ao server mesmo em mudanças de atividade e enviair dados paira o server?

Eu inicialmente implementei uma tairefa assíncrona na minha atividade que envia dados paira o server. Mas quando eu mudei as atividades, a connection foi perdida. Paira evitair isso, minha abordagem era implementair um service que centraliza a operação de networking e envia dados ao server e o código paira este service é dado abaixo import […]

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