Skip to content

Instantly share code, notes, and snippets.

View juniorcesarabreu's full-sized avatar
🏠
Working from home

Júnior César Abreu juniorcesarabreu

🏠
Working from home
View GitHub Profile
@juniorcesarabreu
juniorcesarabreu / intalar-apk-adb.md
Last active January 8, 2019 20:34
Instalar apk via ADB no android
  1. Baixe o ADB, recomendo baixar o ADB instaler criado e mantido no fórum XDA.

    Após baixar, execute o arquivo e responda Y para todas perguntas, vai ser instalado o ABD e os drives do google.


  1. Em seguida habilite o menu desenvolvedor no Android.

  1. No menu desenvolvedor habilite a depuração Android
@juniorcesarabreu
juniorcesarabreu / debug-wifi.md
Created January 8, 2019 18:56
Android – Debug de aplicação via WiFi usando ADB sem precisar de root
  1. Desconectar o seu dispositivo do computador, caso esteja.

  2. Conectar o seu computador de desenvolvimento e o seu dispositivo Android na mesma rede WiFi.

  3. Habilitar o modo desenvolvedor em seu dispositivo (Configurações > Sobre > Apertar 7 vezes em Número da versão).

  4. Habilitar a depuração USB (Configurações > Programador > Depuração USB).

  5. Obtenha o IP do seu dispositivo em Configurações > Sobre > Status > Endereço IP.

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:background="@android:color/white">
<!-- This is the main content -->
<RelativeLayout
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:layout_margin="15dp" android:background="@drawable/bg_border_edittext_normal"
android:orientation="vertical" android:padding="20dp">
public static long count(SQLiteDatabase db) {
return DatabaseUtils.queryNumEntries(db, ImovelContract.Imovel.TABLE_NAME);
}
// https://stackoverflow.com/questions/13305706/android-drawing-objects-on-screen-and-obtaining-geometry-data
package tk.juniorcesarabreu.canvastest;
import android.app.Activity;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Point;
@juniorcesarabreu
juniorcesarabreu / Android: Hide your application's media files from the Gallery App.md
Created March 26, 2018 19:47
Android: Hide your application's media files from the Gallery App
@juniorcesarabreu
juniorcesarabreu / Platform Codenames, Versions, API Levels and NDK Releases.md
Created March 8, 2018 21:57
Platform Codenames, Versions, API Levels and NDK Releases

Platform Codenames, Versions, API Levels and NDK Releases

public abstract class CpfCnpjMaks {
private static final String maskCNPJ = "##.###.###/####-##";
private static final String maskCPF = "###.###.###-##";
public static String unmask(String s) {
return s.replaceAll("[^0-9]*", "");
}
@juniorcesarabreu
juniorcesarabreu / TextWatcher for more than one EditTextandroid.java.md
Created February 28, 2018 22:00
TextWatcher for more than one EditText

Each EditText has its own Spannable. TextWatcher's events has this Spannable as s parameter. I check their hashCode (unique Id of each object). myEditText1.getText() returns that Spannable. So if the myEditText1.getText().hashCode() equals with s.hashCode() it means that s belongs to myEditText1

So if you want to have one instance of TextWatcher for some EditTexts you should use this:

private TextWatcher generalTextWatcher = new TextWatcher() {    

    @Override
editTextInscricao.getText().toString().replaceAll("[X\\-]", "")