Skip to content

Instantly share code, notes, and snippets.

@a7madev
a7madev / Android - Check Internet Connection.java
Created October 16, 2014 09:30
Android - Check Internet Connection
private boolean checkForInternetConnection() {
Boolean internetIsAvailable = false;
//check for internet connection
try {
ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
} catch (Exception e) {
Log.d(TAG, "checkForInternetConnection Exception", e);
@a7madev
a7madev / Mac - ADB Connect.bash
Created October 16, 2014 07:43
Mac - ADB Connect
#!/bin/bash
cd /Applications/Android\ Studio.app/sdk/platform-tools
clear
read -p "Enter device IP address: " ip
./adb connect $ip
@a7madev
a7madev / Android - Back Button in Actionbar.java
Created October 15, 2014 12:08
Android - Back Button in Actionbar
//configure Actionbar
ActionBar actionbar = getActionBar();
actionbar.setDisplayHomeAsUpEnabled(true);
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
onBackPressed();
return true;
@a7madev
a7madev / Xcode - Cocoapods.bash
Created October 15, 2014 08:22
Xcode - Cocoapods
# Source: http://cocoapods.org
gem install cocoapods
@a7madev
a7madev / Android - JSON.java
Last active December 29, 2015 18:39
Get JSON Array from a webpage using Android Asynchronous Http Client http://loopj.com/android-async-http/
try {
RequestParams rParams = new RequestParams(); //if you have parameters to POST
rParams.put("example", "example"); //if you have parameters to POST
AsyncHttpClient client = new AsyncHttpClient();
client.get(pageURL, rParams, new JsonHttpResponseHandler() {
@Override
public void onSuccess(JSONArray jsonArray) {
super.onSuccess(jsonArray);