Time of Update: 2015-08-09
標籤:轉載自:http://www.cnblogs.com/xuling/archive/2011/06/06/android.html首先我們先來看下官方API對SurfaceView的介紹SurfaceView的API介紹Provides a dedicated drawing surface embedded inside of a view hierarchy. You can control the format of this surface and, if you like,
Time of Update: 2015-08-09
標籤:多線程常見問題及解決方案圖片重複下載 將記憶體儲存在記憶體或沙箱中。若下載的圖片量較大,則會出現UI介面不流暢的現象 在子線程中執行下載操作,然後回到主線程成中進行UI介面的重新整理。由於cell的迴圈利用造成的圖片顯示錯亂問題 指定重新整理表格的indexPath行。subTitle類型的cell,無法顯示圖片
Time of Update: 2015-08-09
標籤:一、基本概念1.什麼是進程進程就是指在系統中正在運行的一個應用程式每個應用之間是相互獨立的每個進程都運行在其專有的並且受保護的記憶體空間內。 2.什麼是線程 一個進程想要執行程式,就必須需要一個線程,線程是程式執行的基本單元,應用的所有的任務都線上程中執行的。 當程式啟動之後,系統會自動為進程建立一條線程,稱之為 “主線程”
Time of Update: 2015-08-09
標籤:網路爬蟲簡單介紹 先來看看網路爬蟲的基本原理:一個通用的網路爬蟲的架構: 網路爬蟲的基本工作流程如下: 1.首先選取一部分精心挑選的種子URL; 2.將這些URL放入待抓取URL隊列;
Time of Update: 2015-08-08
標籤:ios 圖片下載 多線程下載圖片 防重複下載 用多線程下載網狀圖片會導致重複下載浪費流量的問題。以免出現以上情況,用多線程下載圖片方法可以用以下方法。1.建立一個字典,如果下載了該圖片則將用圖片地址為key,圖片為value儲存。2.建立一個字典,如果子線程已開始下載則用圖片地址為key,圖片地址為value儲存。3.如果正在下載中,顯示佔位圖片4.如果字
Time of Update: 2015-08-08
標籤:Android平台採用了軟體堆層(Software Stack)的架構,主要分為四個部分:1.應用軟體 Android 連同一個核心應用程式套件組合一起發布,該應用程式套件組合包括E-mail用戶端、SMS短訊息程式、日曆、地圖、瀏覽器、連絡人管理程式等。所有的應用程式都是用Java編寫的。2.應用程式架構 開發人員完全可以訪問核心應用程式所使用的API架構。該應用程式架構架構用來簡化組件軟體的重用,任何一個應用程式都發行就緒它的功能塊並且任何其他的應用程式都可以使用其所發布的功能塊(
Time of Update: 2015-08-08
標籤:圖層與動畫知識點總結 1.Core Animation 非娛樂類的軟體都會用到的動畫,操作簡單。 2.Quartz 2D繪圖 是一個2D繪圖引擎。 (1) 繪圖Context是一個繪圖的目標對象,定義了繪圖的基本屬性,如顏色、繪圖範圍、線寬及樣式等。
Time of Update: 2015-08-08
標籤:Regex(regular expression)是一個描述字元模式的對象。使用Regex可以進行強大的模式比對和文本檢索與替換功能。 身份證正則: //身份證Regex(15位)isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/;//身份證Regex(18位)isIDCard2=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/;
Time of Update: 2015-08-08
標籤:ios 國際化 吐槽一下:國際化-我想說學習的這個工程好痛苦。或許是百度的原因,總是不能找到自己想要東西。找到的內容不是不詳細就是時間有點久了。讓我這種小白很頭痛。下面記錄一下整個過程。國際化是什麼 ? 說白了就是在不同的語言上APP上顯示不同的文字,也就是說如果你是美國人系統語言是英語,那麼APP就顯示英語,如果你是中國人,那麼APP就顯示漢語。我們首先來做國際化準備。
Time of Update: 2015-08-08
標籤: 表 1.. Android 平台支援的動作感應器。參考API 文檔:http://developer.android.com/reference/android/hardware/Sensor.html#TYPE_GYROSCOPE感應器感應器事件數目據說明測量單位TYPE_ACCELEROMETERSensorEvent.values[0]沿 x 軸的加速度(包括重力)。m/s2SensorEvent.values[1]沿 y
Time of Update: 2015-08-08
標籤:tiny4412學習者,在ubuntu12.04下編譯android4.1.2添加JNI層出現問題: (虛心請教解決方案)trouble writing output: Too many methods: 65540; max is 65536. By package: 26 android 145 android.accessibilityservice 702
Time of Update: 2015-08-08
標籤:GCD中幾種常見的方法1.代碼只被執行一次:(利用這種方式,可以簡單的建立一個單例對象)方法dispatch_once(&,^(void){}); 1 - (void)testOne 2 3 { 4 5 static dispatch_once_t onceToken; 6 7 dispatch_once(&onceToken,^{ 8 9 NSLog(@"代碼塊只執行了一次");10 11 });12 13
Time of Update: 2015-08-08
標籤:package com.csst.activity;import java.io.IOException;import com.csst.drawer.R;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Looper;import android.os.Message
Time of Update: 2015-08-08
標籤:android 應用 Part 1:Activity.startActivities() 常用於在應用程式中間啟動其他的Activity。 TextUtils.isEmpty() 簡單的工具類,用於檢測是否為空白。(可同時判斷”“和null哦) Html.fromHtml() 用於產生一個Html,參數可以是一個字串.個人認為它不是很快,所以我不怎麼經常去用.(我說不經常用它是為了重點突出這句話:請多手動構建
Time of Update: 2015-08-08
標籤:#import <Foundation/Foundation.h> #import <UIKit/UIKit.h>@interface MYOperation : NSOperation @end #import "MYOperation.h" @implementation MYOperation -(void)main { //不管是ARC還是MRC一定要用autorelease來釋放c語言對象
Time of Update: 2015-08-08
標籤:對於個人或者小團隊來說,開發一個有網路功能的遊戲是一件不容易的事情,必須掌握一門諸如Java/.net/php這類的伺服器開發語言。Bmob雲端服務方便了開發人員。Bmob可以給應用軟體快速添加一個安全靈活的後台管理系統,方便瀏覽終端儲存的各種資訊,讓開發人員們可以不需要關注伺服器後端的事情,只需要使用Bmob的Android/iOS/Cocos2d-x/Unity
Time of Update: 2015-08-08
標籤:簡訊備份的原理簡訊備份的原理。是用內容提供者讀取簡訊,然後儲存。public class SmsBackupUtils {// 回調介面public interface SmsBackupCallback {/** * 簡訊備份前調用 * @param total 簡訊的總條數 */public void beforeSmsbackup(int total);/** * 簡訊調用中調用 * @param progress 簡訊的進度
Time of Update: 2015-08-08
標籤:#import <Foundation/Foundation.h> @interface RYSingleExample : NSObject<NSCopying> +(instancetype)singleExample; @end #import "RYSingleExample.h" static id _single; @implementation RYSingleExample +(instancetype)singleExample {
Time of Update: 2015-08-08
標籤:一、手勢解鎖分析1.搭建介面(一個整屏UIView和一個較小的View上)2.建立一個類NJLockView,將較小View的Class設定為NJLockView在NJLockView.m中//當視圖是通過代碼建立出來的就會調用initWithFrame:方法- (id)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if(self){ // Initialization
Time of Update: 2015-08-08
標籤: 說明:apache tomcat伺服器必須佔用8080連接埠一、URL1.基本介紹URL的全稱是Uniform Resource Locator(統一資源定位器)通過1個URL,能找到互連網上唯一的1個資源URL就是資源的地址、位置,互連網上的每個資源都有一個唯一的URL 2.URL中常見的協議(1)HTTP超文字傳輸通訊協定