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

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

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

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

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

È£°¡°èºÎ|2019-08-17 20:49:42|Á¶È¸ : 35166
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 È£°¡°èºÎ 255
122  

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

  2022-07-25 È£°¡°èºÎ 300
119  

[html5] datalist »ç¿ë¹ý

(1)
2022-02-03 È£°¡°èºÎ 569
114  

cURL »ç¿ë¹ý

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

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

(1)
  2020-03-11 È£°¡°èºÎ 783
110  

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

(1)
  2019-09-30 È£°¡°èºÎ 112275
108  

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

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

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

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

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

  2019-09-09 È£°¡°èºÎ 4685
105  

[¿¢¼¿] ƯÁ¤ ÀÚ¸´¼ö ¼ýÀÚ ¹Ý¿Ã¸²

  2019-08-22 È£°¡°èºÎ 1497
104  

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

(2)
  2019-08-17 È£°¡°èºÎ 35166
100  

Chrome Å©·Ò °­·Â »õ·Î°íħ ´ÜÃàÅ°

  2019-07-15 È£°¡°èºÎ 24693
99  

ȨÆäÀÌÁö(À¥ºê¶ó¿ìÀú) â °¡·Î ¼¼·Î È®ÀÎ ¹æ¹ý

  2019-07-07 È£°¡°èºÎ 24510
98  

Html CSS ¼öÁ÷À¸·Î Áß¾Ó Á¤·Ä ÇÏ´Â ¹æ¹ý

  2019-07-05 È£°¡°èºÎ 9352
92  

[Javascript] ³¯Â¥ À¯È¿¼º °Ë»ç

  2018-09-13 È£°¡°èºÎ 32880
88  

CSS ¹ÝÀÀÇü ·¹À̾ƿô ¸¸µé±â

2018-07-25 È£°¡°èºÎ 56005
86  

ȨÆäÀÌÁö Æ˾÷â È­¸é °¡¿îµ¥ Ãâ·ÂÇϱâ

  2018-07-12 È£°¡°èºÎ 6967
83  

URL ÃÖ´ë±æÀÌ

  2015-06-16 È£°¡°èºÎ 11040
82  

°ø°øÀúÀÛ¹° ÀÚÀ¯ÀÌ¿ë »çÀÌÆ®

  2015-06-16 È£°¡°èºÎ 12271
81  

ÀúÀÛ±Ç ¹®Á¦¾ø´Â ¹«·á À̹ÌÁö »çÀÌÆ®

  2014-11-07 È£°¡°èºÎ 21682
óÀ½À¸·Î ¾ÕÀ¸·Î | [1] 2 3 | ´ÙÀ½ ¸¶Áö¸·