原创 SurfaceView和View最本質的區別
SurfaceView和View最本質的區別在於,surfaceView是在一個新起的單獨線程中可以重新繪製畫面而View必須在UI的主線程中更新畫面。那麼在UI的主線程中更新畫面 可能會引發問題,比如你更新畫面的時間過長,那麼你的主UI
原创 C#處理跨進程copy
一、問題描述:做IDE開發經常會遇到這樣一種情況:使用者開兩個應用程序,把一個應用程序中的控件copy到另一個應用程序中。 這樣做只是用戶的一個使用小細節便於使用者對比刻制,我們如果能抓住這些細節,那麼我們的產品客戶體驗度會上一個層
原创 宏與函數
先說宏和函數的區別:1. 宏做的是簡單的字符串替換(注意是字符串的替換,不是其他類型參數的替換),而函數的參數的傳遞,參數是有數據類型的,可以是各種各樣的類型.2. 宏的參數替換是不經計算而直接處理的,而函數調用是將實參的值傳遞給形參,既
原创 隱私政策
隱私政策 機器人保安尊重並保護所有使用服務用戶的個人隱私權。爲了給您提供更準確、更有個性化的服務,機器人保安會按照本隱私權政策的規定使用和披露您的個人信息。但機器人保安將以高度的勤勉、審慎義務對待這些信息。除本隱私權政策另有規定外,在未
原创 android mapview結合LocationManager應用
應用需求: 1、提供地圖功能 2、提供三種視圖:衛星模式、地圖模式、我的位置 3、支持多種定位方式:gps、wifi等 4、根據當前的位置,獲取服務器上地點信息,並標註在當前屏幕上 解決方案: 1、首先申請goog
原创 Sax解析xml遇到特殊字符問題
遇到問題: sax解析xml時,遇到像<、>、&等特殊字符時,會把節點中的內容當做三段內容讀取,而我們原先的方式是隻做一次讀取,這樣會造成只能讀取到特殊字符前的內容。 解決方案:在解析時,做到把一個節點的內容讀完,才進行下一個節點的解析,
原创 android應用開發之性能提高
在手機上軟件的性能對開發者來說至關重要,性能差了,軟件估計已經死了一半。其實在PC上也一樣,只不過性能被硬件的提升給淡化了。 如何來提高應用程序的性能呢? 提高,是從兩個方面來說,一、提高軟件的執行時間 二、提高人機界面的交互時間
原创 huawei 機子升到2.3後出現關閉log的情況
有的機子如華爲在升到android 2.3後會在rom中關閉log調試功能。 在調試的時候會出現:Unable to open log device '/dev/log/main': No such file or directory的錯
原创 運行symbian Helloworld報錯
在windows 上配置好symbian開發環境後,通過嚮導新建helloWorld項目。 在模擬器上運行時,會報如下錯誤: Creation Time Description Resource Path Loca
原创 symbian v3模擬器開啓後自動關閉
在win7上配置symbianv3的開發環境,perl、sdk、carbide c/c++都已經配置好了,寫個helloworld 運行模擬器, 會出現模擬器打開後,瞬間又自動關閉了。也不報任何錯誤。試了網上的解決方法,都無效。 最終找到
原创 windows phone 7 啓動器
何謂啓動器,就是在本應用程序內觸發系統內置的功能如打電話發郵件等,同時當觸發task後,本應用程序並不管觸發的應用的執行情況。 調用啓動器需要引用命名空間: using Microsoft.Phone.Tasks; 下面列出wp7
原创 真機測試錯誤
今天在真機上進行測試時,在安裝時出現:Re-installation failed due to different application signatures錯誤。 出錯的原因是:在真機上已經有安裝了此項目的apk,並且此ap
原创 EditText動態設置明文密文
.setInputType(0x81) //EditText變爲密碼狀態。.setInputType(0x90) //EditText變爲非密碼狀態。
原创 windows phone 7 選擇器
上一篇文章主要介紹了啓動器,這篇介紹選擇器。這兩個其實都是在本應用內去執行另一個系統任務,區別是:啓動器啓動了一個任務後,不會考慮這個任務的執行結果;而 選擇器在啓動了一個任務後,會要求任務換回結果,需要把數據帶回到本應用中。 調用選擇
原创 android線程異步處理之AsyncTask
android應用是單線程模式的。 單線程模式需要記住兩條: 一、防止UI線程阻塞 二、確保只在UI線程中訪問Android UI工具包 在開發Android應用時必須遵守單線程模型的原則:Android UI操作並不是線程安全