Time of Update: 2015-08-15
標籤:android cursor contentprovider xml 轉載請註明出處:http://blog.csdn.net/l1028386804/article/details/47682559不多說,不廢話,直接上代碼,大家一看都懂得/** * ContentProvider操作XML檔案的封裝樣本方法 * @author liuyazhuang*
Time of Update: 2015-08-15
標籤:以前老用findViewById,每次使用還得add cast一下今天看到一個視頻(根據視頻中使用的IDE推斷,應該是幾年前的視頻了..),使用了一個方法,可以不用每次使用findViewById都去add cast.我根據視頻中的寫法進行最佳化,具體做法:建立一個BaseActivity,讓它繼承Activity,在其中添加如下方法:// 因為是findView所以泛型型別應該繼承Viewprotected <T extends View> T
Time of Update: 2015-08-15
標籤: SystemServer進程是zygote孵化出的第一個進程,該進程是從ZygoteInit.java的main函數中調用startSystemServer()開始的。與啟動普通進程的差別在於:類zygote為啟動SystemServer提供專門的函數startSystemServer(),而不是標準的forAndSpecilize函數。同時,SystemServer進程啟動後首先要做的事情和普通進程也有所差別。
Time of Update: 2015-08-15
標籤:learning by doing, recently i‘m learning English, and maybe from now on, i‘ll post article in English (if possible).in the very beginning, it may diffcult for me, but it doesn‘t matter, i hope it will help me a lot. :-)and here is
Time of Update: 2015-08-16
標籤:單例//.h 1 + (Instannce *)shareInstance; //.m 1 static Instannce *instance = nil; 2 @implementation Instannce 3 //定義一個建立單例對象的方法 4 + (Instannce *)shareInstance { 5 if (instance == nil) { 6 instance = [[Instannce alloc] init]; 7
Time of Update: 2015-08-16
標籤:點擊狀態列ScrollView(包括子控制項)自動滾到頂部 其實這種方式我們平時見的還是比較多的,而且適合使用者的需求,所以就搬來琢磨了一下,感覺效果還不錯 這裡就直接將解決思路一一寫出來不將代碼分段展示了,在代碼中我加了詳細的注釋objective-c的套路和swift基本一樣,在最後會將Swift和objective-c的代碼一起放上,如果需要直接解決問題的童鞋可以直接將代碼拷貝到工程裡即可首先建立一個topWindow繼承至NSObject,這裡我們考
Time of Update: 2015-08-15
標籤:(一個)代號規格pragma mark1.定義 #pragma 開頭的代碼是一條編譯器指令,是一個特定於程式或編譯器的指令。不一定適用於其他編譯器或其他環境。假設編譯器不能識別該指令。則會將其忽略。2.作用在編輯器窗格頂部,方法和函數快顯功能表中將代碼分隔開。正常化代碼,方便閱讀尋找。3.使用在須要加凝視的地方加上#pragma mark - #pragma mark - 視圖將要顯示的時候-
Time of Update: 2015-08-16
標籤:我們canvas繪製文字的遇到一個不知道drawtext(str,x,y,paint)
Time of Update: 2015-08-15
標籤:ios在開發項目中,會有這樣變態的需求:推送:根據服務端推送過來的資料規則,跳轉到對應的控制器feeds列表:不同類似的cell,可能跳轉不同的控制器(噓!產品經理是這樣要求:我也不確定會跳轉哪個介面哦,可能是這個又可能是那個,能給我做靈活嗎?根據後台返回規則任意跳轉?)思考:wocao!這變態的需求,要拒絕他嗎? switch判斷唄,考慮所有跳轉的因素?這不得寫死我...switch () { case : break; default:
Time of Update: 2015-08-15
標籤:ios delegate 在開發中我們經常使用代理,或自己寫個代理,而代理屬性都用weak(assign)修飾,看過有些開發人員用strong(retain),但並沒發現有何不妥,也不清楚weak(assign)與strong(retain)修飾有何區別功能實現就行了,考慮這麼多幹嘛~~~我只能哈哈哈weak:指明該對象並不負責保持delegate這個對象,delegate這個對象的銷毀由外部控制@property
Time of Update: 2015-08-15
標籤:1.Java程式的入口:static main()方法public class welcome extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); }
Time of Update: 2015-08-15
標籤:1,根據label中的文字內容自動換行顯示的方法 1>,認識兩個屬性 @property(nonatomic) NSInteger numberOfLines; @property(nonatomic) NSLineBreakMode lineBreakMode; 其中NSLineBreakMode為枚舉類型typedef NS_ENUM(NSInteger, NSLineBreakMode) { /* What to do with
Time of Update: 2015-08-15
標籤:1.初始化下面系統函數(調用dvmStartup函數初始化所有相關的函數)開始學習虛擬機器的初始化過程,先從dvmStartup函數開始,這個函數實現所有開始虛擬機器的準備工作:dvmAllocTrackerStartup函數初始化跟蹤顯示系統,跟蹤系統主要用產生調試系統的資料包。dvmGcStartup函數是用來初始化記憶體回收行程。dvmThreadStartup函數是初始化線程列表和主線程環境參數。dvmInlineNativeStartup函數是分配內部操作方法的表格記憶體。dvm
Time of Update: 2015-08-15
標籤:android launchmode 西西說作為一隻安卓小白,還是願意和大家分享我的探索旅程,那麼就讓我們先來一點來自Android launchMode的溫馨提示吧~(≧▽≦)/~。背景知識 “現在我的手中有一摞牌,但是我讓你看到的只有一張。” &
Time of Update: 2015-08-15
標籤:在一起協同工作以完成某項任務的一組ASP檔案稱為一個應用程式。Application 對象用於把這些檔案捆綁在一起。 Application 對象用於在整個應用程式生存期間儲存資訊。 Application 對象用於儲存和訪問來自任何頁面的變數,類似於 Session 對象。不同之處在於,所有使用者分享一個 Application 對象,而 Session 對象和使用者的關係是一一對應的。 Application 對象沒有屬性。 Application
Time of Update: 2015-08-15
標籤:androidstudio新遷移的項目之前一直使用百度api來實現一個定位功能,但是遷移到as後發現報錯找不到庫檔案Couldn‘t load BaiduMapSDK_v3_2_0_15 from loader但是明明是存在這個包的啊。。鬱悶1、找了一堆的資料先貼一個正常as工程狀態下引入so檔案的方法:在“src/main”目錄中建立名為“jniLibs”的目錄; 2.將so檔案複製、粘貼到“jniLibs”目錄內。
Time of Update: 2015-08-15
標籤:appcan locstorage本機存放區LocStorage方法:1.appcan.locStorage.getVal(key) 擷取key儲存在localStorage中對應的值//擷取儲存的colorappcan.locStorage.getVal(‘color‘);//返回儲存的顏色值 2.appcan.locStorage.setVal(key,Val)
Time of Update: 2015-08-15
標籤:android學習筆記和上次一樣不知道問題又是怎麼解決的,關閉ADB進程,重啟了Eclipse 問題就消失了。接下來是什麼呢,不知道到底有沒有錯,只是日誌不停的在串連client[2015-08-15 14:19:24 - ddm-hello] handling FEAT[2015-08-15 14:19:24 - ddm-hello] Feature: hprof-heap-dump-streaming[2015-08-15 14:19:24 - ddm-hello]
Time of Update: 2015-08-15
標籤:運行hello world demo運行D:\Program Files\Android\Android Studio\bin選擇建立一個項目出現一系列的選擇如果沒有出現下列問題,直接跳過備忘: 如果restart 不好使 就skill 所有的android studio 進程如果還有問題,直接查看5037連接埠是否被佔用 netsate –ano重新啟動
Time of Update: 2015-08-15
標籤:什麼是深拷貝?什麼是淺拷貝?為什麼經常看到字串屬性要這樣定義,那個copy是神馬意思?@property(nonatomic,copy)NSString* name; 為什麼下面的寫法是錯誤的?@property(nonatomic,copy)NSMutableString*