發表文章

目前顯示的是 2022的文章

[教學] AdMob for Android App

圖片
markdown ## 說明 AdMob 是一個Google 的免費平台,可讓您在應用程式內容旁顯示目標明確的廣告,藉此賺取收益,以下就要教學如何在 Android App 中放入廣告。 ## 教學 ### 1. 建立 AdMob 帳號 使用 Google 帳號建立 AdMob 帳號,這邊建議將帳號中的姓名改為護照的英文字並使用空白分隔。 註冊頁 (選擇地區與接受條款) 建立完成會如下圖,如遇到發生錯誤請稍後再試為 Google 的問題,請等待幾天再進行註冊。 ![Admob 首頁](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7k-3eU9F6GPPkth-ofhnUKOghZC04EHEU60ae_s56EAjdlvi2Cwpke7m-UDyg1iQUsfAim-FOyBk5GXeEADtCO5mA_0ygjvmoHfEHdvpmGsaWsR8wa2rSej6glfJjD8jHNV-a4XFjmEAFopVzHrMRob3O-k0CB0D3K2Cga6spfXzhSfs2VU1-qyiH/s2559/%E8%9E%A2%E5%B9%95%E6%93%B7%E5%8F%96%E7%95%AB%E9%9D%A2%202022-09-05%20201307.png) ### 2. 新增付款資料 到付款頁面輸入姓名與地址,這邊使用中文輸入即可。 ![text](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvc01rczQzxIl8LLr3i2wh3m-l49NRWjC7NDEL4tjugSXP1SU-JYxrL_j4nRDE9TPh-HSn7kbddnjo-MFiWobOSyRxMn5unMzE0PjfNRzLw2v4DX2KP0_C43dkqft_wqx9ljIwnpsDXs1ihF7ZHXsgwu4W8orv1QXmK8rSdxvIySJNX5A-qKZIbLPw/s2557/%E8%9E%A2%E5%B9%95%E6%93%B7%E5%8F%96%E7%95%AB%E9%9D%A2%202022-09-05%20201335.png) 這邊需要多填寫一個美國稅務資訊:

[Android] NavigationUI + BottomNavigationView 教學

圖片
markdown ## 簡介 Navigation Component 導入了 NavigationUI。通過這篇文章,我們來看看如何使用 NavigationUI 來對App bar和頁面切換進行管理。 ## 教學 ### 創建專案 創建專案並選擇 BottomNavigationActivity,目前官方提供的 Sample Code 都已經套用 NavigationUI,可方便建置。 ### 建置內容 #### main_navigation.xml 此檔案內容負責管理 Fragment 的互動以及跳轉。 ![Main](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4lrSoDItZxvZtU661yOe8Ge5aKd3M-1AA3sYToEaZe6g4v9aGb5h4AJ1XnKkgNeLK8t77CnK_3DwtI1cPm7OyS2TQwc_caqYk58vMzKsfVd2hsCMeK7To8E45iRAQS-T5jzUiXdHdwPJ_sGKQ1ENCkp14tldHHEhxy1Ss8D9k5creq4WWGLWz_2HQ/s320/%E8%9E%A2%E5%B9%95%E6%93%B7%E5%8F%96%E7%95%AB%E9%9D%A2%202022-09-04%20150104.png) ``` xml ``` #### bottom_nav_menu.xml 此檔案為設定 BottomNavigationView 的項目 ``` xml ``` #### activity_base.xml 其中使用 CoordinatorLayout 並包含 AppBarLayout (Toolbar)、FragmentContainerView、BottomNavigationView,以下再來細分說明各元件的用途。 ![Main View] (https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT05yHdiEq5TFVu4Y_zZFj6atdxU7wJGDmnc2lVPzYQ6RHliEmqB5sXEqRq2rbCyA34B8p

[C#] NotifyIcon (System Tray)

圖片
markdown ## 說明 每個 [NotifyIcon](https://docs.microsoft.com/zh-tw/dotnet/api/system.windows.forms.notifyicon?view=windowsdesktop-6.0) 元件會在狀態區域中顯示一個圖示。 [NotifyIcon](https://docs.microsoft.com/zh-tw/dotnet/api/system.windows.forms.notifyicon?view=windowsdesktop-6.0) 元件的主要屬性為 [Icon](https://docs.microsoft.com/zh-tw/dotnet/api/system.windows.forms.notifyicon.icon?view=windowsdesktop-6.0) 和 [Visible](https://docs.microsoft.com/zh-tw/dotnet/api/system.windows.forms.notifyicon.visible?view=windowsdesktop-6.0)。 [Icon](https://docs.microsoft.com/zh-tw/dotnet/api/system.windows.forms.notifyicon.icon?view=windowsdesktop-6.0) 屬性會設定在狀態區域中顯示的圖示。 若要顯示圖示,Visible 屬性必須設定為 ``` true ```。 ![NotifyIcon](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL_LzGAw6ksFeEydv9g3ZCv9lPGFjN1fGlkGNVPTs56-bp8UWeEAp-RHe_ZjETR-SO2pZOxadrSglW3pnzX1wds_Fw5cibwLRVaeDtnEKlrW84iUcImViE_Z48b1VLqpORtHhFthtNALfB25Uu-Gh2shmuhGhGBoOxqCMiCK0HqWlkne2D76OFzInr/s399/%E8%9E%A2%E5%B9%95%E6%93%B7%E5%8F%96%E7%95%AB%E9%9D%A2%20