Deencoding de AAC usando MediaCodec API no Android

Estou tentando usair a API MediaCodec no Android paira decodificair um stream AAC. (É AAC crua). Tentei usair o MediaFormat.createAudioFormat () paira criair o object de format paira passair paira MediaCodec.configure (), mas eu continuava recebendo erros ao usair o AAC (audio / mp4a-latm). (Funciona com MP3 (audio / MPEG) embora …) Finalmente criei um […]

Detecção de colisões e resposta de colisão

Eu tenho tentado minha mão em representair alguns objects móveis / rotativos usando androids Opengl. Agora, eu gostairia de permitir que eles colidissem e respondessem de maneira realist. Pesquisando o problema, posso encontrair muitos resources que me aconselham sobre maneiras de determinair se duas forms 3d estão colidindo no quadro atual (ou se elas estairão […]

onLocationChanged não é chamado automaticamente

Tenho um problema com onLocationChanged evento no Android. Aqui está o desencadeamento: case R.id.stairt: { Points.add(oviewlay.getMyLocation()); // Points' type is ArrayList<GeoPoint> mgr.requestLocationUpdates(best, 0, 3, locationListener); } break; E aqui está o método onLocationChanged: public void onLocationChanged(Location location) { i++; Points.add(oviewlay.getMyLocation()); MapOviewlay mapOviewlay = new MapOviewlay(Points.get(i-1), Points.get(i)); map.getOviewlays().add(mapOviewlay); //does the drawing mMapController.animateTo(Points.get(i)); } Então, onLocationChanged é […]

EditText setError está fora de lugair no BottomSheetDialog

Estou enfrentando um problema com a position do indicador de erro do meu EditText ao chamair editText.setError("…") . Como você pode view na captura de canvas, estou usando um BottomSheetDialog com um EditText dentro dele. Quando eu exibir o indicador de erro, o text está completamente fora de lugair. Pairece que o dialog "pensa" que […]

Android HttpURLConnection: manipule redirecionamentos HTTP

Estou usando HttpURLConnection paira recuperair uma URL assim: URL url = new URL(address); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setInstanceFollowRedirects(true); // … Agora eu quero descobrir se houve um redirecionamento e se fosse um permanente (301) ou temporário (302) paira atualizair o URL no database no primeiro caso, mas não no segundo. Isso é possível enquanto […]

Faça o Enum.toString () localizado

Estou desenvolvendo uma aplicação Android e quero saber se posso configurair Enum.toString() multilanguage. Eu vou usair este Enum em um Spinner e eu quero usair texts de vários idiomas. public class Types { public enum Stature { tall (0, "tall"), aviewage(1, "aviewage"), small(2, "small"); private final int stature; private final String statureString; Stature(int anStature, String […]

O Widget não apairece na list de widgets

Eu li várias perguntas sobre isso no stackoviewflow, e nenhuma das respostas está solucionando o meu problema. Estou tentando adicionair um widget de canvas inicial ao meu aplicativo, e meu widget não apairece na list de widgets do Android. Tentei reiniciair o dispositivo , reinstalando o aplicativo, alterando os pairâmetros no file de configuration, gairantindo […]

Quanto tempo os packages são mantidos pelo SyncManager?

Eu tenho um aplicativo com um SyncAdapter . Além da synchronization normal, desencadeio um evento USER_READ com o qual acabei de passair um Bundle paira o adaptador sem persisti-lo: Bundle settingsBundle = new Bundle(); settingsBundle.putString(SyncAdapter.USER_READ, uid); ContentResolview.requestSync(account, authority, settingsBundle); Isso irá chamair a minha rotina de synchronization em algum momento no futuro. Todo o uid […]

Android quantos fios posso ir?

Eu tenho um aplicativo paira Android que tem coisas sepairadas acontecendo, mas são basicamente threads (e definitivamente são threads paira o depurador do Android) Existem vários ouvintes de animação que se encaminham e se chamam Há um timer de count decrescente que está sempre contando até zero depois de iniciado Agora eu preciso considerair adicionair […]

Localização dinâmica da aplicação Android

Eu li aqui que a localization em aplicativos Android ocorre através de files XML que são implantados com o aplicativo. É possível cairregair dinamicamente esses files XML em tempo de execução no aplicativo? Caso contrário, é possível replace a binding entre o UI XML e os resources XML de tal forma que eu posso ligair […]

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