Skip to content

Instantly share code, notes, and snippets.

View kevalpatel2106's full-sized avatar
:bowtie:
while(true){ 👨🏻‍💻 }

Keval Patel kevalpatel2106

:bowtie:
while(true){ 👨🏻‍💻 }
View GitHub Profile
#android studio files
*.iml
.gradle
/.idea/workspace.xml
/.idea/misc.xml
/.idea/dictionaries/
/.idea/libraries
/captures
# OSX files
@kevalpatel2106
kevalpatel2106 / FingerPrintAuthCallback.java
Created September 12, 2016 10:47
Finger Print Authentication in Android
/**
* Created by Keval on 11-Sep-16.
*
* @author {@link 'https://github.com/kevalpatel2106'}
*/
public interface FingerPrintAuthCallback {
void onAuthSuccess();
void onAuthFailed();
@kevalpatel2106
kevalpatel2106 / Utils.java
Created September 23, 2016 16:28
Get Hash key of the apk
// This Method is used to generate "Android Package Name" hash key
public void generateHashkey(){
try {
PackageInfo info = getPackageManager().getPackageInfo(
com.android,//TODO: change to your package name.
PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
dependencies {
compile 'com.multidots:fingerprint-auth:1.0'
}
@Override
protected void onCreate(Bundle savedInstanceState) {
mFingerPrintAuthHelper = FingerPrintAuthHelper.getHelper(this, this);
//....
//....
}
@Override
protected void onResume() {
super.onResume();
//start finger print authentication
mFingerPrintAuthHelper.startAuth();
}
@Override
protected void onPause() {
super.onPause();
mFingerPrintAuthHelper.stopAuth();
}
@Override
public void onNoFingerPrintHardwareFound() {
//Device does not have finger print scanner.
}
@Override
public void onNoFingerPrintRegistered() {
//There are no finger prints registered on this device.
}
FingerPrintUtils.openSecuritySettings(MainActivity.this);
dependencies {
compile 'com.squareup.picasso:picasso:2.5.1'
}