Time of Update: 2015-11-05
標籤: 在iOS的開發中有時候由於設計師或者產品經理的需要在所開發的App 中應用到一些比較個性的字型(第三方字型)。由於iOS和安卓在字型的使用上有很大的區別。iOS系統就支援那麼幾種字型,大多數還僅僅支援英文和數字,(蘋果姥爺也是夠了)。所以說需要開發人員自己去下載字型庫來實現字型的自訂。好在iOS是支援TTF 類型的字型使用的。開發人員可以自己去下載或者是讓自己的美工來自己扣字型(如果你們家
Time of Update: 2015-11-05
標籤: //建立線程 new Thread(new Runnable() { public void run() { try { //將path轉成Url格式 URL realurl = new URL(path); // 開啟和URL之間的串連
Time of Update: 2015-11-05
標籤:1.Drawable—>BitmapResources res=getResources();Bitmap bmp=BitmapFactory.decodeResource(res, R.drawable.sample_0);Resources res=getResources();private byte[] Bitmap2Bytes(Bitmap bm){2.Bitmap---->DrawableDrawable drawable =new
Time of Update: 2015-11-05
標籤:原文網址:http://www.it165.net/pro/html/201501/32967.html作為一個android
Time of Update: 2015-11-05
標籤:1.iOS平台是按照一直有網路連接的思路來設計的,開發人員利用這一特點創造了很多優秀的第三方應用。大多數的iOS應用都需要連網,甚至有些應用嚴重依賴網路,沒有網路就無法正常工作。2.在你的應用嘗試通過網路擷取資料之前,你需要知道當前裝置是否知道串連上了網路,甚至有時候你可能還需要知道當前網路是由wifi還是由移動蜂窩網路提供的。3.“在網路訪問失敗的時候,應用沒有做出適當的提示”是蘋果的iOS審核團隊拒絕一個應用的常見理由。蘋果要求你必須先檢測網路連接狀態,當網路停
Time of Update: 2015-11-05
標籤:在現在的開發環境中,很容易讓人忘了對布局進行最佳化,我們只需要在IDE中調整調整,然後再setContentView()一下就行,那麼讓我們來看看在這個過程中他做了什麼:1.讀取檔案2.解析資料3.展開布局如果布局結構複雜的話,花費的時間就會越長,那麼我們不妨來對結構進行寫簡單調整:一、使用相對布局作為一個開發人員我們可能首先接觸到的應該是LinearLayout,因為他是個預設布局,這個布局用起來也比較簡單。用久了我們會發現,稍微複製一點的結構用linearlayout的話,會嵌套的比較
Time of Update: 2015-11-05
標籤:1: int multiplier = 7 ; 2: int (^myBlock)( int ) = ^( int num) 3: { 4: return num * multiplier; 5:
Time of Update: 2015-11-05
標籤:分析:這種問題之前沒有遇到過,也不知道什麼原因,直接去網上查詢,開啟www.stackoverflow.com,輸入要查詢問題的關鍵詞,我們輸入 “android sdk content loader 0%”,查詢結果如下: 我們找到投票數最多的這個回答: 以下是我所找到的有效解決方案:1.首先確保 eclipse 已經關閉。如果 eclipse
Time of Update: 2015-11-04
標籤:設計模式的六大原則單一職責原則定義:不要存在多於一個導致類變更的原因。通俗的說,即一個類只負責一項職責問題由來:類T負責兩個不同的職責:職責P1,職責P2。當由於職責P1需求發生改變而需要修改類T時,有可能會導致原本運行正常的職責P2功能發生故障。解決方案:遵循單一職責原則。分別建立兩個類T1、T2,使T1完成職責P1功能,T2完成職責P2功能。這樣,當修改類T1時,不會使職責P2發生故障風險;同理,當修改T2時,也不會使職責P1發生故障風險。裡氏替換原則(Liskov Subs
Time of Update: 2015-11-04
標籤: 今晚看了下spinner控制項的使用,結合部落格大神的教程,一個小demo一,SpinnerActivity private Spinner spinner; private ArrayAdapter<String> adapter; private List<String> list; @Override protected void onCreate(Bundle savedInstanceState) {
Time of Update: 2015-11-06
標籤:建立的iOS 項目啟動畫面預設為LaunchScreen.xib 如果想實現一張圖片作為啟動頁,如 如果啟動不行 記得clear 一下工程 是啟動頁停留一段時間 只需要在 AppDelegate - (BOOL)application:(UIApplication *)application
Time of Update: 2015-11-06
標籤:可以在代碼檔案中聲明一個receiver,也可以在manifest中聲明一個,前者中的receiver只有在該activity launch起來以後才會監聽其所感興趣的事件,而如果在androidManifext.xml中聲明的話,就不受限制,隨時可以監聽感興趣的事件。 1. 首先談談在androidManifext.xml中註冊一個receiver, 例如我們想監聽相機按鈕按下事件的發生,並且發生後調用我們的camera程式 <receiver
Time of Update: 2015-11-06
標籤:package com.itheima.xutils;import java.io.File;import com.lidroid.xutils.HttpUtils;import com.lidroid.xutils.exception.HttpException;import com.lidroid.xutils.http.ResponseInfo;import com.lidroid.xutils.http.callback.RequestCallBack;import
Time of Update: 2015-11-06
標籤: iOS代碼加密常用加密方式,常見的iOS代碼密碼編譯演算法包括MD5加密、AES加密、BASE64加密。三大演算法iOS代碼加密是如何進行加密的://///////////////////////////////////////////////////////////////// MD5
Time of Update: 2015-11-05
標籤:1. 屬性readwrite,readonly,assign,retain,weak,strong,copy,nonatomic ,atomic的作用,使用方式及注意點(1).readwrite 特性:可讀可寫; 情況:產生getter、setter方法;【注】:若沒有成員變數會直接建立;(2).readonly 特性:唯讀,不會產生setter方法;情況:不讓屬性在類外變化;【注】:只會產生getter方法;(3).assign
Time of Update: 2015-11-05
標籤:1.搭建介面關聯控制項 把多個文本輸入框關聯到一個數組中2.建立一個產生隨機數的方法 傳回值為nsstring 有一個參數 類型為long類型3.在ViewDidload裡面 讓每一個文本輸入框裡面顯示一個一位的隨機數(因為程式運行起來預設選中的是1),開啟一個timer去修改時間的label 4.當點擊單選控制項的時候 根據選擇的數字去讓數組中所有文本輸入框 顯示相應位元的隨機數,讓時間清零5.當點擊我記住了按鈕時讓時間停止,讓菊花停止 把數字用一個數組記錄
Time of Update: 2015-11-05
標籤:UIDatePicker 是一個控制器類,封裝了 UIPickerView,但是他是UIControl的子類,專門用於接受日期、時間和持續時間長度的輸入。日期選擇器的各列會按照指定的風格進行自動設定,這樣就讓開發人員不必關心如何配置錶盤這樣的底層操作。你也可以對其進行定製,令其使用任何範圍的日期。UIDatePicker 依賴於 NSDate 類,這個類是cocoa 基礎的一員,以前用於案頭系統。本文中僅需用到 initWithString 來建立NSDate 所以NSDate
Time of Update: 2015-11-05
標籤:Android中實現view的更新有兩組方法,一組是invalidate,另一組是postInvalidate,其中前者是在UI線程自身中使用,而後者在非UI線程中使用。 Android提供了Invalidate方法實現介面重新整理,但是Invalidate不能直接線上程中調用,因為他是違背了單執行緒模式:Android
Time of Update: 2015-11-05
標籤:View中: public void draw(Canvas canvas) { /*1. Draw the background 繪製背景2. If necessary, save the canvas‘ layers to prepare for fading 如有必要,色彩坡形淡之前儲存畫布層(即鎖定原有的畫布內容)3. Draw view‘s content 繪製view的內容4. Draw
Time of Update: 2015-11-05
標籤:iphone沙箱模型的有四個檔案夾,分別是什麼,永久資料存放區一般放在什麼位置,得到模擬器的路徑的簡單方式是什麼.documents,tmp,app,Library。(NSHomeDirectory()),手動儲存的檔案在documents檔案裡Nsuserdefaults儲存的檔案在tmp檔案夾裡 1、Documents 目錄:您應該將所有de應用程式資料檔案寫入到這個目錄下。這個目錄用於儲存使用者資料或其它應該定期備份的資訊。2、AppName.app