Android

A collection of 24 posts
Note: Setup Flutter, FlutterFire, and Firebase Cloud Messaging with awesome notifications
Flutter

Note: Setup Flutter, FlutterFire, and Firebase Cloud Messaging with awesome notifications

สร้าง Firebase Project เริ่มจากให้ตั้งชื่อ Package Name ของ android และ Bundle ID ของ IOS เอาไว้ก่อนตัวอย่างเช่น com.orgname.appname เสร็จแล้วให้เข้าไปสร้าง project ใน https://console.firebase.google.com/ และ setup setup step 1 กำหนด Package Name ของ android
6 min read
Android: Fragment in ViewPager not restored after popBackStack
Android

Android: Fragment in ViewPager not restored after popBackStack

just change getActivity().getSupportFragmentManager() to getChildFragmentManager() when you init viewPagerAdapter viewPager = (HeightWrappingViewPager) view.findViewById(R.id.viewpager); viewPagerAdapter = new CheckListViewPagerAdapter(getChildFragmentManager()); //getActivity().getSupportFragmentManager() viewPager.setAdapter(viewPagerAdapter); ref: http://stackoverflow.com/questions/13379194/how-to-add-a-fragment-inside-a-viewpager-using-nested-fragment-android-4-2 https://code.google
Android : Convert String to Date and Date to String
Android

Android : Convert String to Date and Date to String

From String to Date String dtStart = "2010-10-15T09:27:37Z"; SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'"); try { Date date = format.parse(dtStart); System.out.println(date); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } From Date to String SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'"); try { Date date = new
1 min read
รีดพลังจาก android สอนโดย google
Android

รีดพลังจาก android สอนโดย google

สอนโดย Colt McAnlis ทีมนักพัฒนาของกูเกิล และเปิดให้เรียนฟรีบนเว็บไซต์ Udacity โดยเนื้อหาที่สอนครอบคลุมทั้งเรื่องการเรนเดอร์กราฟิก การจัดการหน่วยความจำ และการสร้างแอพไม่ให้กินแบตเตอรี่ ระยะเวลาการเรียนประมาณ 4 สัปดาห์ ผู้เรียนควรมีพื้นฐานการพัฒนาแอพบน Android และการใช้ Git/GitHub มาก่อน
Android : Progress Dialog
Android

Android : Progress Dialog

ProgressDialog เป็น Dialog สำหรับแสดง spinner และข้อความขึ้นมา เพื่อคั่นระหว่าที่มีการ process กระบวนการอะไรก็ตามที่เราต้องการ การแสดงผลขึ้นมา ProgressDialog dialog=new ProgressDialog(MainActivity.this); dialog.setMessage("message"); dialog.setCancelable(false); dialog.setInverseBackgroundForced(false); dialog.show(); เมื่อต้องการซ่อนลงไป dialog.hide();
Android: Back Button with Attach Data ใน Sdk Version 22
Android

Android: Back Button with Attach Data ใน Sdk Version 22

ตอนนที่ใช้งานตอนนี้เป็น Sdk Version 22 import android.content.Intent; import android.support.v4.app.NavUtils; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import net.itorn.helpers.DebugHelper; public class ServiceEvaluationActivity extends AppCompatActivity { @Override protected void onCreate(
1 min read
Android : สร้าง layout ด้วย code
Android

Android : สร้าง layout ด้วย code

qTextView = new TextView[question.length]; mainRelativeLayout = (RelativeLayout) findViewById(R.id.mainRelativeLayout); for(int i=0; i < question.length; i++) { qTextView[i] = new TextView(this); RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams ((int) ViewGroup.LayoutParams.WRAP_CONTENT, (int) ViewGroup.LayoutParams.WRAP_CONTENT); params.leftMargin = 5; params.topMargin = i * 60; qTextView[i].setText(
Android: แสดงผล Datetime แบบให้คนอ่าน (Format relative date to human readable format in Android)
Android

Android: แสดงผล Datetime แบบให้คนอ่าน (Format relative date to human readable format in Android)

สามารถใช้ Method จากgetRelativeTimeSpanString [http://developer.android.com/reference/android/text/format/DateUtils.html#getRelativeTimeSpanString(long,%20long,%20long)] public static String RelativeDate(Date date) { long timeInMilliseconds = date.getTime(); long now = System.currentTimeMillis(); CharSequence timeSpan = DateUtils.getRelativeTimeSpanString(timeInMilliseconds, now, DateUtils.HOUR_IN_MILLIS); return timeSpan.toString(); } ที่นี้ก็จะสามารถแสดงผลได
Android Studio Run Device on Smart Phone and Tablets
Android

Android Studio Run Device on Smart Phone and Tablets

ก่อนที่จะทดสอบให้เลือก Run -> Edit Configurations เลือก Project ที่ต้องการ และเลือก Target Device เป็น USB device จากนั้นให้เลือก Run หรือคลิกที่ไอคอน Run ถ้าไม่มีอะไรผิดพลาด App ของเราก็จะไปปรากฏอยู่บน Smart Phone หรือ Tablets ที่เราได้ทำการต่