dz¼±µµ¿ò¸»...

¤ýÈ£°¡°èºÎ¸¦ ½ÃÀÛÆäÀÌÁö·Î

ÀºÇà Ä«µå Áõ±Ç º¸Çè ºÎµ¿»ê

     
My Áñ°Üã±â ¼öÁ¤
[¹«·á]  ¿À´ÃÀÇ ¿î¼¼  /  ¹ÙÀÌ¿À¸®µë
¿©±â´Â ȸ¿ø´ÔÀÌ Á÷Á¢ µî·ÏÇϽÅ
Áñ°Üã´Â »çÀÌÆ®°¡ Ãâ·ÂµË´Ï´Ù.
ÄÄÇ»ÅÍ¿Í °ü·ÃÀÖ´Â ¸ðµç ÆÁÀ» °øÀ¯ÇսôÙ.

[Android] Chrome Custom Tabs ½ÃÀÛÇϱâ

È£°¡°èºÎ|2019-08-17 20:49:42|Á¶È¸ : 35100
Chrome Custom Tabs ½ÃÀÛÇϱâ


Chrome Custom TabsÀ» »ç¿ëÇÏ¸é ¾Û¿¡¼­ À¥ ȯ°æÀ»º¸´Ù È¿°úÀûÀ¸·Î Á¦¾î ÇÒ ¼ö ÀÖÀ¸¸ç WebView¿¡ ÀÇÁ¸ÇÏÁö ¾Ê°íµµ ±âº» ÄÜÅÙÃ÷¿Í À¥ ÄÜÅÙÃ÷ °£ ÀüȯÀÌ ´õ¿í ¿øÈ° ÇØÁø´Ù.


1. ¸Þ´ºÀÇ Create New Project ¿¡¼­ Empty Activity·Î ÇÁ·ÎÁ§Æ®¸¦ ¸¸µç´Ù.



2. build.gradle(Module :app)ÀÇ dependencies¿¡ compile 'com.android.support:customtabs:23.4.0'À» Ãß°¡ÇÑ´Ù.



3. MainActivity ¿¡ ´ÙÀ½À» import¸¦ Ãß°¡ÇÑ´Ù.

import androidx.browser.customtabs.CustomTabsIntent;
import androidx.core.content.ContextCompat;
import android.net.Uri;



4. MainActivity ÀÇ onCreate ÇÔ¼ö¿¡ ´ÙÀ½À» Ãß°¡ÇÑ´Ù.

Uri uri = Uri.parse("http://bm.hosoft.kr/");

// create an intent builder
CustomTabsIntent.Builder intentBuilder = new CustomTabsIntent.Builder();

// Begin customizing
// Set toolbar colors
intentBuilder.setToolbarColor(ContextCompat.getColor(this, R.color.colorPrimary));
intentBuilder.setSecondaryToolbarColor(ContextCompat.getColor(this, R.color.colorPrimaryDark));

// set start and exit intent
CustomTabsIntent customTabsIntent = intentBuilder.build();

// launch the url
// customTabsIntent.launchUrl(MainActivity, uri);
customTabsIntent.launchUrl(this, uri);



5. ½ÇÇàÇØ º»´Ù.





TAG : ChromeCustomTabs½ÃÀÛÇÏ±â  ¾Èµå·ÎÀ̵彺Ʃµð¿À 


È£°¡°èºÎ 2019-08-18 11:04:13
Custom Tabs ¿¡¼­ Á¾·áÇÏ¸é ¸ÞÀξ×ƼºñƼ·Î À̵¿ÇÑ´Ù.

¸ÞÀξ×ƼºñƼ·Î À̵¿ÇÏÁö ¾Ê°í ¹Ù·Î Á¾·áÇÒ·Á¸é MainActivity.java ÀÇ MainActivity Ŭ·¡¼­ ¾È¿¡ ´ÙÀ½Äڵ带 »ðÀÔÇÏ¸é ¹Ù·Î Á¾·áµÈ´Ù.

@Override
protected void onResume() {
super.onResume();

finish();
}

È£°¡°èºÎ 2019-08-18 11:36:03
ÄÄÆÄÀÏÇÏ¸é °æ°í¹®ÀÌ º¸ÀδÙ.
°æ°í¹®À» ¾Èº¸ÀÌ°Ô ÇÒ·Á¸é 2¹ø ´Ü°è¿¡¼­ ´ÙÀ½ÀÇ compile¸¦ implementationÀ¸·Î ¼öÁ¤ÇÏ¸é µÈ´Ù.


compile 'com.android.support:customtabs:23.4.0' À»
implementation 'com.android.support:customtabs:25.3.0' À¸·Î ¼öÁ¤ÇÑ´Ù.

¹øÈ£ Á¦             ¸ñ ÷ºÎ ÀÛ ¼º ÀÏ ÀÛ¼ºÀÚ Á¶È¸
125  

[À©µµ¿ì] Windows¿¡¼­ Æú´õÀÇ ³»¿ëÀ» ÅؽºÆ® ÆÄÀÏ·Î ÀúÀåÇÏ´Â ¹æ...

  2023-08-22 È£°¡°èºÎ 178
124  

[javascript] select potion Á¦¾î º¯¼öµé

  2022-10-17 È£°¡°èºÎ 133
123  

[¸®´ª½º] gzip ¾ÐÃàÇ®±â

  2022-09-17 È£°¡°èºÎ 133
122  

[php] ³¯Â¥ °è»ê ¿¹Á¦

  2022-07-25 È£°¡°èºÎ 239
121  

[¿¢¼¿] ¼¿¿¡ ³¯Â¥ ÀÔ·Â ´ÜÃàÅ°

  2022-06-30 È£°¡°èºÎ 190
120  

[html5] ½º¸¶Æ®Æù À¥ºê¶ó¿ìÀú »ó´Ü¹Ù ¾ø¾Ö´Â ¹æ¹ý

  2022-05-18 È£°¡°èºÎ 345
119  

[html5] datalist »ç¿ë¹ý

(1)
2022-02-03 È£°¡°èºÎ 288
118  

[Android] android studio ¼³Ä¡ ¹× ¼ÂÆÃ

(2)
2021-06-05 È£°¡°èºÎ 983
117  

[MySql] ³¯Â¥ ºñ±³ °Ë»ö (¿À´Ã, ¾îÁ¦, ÇÑ´ÞÀü...)

  2021-06-01 È£°¡°èºÎ 2180
116  

phpMyAdmin ¼³Ä¡ ¹× ¿À·ù ÇØ°á

(2)
2021-04-26 È£°¡°èºÎ 31749
115  

MS ¿§Áö °­·ÂÇÑ »õ·Î°íħ

(1)
  2020-11-12 È£°¡°èºÎ 536
114  

cURL »ç¿ë¹ý

(6)
  2020-05-16 È£°¡°èºÎ 3292
113  

[Javascript] ¼ýÀÚ¸¦ ±ÛÀÚ·Î ¹Ù²ãÁÖ´Â ÀÚ¹Ù½ºÅ©¸³Æ®

(1)
  2020-03-11 È£°¡°èºÎ 757
112  

[¿¢¼¿] ¼¿À» Ŭ¸¯ÇÏ¸é ¼³¸í ¸Þ½ÃÁö¸¦ Æ˾÷ ½ÃÅ°´Â ¹æ¹ý

(1)
2019-11-07 È£°¡°èºÎ 5010
111  

[Javascript] confirm Ŭ¸¯ È®Àιޱâ

  2019-10-09 È£°¡°èºÎ 21942
110  

[HTML][CSS] ÆäÀÌÁö ³Ñ±è ¹× ÇÁ¸°ÅÍ Ãâ·Â ¿©¹é ¼³Á¤

(1)
  2019-09-30 È£°¡°èºÎ 112138
109  

[javascript] window.openÀ¸·Î ¿ÀÇÂÇÑ ÀÚ½Äâ¿¡¼­ ºÎ¸ðâ ÅÂ±× Ç...

  2019-09-27 È£°¡°èºÎ 1894
108  

[jQuery] ÀͽºÇ÷η¯ ¿Ü ³¯Â¥ ÀԷ¹ڽº »ç¿ëÇϱâ(input type dat...

(1)
2019-09-23 È£°¡°èºÎ 260675
107  

[JavaScript] ½ºÅ©·ÑÇÒ¶§ ¸Þ´º¹Ù »ó´Ü¿¡ °íÁ¤Çϱâ

(1)
  2019-09-11 È£°¡°èºÎ 5777
106  

CSS3 ¹Ìµð¾îÄõ¸® @media ±ÔÄ¢ ÀÌÇØ.

  2019-09-09 È£°¡°èºÎ 4629
óÀ½À¸·Î ¾ÕÀ¸·Î | [1] 2 3 4 5 6 | ´ÙÀ½ ¸¶Áö¸·