隨著微軟提供 Desktop Bridge 的技術,讓原本開發 WPF 或 Win32 的開發人員方便包裝既有的程式來上架到 Store ,減少重新開發 UWP 的成本。本篇將説明如何手動的方式把既有的 WPF 封裝到 appx 之中。
學習 UWP 的 Automation 做自動化測試
- 2264
- 0
- Universal Windows Platform
- 2019-08-15
自己開發的 App 每次都要人工測試,速度慢又重複浪費時間,根據 Use Coded UI test to test your code 介紹學習自動化測試 App。
WPF 使用 Windows 10 APIs - 3
本篇介紹 Bridge WPF 專案整合 Windows Notification Service(WNS),並處理相關的事件。
WPF 使用 Windows 10 APIs - 2
WPF 使用 Windows 10 APIs - 1 介紹如何包裝 WPF 成爲 Bridge App 與如何跟 UWP App 互動,這篇繼續補充 WPF 成爲 Bridge App 後,原本 Win32 程式的特性怎麽對齊。
XAMLHost 讓 WinForm / WPF 也能使用 Modem UI
- 1918
- 0
- Universal Windows Platform
- 2019-01-28
//Build 2018 提出 XAML Islands 幫助 WPF/WinForm 應用程式使用 UWP 的 XAML controls,讓既有的應用程式可以在不同 Windows 10 設備有更好的體驗(例如:Windows Ink 或 Fluent Design)。本篇介紹基本導入與使用時遇到的問題。
WPF 使用 Windows 10 APIs - 1
- 2390
- 0
- Universal Windows Platform
- 2019-02-26
//build 2018 看到微軟對於 Win32 程式 (WinForms/WPF) 增加新的 SDKs,讓我想起之前做 Desktop Bridge 的心得。
利用這篇介紹幾個例子,幫助大家熟悉怎麽在 WPF 使用 Windows 10 APIs。
淺談 Uno Platform 開發
Bill 叔某天跟我介紹了 Uno Platform 的好處,讓我想要寫一篇來介紹我移植 UWP app 到 Xamarin 的經驗。
UWP - 抓取 ListView 滾動到哪一個 group 分類與加大虛擬化的項目數量
筆記介紹怎麽抓到目前 ListView 滾動到哪個 group 分類與加大虛擬化的項目數量。
UWP - 開發 Custom Theme
在 WPF 開發 custom theme 可在 XAML 使用 DynamicResource 的機制,動態更換定義好的 Theme ResourceDictionary。
這篇介紹在 UWP 要怎麽做到這樣的效果。
UWP - 介紹 multi-instance UWP app
Windows 10, version 1803 (10.0; Build 17134) 開始,UWP app 支援 multiple instances。
怎麽使用它呢?對於既有的 App 需要做那些調整?藉由這篇來介紹讓大家有些概念。
PWA 操作 Windows Runtime APIs
在 Benefits of PWA on Windows 10s 介紹了 PWA 在 Windows 10 的好處,讓我更想知道開發 PWA 的細節。
這篇介紹使用 Windows Runtime APIs 的範例。
學習使用 PWABuilder 建立 PWA App 心得
- 4824
- 0
- Universal Windows Platform
- 2019-10-17
Progress Web Apps on Windows 在 Microsoft Build 2018 被提及,隨著更多公司(ex: Twitter, Uber 等)把服務轉成 PWA 上架到 Store,讓 PWA 更加熱門。
本篇介紹 PWABuilder 使用過程遇到的問題與心得。
UWP - 介紹 Project Rome - 2
- 133
- 0
- Universal Windows Platform
- 2018-07-21
承接 UWP - 介紹 Project Rome - 1 介紹 RemoteSystem 的應用,這篇介紹利用 RemoteSystemSessionInfo 做到多個設備互相交換訊息。
UWP - 介紹 Project Rome - 1
- 321
- 0
- Universal Windows Platform
- 2018-07-21
Project Rome 從 //Build 2016 發表的技術,讓 App 可以在同一個 Microsoft account (MSA) 的不同設備(Windows, Android, iOS)互相溝通。
這一篇將介紹如何操作 Remote Systems APIs 做到這些應用找尋設備,啓動遠端設備中的 App 與 App Service。
介紹 //Build 2018 公佈在 Microsoft Store 與 Dev Center加入的新特性
本篇内容介紹 //Build 2018 在 Microsoft Store and Dev Center: Updated and new features to help you be successful 提到調整分潤,新的 App 安裝機制,如何幫助開發者收入,PWA等新的特性。
UWP - 介紹 App Service 與新功能
- 2028
- 0
- Universal Windows Platform
- 2018-07-14
App Service 是一種背景工作運行的服務,提供給其他 Apps 使用就像 Web Service。它本身無使用介面(UI-less),允許 Apps 在同一個設備被引用,甚至 Windows 10 1607 開始允許 remote devices 使用它。
UWP - B2B 確認 In-app 購物記錄
- 591
- 0
- Universal Windows Platform
- 2018-06-11
上一篇 UWP - in-app product purchases 介紹了整合内部購買的機制。本篇介紹怎麽做 B2B 確認用戶購買是否成功。
UWP - 同一個 App 顯示多個視窗
爲了讓用戶在 Desktop 上操作 UWP app 有更好的生產力,可以利用 Multi-Windows 的技術,讓 App 操作上更接近 Win32 程式的體驗。本篇介紹怎麽使用。
UWP - 調整 WebView 的 UserAgent
想要在 UWP 調整 WebView 的 User-Agent 記得先把 App 的 mini SDK version 升級到在 Windows 10 (15063),來看一下是怎麽做的吧。
UWP - 開發 Xbox App 處理 TV-safe
UWP - 開發 Xbox App 處理 XY navigation 重點接受 XY navigation 與 Focus engagement,這篇將繼續介紹 Designing for Xbox and TV 後面幾個重要内容。
UWP - 操作 UserActivity 讓 Timeline 接續您的工作
Windows 10 Fall Creators Update (introduced v10.0.16299.0) 支援 UserActivity 讓同一個帳號記錄不同設備裡的活動, 讓用戶在任何一臺設備都可以繼續剛才的工作。在 //build 2017 看到的 Timeline 便是整合了這樣的應用。
UWP - 開發 Xbox App 處理 XY navigation
只要是 Windows 10 的作業系統都可執行 Universal Windows Platform 開發的 Apps,當然包括 Xbox one。
本篇介紹移植 App 到 Xbox 時需要調整的地方。
UWP - 把 App 加入到系統自動啓動 (startup)
Desktop Bridge 爲了讓 win32 程式在轉成 UWP 運作架構後保有 win32 的一些特性,例如:自動隨系統啓動被開啓,可以常駐在 System tray 等。Fall creators update 開放給一般的 UWP 程式具有部分功能。讓我們來看看要怎麽使用吧。
UWP - mDNS 找尋附近的設備
IoT (internet of things) 的時代來臨,各式各樣的智能設備陸續出現在生活中。如何讓 App 可以找到這些設備? 有 mDNS(Multicast DNS) 跟 MQTT is a machine-to-machine (M2M)/Internet of Things 兩個技術協定,下面將介紹怎麽找設備。
UWP - 解決 WebAuthenticationBroker 無法清除 Cookies
使用 WebAuthenticationBroker 做 Facebook 登入,只要登入過一次,除非用戶從 WebAuthenticationBroker 開啓的網站裏面找到登出或是切換帳號,不然是沒有機會更換帳號或是登出的。這篇將解釋怎麽解決這個問題。
UWP - 加入 Windows Runtime Component 到 JavaScript context
- 615
- 0
- Universal Windows Platform
- 2017-05-31
在 WebView 裏面讓 Javascript 與 App 互動已經是很平常的事情了,爲什麽要特別寫這篇。 因爲發現除了 window.external.notify 允許從網頁送入訊息到 App 之外,還可以加入自定義的 component 到網頁裏讓 Javascript 使用。 這篇將介紹怎麽實作。
UWP - 使用 Deep link 串聯 web-to-app 的互動
- 3631
- 0
- Universal Windows Platform
- 2017-04-16
過去介紹過 註冊 URI scheme 就利用自定義的 URI scheme 在網頁或是 App 裏面呼叫自己的 App 起來做事情。 Windows 10(14393) 加入新功能(web-to-app linking),讓 user 開啓 http/https 的網站連結時,不是開啓 web browser 而是開啓 App。
UWP - 利用 Bing Speech API 做 Speech to Text
- 2059
- 0
- Universal Windows Platform
- 2017-03-19
想使用中文與 Cortana 互動,將 語言, 地區, 語音(speech) 都設定為簡體中文與中國地區。 那其他不支援的國家呢?可以利用 Speech to Text 技術把説的話變成文字,再轉給判斷的邏輯進行分析,最後找到對應事件來觸發。
本篇利用 Bing Speech API 的 Speech Recognition API 做到 Speech to Text 的效果。
UWP - 整合 LINE Login
在 < UWP - 整合 Google Sign-In 與 Twitter Sign-In API> 介紹整合 Google 與 Twitter,這篇補充把 LINE login 整合進來。
UWP - in-app product purchases
- 640
- 0
- Universal Windows Platform
- 2017-07-30
如果 App 裏面是想要賣一些產品 (一次性或是租用性) 的話,可以參考這一篇的介紹幫助您賺點錢。
簡單操作 Surface Dial
Surface Dial 是 2016 微軟推出的新設備,可以讓 App 跟它整合帶入更多除了 mouse, touch, pen 以外的操作體驗,目前有支援的 App 可以參考 Microsoft Surface Studio | App Partners 。 如果想要在自己的 App 也加入呢?該篇將介紹怎麽整合。
UWP - Background Media Player 開發教學
- 1203
- 0
- Universal Windows Platform
- 2016-10-02
<UWP - 新 BackgroundMediaPlayback 架構>介紹新的架構讓 foreground 與 background 使用 single process 來開發。 該篇介紹怎麽利用新的架構開發 Background Media Player。
UWP - Casting Technologies - 2
- 433
- 0
- Universal Windows Platform
- 2016-07-20
<UWP - Casting Technologies - 1>介紹 CastingDevicePicker 與 DialDevicePicker,本篇將繼續介紹 Projection 與 Combine 機制。
UWP - 操作 SD Card
- 490
- 0
- Universal Windows Platform
- 2016-07-29
過去開發衹能注冊處理檔案類型的方式,讀取 SD card 中的內容, 無法寫入任何資料。UWP 開放功能,可以利用 FilePicker 或是 FolderPicker 選到自己需要的檔案,感覺就非常有彈性。本篇將介紹如何使用。
UWP - Casting Technologies - 1
- 596
- 0
- Universal Windows Platform
- 2016-07-16
Windows 10 支援 casting 技術讓 App 可以映射 video, audio, screen 到其他支援的屏幕上面,目前提供讓用戶可以快速轉換他們的 small screen 到 big screen 的 casting 技術有幾個協定:DLNA, DIAL, Miracast, Bluetooth, ... 等。該篇將好好介紹怎麽使用。
UWP - 新 BackgroundMediaPlayback 架構
- 587
- 0
- Universal Windows Platform
- 2016-06-29
Windows 10 version 14332 開始針對 Background Media Player 的架構再一次被調整了,過去需要分開撰寫 Foreground/Background 兩個部分的 process,現在提供了合并為一個 process 的選擇。快來學習怎麽使用吧。
UWP - Project Oxford 的 Emotion API
- 391
- 0
- Universal Windows Platform
- 2016-06-18
Project Oxford 開放了很多新奇有趣的新服務,例如:Face API,Emotion API,LUIS 語音服務...等,該篇先介紹 Emotion API 的服務。
UWP - 爲 ListView/GridView 加上 pull refresh 與 load more
- 1053
- 0
- Universal Windows Platform
- 2016-06-17
App 開發對於 list 内容呈現都需要加上 load more 或是 pull refresh 的功能,爲了讓大量資料不用一次都下載下來,而是看到接近最後的時候再載入下一個區間的内容,另外可以在頂端的時候下拉繼續重新整理。
參考<ListView and GridView data virtualization>這一篇的説明來瞭解怎麽製作一個支援 load more 與 pull refresh 的功 ListView/GridView。
UWP - 操作 Title Bar
- 1160
- 0
- Universal Windows Platform
- 2016-05-28
UWP 支援控制 Tile Bar 讓 App 有更多設計與操作的地方,該篇整理了一些開發上的筆記分享給大家。
UWP - A redirect request will change a secure to a non-secure connection
- 391
- 0
- Universal Windows Platform
- 2016-04-21
該篇主要説明使用 Windows.Web.Http.HttpClient 遇到裏面的 Header 需要 Redirect 出現 A redirect request will change a secure to a non-secure connection
的解決方式。
UWP - Add Youtube video in the WebView
- 892
- 0
- Universal Windows Platform
- 2016-04-18
説明如何在 WebView 加入 Youtube 影片,并且避開一些可能的問題。
UWP - 搭配 Azure AD Application 取得 App 分析資料
- 237
- 0
- Universal Windows Platform
- 2016-07-11
Dev Center 提供了 REST 的方式讓開發人員不需要登入 Dev Center 就可以拿到 App 的相關分析資料,例如:in-app purchase acquisitions, ratings and reviews, as well as app health,進一步使用習慣的分析工具進行分析。因此,該篇針對 <Windows Store analytics API now available> 筆記如何使用。
UWP - Manage user in the Windows Dev Center
- 270
- 0
- Universal Windows Platform
- 2016-01-25
在 Android(developer console) / iOS (developer center) 均有支援 Manage users 的功能。
你知道 Windows Dev Center 加入了 Manage user 的功能了嗎?
該篇文章將説明如何設定 Windows Dev Center 裏面的 Manage user。
UWP - Quickly deploy UWP apps
- 716
- 0
- Universal Windows Platform
- 2016-04-18
過去開發 universal app 的時候,要部署開發好的 App 給不同的開發人員,可以使用在 WP8.1 的工具,在 WinRT 8.1 需要用 powershell。
到了 UWP 的時代還需要這樣處理嗎?該篇文章將介紹幾個方便的使用方式。
UWP - Microsoft Universal Ad Client SDK
- 360
- 0
- Universal Windows Platform
- 2016-02-17
<Windows Phone - 調整新Advertising SDK的使用> 介紹過上一版本的使用方式,隨著 Dev Center 與 pubCenter 的整合,增加可同時加入不同 Ad Networks 的機制,
讓開發者在自己的 App 裏面嵌入 Advertisement control 變得更加容易,更加上了 Video 廣告。
本篇將介紹怎麽使用新的 Microsoft Universal Ad Client SDK。
UWP - 利用 Jenkins 自動建立 App 安裝檔
- 622
- 0
- Universal Windows Platform
- 2016-01-19
介紹的是如何在 Jenkins 上建立 Universal Windows Platform 專案的 Apps。
UWP - 處理 back-navigation event 機制
- 621
- 0
- Universal Windows Platform
- 2017-09-04
UWP - 處理 back-navigation event 機制
UWP - 使用 AdaptiveMediaSource 整合 HLS
- 1134
- 0
- Universal Windows Platform
- 2016-02-19
UWP - 使用 AdaptiveMediaSource 整合 HLS
UWP - Integration Cortana with your app
- 972
- 0
- Universal Windows Platform
- 2016-03-02
UWP - Integration Cortana with your app
UWP - 整合 Google Sign-In 與 Twitter Sign-In API
UWP - 整合 Google Sign-In 與 Twitter Sign-In API
- 1
- 2