Only  7, 8 ,9  digits start in Mobile number first character in android Working
Source Code 
https://drive.google.com/open?id=0BzBKpZ4nzNzUQkU3S25fcXV4cEE
First Letter Start with 7,8,9 in Edit  text in android 
package com.keshav.mobilenumberrestriction_1_6_digits;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.text.Editable;
import android.text.InputFilter;
import android.text.Spanned;
import android.text.TextWatcher;
import android.widget.EditText;
public class MainActivity extends AppCompatActivity {
    EditText et_mobile_feedback;
    String blockCharacterSet = "1234560";
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        et_mobile_feedback = (EditText) findViewById(R.id.et_mobile_feedback);
        et_mobile_feedback.setFilters(new InputFilter[] { filter });
        et_mobile_feedback.addTextChangedListener(new TextWatcher() {
            public void afterTextChanged(Editable s) {
                // you can call or do what you want with your EditText here
            }
            public void beforeTextChanged(CharSequence s, int start, int count, int after) {}
            public void onTextChanged(CharSequence s, int start, int before, int count) {
                if(et_mobile_feedback.getText().toString().length()==0)
                    blockCharacterSet="1234560";
                else
                    blockCharacterSet="";
                if(et_mobile_feedback.getText().toString().length()==10)
                    blockCharacterSet="1234567890";
            }
        });
    }
    private InputFilter filter = new InputFilter() {
        @Override
        public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) {
            try {
                if (source != null && blockCharacterSet.contains("" + source.charAt(0))) {
                    return "";
                }
            }catch (StringIndexOutOfBoundsException e){
            }
            return null;
        }
    };
}
    <EditText
        android:id="@+id/et_mobile_feedback"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="5dp"
        android:editable="true"
        android:fontFamily="sans-serif"
        android:gravity="top"
        android:hint="Mobile"
        android:textColor="@color/colorPrimary"
        android:inputType="number"
        android:maxLength="10"
        android:padding="15dp"
        android:paddingLeft="10dp"
        android:paddingRight="10dp"
        android:paddingTop="10dp"
        android:singleLine="true">