Articles of android

Retrofit adicionar header com token e id

Eu tenho um problema com a obtenção de usuário autenticado. Antes disso, recebi o token e o ID do usuário. Agora eu preciso obter o usuário do servidor usando o token de access e id. Eu tenho formato de header Agora estou tentando adicionar o header com token de usuário e id usando o interceptor. […]

Como converter uma imagem em uma string de base64 com gzip-android

Eu estou tentando converter e comprimir uma imagem tirada de um caminho de arquivo no android para ser convertido com gzip de base64 (eu estou usando isso porque a minha versão desktop, escrita em java, está fazendo o mesmo). Aqui está o que eu tenho atualmente para compression: Bitmap bm = BitmapFactory.decodeFile(imagePath); ByteArrayOutputStream baos = […]

ThrottleService (79): incapaz de ler statistics da rede

Estou recebendo a exceção ” ThrottleService(79): problem reading network stats” Eu não sei porque isso está me dando exceção e no App há alguma comunicação com o servidor que está funcionando bem, mas o ouvinte de pacotes XMPP que estava trabalhando no passado, não está funcionando agora. Alguém pode me dizer o que está errado? […]

LD_LIBRARY_PATH ignorado no Android algumas vezes

Eu tenho um aplicativo Android que gera muitos executáveis ​​nativos dinamicamente vinculados com bibliotecas que eu distribuo com o pacote. Para iniciar esses binários, eu uso a variável de ambiente LD_LIBRARY_PATH para torná-los cientes do local para carregar as bibliotecas, mas em alguns dispositivos isso não funciona, o LD_LIBRARY_PATH está corretamente atualizado, mas o binário […]

Carregar X509Certificate da chave pública de / assets / filename não está correto

Eu tenho o seguinte código em execução no java no windows e funciona como um encanto. Estou usando um certificado com uma chave RSA 2048 que eu gero com o OpenSSL. A parte importante para olhar é o mServerPublicKey = cert.getPublicKey (); Eu preciso da chave pública para o meu caso de uso. String serverCertFile […]

Práticas recomendadas para usar ao segmentar várias resoluções de canvas no Android

Ao projetar uma interface do usuário, precisamos direcionar muitas mutações do Android e várias resoluções de canvas. Como diferenciar o layout para 480 * 800 e 480 * 854 resoluções de canvas no android? como layout de suporte para várias canvass no android? Ambas as perguntas acima recomendam usar um código de layout diferente para […]

Descriptografar um arquivo codificado como byte

Bem, isso é realmente um parter … Primeiro eu preciso leia o conteúdo do arquivo Cripta-os em um byte[] escreva o byte[] em um arquivo ou o que for … Então o resultado de # 2 ou # 3 entrará em outro projeto. Estou tentando proteger nossas chaves PEM / DER. Para descriptografia, preciso leia […]

encontrar o tamanho do APK dos aplicativos instalados

Eu estou tentando calcular o tamanho do arquivo apk dos aplicativos instalados. Aqui está o código public class PackageTabActivity extends ListActivity{ private static final String APP_NAME = “app_name”; private static final String APP_ICON = “app_icon”; private static final String APP_SIZE = “app_size”; Method getPackageSizeInfo = null; PackageManager pm ; @Override public void onCreate(Bundle icicle){ super.onCreate(icicle); […]

Mova a barra de status do Android

Estou tentando mover a barra de status no Android (Froyo) da parte superior da canvas para a parte inferior da canvas. Eu fiz muita pesquisa, mas não encontrei ninguém que tenha conseguido fazer isso com sucesso. Notas laterais: não quero esconder a barra de status, quero movê-la. Além disso, não estou preocupado se a barra […]

Recuperar detalhes como MCC, MNC, LAC, CellID

É possível obter as seguintes informações de um número de input no android MCC MNC LACA ID da Célula Eu tentei o código TelephonyManager tel = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); String networkOperator = tel.getNetworkOperator(); if (networkOperator != null) { mcc = Integer.parseInt(networkOperator.substring(0, 3)); mnc = Integer.parseInt(networkOperator.substring(3)); } Ele retorna os detalhes do SIM atual, mas eu quero […]