標籤:private android 綜合了一下hongyang和loader的RecycleView的所有情境用法: 1.ListView列表分頁用法核心代碼:private void createAdapter(){ mAdapter = new&
標籤:http://www.cnblogs.com/helloandroid/articles/2385358.html Android開發又將帶來新一輪熱潮,很多開發人員都投入到這個浪潮中去了,創造了許許多多相當優秀的應用。其中也有許許多多的開發人員提供了應用開源項目,貢獻出他們的智慧和創造力。學習開原始碼是掌握技術的一個最佳方式。下面推薦幾個應用開源項目,這些項目不僅提供了優秀的創意,也可以直接掌握 Android核心的介面使用: 1、Android團隊提供的樣本項目
標籤: http://blog.csdn.net/gao_chun/article/details/47263063 Android項目源碼分享 給大家分享幾個Android開發項目源碼,大部分功能相信可以在實戰項目中直接使用,供大家下載學習,大部分項目是基於Android Studio開發,IDE為Eclipse的童鞋可通過網上教程自行轉換,這裡就不多說了。有句話說,不貼牆紙的裝修都是耍流氓,無源碼無的文章也算是耍流氓, ,那就直接吧。最近在整
標籤: 前一段時間項目中用到毛半透明效果,那時對UIBlurEffect類和 UIVisualEffectView這兩個類做了一部分瞭解。但當時並沒有去特別的深入研究,直到項目做完後,才靜下心來好好研究了一番。記錄一下。 iOS8之後,Apple新添加UIBlurEffect類、UIVibrancyEffect類 和 UIVisualEffectView類這三種類,用途就是對背景色進行模糊化,也就是我們稱的
標籤:題目描述 Description在卡卡的房子外面,有一棵蘋果樹。每年的春天,樹上總會結出很多的蘋果。卡卡非常喜歡吃蘋果,所以他一直都精心的呵護這棵蘋果樹。我們知道樹是有很多分叉點的,蘋果會長在枝條的分叉點上面,且不會有兩個蘋果結在一起。卡卡很想知道一個分叉點所代表的子樹上所結的蘋果的數目,以便研究蘋果樹哪些枝條的結果能力比較強。卡卡所知道的是,每隔一些時間,某些分叉點上會結出一些蘋果,但是卡卡所不知道的是,總會有一些調皮的小孩來樹上摘走一些蘋果。於是我們定義兩種操作:C 
標籤:一.成員變數 : 寫在類聲明的大括弧中的變數叫成員變數 (也叫屬性/執行個體變數) 成員變數不可離開類 離開了類就不是成員變數 成員變數不能再定義的同事初始化 成員量只能通過對象來訪問 成員變數儲存在堆中(當前對象對應的堆得儲存空間中) 不會被系統自動釋放 只能有程式員手動釋放 二.局部變數 :寫在代碼塊或函數中的變數為局部變數 局部變數的範圍 :
標籤:1. Handler訊息傳遞機制初步認識:什麼是Handler? handler通俗一點講就是用來在各個線程之間發送資料的處理對象。在任何線程中,只要獲得了另一個線程的handler,則可以通過
標籤:一、RunLoop的定義當有持續的非同步任務需求時,我們會建立一個獨立的生命週期可控的線程。RunLoop就是控制線程生命週期並接收事件進行處理的機制。RunLoop是iOS事件響應與任務處理最核心的機制,它貫穿iOS整個系統。Foundation: NSRunLoopCore Foundation: CFRunLoop 核心部分,代碼開源,C 語言編寫,跨平台二、目的通過RunLoop機制實現省電,流暢,響應速度快,使用者體驗好三、理解進程是一家工廠,線程是一個流水線,Run
標籤:文本轉語音技術, 也叫TTS, 是Text To Speech的縮寫. iOS如果想做有聲書等功能的時候, 會用到這門技術.一,使用iOS內建TTS需要注意的幾點:iOS7之後才有該功能需要 AVFoundation 庫AVSpeechSynthesizer: 語音合成器, 可以假想成一個可以說話的人, 是最主要的介面AVSpeechSynthesisVoice: 可以假想成人的聲音AVSpeechUtterance: 可以假想成要說的一段話二,程式碼範例, 播放語音 //語音播報
標籤:添加配置許可權 <!-- 相簿 --> <key>NSPhotoLibraryUsageDescription</key> <string>"xx"想使用您的相簿,需要您的允許</string> <!-- 相機 --> <key>NSCameraUsageDescription</key>
標籤:從來沒有用過api,都不知道怎麼獲得api的資料,跟著demo,然後修改,終於實現了手機號碼查詢的功能,代碼和說明很全,大家試試。<?php/** * Created by jianqingwang * User: Administrator * Date: 2016/9/10 0010 * Time: 22:49 * 查詢手機歸屬地 */ header("Content-type: text/html;
標籤:可直接把代碼複製即可結合輸出看結果加深記憶 //建立一個可變字串NSMutableString * ms1 = [[NSMutableString alloc]init]; //可以通過類方法來建立NSMutableString * ms2 = [NSMutableString string]; //用格式化方法建立一個可變的字串 ms1 =
標籤:今天將項目丟到碼雲上進行管理,遇到一些比較蛋疼的地方,做個記錄,以後方便查詢。碼雲其實和gitHub差不多,只是在碼雲上做公司項目的時候設定為私人項目是免費的,貌似在gitHub上是要收費的。本文是使用xcode內建的git工具進行碼源管理,需要使用命令列或者其他工具如sourceTree,請自行百度。1,首先要進到碼雲,在建立項目之前需要註冊一個碼雲的帳號,登入。2.建立項目建立成功之後的介面建立出來的項目是沒有專案檔的,如果要添加項目:1。每次在Xcode中建立新工程的時候,都會提示開
標籤://1.回顧C數組排序 int a[6] = {1,4,3,5,6,2}; //選擇 for (int i =0; i<6-1; i++) { for (int j = i+1; j<6;j++) {
標籤:#pragma mark 可變數組的排序NSMutableArray * array = [NSMutableArray arrayWithObjects: @"1",@"8",@"2",@"7",@"2",@"5",@"9",nil]; //選擇 for (int i =0; i<[array count]-1; i++) {
標籤:1 基本知識MyBatis中如果每次配置類名都要寫全稱也太不友好了,我們可以通過在主設定檔中配置別名,就不再需要指定完整的包名了。別名的基本用法:<configuration> <typeAliases> <typeAlias type="com.domain.Student" alias="Student"/> </typeAliases> ......
標籤:android中onclick,onlongclick,onfling,onscroll等事件都是由多個ontouch事件構成,一個完整的觸屏事件必須包含1個ACTION_DOWN(按下),多個ACTION_MOVE(移動),1個ACTION_UP(放開)構成,touch事件分發就是這些事件在viewgroup和view之間輪轉的過程。1、viewgroup繼承view,view中包含dispatchTouchEvent和onTouchEvent兩個和事件分發直接相關兩個方法,viewgr
標籤://key 和 value 都屬於(id)物件類型 //key常用字串NSString來表示 //儲存數值型 一般可用 NSString //int age ->@(age) // [dic[name] intValue]; // @()-->轉成NSNumber
標籤:#pragma mark 建立數組cNSMutableArray * array =[[NSMutableArray alloc] initWithObjects:@"a",@"b",@"c" ,nil]; NSMutableArray * array1 =[NSMutableArray arrayWithObjects:@"a",@"b",@"c" , nil];NSArray * array2 = @[@"1",@"2",
標籤:所有的ASCII碼都可以用“\”加數字(一般是8進位數字)來表示。而C中定義了一些字母前加"\"來表示常見的那些不能顯示的ASCII字元,如\0,\t,\n等,就稱為逸出字元,因為後面的字元,都不是它本來的ASCII字元意思了。所有的逸出字元和所對應的意義:逸出字元意義ASCII碼值(十進位)\a響鈴(BEL)007\b退格(BS) ,將當前位置移到前一列008\f換頁(FF),將當前位置移到下頁開頭012\n換行(LF)