標籤: 1 //觸摸四個方法 2 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ 3 UITouch *touch = [touches anyObject]; 4 CGPoint point = [touch locationInView:self]; 5 NSLog(@"V開始觸摸 %@",NSStringFromCGPoint(point) ); 6 7 8
標籤:在androd手機中處理xml資料時很常見的事情,通常在不同平台傳輸資料的時候,我們就可能使用xml,xml是與平台無關的特性,被廣泛運用於資料通訊中,那麼在android中如何解析xml檔案資料呢? 通常有三種方式:DOM,SAX,PULL 在這一節中我們使用DOM方式來處理。 DOM方式解析xml是先把xml文檔都讀到記憶體中,然後再用DOM
標籤:上一節中,我們使用SAX方式解析xml文檔, SAX方式是基於事件驅動的。當然android的事件機制是基於回呼函數的。在這一節中,我們用另外一種方式解析xml文檔,這種方式也是基於事件驅動的,與SAX方式一樣,它就是PULL方式。只不過PULL方式讀xml回調方法返回的是數字。 讀取到xml的聲明返回 START_DOCUMENT; 讀取到xml的結束返回
標籤:iOS開發UI篇—字典轉模型一、能完成功能的“問題代碼”1.從plist中載入的資料2.實現的代碼 1 // 2 // LFViewController.m 3 // 03-應用管理 4 // 5 // Created by apple on 14-5-22. 6 // Copyright (c) 2014年 heima. All rights reserved. 7 // 8 9 #import "LFViewController.h"10
標籤:於上一篇日誌中,我總結了大家提供的下載Android原始碼的方法。這裡再簡單總結一下核心的下載方法。參考這裡的介紹:http://source.android.com/source/building-kernels.html#downloading-sources ,下載核心原始碼相對簡單非常多。我這裡下載下來一共1G多一些。在終端輸入:$ git clone
標籤:事件處理的事件傳遞簡介:發生觸摸事件後,系統會將該事件加入到一個由UIApplication管理的事件 隊列中,UIApplication會從事件隊列中取出最前面的事件,並將事件分發下去以便處理,通常,先發送事件給應用程式的主視窗(keyWindow)UIView不接受觸摸事件的三種情況:不接收使用者互動userInteractionEnabled = NO隱藏hidden = YES透明alpha = 0.0 ~
標籤:自訂視圖例如,登陸頁面中,左邊label,右邊textField。自訂@interface LTView : UIView@property (nonatomic,retain) UILabel *label;@property (nonatomic,retain) UITextField *textField;- (instancetype)initWithFrame:(CGRect)frame text:(NSString *)text placeHolder:(NSString *)
標籤:移動端開發Emulation: Google瀏覽器開發人員工具中的外掛程式Device: 裝置資訊像素比(device pixel ratio):iPhone5:1136*640 獨立像素iPhone5: 568 * 320
標籤: Android Studio是目前Google官方設計的用於原生Android應用程式開發的IDE。基於JetBrains的IntelliJ IDEA,這是Google I/O 2013第一個宣布的作為Eclipse的繼承者,深受廣大Android社區的歡迎。在經過漫長的測試階段後,最終版本於去年12月發布。 Android
標籤:android toast 定製 多士 自訂 Android基礎入門教程——2.5.1 Toast(多士)的基本使用標籤(空格分隔): Android基礎入門教程本節引言: 好的,終於學習完Adapter類相關的一些控制項,當然除了講解的那幾個,還有其他很多的
標籤: 大家好,今天給大家詳解一下Android中Activity的生命週期,我在前面也曾經講過這方面的內容,但是像網上大多數文章一 樣,基本都是翻譯Android API,過於籠統,相信大家看了,會有一點點的協助,但是還不能完全吃透,所以我今天特意在重新總結一下. 首先看一下Android
標籤: (會持續更新)這邊講的常用快速鍵是指做完Keymap到Eclipse後的,不是純Android Studio的,這邊主要講下比較常用的一些快速鍵:Ctrl+G / Ctrl+Alt+Shift+G:查詢變數或者函數或者類在哪裡被使用或被調用,後者是前者的複雜表現,可以選取查詢範圍等。Alt+H:尋找功能,全域尋找F4:查看類繼承關係F2:查看文檔說明(函數使用說明)Ctrl+E:查看最近開啟過的檔案Ctrl+Shift+E:查看最近編輯過的檔案double
標籤:iOS開發UI篇—懶載入1.懶載入基本懶載入——也稱為消極式載入,即在需要的時候才載入(效率低,佔用記憶體小)。所謂懶載入,寫的是其get方法.注意:如果是懶載入的話則一定要注意先判斷是否已經有了,如果沒有那麼再去進行執行個體化2.使用懶載入的好處:(1)不必將建立對象的代碼全部寫在viewDidLoad方法中,代碼的可讀性更強(2)每個控制項的getter方法中分別負責各自的執行個體化處理,代碼彼此之間的獨立性強,松耦合3.程式碼範例 1 // 2
標籤:原文網址:http://www.cnblogs.com/bluestorm/p/3665890.html禁止螢幕隨手機旋轉變化有時候我們希望讓一個程式的介面始終保持在一個方向,不隨手機方向旋轉而變化:在AndroidManifest.xml的每一個需要禁止轉向的Activity配置中加入android:screenOrientation=”landscape” 屬性。landscape = 橫向portrait =
標籤:1.更改PagerTabStrip背景顏色我們直接在布局中設定background屬性可以: <android.support.v4.view.ViewPager android:id="@+id/pager" android:layout_width="fill_parent" android:layout_height="fill_parent" > <
標籤:iOS開發UI篇—九宮格座標計算一、要求完成下面的布局 二、分析尋找左邊的規律,每一個uiview的x座標和y座標。三、實現思路 (1)明確每一塊用得是什麼view(2)明確每個view之間的父子關係,每個視圖都只有一個父視圖,擁有很多的子視圖。(3)可以先嘗試逐個的添加格子,最後考慮使用for迴圈,完成所有uiview的建立(4)載入app資料,根據資料長度建立對應個數的格子(5)添加格子內部的子控制項(6)給內部的子控制項裝配資料四、程式碼範例 1 /
標籤: /** * 應用程式Activity管理類 * @author liux */ public class AppManager { private static Stack<Activity> activityStack; private static
標籤:在.net 4.6中新增了一個類,叫AppContext,這個傢伙嘛,技術含量不算高,只不過是在編程的時候可以方便用用而已。應用上下文允許定義一個標識(用字串表示),並且在應用程式運行期間可以切換狀態。相當於一個開關,有兩個狀態——true or
標籤:
標籤://tabbar選中時的顏色 tabBarController.tabBar.tintColor=[UIColor whiteColor] ; //右上方數字 //可以添加個lable來改變原點的大小, //使用通知/kvo來改變上面的數字 [email protected]" “;