Time of Update: 2015-06-01
標籤:android BroadcastReceiver也就是“廣播接收者”的意思,顧名思義,它就是用來接收來自系統和應用中的廣播。 在Android系統中,廣播體現在方方面面,例如當開機完成後系統會產生一條廣播,接收到這條廣播就能實現開機啟動服務的功能;當網路狀態改變時系統會產生一條廣播,接收到這條廣播就能及時地做出提示和儲存資料等操作;當電池電量改變時,系統會產生一條廣播,接收到這條廣播就能在電量低時告知使用者及時儲存進度,等等。
Time of Update: 2015-06-01
標籤:實現原理:使用ViewPager控制項(com.android.support:support-v4:22.1.1),把引導頁的layout檔案放進ViewPager控制項就可以了。ViewPager控制項本質上也是個清單控制項,橫向滾動,一個頁面一個頁面的滾動,底下並沒有捲軸,所以非常適合做引導頁,和頁簽的tap控制項來做橫向滾動的頁面也非常常用。首先引用
Time of Update: 2015-06-01
標籤:一、擷取UiDevice裝置資訊// 擷取裝置名稱NSString *name = [[UIDevice currentDevice] name];// 擷取裝置系統名稱NSString *systemName = [[UIDevice currentDevice] systemName];// 擷取系統版本NSString *systemVersion = [[UIDevice currentDevice] systemVersion];// 擷取裝置模型NSString *model
Time of Update: 2015-06-01
標籤:最近工作要求解決下web的項目的漏洞問題,掃描漏洞是用的AppScan工具,其中有很多是關於跨網站指令碼編製問題的。下面就把這塊東西分享出來。原創文章,轉載請註明-----------------------------------------正題-------------------------測試類型:應用程式層級測試威脅分類:跨網站指令碼編製原因:未對使用者輸入正確執行危險字元清理安全性風險:可能會竊取或操縱客戶會話和cookie,它們可能用於模仿合法使用者,從而使駭客能夠以該使用者
Time of Update: 2015-06-01
標籤:使用UiDevice擷取裝置資訊:擷取裝置名稱let name = UIDevice.currentDevice().name擷取裝置系統名稱let systemName = UIDevice.currentDevice().systemName擷取系統版本let systemVersion = UIDevice.currentDevice().systemVersion擷取裝置模型let model = UIDevice.currentDevice().model擷取裝置本地模型let
Time of Update: 2015-06-01
標籤:題外話:博友們有沒有好用的寫部落格用戶端推薦啊,cnblogs推薦的windows live writer和word都試過,都不是很好用啊,本地看著還可以,但發布出來排版就不是那麼好看了。 正題:Android中簡訊的接收是這樣的一個過程:底層先將簡訊報給FW,FW處理過後,會將簡訊通過intent廣播的形式廣播出來,而註冊了接收簡訊廣播的APP們,就能收到並處理簡訊。Default SMS
Time of Update: 2015-06-01
標籤:JSRegex驗證帳號、手機號、電話和郵箱效果體驗:http://keleyi.com/keleyi/phtml/jstexiao/15.htm驗證帳號是否合法驗證規則:字母、數字、底線組成,字母開頭,4-16位。function checkUser(str){ var re = /^[a-zA-z]\w{3,15}$/; if(re.test(str)){ alert("正確"); }else{ alert("錯誤"); }
Time of Update: 2015-06-01
標籤:public class MyOrders : Activity { private DynamicControl _dynaControl; public MyOrders() { _dynaControl = new DynamicControl(); } protected override void OnCreate(Bundle bundle) {
Time of Update: 2015-06-01
標籤:android 非同步 基礎介紹非同步訊息處理線程是指,線程在啟動後會進入一個無線迴圈體中,沒迴圈一次,從內部的訊息佇列中取出一個一個訊息,並回調相應的訊息處理函數,執行完一個訊息後則繼續迴圈。如果訊息佇列為空白,線程會暫停,知道訊息佇列中有新的訊息。
Time of Update: 2015-06-01
標籤:haredPreferences的使用非常簡單,能夠輕鬆的存放資料和讀取資料。SharedPreferences只能儲存簡單類型的資料,例如,String、int等。一般會將複雜類型的資料轉換成Base64編碼,然後將轉換後的資料以字串的形式儲存在 XML檔案中,再用SharedPreferences儲存。 使用SharedPreferences儲存key-value對的步驟如下:
Time of Update: 2015-06-01
標籤:讓圖片自動滾動的話,需要使使用定時器,迴圈計算當前頁的頁碼。並且在拖動圖片時停止計時器,停止拖動時啟動計時器。 定時器方法1: performSelector 1 [self performSelector:@selector(hideHUD) withObject:nil afterDelay:2.0];2 - (void)hideHUD3 {4 _hudLable.hidden = YES;5
Time of Update: 2015-06-01
標籤:模式 架構 android 微服務 目錄一、微服務架構模式 1.1 模式描述1.2 模式拓撲1.3 避免依賴與調度1.4 注意事項1.5 模式分析二、Android中的微服務架構三、結語前段時間我們翻譯的《軟體架構模式》( 完整書籍的地址 )
Time of Update: 2015-06-01
標籤:android 網路 URL:Uniform Resource Locator 統一資源定位器 通常情況而言,URl可以有協議名、主機、連接埠和資源群組成,即滿足以下格式:protocol://host:port/resourceName 例如:http://www.baidu.com/index.php Public Constructors 構造方法:
Time of Update: 2015-06-01
標籤:做了一點微小的變動....非常微小...不過美觀點了就是...那就是----加背景!變更後的部分代碼: 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 android:layout_width="fill_parent" 3 android:layout_height="fill_parent" 4
Time of Update: 2015-06-01
標籤:前述: 在WebApi中,涉及到一個重要的類,HttpWebRequest。 學習link:httpwebrequest詳解 樣本示範: 程式碼範例: 1、前端代碼: 1 @{ 2 ViewBag.Title = "Index"; 3 Layout = null; 4 } 5 @*<script src="~/Views/js/jquery-1.7.1.js"></script>*@ 6 @*<script src="
Time of Update: 2015-06-01
標籤:應用程式設定檔,對於asp.net是 web.config對於WINFORM程式是 App.Config(ExeName.exe.config)。 設定檔,對於程式本身來說,就是基礎和依據,其本質是一個xml檔案,對於設定檔的操作,從.NET 2.0 開始,就非常方便了,提供了 System [.Web] .Configuration 這個管理功能的NameSpace,要使用它,需要添加對
Time of Update: 2015-06-01
標籤:1. 設定按鈕文字的尺寸 為 按鈕自己的尺寸 button.size = [button.currentTitle sizeWithFont:button.titleLabel.font]; button.backgroundColor=[UIColor redColor];2. 常用尺寸/** 44 : cell的預設高度、導覽列的可見高度 49 : UITabBar的預設高度 64 : 從視窗頂部到導覽列底部 20 : 狀態列高度 320 :
Time of Update: 2015-06-01
標籤: 上篇部落格講了DispathcerServlet的流轉過程以及它是如何工作的,從這篇部落格開始就開始深入到DispatcherServlet的內部看看它的幾個主要的組件。那麼這一篇就從HandlerMapping這個組件開始學習。HandlerMapping
Time of Update: 2015-06-01
標籤:android模擬器自動搜尋 android搜尋切換自動搜尋 問題:Android模擬器開啟後,當滑鼠在螢幕上拖動時,它居然自動開啟搜尋方塊,然後我以為是我按錯什麼鍵,於是我按返回鍵,它又回到HOME了。再拖動一下,它又自動彈出搜尋方塊。模擬器出了問題,幾乎我所有的操作都被自動彈出框阻斷了。解決:分析故障現象極有可能與滑鼠操作衝突有關,看一下自己開了哪些軟體是有用到滑鼠操作而且是全域快速鍵的。最後鎖定目標為“有道詞典”因為
Time of Update: 2015-06-01
標籤:我使用springMVC整合mybatis,執行SQLMapper設定檔裡的insert操作,發現程式沒有報錯,但資料庫表裡卻沒有剛才插入的記錄。查了很多資料,終於在一篇部落格上找到了答案:在執行完方法後,必須有 session.commit();這句話進行事務提交。因為在做Insert Update