Time of Update: 2014-12-28
標籤:Accessibility Inspector是xcode中內建的一個偵查工具, 可以非常方便快速地擷取IOS APP中各個控制項元素的層級結構. 利用該層級結構, 我們可以在UIAutomation中實現相應的自動化了.在Xcode->Open Developer Tool->Accessibility Inspector開啟該工具, 該工具需要在Mac的安全性與隱私裡邊設定協助工具功能的許可權,
Time of Update: 2014-12-28
標籤:簡述:這是一類定時功能的原型,用來在後台線程中運行一些定時的服務,比如定時修改時間知識點:1. Android多線程的訊息通訊(handler)2. Java中時間的擷取,以及String的格式化(SimpleDateFormat)3. Android PostDelay 的週期性實現4. timertask實現定期更新在這裡我們就對於handler的方法,開一個新的Thread每隔3秒,
Time of Update: 2014-12-29
標籤:Android是參考Windows的訊息迴圈機制來實現Android自身的訊息迴圈的。 Android通過Looper、Handler來實現訊息迴圈機制,Android訊息迴圈是針對線程的(每個線程都可以有自己的訊息佇列和訊息迴圈)。 Android系統中,Looper負責管理線程的訊息佇列和訊息迴圈。我們可以通過Loop.myLooper()得到當前線程的Looper對象,通過Loop.getMainLooper()可以獲得當前進程的主線程的Looper對象。&nbs
Time of Update: 2014-12-28
標籤:#include "stdafx.h"#include "vtkActor.h"#include "vtkCamera.h"#include "vtkCommand.h"#include "vtkImageData.h"#include "vtkImagePlaneWidget.h"#include "vtkInteractorEventRecorder.h"#include "vtkKochanekSpline.h"#include
Time of Update: 2014-12-29
標籤:一、簡單介紹1.GCD簡介?全稱是Grand Central Dispatch,可譯為“牛逼的中樞調度器”純C語言,提供了非常多強大的函數 2.GCD優勢GCD是蘋果公司為多核的並行運算提出的解決方案GCD會自動利用更多的CPU核心(比如雙核、四核)GCD會自動管理線程的生命週期(建立線程、調度任務、銷毀線程)程式員只需要告訴GCD想要執行什麼任務,不需要編寫任何線程管理代碼 3.提示(1)GCD存在於libdispatch.dylib這個庫中,
Time of Update: 2014-12-29
標籤:原帖地址 :http://www.cnblogs.com/famer/p/4190311.html一、調試平台搭建 1、GNU Debugger。首先安裝ios下的gdb調試器,添加源:cydia.radare.org 。搜尋 GNU Debugger,安裝之。(有些源的GDB好像不能用,這個測試沒問題) 2、openSSH。這個應該都會裝,沒裝過的參考,http://www.cnblogs.com/jailbreaker/p/4142609.html
Time of Update: 2014-12-29
標籤:在一個大的Android項目中,由於用戶端來不及更新和實現,經常會內嵌一些網頁(在一些大型的互連網公司,PC的產品總是跑在用戶端的前面),比如活動頁面,通常可以內嵌用html5實現的頁面,可以適配手機。但是這些網頁中有好多連結,但是這些連結有些內容有是我們用戶端已經實現的,比如有一個註冊連結,其實用戶端也實現了註冊功能,我們不想再繼續跳轉到網頁註冊,而是開啟用戶端某個註冊Activity,可以通過以下方式來實現: xml
Time of Update: 2014-12-28
標籤:從去年(2013年5月)Google發布Android Studio 0.1.0版本,到如今已經一年多了,已經升級到0.8.6 Beta版 ,從剛開始大家報怨bug多,編譯困難,到如今已經基本趨於穩定了,在這個過程中,我一直使用Android Studio,一年多的時間,團隊裡只有我一個人使用。1. Android Studio 使用Eclipse的項目結構因為在一個團隊裡,目前十幾個Android開發工程師,只有我一人用Android
Time of Update: 2014-12-28
標籤:volley在Android Volley分析(一)——結構中主要分析了Volley的基本組件和架構結構,組件主要是定義的介面,也就是說我們可以實現這些介面來定製自己的Volley版本,比如NetWork、Cache、Request等等。Android Volley在com.android.volley.toolbox下已經做了這些工作,下面就看看這些具體的實現內容先看一個Volley使用的例子final TextView mTextView = (TextView)
Time of Update: 2014-12-28
標籤:SQLite
Time of Update: 2014-12-28
標籤:delegate:demo使用情境,我有A,B兩個controller,A是root,跳轉到B,B的資料輸入完返回A且攜帶資料顯示到A。A.h#import <UIKit/UIKit.h>#import "SencondViewController.h"@interface FirstViewController : UIViewController<ResultDelegate>@property (strong, nonatomic) IBOutlet
Time of Update: 2014-12-28
標籤:android 翻頁效果 開源項目 android開發 如果實現上下或者左右翻頁效果,我們藉助下這個開源項目:https://github.com/openaphid/android-flipAphid FlipView是一個能夠實現Flipboard翻頁效果的UI組件。下載完畢後匯入到當前你的項目中,我們來下上下翻頁的:
Time of Update: 2014-12-28
標籤: Matrix類包含了一個3x3的矩陣用來改變座標,它沒有一個構造器來初始化它裡邊的內容,所以建立執行個體後需要調用reset()方法產生一個標準matrix,或者調用set..一類的函數,比如setTranslate, setRotate,,該函數將會決定matrix如何來改變座標。SDK裡邊沒有講述Matrix的3x3矩陣是如何改變點的座標值的,但是我在代碼裡邊通過列印那9個點的值時,大致可以得到如下結論,9個值[a,b,c,d,e,f,g,h,i],座標[x,y],當g=0
Time of Update: 2014-12-28
標籤:WorderThread這裡是接受資料所以建立Handler對象以及對資料的處理方法要放在這裡 首先建立WorkerThread線程並在其中建立Handler對象以及重寫handlerMessage方法當點擊Button,向WorkerThread發送資料package com.njulya.testhandler;import android.app.Activity;import android.os.Bundle;import
Time of Update: 2014-12-28
標籤:Android一般WorkerThread不能改變UI進程(MainThread)所以需要Handler點擊資料按鈕,啟動一個線程,類比從網上獲得資料點擊以後,過一秒鐘後改變TextView內容首先給Button綁定一個監聽器,讓其建立一個線程這個線程類比從網路中獲得資料Handler定義如何處理package com.njulya.testhandler;import android.app.Activity;import android.os.Bundle;import
Time of Update: 2014-12-28
標籤:代碼package com.lxt008;import com.lxt008.R;import android.app.Activity;import android.content.ContentValues;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;import android.graphics.Color;import android.os.Bundle;import
Time of Update: 2014-12-28
標籤:1、優先sd卡,否則 dataFile cacheDir; // 預防這個手機沒有SD卡,或者SD正好被移除了的情況 if (Environment.MEDIA_MOUNTED.equals(Environment .getExternalStorageState()) || !Environment.isExternalStorageRemovable()) { // new
Time of Update: 2014-12-28
標籤:乾貨  
Time of Update: 2014-12-28
標籤:代碼package com.lxt008;import com.lxt008.R;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.widget.TextView;public class TextViewActivity extends Activity{ /* 聲明TextView對象 */ private TextView
Time of Update: 2014-12-28
標籤:android-x86的grub是採用相對UBuntu古老一些的方式,來grub kernel的如何開啟android-x86的串口偵錯模式呢,採用如下步驟:(1)mount sda1: mkdir /data/fs mount -t ext2 /dev/block/sda1 /data/fs(2)修改menu.lst檔案