Skip to content

Instantly share code, notes, and snippets.

View sreelallalu's full-sized avatar

sreelal sreelallalu

  • Trivandrum
View GitHub Profile
@sreelallalu
sreelallalu / MainActivity
Created November 1, 2017 06:45
SearchableSpinner
initilize
------------------>
country_spinner = (SearchableSpinner) findViewById(R.id.country_spinner);
adapter setting
------------------------>
_countryAdapter = new ArrayAdapter(this,
R.layout.simple_text, countryList);
country_spinner.setAdapter(_countryAdapter);
@sreelallalu
sreelallalu / FirebaseMessageservice
Created November 1, 2017 06:49
FirebaseMessageservice
public class FirebaseMessageservice extends FirebaseMessagingService {
private static final String TAG = "MyFirebaseMsgService";
/**
* Called when message is received.
*
* @param remoteMessage Object representing the message received from Firebase Cloud Messaging.
*/
// [START receive_message]
@sreelallalu
sreelallalu / LINUX
Last active November 3, 2017 04:22
SHA1KEYSTORE
keytool -exportcert -keystore "D:\PlayStore_keystore\myproject.jks" -list -v
@sreelallalu
sreelallalu / ImageView_2_BitMap
Created November 6, 2017 12:36
ImageView_2_BitMap
Bitmap bitmap;
if (img1.getDrawable() instanceof BitmapDrawable) {
bitmap = ((BitmapDrawable) img1.getDrawable()).getBitmap();
} else {
Drawable d = img1.getDrawable();
bitmap = Bitmap.createBitmap(d.getIntrinsicWidth(), d.getIntrinsicHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
d.draw(canvas);
}
// Bitmap placePinBM = createDrawableFromView(MainActivity.this, img1);
File storageDir = Environment.getExternalStoragePublicDirectory("Whats"
);
if(!storageDir.exists())
{
storageDir.mkdir();
}
@sreelallalu
sreelallalu / gradle debug speed
Created November 30, 2017 12:46
gradle Debug Speed
org.gradle.daemon=true
org.gradle.parallel=true
@sreelallalu
sreelallalu / Memory leak using LeakCanary
Created December 1, 2017 04:48
Memory leak using LeakCanary
dependency
debugCompile 'com.squareup.leakcanary:leakcanary-android:1.5.4'
releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.5.4'
Application
public class LeakCanaryApplication extends Application {
@sreelallalu
sreelallalu / AlertDialogBox_Bgservice
Created December 6, 2017 10:28
AlertDialogBox_Onservice
Need Activity for display AlertDialog, because we can't display Dialog from any Service
Solution.
Create Activity as Dialog Theme and start that Activity from Service.
Just need to register you Activity in menifest.xml like as below
android:theme="@android:style/Theme.Dialog"
@sreelallalu
sreelallalu / cutomtabhandler
Created December 11, 2017 10:56
TabLayoutCustomise
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Non focused states -->
<item android:state_selected="false"
android:drawable="@drawable/defualttab" />
<!-- Focused states (such as when focused with a d-pad or mouse hover) -->
<item android:state_selected="true"
@sreelallalu
sreelallalu / ObjectAnimation
Created December 29, 2017 06:56
ObjectAnimation
public void Animate(View view)
{
Display display = getWindowManager().getDefaultDisplay();
Point point=new Point();
display.getSize(point);
final int width = point.y; // screen height
final float halfW = width/2.0f;
//Y orX transactionY or tranX
ObjectAnimator lftToRgt = ObjectAnimator.ofFloat( view,"Y",200,0f )
.setDuration(3200); // to animate left to right