Posts

Android Runtime Permission Demo in Android

package com.onecommunity; import android.Manifest; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.content.pm.PackageManager; import android.content.res.Configuration; import android.net.Uri; import android.os.Build; import android.os.Bundle; import android.os.Message; import android.provider.Settings; import android.support.v4.app.ActivityCompat; import android.telephony.TelephonyManager; import android.view.View; import android.view.WindowManager; import android.widget.LinearLayout; import android.widget.TextView; import android.widget.Toast; import com.google.firebase.iid.FirebaseInstanceId; import com.google.firebase.messaging.FirebaseMessaging; import com.onecommunity.Font.Font; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Locale; import java.util.Map; import java.util.UUID; import butterknife.BindVi...

Internet Connectivity Example in Android

package com.onecommunity.InternetConnection; import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; /**  * Created by shine on 11/7/2016.  */ public class ConnectivityDetector {     public static boolean isConnectingToInternet(Context context) {         ConnectivityManager connectivity = (ConnectivityManager) context                 .getSystemService(Context.CONNECTIVITY_SERVICE);         if (connectivity != null) {             NetworkInfo info = connectivity.getActiveNetworkInfo();;             if (info != null)                   if (info.getState() == NetworkInfo.State.CONNECTED) {                         return true;           ...

Json parsing Exaample using retrofit in android

package com.onecommunity.Fragment; import android.annotation.SuppressLint; import android.app.Activity; import android.app.FragmentTransaction; import android.app.ProgressDialog; import android.content.Intent; import android.content.SharedPreferences; import android.content.pm.ActivityInfo; import android.os.Bundle; import android.support.annotation.NonNull; import android.support.v4.app.Fragment; import android.support.v4.view.ViewPager; import android.support.v7.app.AlertDialog; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; import android.util.Log; import android.view.KeyEvent; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; import com.baoyz.widget.PullRefreshLayout; import com.makeramen.roundedimageview.RoundedImageView; import com.onecommunity.Adapter.Birthd...

Set Text View ellipsize and add view more at end

Set Textview using readmore functionality in android if ( inputText . length ()> 150 ) { String text = inputText . substring ( 0 , 150 )+ "..." ; final String fulltext = inputText ; final SpannableString ss = new SpannableString ( text + "View More" ); ClickableSpan span1 = new ClickableSpan () { @Override public void onClick ( View textView ) { // do some thing SpannableString ss1 = new SpannableString ( fulltext + "Show Less" ); ClickableSpan span2 = new ClickableSpan () { @Override public void onClick ( View textView ) { // do some thing textView . setText ( ss ); textView . setMovementMethod ( LinkMovementMethod . getInstance (...