Skip to content

Instantly share code, notes, and snippets.

View nasrabadiAM's full-sized avatar

Ali Nasrabadi nasrabadiAM

View GitHub Profile
@nasrabadiAM
nasrabadiAM / final in java.md
Created February 13, 2018 16:12
what final keyword do in java

what final keyword do in java and how to use it

final classes

any class that defines final will not be subclassed.

you can not extends any class from a final class.

final methods

replace enums with StringDef

Enum Sample:

   public enum WeekDays {
        SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY
    }
@nasrabadiAM
nasrabadiAM / MultipleDevicesOverTCP.md
Last active April 21, 2018 05:47 — forked from teocci/MultipleDevicesOverTCP.md
How to connect multiple Android devices with ADB over TCP

How to connect multiple Android devices with ADB over TCP

From your device, if it is rooted

you can enable ADB over Wi-Fi from the device with the commands:

su
setprop service.adb.tcp.port 5555
stop adbd
start adbd

Set Global PATH variable in Mac OS X


With following steps we can add a variable directory to Mac Os X PATH permanently, so it will be there for always.

Instructions to add PATH Variable Globally


First, Lets find out your current PATH value.

To do that, Within the terminal, Fire this command:

org.gradle.jvmargs=-Xmx8192M
org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.configureondemand=true
org.gradle.caching=true
@nasrabadiAM
nasrabadiAM / permissions.txt
Created November 22, 2017 09:44 — forked from Arinerron/permissions.txt
A list of all Android permissions...
android.permission.ACCESS_ALL_DOWNLOADS
android.permission.ACCESS_BLUETOOTH_SHARE
android.permission.ACCESS_CACHE_FILESYSTEM
android.permission.ACCESS_CHECKIN_PROPERTIES
android.permission.ACCESS_CONTENT_PROVIDERS_EXTERNALLY
android.permission.ACCESS_DOWNLOAD_MANAGER
android.permission.ACCESS_DOWNLOAD_MANAGER_ADVANCED
android.permission.ACCESS_DRM_CERTIFICATES
android.permission.ACCESS_EPHEMERAL_APPS
android.permission.ACCESS_FM_RADIO
//add (( android:autoLink="web" )) to your textView attrs and it's automatically clickable all your links
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:autoLink="all"
android:text="@string/text_with_link"
/>