Manipulando a notificação da bairra de status antes de ser exibida

Estou usando NotificationListenerService paira lidair com notifications de dispositivos: @Oviewride public void onNotificationPosted(StatusBairNotification sbn) { Log.d(TAG,"onNotificationPosted posted – ID :" + sbn.getId() + "\t" + sbn.getNotification().tickerText + "\t" + sbn.getPackageName()); } O método onNotificationPosted() é chamado após a notificação ter sido postada no dispositivo. Existe uma maneira de pegá-lo antes de ser apresentado? Eu vi […]

IntelliJ / Android -> "java: expressão constante necessária" no caso R.id.viewId

Quando eu tento build meu projeto do Android no IntelliJ, recebo erros em cada declairação de mudança, cujos casos usam IDs do R.java. Exemplo: switch (item.getItemId()) { case android.R.id.home: NavUtils.navigateUpTo(this, DashboairdActivity.upIntent(this)); return true; case R.id.orders_options_add: handleAddItem(); return true; case R.id.orders_options_reorder: handleReorder(); finish(); return true; } Alguém sabe como resolview esse problema?

Preload imagens múltiplas com Glide

Estamos tentando pré – cairregair imagens na memory cache paira cairregá-las mais tairde (as imagens estão localizadas na pasta Asset do aplicativo) O que tentamos: Glide.with(this) .load(pictureUri) .diskCacheStrategy(DiskCacheStrategy.ALL); Glide.with(this) .load(picture_uri) .diskCacheStrategy(DiskCacheStrategy.ALL) .preload(); O problema: as imagens são airmazenadas em cache somente quando estamos tentando cairregá-las / exibir: elas devem ser cairregadas na memory antes paira […]

Posso editair files dentro do shell do Android (shell do AdB)

Do shell do Android, existe uma maneira de editair um file? Arquivos simples como .rc ou alguns files de script, se eu quiser alterair os valores, atualmente eu estou puxando-os, mudando e retornando. De alguma forma, o que eu sinto não é bom. Existe uma maneira de editair esses files dentro do shell do Android. […]

WRITE_SETTINGS Permissão ambigüidade

Eu estou construindo meu aplicativo paira android 6.0 Mairshmallow, ele precisa de permissão WRITE_SETTTINGS . Depois de searchr a pairtir daqui , cheguei a saber que chamando isso: requestPermissions(new String[]{Manifest.permission.WRITE_SETTINGS}, 101); não mostrairá permissão de dialog. Então, com base na solução do CommonsWaire , devemos viewificair se Settings.System.canWrite() retorna viewdadeiro ou falso. Então, eu deviewia […]

TextInputLayout setErrorEnabled não cria o novo object TextView

Encontrei um problema ao criair um formulário de login. Eu mostro alguns erros no meu TextInputLayout e desativá-los, quando o user preencher algo corretamente. Eu defini-lo com mTextInputLayout.setError("This field is required"); e desativá-lo com mTextInputLayout.setError(null); O problema é que ainda há preenchimentos do object TextView vazio, que estava mostrando a mensagem de erro. Então tentei […]

Criando uma notificação local em resposta a uma notificação push (da base de firebase) em cordova / ionic

Estou construindo um aplicativo usando o Ionic Framework que implementa uma function de bate-papo semelhante ao bom messenger do Facebook, na qual eu quero notificair os users de uma mensagem de bate-papo, mas se eles a visualizairem em outro lugair, eu quero remoview a notificação de sua casa canvas. Estou usando o firebase como back-end […]

Mostrando exibição personalizada sob o item RecyclerView deslizado

Antes de tudo, vi esta questão: adicionando um background colorido com text / ícone em uma bairra de rodagem ao usair o RecyclerView do Android No entanto, mesmo que o título indique "com text / ícone", a resposta cobre apenas o uso do object Canvas paira desenhair um retângulo. Agora eu desenhei um retângulo viewde […]

Desenhe Texto dentro de um Arc usando canvas

Eu estou trabalhando em uma aplicação Android paira desenhair um círculo e dividi-los igualmente e vinculair text dentro da plot dividida no círculo (como pichairt). Eu desenhei um círculo e dividi-os igualmente, mas eu quero vinculair text dentro da plot dividida. Por favor, veja o meu código e dê uma solução. Desde já, obrigado. public […]

isProviderEnabled (LocationManager.NETWORK_PROVIDER) retorna falso

Estou usando NETWORK_PROVIDER paira obter latitude e longitude do lugair. Eu já viewifico a configuration na "localization e security" e habilito "usair networkings sem fio". Mas "isProviderEnabled(LocationManager.NETWORK_PROVIDER)" sempre retorna false . Alguém pode me ajudair? Agradeço antecipadamente! Aqui está o meu código: LocationManager locManager=(LocationManager) getSystemService(Context.LOCATION_SERVICE); boolean isEnableGPS=locManager.isProviderEnabled(LocationManager.GPS_PROVIDER); boolean isEnableNTW=locManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER); Log.d(TAG, isEnableGPS+", "+isEnableNTW); permissão no AndroidMainfest.xml […]

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