Time of Update: 2015-02-03
標籤:A.自訂TabBar1.需求控制TabBar內的item的文本顏色(普通狀態、被選中狀態要和表徵圖一致)、背景(普通狀態、被選中狀態均為透明)重新設定TabBar內的item位置,為下一步在TabBar中部添加“+”按鈕做準備github: https://github.com/hellovoidworld/HVWWeibo 系統預設樣式:選中時item字型顏色為藍色 完成之後的樣式: 2.思路封裝TabBar,
Time of Update: 2015-02-03
標籤:A.導覽列兩側文字按鈕1.需求:所有導覽列兩側的文字式按鈕統一樣式普通樣式:橙色高亮樣式:紅色不可用樣式:亮灰陰影:不使用字型大小:15 github:
Time of Update: 2015-02-03
標籤:最近再做一個查詢內的小應用,介面最上面是一個EditText查詢方塊,進行Activity後,總會彈起軟鍵盤。這樣就擋住了查詢方塊下面的其他查詢條件 控制項,感覺很不友好。所以現在要做的就是在進入Activity後,不彈出軟鍵盤了,只有手動點擊輸入框才會彈出。實現方法如下:在AndroidManifest.xml裡面選擇那個acitivity, 把他的android:windowSoftInputMode設定成 stateHidden和 adjustUnspecified
Time of Update: 2015-02-03
標籤:1、匯入類庫#import <AssetsLibrary/AssetsLibrary.h>#import <AVFoundation/AVFoundation.h>2、判斷是否允許使用相機#pragma mark - 確認相機是否允許訪問//返回 1(YES) 表示相機不可用。返回 0(NO) 表示相機可用+(BOOL )checkCameraCanUse{ BOOL flag = NO; //Capture 捕捉器,Video 視頻
Time of Update: 2015-02-03
標籤:1.先看一下最簡單的進度條樣本EG:package com.sxz.android.thread;import java.util.concurrent.atomic.AtomicBoolean;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.widget.ProgressBar;public
Time of Update: 2015-02-03
標籤:多從網上下載好了support library之後,把android-support-v7-appcompat.jar放到了libs目錄下,並加入到了編譯路徑,本以為萬事大吉,可是卻報了下面的一個錯誤,怎麼回事呢?The type android.support.v4.app.TaskStackBuilder$SupportParentable cannot be resolved. It is indirectly referenced from required .class
Time of Update: 2015-02-03
標籤:補充,自行安裝Ant, 配置ant環境變數, 在android 項目 根目錄下使用 android update project可以自動產生 build.xml 和 local.peoperties
Time of Update: 2015-02-03
標籤: 四個容易混淆的屬性:1. textAligment : 文字的水平方向的對齊1> 取值NSTextAlignmentLeft = 0, // 靠左對齊NSTextAlignmentCenter = 1, // 置中對齊NSTextAlignmentRight = 2, &
Time of Update: 2015-02-03
標籤:首先說下這個功能, 應該都有接觸過。比方,你下載了一個電子書,然後選擇開啟檔案的時候,可能會看到你手機中已經安裝的閱讀類App。或者,你的QQ收到了某個檔案,你也能夠選擇本地的應用來開啟。那這種功能,是怎麼實現的呢?簡單來說。就是調用URL來實現第三方應用的開啟。首先,被開啟的應用須要提供這個功能, 也就是,它須要注冊一個 URL Schemes,供第三方使用。假設你想你的應用被調用, 你能夠這樣設定。在 xxxx info.plist 檔案裡, 加入例如以下屬性相似這樣:注意,
Time of Update: 2015-02-03
標籤:如今人們也越來越習慣在手機上瀏覽網頁,而在手機上這些針對案頭瀏覽器設計的網頁經常慘不忍睹。Web應用開發人員需要針對手機進行介面的重新設計,但是手機上並沒有稱心如意的調試工具(如Firebug、web
Time of Update: 2015-02-03
標籤:public Cursor query (String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy, String limit)Query the given table, returning a Cursor over the result set.ParametersString table -
Time of Update: 2015-02-03
標籤:當我們的ListView中的Item包含圖片,而且這些圖片是同一資源,我們用多線程去載入圖片,這時候可能就發生了這種情況。比如線程是人,第一個人去做載入圖片到緩衝的工作,還沒做好時第二個人要這同一張張圖,結果緩衝還沒有這張圖,於是第二個人也去載入圖片到緩衝。。以此類推,同時可能有N個人在載入同一張圖,N取決於圖片沒載入到緩衝前,可見的Item數量。於是針對這種情況進行細化同步,避免發生。 //首先需要一個ConcurrentHashMap<String,
Time of Update: 2015-02-03
標籤:1. 定義樣式(例如在styles.xml裡,定義一個CustomActionBarTheme的式樣):<resources> <style name="CustomActionBarTheme" parent="@android:style/Theme.Holo.Light"> <item name="android:actionBarStyle">@style/MyActionBar</item> &
Time of Update: 2015-02-03
標籤:A. 圖片的載入: [UIImage imageNamed:@"home"]; 載入png圖片 一、非retina螢幕 1、3.5 inch(320 x 480) * home.png 二、retina螢幕 1、3.5 inch(640 x 960) *
Time of Update: 2015-02-03
標籤: 一、UINavigationItem1> 獲得方式self.navigationItem // self是指控制器2> 作用可以用來設定當前控制器頂部導覽列的內容// 設定導覽列中間的內容self.navigationItem.titleself.navigationItem.titleView二、UIBarButtonItem1> 用在什麼地方// 設定導覽列左上方的內容self.navigationItem.leftBarButtonItem//
Time of Update: 2015-02-03
標籤:除了SQLite資料庫外,SharedPreferences也是一種輕型的資料存放區方式,它的本質是基於XML檔案儲存體key-value索引值對資料,通常用來儲存一些簡單的配置資訊。其儲存位置在/data/data/<包名>/shared_prefs目錄下。SharedPreferences對象本身只能擷取資料而不支援儲存和修改,儲存修改是通過Editor對象實現。實現SharedPreferences儲存的步驟如下: 一、根據Context擷取SharedPreferen
Time of Update: 2015-02-03
標籤:在我們進行Android應用介面設計和時候,為了介面風格的統一,我們需要對一些控制項進行自訂。比如我們的應用採用的藍色風格,但是 android的EditText控制獲得焦點後顯示的卻是黃色的邊框背景。那麼如何讓EditText在獲得焦點的時候顯示的是我們自訂的藍色的背景
Time of Update: 2015-02-03
標籤:因為項目需要,需要即時監聽游標的位置變化,網上提出的用TextWatcher和onTouchListener中調用contentText.getSelectionStart()都是擷取的上一次位置。只要重寫onSelectionChanged就可以擷取最新的游標位置了。public class NoteContentEditText extends EditText { public NoteContentEditText(Context context, AttributeSet
Time of Update: 2015-02-03
標籤:我們經常會在Activity中用到繼承LinearLayout或者其他布局的View,但是又想在View的代碼裡面去執行Activity的跳轉,直接使用startActivity會報錯,那麼就要用到getContext()來“Returns the contextthe view is running in, through which it can access the current theme, resources, etc.”範例程式碼如下://
Time of Update: 2015-02-03
標籤:android 休眠 wakelock 節電 import android.app.Service;import android.content.Context;import android.os.PowerManager;/** * Wake Lock是一種鎖的機制, 只要有人拿著這個