Skip to content

Instantly share code, notes, and snippets.

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

Valter Negreiros valterh4ck3r

🏠
Working from home
View GitHub Profile
@valterh4ck3r
valterh4ck3r / how-to-link-two-android-projects.md
Created March 6, 2018 00:50 — forked from nolanlawson/how-to-link-two-android-projects.md
How to link an Android app to a local library project
public static final String EMAIL_REGEX = "^[\\w-]+(\\.[\\w-]+)*@([\\w-]+\\.)+[a-zA-Z]{2,7}$";
@valterh4ck3r
valterh4ck3r / parseNumeroRomano.java
Created March 8, 2018 19:33
Converter Inteiro para Romano
public static String parseNumeroRomano(Integer num) {
String M[] = {"", "M", "MM", "MMM"};
String C[] = {"", "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM"};
String X[] = {"", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"};
String I[] = {"", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"};
return M[num / 1000] + C[(num % 1000) / 100] + X[(num % 100) / 10] + I[num % 10];
}
@valterh4ck3r
valterh4ck3r / link.txt
Created March 8, 2018 19:45
Biblioteca de Texto Digitado em Site
@valterh4ck3r
valterh4ck3r / isOnline.java
Created March 15, 2018 22:36
Detect Network Android
public static boolean isOnline(Context context) {
ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo =connectivityManager.getActiveNetworkInfo();
return networkInfo != null && networkInfo.isConnected();
}
@valterh4ck3r
valterh4ck3r / getPathFromVideoIntent.java
Created March 18, 2018 18:35
Get Path from Video Intent
public static String getPath(Uri uri , Context context) {
String[] projection = { MediaStore.Video.Media.DATA };
Cursor cursor = context.getContentResolver().query(uri, projection, null, null, null);
if (cursor != null) {
// HERE YOU WILL GET A NULLPOINTER IF CURSOR IS NULL
// THIS CAN BE, IF YOU USED OI FILE MANAGER FOR PICKING THE MEDIA
int column_index = cursor
.getColumnIndexOrThrow(MediaStore.Video.Media.DATA);
cursor.moveToFirst();
return cursor.getString(column_index);
@valterh4ck3r
valterh4ck3r / install virtualenv ubuntu 16.04.md
Created March 27, 2018 14:07 — forked from Geoyi/install virtualenv ubuntu 16.04.md
How to install virtual environment on ubuntu 16.04

How to install virtualenv:

Install pip first

sudo apt-get install python3-pip

Then install virtualenv using pip3

sudo pip3 install virtualenv 
@valterh4ck3r
valterh4ck3r / picassoExample.java
Created April 14, 2018 19:13
Load image from file
Picasso.with(context).load("file://"+path).config(Bitmap.Config.RGB_565).fit().centerCrop().into(imageView);
@valterh4ck3r
valterh4ck3r / ExampleApi.kt
Created April 18, 2018 01:30
Retrofit Guide Implemetation
interface ExampleAPI {
@POST("example")
fun example(@Body checkModel : CheckModel) : Call<CheckModel>
}
@valterh4ck3r
valterh4ck3r / PermissionsApp.kt
Created April 19, 2018 16:49
Permissions App Util
class PermissionsApp{
companion object {
val PERMISSIONS = arrayOf<String>(Manifest.permission.CAMERA,
Manifest.permission.READ_EXTERNAL_STORAGE,
Manifest.permission.WRITE_EXTERNAL_STORAGE,
Manifest.permission.ACCESS_NETWORK_STATE,
Manifest.permission.RECORD_AUDIO,
Manifest.permission.INTERNET,
Manifest.permission.WRITE_SETTINGS)