Time of Update: 2016-04-06
標籤:Android
Time of Update: 2016-04-06
標籤:這個登入頁麵包含了自適應螢幕的大小,數字使用者登入鍵盤是數字鍵台、隱藏鍵盤、隱藏密碼等等。ViewController.h #import <UIKit/UIKit.h>#import "UIViewExt.h"@interface ViewController : UIViewController<UITextFieldDelegate>/** * 背景圖片 */@property(strong,nonatomic) UIImageView
Time of Update: 2016-04-06
標籤:Android開發中可能會碰到如何發送郵件的困擾,之前我也查了相關的文檔,博友們也分享了不少的發送郵件的辦法,總共有3種把,我仔細閱讀了下,發現有的講的太過複雜跟麻煩,不夠清晰,我今天就來分享下我認為的最好用的辦法來解決該問題,使用Andorid-MAIL
Time of Update: 2016-04-06
標籤:objective-C第1種方法: 設定按鈕的normal 與 highlighted 一樣的圖片, 不過如果你也需要selected狀態下的圖片, 就不能這麼做, 這樣做在取消選中狀態的時候就會顯示高亮狀態, 所以這樣不推薦 [button setImage:[UIImage imageNamed:@"add"] forState:UIControlStateNormal]; [button setImage:[UIImage imageNamed:@"add"]
Time of Update: 2016-04-06
標籤:<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>無標題文檔</title></head><body><ul id="test"> <li>JavaScript</li>
Time of Update: 2016-04-06
標籤:android的init進程用來啟動zygote進程,用來啟動android世界。init進程的源碼在頂層目錄的/system/core/init使用 find -name Android.mk -exec grep -l "init" {} \;來尋找源碼,接下來的android服務程式也是使用這個指令來尋找源碼。/system/core/init/init.c 整個init進程的入口函數669 int main(int argc, char **argv)
Time of Update: 2016-04-06
標籤:對於iOS開發,螢幕的適配真的很重要,在這裡就不多說了,今天主要給大家介紹一下按比例適配;1.首先我們在 AppDelegate.h 裡面定義兩個宏定義,螢幕的寬和高#import <UIKit/UIKit.h>//宏定義#define ScreenHEIGHT [[UIScreen mainScreen] bounds].size.height#define ScreenWIDTH [[UIScreen mainScreen] bounds].size.
Time of Update: 2016-04-06
標籤:from:http://chaosinmotion.com/blog/?p=696Just because it’s a garbage collected language doesn’t mean you can’t leak memory or run out of it. Especially on Android where you get so little to begin with.Now of course sometimes the answer is that
Time of Update: 2016-04-06
標籤:在iOS的手機介面設計中,由於不同手機類型的手機的尺寸不同,那麼在設計手機介面時就得對螢幕進行適配,這裡就以登陸介面的設計為例簡單說明下 實現螢幕適配的方法:(螢幕自動適配縮放)效果: 下面就看下代碼實現的過程:1、在代理中實現的代碼:AppDelegate.h// 登陸介面設計#import <UIKit/UIKit.h>#define ScreenHeight [[UIScreen
Time of Update: 2016-04-06
標籤:對官方文檔 Designing for iOS 的翻譯,有不當之處請指正 官方文檔地址 iOS 體現的主題Deference (順從,尊重) UI協助我們來理解內容,並與內容進行互動,但是不會影響內容的展示Clarity (清晰,明了) 無論在那種尺寸下,文本都是容易識別的;頭像也是很容易分辨出來的;裝飾的小零件也是很精巧並且很合適的;設計的目的是一下就能關注到它的功能Depth (深度) 視覺層次和現實中的運用給與了生命力,增加了人們的幸福感和理解力
Time of Update: 2016-04-06
標籤:什麼是單元測試?一聽到單元測試這個詞感覺很高端,其實單元測試就是為你的方法多專門寫一個測試函數。以保證你的方法在不停的修改開發中。保持正確。如果出錯,第一時間讓你知道,這樣從最小單位開始監控來保證軟體的品質。什麼時候用到單元測試:1、寫完代碼以後:想要驗證一下自己寫的代碼是否有問題。2、寫代碼之前:就是寫代碼之前所有的功能分模組的設計好,測試通過了再寫。(我反正是沒用過)。3、修複某個bug後:一般修複完某個bug,為了確保修複是成功的,會寫測試。怎麼寫單元測試好像廢話有點多了,還是直接奔
Time of Update: 2016-04-06
標籤:寫在前面的話:1. 最近在自學Android,也是邊看書邊寫一些Demo,由於知識點越來越多,腦子越來越記不清楚,所以打算寫成讀書筆記,供以後查看,也算是把自己學到所理解的東西寫出來,獻醜,如有不對的地方,希望大家給與指正。2.
Time of Update: 2016-04-07
標籤:- (void)delay1{ // 順延強制不要用sleep,壞處:卡住當前線程 [NSThread sleepForTimeInterval:3]; NSLog(@"-----下載圖片-----");}- (void)delay2{ // 一旦定製好延遲任務後,不會卡主當前線程(延時任務在哪條線程執行取決於當前代碼在何處調用) [self performSelector:@selector(download:) withObject:@"http://55
Time of Update: 2016-04-07
標籤:最終效果展示: 首先我們需要一個ViewPager控制項,不過可以發現在左側的控制項列表中並沒有這個控制項 這時我們要去升級包中查看 然後在厘米找到 ViewPager.class 這時我們雙擊這個發現不能查看原始碼 我們可以通過以 android-support-v4.jar.properties 的一個檔案 將其複製到libs目錄下 然後雙擊開啟 出現以下代碼:src =
Time of Update: 2016-04-07
標籤: sharedPreferences只適合儲存比較簡單的資料和索引值對,支援不同的資料類型檔案儲存體連索引值對都沒有,不會進行任何格式化處理,儲存簡單的二進位或者文本資料sqlite則能處理一些資料量大,並且結構比較複雜的資料管理sqlite SQLiteHelper:抽象類別,要使用的話就要建立自己的協助類去繼承它,並且重寫oncreate和onupgrade, 還有兩個執行個體方法可以調用:
Time of Update: 2016-04-07
標籤:package com.example.spinnerexample;import java.util.ArrayList;import java.util.List;import android.os.Bundle;import android.app.Activity;import android.content.Context;import android.graphics.Color;import android.view.LayoutInflater;import
Time of Update: 2016-04-07
標籤: //此系列博文是《第一行Android代碼》的學習筆記,如有錯漏,歡迎指正! 活動(Activity)是最容易吸引到使用者的地方了,它是一種可以包含使用者介面的組件,主要用於和使用者進行互動。一個應用程式中可以包含零個或多個活動。活動是Android四大組件之一,下面我們來探究一個活動。1、建立一個活動: 我們可以按照學習筆記(一)中的流程建立了一個活動,建立之後可以看見IDE已經為我們寫好的預設onCreate()方法: 預設onCreate()方法非常簡單,就是調用了父類
Time of Update: 2016-04-07
標籤:TextView控制項設定單行顯示
Time of Update: 2016-04-07
標籤:設定中心建立SettingActivity 設定GridView條目的點擊事件調用GridView對象的setOnItemClickListenner()方法,參數:OnItemClickListenner對象匿名內部類實現,重寫onItemClick()方法,傳遞進來的參數:parent是GridView對象,view是當前View對象,position是當前索引switch判斷,當時設定中心的索引時,跳轉到設定中心 設定中心介面使用相對布局,右邊的<Check
Time of Update: 2016-04-06
標籤:Service按照其啟動的方式,可分為兩種:1、StartedStarted的Service,通過在Application裡用startService(Intent intent)方法來啟動。這種類型的Service一經啟動,會在後面無休止地運行,即使啟動它的Activity被Destroy掉。要停止此類型的Service,可在Service中調用stopSelf()或在Application中調用stopService(Intent