Time of Update: 2016-01-07
標籤:iOS的三種多線程技術 1.NSThread 每個NSThread對象對應一個線程,量級較輕(真正的多線程)2.以下兩點是蘋果專門開發的“並發”技術,使得程式員可以不再去關心線程的具體使用問題ØNSOperation/NSOperationQueue 物件導向的線程技術ØGCD —— Grand Central Dispatch(派發) 是基於C語言的架構,
Time of Update: 2016-01-07
標籤:public void paint() { if (item.laying_mode != 1)//平鋪或者充滿 { new AsyncTask<Void, Void, Void>() { @Override protected Void doInBackground(Void... params) { Looper.prepare(); try {
Time of Update: 2016-01-07
標籤: Pull解析 Pull的XML解析操作與SAX解析操作類似,也是採用事件驅動的方式。當XML文檔開始解析或者遇到節點時都會有相應的事件代碼觸發。 主要涉及兩個類: org.xmlpull.v1.XmlPullParserFactory org.xmlpull.v1.XmlPullParser 使用XMLPull解析xml檔案的步驟: 1.建立工廠類 XmlPullParserFactory factory =
Time of Update: 2016-01-07
標籤:在Android中需要通過graphics類來顯示2D圖形,graphics中包括了Canvas(畫布)、Paint(畫筆)、Color(顏色)、Bitmap(映像)等常用的類。graphics具有繪製點、線、顏色、2D幾何圖形、影像處理等功能。1.Paint(畫筆)類要繪製圖形,首先得調整畫筆,按照自己的開發需要設定畫筆的相關屬性。Pain類的常用屬性設定方法如下:setAntiAlias(); //設定畫筆的鋸齒效果setColor(); //設定畫筆的顏色setARGB();
Time of Update: 2016-01-07
標籤: loginApp是整個bigworld進行使用者認證的服務,是使用者進入遊戲的第一步。本篇主要針對loginApp的認證流程,如何和其他服務進行互動,以及loginApp針對多服務負載的不同做法進行分析。 1. loginApp使用者認證流程 使用者通過loginApp認證,主要是以下幾個步驟: (1) client發送認證請求(前提是他已經知道loginApp的ip和連接埠) (2) loginApp在其監聽連接埠上,收到這個請求 (3)
Time of Update: 2016-01-07
標籤: handler+looper傳值更改activity的UI 部落格開了一段時間,一直想寫點自己的學習經驗及體會,等著以後長時間不用再要用到的時候直接拿過來上手。想了想,之前用到handler,
Time of Update: 2016-01-07
標籤:上傳者:踏浪帥 分類:其他(Others)查看次數:408 下載次數:70上傳時間:2016-01-07 大小:3 KB主專案中的分層主要包含四個模組,Main(主要)、Expand(擴充)、Resource(資源)、Vender(第三方),還有本項目是有多個Tag,用於區分不同的版本,比如本地環境測試版、產品版,主要是通過Tag來區分,不同的標識對應不同的串連地址;當然也可以設定其它不同的內容;2.1
Time of Update: 2016-01-07
標籤:本手冊適合至少有初級經驗的開發人員查閱或複習相關知識使用,新手可能會看不懂。1、java代碼最佳化1.1安卓如何執行代碼dvm:.java->.class->.dex->.apk最佳化斐波那契數列:斐波那契數列的遞推公式是f(n)=f(n-1)+f(n-2),特徵方程為:x2=x+1,解該方程得(1+sqrt(5))/2,(1-sqrt(5))/2.所以f(n)=Ax1n+Bx2n,帶入f(0)=0,f(1)=1得A=sqrt(5)/5,B=-sqrt(5)/5.則f(n
Time of Update: 2016-01-07
標籤:/*********************************************************************** * Android隱藏虛擬按鍵,關閉開機動畫、開機聲音 * 聲明: * 有時候,我們可能會希望隱藏掉android中的虛擬按鍵,當然,那個 * Android的開機動畫,有時候也是挺討人厭的,也是可以隱藏的。 * * 2016-1-7 深圳
Time of Update: 2016-01-07
標籤: #region 跨平台加解密(c# 安卓 IOS) // public static string sKey = "12345678"; // /// <summary> // /// 解密 // /// &
Time of Update: 2016-01-07
標籤: Meta標籤:<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;" name="viewport" />這個想必大家都知道,當頁面在手機上顯示時,添加這個meta能夠讓頁面強制讓文檔的寬度與裝置的寬度保持1:1。並且文檔最大的寬度比例是1.0,且不同意使用者點擊螢幕放大瀏覽。<meta content="telephone=no"
Time of Update: 2016-01-07
標籤:這樣讓iOS8正常使用定位功能呢?<1>你需要在info.plist表裡面添加兩條變數 在Info.plist中加入兩個預設沒有的欄位NSLocationAlwaysUsageDescriptionNSLocationWhenInUseUsageDescription這兩個欄位沒什麼特別的意思,就是自訂提示使用者授權使用地理定位功能時的提示。 locationManager = [[CLLocationManager alloc]init]; &
Time of Update: 2016-01-07
標籤:最近發現了一個莫名其妙的問題,在使用Handler.post(Runnable)這個介面時,Runnable有時候沒有運行,非常奇怪,後來發現是因為調用Handler.removeMessage()時,what參數傳的0,導致Runnable所在的Message被remove了,下面看下源碼。 1 class MyHandler extends Handler { 2 @Override 3 public void
Time of Update: 2016-01-07
標籤:原文:http://blog.sina.com.cn/s/blog_8cfbb99201012oqn.html package com.yiyiweixiao;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;import
Time of Update: 2016-01-07
標籤: 但如果想深入的瞭解Android系統, 那麼可以看下我的一些簡單的總結.知識JavaJava是AOSP的主要語言之一. 沒得說, 必需熟練掌握.熟練的Android App開發LinuxAndroid基於Linux的, 並且AOSP的推薦編譯環境是Ubuntu 12.04. 所以熟練的使用並瞭解Linux這個系統是必不可少的. 如果你想瞭解偏底層的代碼, 那麼必需瞭解基本的Linux環境下的程式開發. 如果再深入到驅動層,
Time of Update: 2016-01-07
標籤:HashMap是java裡比較常用的一個集合類,我比較習慣用來緩衝一些處理後的結果。最近在做一個Android項目,在代碼中定義這樣一個變數,執行個體化時,Eclipse卻給出了一個 performance
Time of Update: 2016-01-07
標籤:#//*************************************************************#//編輯人:#//編輯單位:#//編輯作用:移動電腦到對應的OU下#//編製時間:2016.01.05#//*************************************************************#************擷取當前指令碼執行的目錄$Location = $PSScriptRoot#****************
Time of Update: 2016-01-07
標籤:此處列舉三種方法:NSTimer、CADisplayLink、GCD。一、NSTimer(1)建立NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(action:) userInfo:nil repeats:NO]; //TimerInterval執行之前等待的時間,1.0表示一秒後開始執行(2)手動開始-
Time of Update: 2016-01-07
標籤:一:登陸介面1):使用者點擊登陸按鈕並成功登陸後,根據此時的開關情況選擇是否儲存資料,代碼如下: if ([acount isEqualToString:@"zhangsan"]&&[password isEqualToString:@"123"]) { [self performSegueWithIdentifier:@"ContactsViewController" sender:nil];
Time of Update: 2016-01-07
標籤: 在iOS開發中,我們經常會遇到View設定圓角的問題,如果需要將UIView的4個角全部都為圓角,做法相當簡單,只需設定其Layer的cornerRadius屬性即可(項目需要使用QuartzCore架構)。而若要指定某幾個角(小於4)為圓角而別的不變時,這種方法就不好用了。對於後者這種情況,下面給出一種比較簡單優雅的方案,就是使用UIBezierPath。範例程式碼如下:UIView *testView = [[UIView alloc]