標籤:- (void)modernSyntax {/* 一、文法新特性NSNumber、NSArray、NSDictionary*/ // ---- NSNumber 新文法 ---- NSNumber *num = nil; // num = [NSNumber numberWithInt:1]; num = @1; // numberWithInt/numberWithShort num = @1u; //
標籤:package com.sphere.gesturetest;import android.os.Bundle;import android.app.Activity;import android.view.GestureDetector;import android.view.GestureDetector.OnGestureListener;import android.view.Menu;import android.view.MotionEvent;import
標籤:PID:為Process Identifier, PID就是各進程的身份標識,程式一運行系統就會自動分配給進程一個獨一無二的PID。進程中止後PID被系統回收,可能會被繼續分配給新啟動並執行程式,但是在android系統中一般不會把已經kill掉的進程ID重新分配給新的進程,新產生進程的進程號,一般比產生之前所有的進程號都要大。UID:一般理解為User Identifier,UID在linux中就是使用者的ID,表明時哪個使用者運行了這個程式,主要用於許可權的管理。而在android
標籤:var X, xue;xue = xue || function(expr, fn) { return xue.dom ? xue.dom(expr, fn) : {};};X = xue;window.xue = xue;xue.browser = xue.browser || {};xue.browser.uga = navigator.userAgent.toLowerCase();xue.browser.mozilla =
標籤:我們昨天向各位介紹了《在NetBeans上搭建Android SDK環境》,前不久也介紹過《在MyEclipse 8.6上搭建Android開發環境》, 都受到了讀者的歡迎。但是很多朋友都認為NetBeans在中國使用者不多,MyEclipse又是收費產品,都沒有Eclipse好,很多讀者都希望我們 介紹一下Eclipse下搭建的Android開發環境,本文將全程示範Android開發環境的搭建過程,無需配置環境變數。所有軟體都是寫該文章時最 新版本,希望大家喜歡。一
標籤:在開始教程之前,先給大家展示一下成功運行Android 4.0虛擬機器的介面,經過筆者測試,體驗很流暢,喜歡DIY和對開發感興趣的朋友們可以猛擊下一頁,繼續瀏覽教程。 準備工作 在體驗前我們首先要下載Java的JDK以及Android的SDK,大家可以從以下入口進入官方下載連結點擊下載Java
標籤:android 應用程式 /** * 擷取狀態列的高度 * @param context * @return */private static int getStatusHeight(Context context){ int statusHeight = 0; Rect localRect = new Rect(); ((Activity)
標籤:在上一篇部落格中提到了利用磁場強度推算感應器位置座標的公式,下面就介紹怎麼利用智能手機完成磁鐵的追蹤(任何具有磁感應器的裝置均可以),這裡主要是利用Android手機。?1:程式步驟:首先將磁鐵放置在遠離手機的位置,然後拿著手機在空中做"倒8"字運動(就是這個運動軌跡:)。這樣做的目的就是標準化手機的磁感應器,因為磁感應裝置很容易受到磁場的幹擾變得不精準。將手機放置平穩,然後記錄當前的磁場強度,作為"原始磁場"(這個磁場必須精準可以取多次的平均值)。Android開發中需要用到Sensor
標籤:架構地址:https://github.com/yangfuhai/afinal相應的原始碼:net.tsz.afinal.annotation.view.*FinalActivityFinalActivity是一個基礎類,結合註解實現了,依賴注入(view的資源id,經常使用的監聽器), 利用set方式注入全然註解方式就能夠進行UI綁定和事件綁定,無需findViewById和set event Listener這個過程:initInjectedView>findViewById、
標籤:View中的setTag(Onbect)表示給View添加一個格外的資料,以後可以用getTag()將這個資料取出來。可以用在多個Button添加一個監聽器,每個Button都設定不同的setTag。這個監聽器就通過getTag來分辨是哪個Button 被按下。 import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button;
標籤: 在項目開發的過程中,經常遇到要在調試的時候列印log,但是上線或是release 的時候不需要去顯示log 的情況,此時你辛辛苦苦寫了那麼多的log,你要麼就手動注釋掉,要麼就是設一個開關變數,企圖用這個總開關開啟。其實可以充分利用宏定義進行設定。 步驟比較簡單,只需要 在ProjectName_Prefix.pch 中追加你對應的宏定義,不用import
標籤:一.不知道你是否在涉及到Android觸屏事件的時候有過如下的疑問:1.View的onTouchEvent()方法返回true和false有什麼區別?
標籤:http://mobile.51cto.com/design-449791.htm 2014年前端介面設計流行了很多小元素,其中小表徵圖一定是最受歡迎的元素之一。表徵圖古來有之,但通過設計師的不斷努力和適應時代需求,表徵圖視覺已經發生了重大改變。
標籤:相同點:每個函數都包含這兩個原生的方法他們兩個的效果是一樣的,用於在特定的範圍下執行函數,本質上是設定函數內this對象的值。不同點:傳入的參數類型不同 。 apply(函數範圍,array[參數]), call(函數範圍,參數1, 參數2, 參數3...). 注意:函數範圍 參數不傳或者null,預設為window;在strict 模式下則為undefined,
標籤:強制轉成橫屏:if ([[UIDevice currentDevice] respondsToSelector:@selector(setOrientation:)]) { SEL selector = NSSelectorFromString(@"setOrientation:"); NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:[UIDevice
標籤:每當接近年尾,最痛苦的工作無疑是寫年終總結,寫總結的同時不禁感歎這一年過得不容易阿。突然想起這一年也是自己開發Android
標籤:android開發 應用 android app 產品 平台 每當接近年尾,最痛苦的工作無疑是寫年終總結,寫總結的同時不禁感歎這一年過得不容易阿。突然想起這一年也是自己開發Android
標籤:autolayout size classes 布局 介面 xcode iOS 8在應用介面的可視化設計上添加了一個新的特性-Size
標籤:如今,當使用者首次開啟App時彈出引導頁面已經是很常見的事。引導頁面是用於協助使用者更好地使用App。鑒於這些往往是使用者進行互動的第一組螢幕,他們還設定了使用者的應用程式的預期。因此
標籤:android divider 轉載請標明出處:http://blog.csdn.net/lmj623565791/article/details/42407923 ,本文出自:【張鴻洋的部落格】1、概述話說,隨著Android