Time of Update: 2015-10-05
標籤:Applition的初始化準備圖庫的一切動作都明顯地起源於Application.這是區別與其他那種感覺不到Application存在,僅僅感覺到Activity存在的簡單應用的一個特點。圖庫的application就是GalleryAppImpl.java.可以說GalleryAppImpl是圖庫的基石。它擴充Application這是必定的,代表他就是一個Application,同時它額外實現了GalleryApp的interface. GalleryApp中很清楚地表明了自
Time of Update: 2015-10-05
標籤:ImageView中XML屬性src和background的差別:background會依據ImageView組件給定的長寬進行展開,而src就存放的是原圖的大小。不會進行展開。src是圖片內容(前景),bg是背景,能夠同一時候使用。此外:scaleType僅僅對src起作用。bg可設定透明度。比方在ImageButton中就能夠用android:scaleType控製圖片的縮放方式。示範範例代碼例如以下: <ImageView
Time of Update: 2015-10-05
標籤:LOCAL_SRC_FILES := hellocpp/main.cpp \ ../../Classes/AppDelegate.cpp \
Time of Update: 2015-10-05
標籤:註:本文內容來自:https://developer.android.com/training/wearables/notifications/index.html翻譯水平有限,如有疏漏,歡迎批評指教。譯:山人 增加穿戴式裝置功能到通知中Adding Wearable Features to Notifications When an Android handheld (phone or tablet) and Android wearable are
Time of Update: 2015-10-05
標籤:iOS開發多線程篇—自訂NSOperation一、實現一個簡單的tableView顯示效果實現效果展示: 程式碼範例(使用以前在主控制器中進行業務處理的方式)1.建立一個項目,讓控制器繼承自UITableViewController。 1 // 2 // YYViewController.h 3 // 01-自訂Operation 4 // 5 // Created by apple on 14-6-26. 6 // Copyright (c) 2014年
Time of Update: 2015-10-05
標籤:Block塊.1.聲明Blockint (^myBlock)(int n) = ^(int num)類型 (^名稱)(需要傳的參數)= ^(參數)2 __block 變量在block塊中修改block塊外部變數的值,只有將外部的變數前面加_ _(兩個短杠才能修改)3 __weak 變數在ARC機制下,如果block中應用控制器對象或者其實例變量,block會對其強引用,導致拷貝一份控制器對象從而造成記憶體泄露。為了避免這一問題,則需要:__weak
Time of Update: 2015-10-05
標籤:設計模式:單例 一. 單例模式是一種常用的軟體設計模式。在它的核心結構中只包含一個被稱為單例類的特殊類。通過單例模式可以保證系統中一個類只有一個執行個體而且該執行個體易於外界訪問,從而方便對執行個體個數的控制並節約系統資源。如果希望在系統中某個類的對象只能存在一個,單例模式是最好的解決方案。單例模式的要點有三個:一是某個類只能有一個執行個體,二是它必須自行建立這個執行個體,三是它必須自行向整個系統提供這個執行個體。
Time of Update: 2015-10-05
標籤:- (void)viewDidLoad { [super viewDidLoad]; /* NSOperation和NSOperationQueue實現多線程編程 步驟:將執行的操作封裝到NSOperation對象中 將NSOperation對象添加到NSOperationQueue中
Time of Update: 2015-10-05
標籤:- (void)viewDidLoad { [super viewDidLoad]; /*進程:正在啟動並執行程式 線程:進程的基本執行單元,任務執行的地方 線程的串列:1個線程中任務的執行時串列的,同一時間,1個線程只能只能執行一個任務 多線程:1個進程中可以開啟多個線程,原理是CPU快速地在多條線程之間調度(切換),多了CPU吃不消 &
Time of Update: 2015-10-05
標籤:- (void)viewDidLoad { [super viewDidLoad]; /*GCD:Grand Central Dispatch 牛逼的中樞調度器,自動管理線程的生命週期(建立 調度 銷毀)。將任務存放到隊列中,GCD會自動將隊列中的任務取出,先進先出,放到線程中執行。 同步執行任務:在當前線程中執行 dispatch_sync(dispatch_queue_t
Time of Update: 2015-10-05
標籤: BroadcastReceiver是Android系統的四大組件之一,本質是一種全域的監聽器,用於接收系統全域的廣播訊息。真因為如此,BroadcastReceiver可以很方便的是實現系統中不同組件之間的通訊。 一、建立BroadcastReceiver 建立一個BroadcastReceiver很簡單,只需建立一個BroadcastReceiver的子類即可:public class MyReceiver extends BroadcastReceiver
Time of Update: 2015-10-05
標籤:一、發送使用者名稱和密碼給伺服器(走HTTP協議) // 建立一個URL : 請求路徑 NSString *urlStr = [NSString stringWithFormat:@"http://localhost:8080/MJServer/login?username=%@&pwd=%@",usernameText, pwdText]; NSURL *url =
Time of Update: 2015-10-05
標籤:CSS媒介查詢(media query)是響應式設計中很重要的部分,它協助你實現更加靈活的移動設計。看範例程式碼ch01r06_c.html<!doctype html><html> <head> <title>Mobile Cookbook</title> <meta name="viewport" content="width=device-width, initial-scale=1.0,
Time of Update: 2015-10-05
標籤:文章轉載自:http://www.cnblogs.com/wendingding/p/3950114.htmliOS開發網路篇—監測網路狀態一、說明在網路應用中,需要對使用者裝置的網路狀態進行即時監控,有兩個目的:(1)讓使用者瞭解自己的網路狀態,防止一些誤會(比如怪應用無能)(2)根據使用者的網路狀態進行智能處理,節省使用者流量,提高使用者體驗 WIFI\3G網路:自動下載高清圖片 低速網路:只下載縮圖 沒有網路:只顯示離線的快取資料 蘋果官方提供了一個叫Re
Time of Update: 2015-10-05
標籤:Android-它們的定義Dialog2014年4月27日 星期天 天氣晴朗
Time of Update: 2015-10-05
標籤:在iOS 新浪微博-1.0架構搭建 中,使用的是xcode5.1.1開發。現在把重整了一下架構改為xcode7.0開發使用cocoaPad管理第三方庫程式將託管到github上在改為xcode7.0開發的過程中,有幾個地方是要設定的。添加啟動圖片第一步:添加LaunchImage第二步:設定App Icons and Launch Images,修改成所示。Launch Images Source 設定為 LaunchImageLaunch Screen File
Time of Update: 2015-10-05
標籤:一、@property與@synthesize基本規範用法 [email protected] 當編譯器遇到@property時,會自動延伸成getter和setter的聲明#import <Foundation/Foundation.h>@interface Student : NSObject { int _age; int _no; float _height;}//
Time of Update: 2015-10-05
標籤: Measure的本質是:把試圖布局時的相對值轉化為具體值。 MeasureSpec類封裝了從parent傳遞下來的布局要求,每一個MeasureSpec代表了對寬度和高度的一個要求。 為什麼布局需要父視圖與子視圖共同決定? 為什麼不直接設定寬和高? 如果不這樣就像HTML那樣指定固定大小,這樣會造成一個過大把另外一個擠出去。因為HTML是具有整個頁面的控制權。 而Android是拆分開的,這樣做保證了最末端的(介面開發)影響其他層級的布局,需要
Time of Update: 2015-10-05
標籤:iOS設計模式,很多開發這都是聽得多,但是有時候自己即使用過也不會很在意,開發人員在寫代碼的時候也不會注意它。在軟體設計領域,設計模式是對通過問題的可複用的解決方案。設計模式是一系列幫你寫出可理解和複用的模板,設計模式幫你建立松耦合的代碼,你不需要花費太多就可以改變或者替換代碼中的組件。(1)代理模式應用情境:當一個類的某些功能需要由其他別的類別來實現的,但是又不確定是哪個類優勢:松耦合執行個體:tableView的資料來源delegate,通過和protocol的配合,完成委託。列表ro
Time of Update: 2015-10-05
標籤:Android的另外兩大組件:BroadcastReceiver和Service。一、BroadcastReceiver廣播接收者,廣播是Android中傳遞事件的方式,有兩個方面:廣播寄件者和廣播接收者。1、廣播寄件者可以發送兩種廣播:同步廣播和有序廣播,兩者的區別是 ①接收順序的區別:同步廣播同步接收,有序廣播可以通過指定優先順序來設定接收順序 ②是否可以中斷的區別:由於有序廣播有順序,才有可能將廣播進行中斷,不讓後來者進行接收;而同步廣播則不能中斷。2、廣播接收者:廣播發送的具體