Time of Update: 2015-01-13
標籤:c# ado.net entlib 雖然標題是對6的擴充,其實對於4、5同樣適用,因為企業庫在這幾個版本中沒太大變化該擴充主要針對DataAccessor<T>,該類在建立時要傳遞幾種介面:IParameterMapper,IRowMapper<T>,IResultSetMapper<T>,其中IRowMapper<T>企業庫提供了MapBu
Time of Update: 2015-01-13
標籤:service服務 intentservice android開發 遊響雲停工作室 Intentservice服務也是安卓中的一個服務,它繼承與service,但與servcie有所不同,它新開啟一個線程來處理所有的請求,
Time of Update: 2015-01-13
標籤: A.事件的產生和傳遞 發生觸摸事件後,系統會將該事件加入到一個由UIApplication管理的事件隊列中UIApplication會從事件隊列中取出最前面的事件,並將事件分發下去以便處理,通常,先發送事件給應用程式的主視窗(keyWindow)主視窗會在視圖階層中找到一個最合適的視圖來處理觸摸事件,這也是整個事件處理過程的第一步找到合適的視圖控制項後,就會調用視圖控制項的touches方法來作具體的事件處理touchesBegan…touchesMoved… touchedEnded…
Time of Update: 2015-01-13
標籤:使用WakeLock使Android應用程式保持後台喚醒 - Ryan‘s zone - 部落格頻道 -
Time of Update: 2015-01-13
標籤:Android 電源管理 -- wakelock機制 - 快樂&&平凡 - 部落格頻道 - CSDN.NETWake Lock是一種鎖的機制, 只要有人拿著這個鎖,系統就無法進入休眠, 可以被使用者態程式和核心獲得. 這個鎖可以是有逾時的 或者 是沒有逾時的, 逾時的鎖會在時間過去以後自動解鎖。如果沒有鎖了或者逾時了, 核心就會啟動休眠的那套機制來進入休眠. PowerManager.WakeLock 有加鎖和解鎖兩種狀態,加鎖的方式有兩種:
Time of Update: 2015-01-13
標籤: 在Android開發中,往往為了適配dpi和解析度,要寫多套layout或者values,而鑒於dpi和解析度的計算方式,很多時候適配的大部分工作都是簡單的計算方面。譬如DPI從1.5到2.0,就是將所有dip、sp為單位的數值都乘以0.75(也就是1.5/2)。所以我們完成可以自己寫一個小工具來批量讀取layout或者values檔案,然後進行大量操作並儲存。 對檔案的批量開啟讀取操作我這裡就不浪費周章了,大家可以自行查閱資料,這裡主要貼出核心代碼。
Time of Update: 2015-01-13
標籤: (2012-05-14 09:39:14) UI介面類項目:Panoramagl —— 720全景展示Panorama viewer library for iPhone, iPad and iPod touch MBProgressHUD —— 進度指示一種優雅的,半透明的進度顯示效果。同時還提供了其他附加功能,比如顯示完成資訊並淡出。 iCarousel
Time of Update: 2015-01-13
標籤:前言 這篇文章我們一起來分析一個從Windows Phone Dev Center上下載下來的dump file。首先按照我上一篇的步驟設定好我們的Windbg,並按住Ctrl +D開啟dumpfile。可以看到下面的介面: 分析一個dump file可以分解為4個步驟,第一步是資訊收集,第二步是定位異常上下文,第三步分析和推理出現問題的原因,第四步分析和定位我們的原始碼並進行修複和驗證。 資訊收集 我們可以使用一些命令瀏覽一下這個dump
Time of Update: 2015-01-13
標籤:應用想要擷取系統許可權的話就必須要有系統簽名,但是在開發一個系統的時候,為了系統的安全性,往往會去改變系統的簽名。我們都知道通過platform.pk8 platform.x509.pem和signapk.jar可以對應用進行簽名操作,但是這樣很麻煩,而且也沒辦法使用Eclipse中的調試操作了,最簡單的方式還是產生keystore然後放在Eclipse裡,這樣每次編譯產生的APK就會自動簽上名,方便許多。下面來簡單講講如何產生對應系統的系統簽名:1.android
Time of Update: 2015-01-13
標籤:Lately I’ve received several questions along the lines of the following, which I typically summarize as “async over sync”: In my library, I have a method “public T Foo();”. I’m considering exposing an asynchronous method that would simply
Time of Update: 2015-01-13
標籤:參考文章:http://mobile.51cto.com/aprogram-402020.htm 1.首先確定裝置支援opengl
Time of Update: 2015-01-13
標籤:在android中常常會遇到與context有關的內容淺論一下context : 在語句 AlertDialog.Builder builder = new AlertDialog.Builder(this); 中,要求傳遞的 參數就是一個context,在這裡我們傳入的是this,那麼這個this究竟指的是什麼東東呢? 這裡的this指的是Activity.this,是這個語句所在的Activity的this,是這個Activity
Time of Update: 2015-01-13
標籤:在學習Android開發的過程你,你往往會去借鑒別人的應用是怎麼開發的,那些漂亮的動畫和精緻的布局可能會讓你愛不釋手,作為一個開發人員,你可能會很想知道這些效果介面是怎麼去實現的,這時,你便可以對改應用的APK進行反編譯查看。下面是我參考了一些文章後簡單的教程詳解。(註:反編譯不是讓各位開發人員去對一個應用破解搞重裝什麼的,主要目的是為了促進開發人員學習,借鑒好的代碼,提升自我開發水平。) 測試環境: win
Time of Update: 2015-01-13
標籤:近期公司需要開發一個項目,原來做的是手機版的單頁面APP(Single Page Application),再後來客戶回函不錯,還想要做ipad版本。一開始,我們是考慮把我們的單頁面架構給重構,然後再給客戶做一個ipad版(基本布局就是左右分欄),但工期趕(一個月不到),而且在討論過改架構的技術難度和風險管理後,發現沒那麼簡單,如果貿貿然弄一個,以後估計會埋很多坑給Team
Time of Update: 2015-01-13
標籤: 通過搜尋資料發現大部分都是講的Equalizer怎麼使用,而同時出現的BassBoost和Virtualizer卻鮮有人提起。在這裡簡單說下。 這兩個類的意思分別是低音增強和虛擬化,具體什麼音效作為一個音癡我就不過多講了囧。用法跟Equalizer類似,代碼如下: public static void presetVirtualizer(int preStrenth) { if (mVirtualizer != null) {
Time of Update: 2015-01-13
標籤:package com.xiaogang.imageheader; import java.io.File; import android.net.Uri; import android.os.Bundle; import android.os.Environment; import android.provider.MediaStore; import android.app.Activity; import android.content.Intent;
Time of Update: 2015-01-13
標籤: 在電視機系統的開發中,經常會用到類比的信源(ATV/DTV)。最近在測試的時候發現,在DTV信源下,某個計時用的Timer突然就暫停了,百度一下這個Timer,大部分問的是怎麼停止Timer的運行,而沒有提到怎麼讓他不停止,囧。 在掙紮了一段時間後,測試發現在DTV信源下才會出現該BUG,而在別的信源下不出現,推斷是跟DTV信源有關。而在做數字電視的一個很大的特點在於,基本上都會拿DTV碼流中的時間寫到系統時間中,以確保系統時間和碼流時間一致。到這裡可能很多人都想到了,那就是Time
Time of Update: 2015-01-13
標籤:ios8 swift 動畫 animation delay
Time of Update: 2015-01-13
標籤:很奇怪的是,如果你用原生的AlertDialog,通過setView(new EditText())的方法添加輸入框,永遠都能彈出IME;而在我們自訂AlertDialog中,經常會遇到彈不出IME的問題,這裡我分為2中情況:一. 在Activity中,自訂AlertDialog中的EditText彈不出IME 方法一: 在繼承AlertDialog, onCreate()方法中,
Time of Update: 2015-01-13
標籤:我們在很多情況下都需要在sd卡目錄下建立子目錄存放圖片檔案之類的,之前也有人問我怎麼在sd卡下建立子檔案夾,今天就講一個例子,就是當程式發生異常的時候,怎麼把異常寫在指定的檔案中,當然在這裡只講如何建立檔案夾,代碼public class MainActivity extends Activity {private static final String TAG = "MainActivity";@Overrideprotected void