原创 char 高位擴展

Char轉爲int時高位符號擴展的問題 char爲有符號,最高位爲1,所以如果轉換爲大於8位的,則其他位都和第八位一樣的值。即高位擴展。 代碼示例:  static get_utili(const char *p

原创 多屏幕多分辨率的支持和一些概念

多屏幕多分辨率的支持和一些概念 快速預覽 Android 在不同的屏幕大小和密度上執行屏幕的顯示會影響用戶界面的效果系統處理大多數的自適應屏幕你應該針對屏幕創建資源以更好的控制你的UI  Android 是一個系統,運行在這個系統上的很多

原创 Android佈局之屏幕自適應

 Android佈局之屏幕自適應          在做應用時發現程序沒有屏幕自適應功能,變換手機使用之後,界面就很混亂了,字體也很奇怪。經過百度的

原创 SeekBar控件

什麼是SeekBar控件,SeekBar控件其實就是一個高級點的進度條,就像我們在聽歌,看電影用的播放器上的進度條一樣,是可以拖動的,可以改變進度的一個進度條控件!就是下面這個樣子 seekbar對應的方法和屬性 android:thu

原创 android的ui設計

1. UI設計5不要 Don’t: ◆不要照搬你在其它平臺的UI設計,應該讓用戶感覺是在真正使用一個 Android 軟件,在你的商標顯示和平臺整體觀感之間做好平衡 ◆不要過度使用模態對話框 ◆不要使用固定的絕對定位的佈局 ◆不

原创 詳解 Android 的 Activity 組件

Activity 的生命週期 Activity 的生命週期: 和 J2ME 的 MIDlet 一樣,在 android 中,Activity 的生命週期交給系統統一管理。與 MIDlet 不同的是安裝在 android 中的

原创 android 正則表達式

下面先介紹正則表達式的格式和意思: 1.javascript驗證手機號 function checkPhone(){ var sPhone = document.getElementById(“id”).value ; if(!

原创 HTML5會取代App應用嗎?

大量新生移動設備的興起,改變了互聯網的未來。在技術的發展上,HTML5會取代App應用嗎?或者說能夠在多大程度上取代呢?在HTML5規範中,已經加入了相機、磁力羅盤、GPS信息的支持。很多新興瀏覽器也已經開始支持這些新特性。能否用一個統一

原创 eclipse 打開當前文件目錄 綠色安全 無插件

MyEclipse裏面就帶了類似的一個插件,點一下就可以打開當前編輯文件所在的文件夾。 MyEclipse 裏面的插件名叫:Desktop toolbar。   在eclipse裏,可以不下載插件也做到。DIY哦。。。 操作如下

原创 VGA時序及其原理

顯示器掃描方式分爲逐行掃描和隔行掃描:逐行掃描是掃描從屏幕左上角一點開始,從左像右逐點掃描,每掃描完一行,電子束回到屏幕的左邊下一行的起始位置,在這期間,CRT對電子束進行消隱,每行結束時,用行同步信號進行同步;當掃描完所有的行,形成一

原创 QThread 使用探討

QThread 似乎是很難的一個東西,特別是信號和槽,有非常多的人(儘管使用者本人往往不知道)在用不恰當(甚至錯誤)的方式在使用 QThread,隨便用google一搜,就能搜出大量結果出來。無怪乎Qt的開發人員 Bradley T.

原创 android task詳細講解

launchMode在多個Activity跳轉的過程中扮演着重要的角色,它可以決定是否生成新的Activity實例,是否重用已存在的Activity實例,是否和其他Activity實例公用一個task裏。這裏簡單介紹一下task的概念,

原创 QT 佈局管理

佈局相關對象及簡介 窗體上的所有的控件必須有一個合適的尺寸和位置。Qt提供了一些類負責排列窗體上的控件,主要有:QHBoxLayout,QVBoxLayout,QGridLayout,QStackLayout。(佈局管理類)這些類簡單

原创 C標準庫的setlocale()用法筆記

C 和 C++ 的標準庫分別有自己的 locale 操作方法,C 標準庫的 locale 設定函數是 setlocale(),而 C++ 標準庫有 locale 類和流對象的 imbue() 方法。這篇是我自己的 setlocale(

原创 Platform Builder

上一章所說,當用PB的"定製平臺嚮導"選取了一個平臺的所有特徵(feature)後,接下來的工作就是編譯了。即使你從來未曾編譯過,你也能想象得到編譯的時間一定很長。因爲PB是在編譯一個操作系統,而非一個應用程序。當然,越快的硬件環境編譯