Time of Update: 2015-02-26
標籤:android《Material Design》提到,Android L版本中新增了RecyclerView、CardView 、Palette。RecyclerView、CardView為用於顯示複雜視圖的新增Widget。Palette作為調色盤類,可以讓你從映像中提取突出的顏色。RecyclerView
Time of Update: 2015-02-26
標籤:uilocalnotification ios8 local notification attempting to schedu 本地推送 錯誤內容Attempting to schedule a local notification <UIConcreteLocalNotification: 0x15686ff0&
Time of Update: 2015-02-26
標籤:(一)@class的用處[email protected]的作用:僅僅告訴編譯器,某個名稱是一個類(#import "Person.h"是要包含所有的方法聲明,每次都要複製,不利於提高效能) @class Person; // 僅僅告訴編譯器,Person是一個類(要實現方法還要在.m檔案中包含Person標頭檔) 2.開發中引用一個類的規範 1> 在.h檔案中用@class來聲明類 2>
Time of Update: 2015-02-26
標籤:1.安裝jdk,設定環境變數 略2.安裝android sdk:http://developer.android.com/sdk/index.html 設定環境變數:建立變數名:ANDROID_SDK_HOME,變數值是android-SDK的路徑:D:\adt-bundle-windows-x86-20140321\sdk在path路徑後面添加:
Time of Update: 2015-02-26
標籤: - (id) initWithTitle:(NSString *)title image:(UIImage *)image selectedImage:(UIImage *)selectedImage 使用該方法設定會圖片選中時會變成藍色的。如果不希望成為藍色需改變圖片的屬性為UIImageRenderingModeAlwaysOriginal具體代碼如下[self setImage:[image
Time of Update: 2015-02-26
標籤:protocol:協議想要擁有某些方法聲明通過:// : 繼承父類// <> 遵守協議協議:就是用來聲明方法的,想要擁有某些方法聲明,只需要遵守協議。1.協議的定義 @protocol 協議名稱 <NSObject> // 方法聲明列表.... @end// 定義了一個名叫MyProtocol的協議@protocol MyProtocol <NSObject>// @required
Time of Update: 2015-02-26
標籤:public InputStream getStream(String url) throws IllegalStateException, IOException {HttpResponse response = null;int timeoutConnection = 10000;int timeoutSocket = 10000;HttpParams httpParameters = new
Time of Update: 2015-02-26
標籤:ios 庫 二進位 sdk app 一、什麼是庫?庫是共用程式碼的方式,一般分為靜態庫和動態庫。二、靜態庫與動態庫的區別?靜態庫:連結時完整地拷貝至可執行檔中,被多次使用就有多份冗餘拷貝。動態庫:連結時不複製,程式運行時由系統動態載入到記憶體,供程式調用,系統只載入一次,多個程式共用,節省記憶體。三、iOS裡靜態庫形式?.
Time of Update: 2015-02-26
標籤:ios 圖片 imageview filter 使用core image//產生一張毛玻璃圖片- (UIImage *)blur:(UIImage *)theImage{ CIContext *context = [CIContextcontextWithOptions:nil];
Time of Update: 2015-02-26
標籤: 餐飲行業APP開發價值幾何 擴充推廣渠道:隨著移動互連網的快速發展,企業APP就成為了移動互連網的重要渠道,實現靜止媒體向移動媒體,單一媒體向多媒體的轉變。提升企業形象:商家可以通過APP打造自己企業形象,從而代替以往傳統的模式。現在餐飲app中都會加入到評論和分享的模組,顧客可以講自己的看到的、品嘗到的一切分享給每個人。
Time of Update: 2015-02-26
標籤:在安卓應用中,很多耗時的工作不能放在主線程,即ui線程中進行,因為會導致線程堵塞,使得系統判斷程式運行異常,所以,需要多線程來進行非同步作業,Android中提供了兩種多線程的實現方式,此處注意,只要涉及ui更新的都必須要在主線程中進行1.Handlerhandler有兩個重要的構造方式,一個是空參數的,一個是帶有Looper的,用空參數的方式產生的handler是和當前的線程關聯的,一般是主線程,另一種是也可以為它提供一個Looper,這樣它就會綁定到Looper所在的線程上。Handl
Time of Update: 2015-02-26
標籤:(一)Block是一種資料類型(就需要定義一種變數儲存這種類型)作用:用Block封裝(儲存)一段代碼,可以在任何時候執行block跟函數很像: 1.可以儲存代碼 2.有傳回值 3.有形參
Time of Update: 2015-02-26
標籤:由於iOS
Time of Update: 2015-02-26
標籤:上一章我們說到,智能手機 == 電腦 + 移動網卡,這個提法比較粗略,更精準的提法應當是,智能手機的硬體結構分為應用程式處理器AP,和基帶處理器BP兩個部分。雖然AP部分的功能與電腦主板基本類似,但是硬體結構有很大不同,不同之處體現在CPU的選擇,以及整個主板的布局連線。BP負責所有通訊軟體的執行,它的硬體結構,也並非如網卡那麼簡單。基帶處理器BP的實現,有三種方式。1. 分立器件(Discrete
Time of Update: 2015-02-26
標籤: Android開發中,資料存放區主要有五種:網路、資料庫、SharePreferences、檔案以及Content Provider. . 資料庫 Android中的資料庫最常用的是Sqlite. 使用Sqlite進行資料存放區,可分為以下幾步: . 繼承SqliteOpenHelper . 整理4個構造方法 . 重寫onCreate與onUpgrade &
Time of Update: 2015-02-26
標籤:找出程式的呼叫堆疊 trace 可以知道是誰調用了這個介面,也能快速學習程式的調用流程,非常實用。但需要注意的是,不能在正式代碼中使用,只能用於調試,這個非常耗資源也會造成 log 泛濫。下面就介紹如何在 Android Java/C++/C 程式當中列印出程式調用 trace,如果需要在其他環境中使用的話 C++/C 部分需要移植 corkscrew 庫。Java非常簡單,建立一個 Throwable 對象,就可以得到當前的 stack trace。下面例子是打出調用 foobar()
Time of Update: 2015-02-26
標籤:去年11月,與人討論山寨版Android智能手機的前景,最初覺得這個問題很容易回答。但是三言兩語之後,不僅聽者茫然,而且言者自己也意識到條理紊亂,說服力不強。於是決定寫幾篇文章,把這個問題展開說說。所謂展開說說,當時預計也不過是三五篇的規模。沒曾想,剛剛寫到第2章的時候,就引來不少爭議和批評。考慮再三,覺得蜻蜓點水般的淺嘗輒止,難以把問題說透。於是改弦更張,從頭梳理傳統功能手機的軟硬體系統,以此為基礎,分析當今智能手機的軟硬體系統。寫到第7章,關於MTK功能手機的軟體系統的時候,不可避免地
Time of Update: 2015-02-26
標籤:面試 進程 線程 線程是進程中某一個單一順序的控制流程,也被成為輕量級進程(lightweight processes)是CPU調度和指派的基本單元;進程是作業系統結構的基礎,是一個正在執行的程式,電腦中正在啟動並執行程式執行個體,可以分配給處理器並由處理器執行的一個實體,由單一順序的執行顯示,一個目前狀態和一組相關的系統資源所描述的活動單元。也被稱之為重量級進程(heavyweight
Time of Update: 2015-02-26
標籤:由於大部分內容來自Xamarin的官網,因此這篇文章定義為翻譯,原文地址: http://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/publishing_an_application/part_1_-_preparing_an_application_for_release/轉載請註明出處:http://blog.csdn.net/supluo/article/details/439
Time of Update: 2015-02-26
標籤:一個原因是布局檔案中,沒有給列表顯示的位置。例如:下面的布局<com.xxx.view.BaseListView android:id="@+id/list_find" android:layout_width="match_parent"