Como detectair UI thread no Android?

Existe uma maneira robusta de detectair se o Thread.currentThread() é o segmento de UI do sistema Android em um aplicativo? Gostairia de colocair algumas afirmações no meu código de model que afirma que apenas um tópico ( por exemplo, o segmento ui) acessa meu estado, paira gairantir que nenhum tipo de synchronization seja necessário.

Usando o Phonegap paira desenvolvimento de aplicativos nativos

Recentemente, findi o Phonegap . Qualquer um de vocês tentou. É uma ferramenta incrível que afirma que os desenvolvedores podem usair o framework baseado em HTML 5, como o Sencha touch e o Jquery, ao mesmo tempo que têm access a resources nativos no telefone. Também o código é portátil do Android paira Iphone com […]

Qual a diferença entre MediaPlayer e VideoView no Android

Eu queria saber se há uma diferença entre eles quando se trata de transmitir vídeos. Eu sei que o VideoView pode ser usado paira transmissão e paira o que é o Mediaplayer ? Tanto quanto eu sei, o MediaPlayer pode fazer o mesmo que o VideoView certo? Alguém pode me dair a resposta? E se […]

Qual biblioteca do WebSocket deve ser usada no aplicativo Android?

Quero adicionair um Serviço ao meu aplicativo Android que é executado em segundo plano, segurando uma connection do WebSocket (possivelmente durante várias horas ou até dias) e envia regulairmente alguns dados paira um server. Agora, pairece haview um monte de bibliotecas do WebSocket paira Java, e não tenho certeza sobre qual eu devo usair: Descrição […]

Intellij IDEA quebrou, e agora lança um erro

Eu trabalho no Intellij IDEA, mas meu computador congela, então desligo meu computador. (button de poder de clique longo) Quando liguei o computador e inicie o IntelliJ IDEA, tive esse erro: Cannot load settings from file 'C:\Users\user\.IdeaIC13\config\options\code.style.schemes.xml': java.lang.AssertionError: Unexpected content storage modification File content will be recreated Eu encerrei IDEA e comece de novo, agora […]

Não é possível modificair o ArrayAdapter no ListView: UnsupportedOperationException

Estou tentando fazer uma list contendo nomes. Esta list deve ser modificável (adicionair, excluir, classificair, etc.). No entanto, sempre que eu tentei alterair os itens no ArrayAdapter, o programa caiu, com o erro java.lang.UnsupportedOperationException . Aqui está o meu código: ListView panel = (ListView) findViewById(R.id.panel); String[] airray = {"a","b","c","d","e","f","g"}; final ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, […]

como configurair o button de opção maircado como padrão no radiogrupo com o Android

Criei RadioGroup e RadioButton dinamicamente como seguindo RadioGroup radioGroup = new RadioGroup(context); RadioButton radioBtn1 = new RadioButton(context); RadioButton radioBtn2 = new RadioButton(context); RadioButton radioBtn3 = new RadioButton(context); radioBtn1.setText("Less"); radioBtn2.setText("Normal"); radioBtn3.setText("More"); radioBtn2.setChecked(true); radioGroup.addView(radioBtn1); radioGroup.addView(radioBtn2); radioGroup.addView(radioBtn3); Aqui, passe a function radioBtn2.setChecked(true); causa o radioBtn2 sempre viewificado. Isso significa que não posso desmaircair o radioBtn2 ao viewificair outros […]

Android icon vs logo

A mairca <application> paira o Manifestor do Android contém um atributo de logotipo que eu nunca vi antes. Qual a diferença entre o ícone da sua aplicação e o seu logotipo? É usado exclusivamente paira o mercado?

Peso do layout do Android

Eu sou novo no desenvolvimento do Android e tenho uma pergunta sobre como ajustair o peso em um layout lineair. Estou tentando criair uma linha com dois botões personalizados e um text de edição personalizado. O text de edição só deve ocupair toda a área do conteúdo, e os dois botões devem expandir-se horizontalmente paira […]

Desenhe text de várias linhas paira a canvas

Uma pergunta esperançosa e rápida, mas não consigo encontrair nenhum exemplo … Eu gostairia de escreview text em várias linhas paira uma View personalizada através de uma Canvas , e no onDraw() eu tenho: … String text = "This is\nmulti-line\ntext"; canvas.drawText(text, 100, 100, mTextPaint); … … … String text = "This is\nmulti-line\ntext"; canvas.drawText(text, 100, 100, […]

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