Time of Update: 2015-01-23
標籤:Implicitly unwrapped optionals:// an implicitly unwrapped optional variablevarmaybeString:String!maybeString=nilmaybeString="fish"// methods invoked directly, failing at runtime// if the optional is
Time of Update: 2015-01-23
標籤:SlidingMenu簡介: SlidingMenu的是一種比較新的設定介面或配置介面效果,在主介面左滑或者右滑出現設定介面,能方便的進行各種操作.目前有大量的應用都在使用這一效果。如Evernote、Google+、Foursquare等,國內的豌豆夾,人人,360手機小幫手等都使用SlidingMenu的介面方案。項目: http://pan.baidu.com/s/1hq7NQmCSlidingMenu 常用屬性介紹: menu.setMode(
Time of Update: 2015-01-23
標籤:android三個屬性都用來適應視圖的水平或垂直大小,一個以視圖的內容或尺寸為基礎的布局比精確地指定視圖範圍更加方便。1)fill_parent設定一個構件的布局為fill_parent將強制性地使構件擴充,以填充布局單元內儘可能多的空間。這跟Windows控制項的dockstyle屬性大體一致。設定一個頂部布局或控制項為fill_parent將強制性讓它布滿整個螢幕。2)
Time of Update: 2015-01-24
標籤:最近在研究一個問題,有一系列點,需要擬合成一條漂亮的曲線,繪製出來,研究結果如下,感謝網友!// 擷取一系列點的曲線路徑 private Path getPointCurvePath(List<Point> points){Point startp;Point endp;Point p3 = new Point();Point p4 = new Point();Path path = new Path();if (null == points || 0 ==
Time of Update: 2015-01-24
標籤:原文:iOS,Android,.NET通用AES密碼編譯演算法這兩天為移動App開發API,結果實現加密驗證時碰到一大坑。這裡不得不吐槽下又臭又硬的iOS,Windows Server無法解密出正確的結果,Android則可以,後來使用了通用的AES256密碼編譯演算法才最終搞定。搞伺服器端小夥伴沒有接觸過iOS,所以也沒料到過這種情形。他使用了AES128 with
Time of Update: 2015-01-23
標籤:api 私人 xcode apple iphone開發 ios開發 介紹一.基本知識iPhone中的API除了公開的 API:Published API外(或者叫文檔中記錄的API:Documented API),還有兩類API:私人API:Private API和未公開的API:UnPublished
Time of Update: 2015-01-23
標籤:第二章 Blocks2.1 Blocks摘要Blocks是C語言的擴充功能,是帶有自動變數(局部變數)的匿名函數。Blocks儲存自動變數的值.Blocks不是Objective-c專屬的概念,在其他語言中(如Smalltalk或Ruby)也有對應的概念。2.2 Blocks模式2.2.1 Block文法^ 返回值類型 參數列表 運算式返回值類型可以省略^ 參數列表 運算式參數列表也可以省略^ 運算式2.2.2
Time of Update: 2015-01-23
標籤:擷取螢幕亮度int getScreenBrightness(Activity activity) { int value = 0; ContentResolver cr = activity.getContentResolver(); try { value = Settings.System.getInt(cr, Settings.System.SCREEN_BRIGHTNESS); } catch
Time of Update: 2015-01-23
標籤:一、目標。 當點擊“手機防盜”時彈出自訂的設定密碼對話方塊。如果已經設定密碼,則彈出自訂的輸入密碼對話方塊。二、代碼實現。 1、在layout檔案夾下建立xml(取名setpwddialog.xml)檔案用於設定自訂對話方塊的UI。建立xml檔案代碼如下; 1 <?xml version="1.0" encoding="utf-8"?> 2 <RelativeLayout
Time of Update: 2015-01-23
標籤:
Time of Update: 2015-01-23
標籤: 百度提供有查詢 ip 歸屬地的開放介面,當你在搜尋方塊中輸入一個 ip 地址進行搜尋,就會開啟由 ip138 提供的百度框應用,你能夠在框內直接輸入 ip 地址查詢。我查看了頁面請求,提取出查詢 ip 歸屬地的介面,據此使用 Qt 寫了個簡單的 ip 歸屬地查詢應用。能夠在電腦和 Android 手機上執行。這裡使用了百度 API ,特此聲明,僅可作為示範使用,不能用作商業目的。 著作權全部 foruok,轉載請註明出處( http:/
Time of Update: 2015-01-23
標籤:iOS: 訊息通訊中的Notification&KVO在 iOS: MVC 中,我貼了張經典圖: 其中的Model向Controller通訊的Noification&KVO為何物呢?在功能上說,delegate、Notification以及KVO的功能類似,都是作用於 OC中對象 的訊息通訊。但三者的使用情境是不同的。簡單的說Delegate是一種回掉函數,更多的用在一對一的場合,可參考 iphone:delegate機制
Time of Update: 2015-01-23
標籤:1、AlarmManager,顧名思義,就是“提醒”,是Android中常用的一種系統層級的提示服務,在特定的時刻為我們廣播一個指定的Intent。簡單的說就是我們設定一個時間,然後在該時間到來時,AlarmManager為我們廣播一個我們設定的Intent,通常我們使用
Time of Update: 2015-01-23
標籤:(圖片來源於網路) Android系統架構採用了分層架構的思想,如所示。從上往下一共包括四層: 1、應用程式層 該層提供一些核心應用程式套件組合,例如電子郵件、簡訊、日曆、地圖、瀏覽器和連絡人管理等。同時,開發人員可以利用java語言設計和編寫屬於自己的應用程式,而這些程式與那些核心應用程式彼此平等、友好共處。 2、應用程式框架層 該層是Android應用開發的基礎,開發人員大部分情況是在和他打交道。應用程式架構層包括Active
Time of Update: 2015-01-23
標籤: Android系統從底向上一共分了4層,每一層都把底層實現封裝,並暴露調用介面給上一層。1. Linux核心(Linux Kernel) 1)Android運行在linux kernel 2.6之上,但是把linux內受GNU協議約束的部分做了取代,這樣在Android的程式可以用於商業目的。 2)Linux
Time of Update: 2015-01-22
標籤:WebView的緩衝可以分為頁面緩衝和資料緩衝。頁面緩衝是指載入一個網頁時的html、JS、CSS等頁面或者資源資料。這些緩衝資源是由於瀏覽器的行為而產生,開發人員只能通過配置HTTP回應標頭影響瀏覽器的行為才能間接地影響到這些快取資料。那麼相關的緩衝到的地址目錄是:請求的Url記錄是儲存在webviewCache.db裡,而url的內容是儲存在webviewCache檔案夾下.緩衝構成/data/data/package_name/cache//data/data/package_nam
Time of Update: 2015-01-23
標籤:android studio 環境配置 一: JDK配置。 配置環境變數,可參考http://blog.csdn.net/u013670933/article/details/41623865 資源(jdk-7u17-windows-x64) 連結: http://pan.baidu.com/s/1pJ2Z419&
Time of Update: 2015-01-22
標籤:一、目標。 製作類似手機設定中的效果。二、代碼實現。 1、整體採用線性布局,最上面是一個TextView,下面一個採用相對布局,並設定該相對布局的與邊緣的位移量。 2、在相對布局中存在4個組件:2個TextView、1個CheckBox和1條直線。 3、直線的畫法:採用<View.../>控制項,設定高度為“0.1dip”(該值的大小決定線的粗細),背景顏色為黑色(背景顏色就是線的顏色),其他屬性如寬度等跟其他空間一樣正常設定。代碼如下: 1 &
Time of Update: 2015-01-22
標籤:一、物件導向 OC語言是物件導向的,c語言是面向過程的,物件導向和面向過程只是解決問題的兩種思考方式,面向過程關注的是解決問題涉及的步驟,物件導向關注的是設計能夠實現解決問題所需功能的類。 術語:OO物件導向、OOP物件導向編程二、類和對象(一)關於類 類的設計只關注三個東西:類名、屬性和方法 注意:一般名詞都是類,擁有相同屬性和行為的對象都可以抽象為一個類,類名是標識符的一種,需要符合規範,通常類名的第一個字母大寫,且不能有底線,如果有多個單詞則使用駝峰標識。在對方法進行類的劃分
Time of Update: 2015-01-22
標籤:package com.example.dialog5;import android.os.Bundle;import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import android.content.Context;import android.content.DialogInterface;import