Skip to content

Instantly share code, notes, and snippets.

View itsmejkumar's full-sized avatar
🎯
Focusing

Jayakumar Venkatesan itsmejkumar

🎯
Focusing
View GitHub Profile
@itsmejkumar
itsmejkumar / GCM.java
Created April 14, 2017 05:46
Android custom push notification sample
public static void createNotification(String title, String body,String image_url, Context context, int notificationsId, String single_id) {
Intent notificationIntent;
long when = System.currentTimeMillis();
int id = (int) System.currentTimeMillis();
Bitmap bitmap = getBitmapFromURL(image_url);
NotificationCompat.BigPictureStyle notifystyle = new NotificationCompat.BigPictureStyle();
notifystyle.bigPicture(bitmap);
RemoteViews contentView = new RemoteViews(context.getPackageName(), R.layout.custom_notification_layout);
@itsmejkumar
itsmejkumar / DateAndTimeFormat.txt
Created March 29, 2017 05:23
Date and Time Formatting Android
private String getMonth(String date) throws ParseException {
Date d = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.ENGLISH).parse(date);
Calendar cal = Calendar.getInstance();
cal.setTime(d);
String monthName = new SimpleDateFormat("MMM").format(cal.getTime());
return monthName;
}
private String getDate(String date) throws ParseException{
Date d = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.ENGLISH).parse(date);
Calendar cal = Calendar.getInstance();
@itsmejkumar
itsmejkumar / MobileAssetsResolution.txt
Created March 23, 2017 08:11
Mobile Apps Icon and Splash Screen Resolution List
For Android
Icons Resolution (Curved Edges):
48 × 48 (mdpi)
72 × 72 (hdpi)
96 × 96 (xhdpi)
144 × 144 (xxhdpi)
192 × 192 (xxxhdpi)
512 × 512 (Google Play store)
@itsmejkumar
itsmejkumar / .gitignore
Created March 8, 2017 12:25
.gitignore file for Android Studio Application Version Control
#built application files
*.apk
*.ap_
# files for the dex VM
*.dex
# Java class files
*.class
@itsmejkumar
itsmejkumar / MyFirebaseInstanceIDService.java
Last active March 8, 2017 11:36
Configure Push Notification in Android using Firebase (FCM)
import android.util.Log;
import com.google.firebase.iid.FirebaseInstanceId;
import com.google.firebase.iid.FirebaseInstanceIdService;
public class MyFirebaseInstanceIDService extends FirebaseInstanceIdService {
private static final String TAG = MyFirebaseInstanceIDService.class.getSimpleName();
@Override
public void onTokenRefresh() {