C# Windows Phone 8 WP8,切換各國語系免重開機 加速開發 送審有效率!!

  • 6327
  • 0
  • C#
  • 2015-06-08

一般我們在開發Windows Phone 8 時,會考慮到各國語言的問題,但是你有想過嗎?用實體手機進行開發每換一個語言就要重新開機一次,一等就是一兩分鐘,這對於開發者來說是非常惱怒且耗時的,為了加速使用者切換各國語系測試並解截圖,我們可以透過App.xaml.cs加入些許程式碼就可以避免掉一直重新開機的窘境,加速開發者測試。

本篇文章將引導您如何使用C#修改App.xaml.cs達到切換多國語言免重開機的方法。

...繼續閱讀 »

C# Windows Phone 8 WP8,,判斷目前主題為深色或淺色!! 設計APP好實用!

  • 1622
  • 0
  • C#
  • 2015-06-08

一般我們在使用Visual Studio 開發Windows Phone 8 APP 時,往往會忽略掉一個重要的細節,就是目前主題的配色,這些事情必須在上架前就先行測試,否則很容易在被審的時候打槍,一等又要再等3~5天!!我們可以透過C#判斷目前的主題為何,並且針對目前的主題去做相對應的使用者介面(UI)設計。

本文章將引導您如何透過C#程式碼判斷目前Windows Phone 8 的主題是深色或淺色。

...繼續閱讀 »

Windows Phone 8 C# 背景服務 ScheduledTaskAgent 執行網路動作 使用 WebClient 範例教學

Windows Phone 8 背景服務 ScheduledTaskAgent 執行網路動作 使用 WebClient 範例教學
寫這篇文章的原因,是因為在許多初學者在撰寫APP時,會使用到背景服務獲取網路上的資訊 檔案、影片、Json、XML 都好,在撰寫的過程中會遇到一些弔詭的事情,譬如程式碼完全沒有錯,也沒有跳出錯誤訊息,可是怎麼資料就傳不回來了呢?接下為各位說明ScheduledTaskAgent 的工作模式。

...繼續閱讀 »

Windows Phone 8 使用 IsoStoreSpy 查看 IsolatedStorageFile

開發Windows Phone App ,有時會使用IsolatedStorageFile 寫入APP 的獨立空間,然而這個為APP所提供的獨立存取空間,卻不能像我們開資料夾一樣的方便查看,如此一來變成為了開發APP上的一個盲點,因為我們無法得知APP的獨立空間裡面到底放置了什麼,若無法存取檔案的話到底是我們的Code寫錯?!還是檔案沒有確實寫入?!這就不得而知了,有鑑於此,我們可以使用IsoStoreSpy 來幫我們來完成查看檔案的動作。

...繼續閱讀 »

[APP] 使用WP8控制電腦電源 Windows Power Control 幫電腦關機

使用WP8控制電腦電源 Windows Power Control 幫電腦關機
Google硬碟下載點 : http://goo.gl/fFDEP
●利用Windows智慧手持裝置,與電腦(Windows)連線,進而操控電腦的電源,透過簡單的按鈕進行電腦操作。
●包含關機、定時關機、重新開機、定時重新開機、鎖定、休眠、睡眠。
●持語音控制,包含關機、重新開機、鎖定、休眠、睡眠、ex:三秒鐘關機/重新開機、四分鐘關機/重新開機、5小時關機/重新開機、6天關機/重新開機。

...繼續閱讀 »

Windows Phone 8 C# 換頁傳遞參數 兩種方法 Navigation 、PhoneApplicationService

Windows Phone 8 換頁傳遞參數 兩種方法 Navigation 、PhoneApplicationService
為什麼要傳遞參數?可以用在那些地方呢?!
譬如說,假設有一個食譜的APP,裡面有食譜的清單,當我們點下其中一個餐點時則會跳到另一個頁面介紹餐點的製作方法,傳統的方法我們會一頁一頁製作餐點的內容,但這是非常不方便而且消耗開發者大量的腦力,所以傳遞參數可以幫務我們解決這個問題,只要將餐點編號傳遞到介紹餐點的頁面,我們再去資料庫或是網路抓相對應的資料,這樣就可以省下非常多的時間,專案也會相對的好管理囉!

...繼續閱讀 »

Windows Phone 8 C# 背景服務 ScheduledAgent 教學 範例

當我們製作APP的時候常常會需要背景服務,為什麼呢!?
因為我們希望APP能夠不在使用者看到的情況下或是當離開APP時去持續做一些事情,這個時候就就需要ScheduledAgent來幫我們完成工作啦!!
ScheduledAgent 就很像是開發Android上的 Service !! 可以在背景中處理一些使用者需要的資訊。

...繼續閱讀 »