Time of Update: 2016-08-31
標籤:1.Activity的生命週期1)多個Activity組成Activity棧,當前活動位於棧頂。我們先來看看各種Activity基類的類圖:當Activity類定義出來之後,這個Activity何時被執行個體化、它所包含的方法何時被調用,這些都不是由開發人員所決定的,都應該由Android系統來決定。下面我們來看一下Activity的生命週期:2.Activity的用法1)啟動、關閉Activity// 首先需要建立啟動的Activity對應的IntentIntent intent =
Time of Update: 2016-08-31
標籤:為什麼要使用call,apply,bind 先看一個普通的對象:var obj = {};obj.name = "多啦A夢";obj.say = function(){ console.log("大雄你好我是"+this.name);}obj.say();//大雄你好我是多啦A夢 我們對上面的函數做一些調整:var obj = {};obj.name = "多啦A夢";obj.say = function(){ console.log("大雄你好我是"+this.name)
Time of Update: 2016-08-31
標籤:handler在安卓開發中是必須掌握的技術,但是很多人都是停留在使用階段。使用起來很簡單,就兩個步驟,在主線程重寫handler的handleMessage(
Time of Update: 2016-08-31
標籤:在編程開發中,記憶體的佔用是我們經常要面對的現實,通常的記憶體調優的方向就是盡量減少記憶體的佔用。這其中避免建立不必要的對象是一項重要的方面。Android裝置不像PC那樣有著足夠大的記憶體,而且單個App佔用的記憶體實際上是比較小的。所以避免建立不必要的對象對於Android開發尤為重要。本文會介紹一些常見的避免建立對象的情境和方法,其中有些屬於微最佳化,有的屬於編碼技巧,當然也有確實能夠起到顯著效果的方法。使用單例單例是我們常用的設計模式,使用這種模式,我們可以只提供一個對象供全域調用
Time of Update: 2016-08-31
標籤:一:圓形圖片的繪製@interface ViewController ()@property (weak, nonatomic) IBOutlet UIImageView *imageV;@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; /** * UIBezierPath:繪製路徑,就是根據路徑對圖形上下文進行構造 */ //0.載入圖片
Time of Update: 2016-08-30
標籤:individual common files 開發 where 修改1:build.gradle檔案:// Top-level build file where you can add configuration options common to all
Time of Update: 2016-08-30
標籤:??為了便於學習這個安卓驅動,需要閱讀源碼加深印象,但是安卓源碼太大了,所以我們只拷貝三個目錄到windows下面用source
Time of Update: 2016-08-30
標籤:非同步任務AsyncTask及JSON解析一、AsyncTask:(一)、相關知識回顧:1、開發Android應用時必須遵守單執行緒模式的原則: Android UI操作並不是安全執行緒的,並且這些操作必須在UI線程中執行。2、單執行緒模式中始終要記住兩條法則: 1). 不要阻塞UI線程 ;2). 確保只在UI線程中訪問Android UI控制項。
Time of Update: 2016-08-30
標籤:Android的styles資源檔中存在了我們在應用中定義的各種style,它們都是以style開始的元素,包含許多屬性的集合。但我們一般般它們分為style和theme,那它們有什麼區別呢?一、Style or Themewhat theme是一種特殊的style,我們通常認為style是運用在一個view或者window上,而theme是運用在activity或者application上的。style在布局檔案中通過[email protected]/[
Time of Update: 2016-08-30
標籤:在 javascript之 this
Time of Update: 2016-08-30
標籤:手機抓包軟體Charles安裝使用執行個體 瀏覽:5258 發布日期:2015/07/17 分類:技術分享 關鍵字: 手機抓包軟體 Charles 大鬍子的部落格Charles安裝使用執行個體 Charles安裝 手機抓包軟體Charles因為項目要用到,於是折騰了下,現在把自己做的筆記發出來,有興趣的可以看看,避免大家走彎路更多技術文章請訪問:
Time of Update: 2016-08-30
標籤:說明:iOS 原生 Edit 透明框方法:效果: 說明:iOS 原生 Edit 設定框色適用:Berlin Firemonkey代碼修改說明:請將源碼 FMX.Edit.iOS.pas 複製到自己的工程目錄裡,再進行修改。代碼內 {+++> 代表我增加的代碼代碼內 {---> 代表我刪除的代碼未來新版 Delphi 可以自己將 {+++> {---> 移植到新版代碼內constructor TiOSNativeEdit.Create;
Time of Update: 2016-08-30
標籤:在開發應用中,很多情況下要設計listview或button控制項的背景,下面總結一下android的selector的用法:1.在drawable中配置Android的selector。將如下的XML檔案儲存成你自己命名的.xml檔案(比如item_bg.xml),並將該檔案放置在drawable檔案中,在系統使用時根據ListView中的清單項目的狀態來使用相應的背景圖片。 <?xml version="1.0" encoding="utf-8"
Time of Update: 2016-08-30
標籤:#import <UIKit/UIKit.h>@interface SearchBar : UITextField@property (nonatomic,strong) UIButton *button;+ (instancetype)searchBar;@end#import "SearchBar.h"@implementation SearchBar- (id)initWithFrame:(CGRect)frame{ self = [super
Time of Update: 2016-08-30
標籤:移動前端開發,也就是webapp,主要是針對Iphone、Android等高端手機。1、禁止使用者旋轉螢幕。這點可以肯定的說是做不到的,之前因為有項目需要禁止旋轉螢幕,所以網上查閱了大量的資料,發現根本沒有解決辦法,在移動版webkit中根本做不到。蘋果api也說明了,我們為了讓使用者在safari中正常的瀏覽網頁,我們必須保證使用者的裝置處於任何一個方位時,safari都能夠正常的顯示網頁內容(也就是自適應),所以我們禁止開發人員阻止瀏覽器的orientationchange事件,所以i
Time of Update: 2016-08-30
標籤:直奔主題,在程式中合并多張圖片的一種方法,之前有試過 UIGraphicsBeginImageContextWithOptions(_targetView.frame.size, YES, 0.0);//圖片1[_targetView.image drawInRect:_targetView.frame];//圖片2[_sourceV.image drawInRect:_sourceV.frame]UIImage *img =
Time of Update: 2016-08-30
標籤: 不說廢話---------->1.如果是切四個角的圓角,程式碼範例:self.picImage.layer.cornerRadius = 8;self.picImage.layer.masksToBounds = YES; 2.如果是四個角中的某幾個角,一個,兩個,或者3個,程式碼範例(切的左下,和右下):UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:self.tipLabel.
Time of Update: 2016-08-30
標籤:D. Directed Roads ZS the Coder and Chris the Baboon has explored Udayland for quite some time. They realize that it consists of n towns numbered from 1to n.There are n directed roads in the Udayland. i-th
Time of Update: 2016-08-30
標籤:當你在開發一個app,通常你會有幾個版本。大多數情況是你需要一個開發版本,用來測試app和弄清它的品質,然後還需要一個生產版本。這些版本通常有不同的設定,例如不同的URL地址。更可能的是你可能需要一個免費版和收費版本。基於上述情況,你需要處理不同的版本:開發免費版,開發付費版本,生產免費版,生產付費版,而針對不同的版本不同的配置,這極大增加的管理難度。Gradle有一些方便的方法來管理這些問題。我們很早之前談過debug和release版本,現在我們談到另外一個概念,不同的產品版本。構建版
Time of Update: 2016-08-30
標籤:共同學習,共同進步, 轉載請註明出處。歡迎交流:sfssqs,申請註明"Android Car"字樣================= ========================= https://developer.android.com/traning/auto/start/index.xml 讓我們一起來學習Android Auto Android Auto繼承自Android平台,服務汽車系統。手持功能需運行在Android5