Time of Update: 2015-05-22
標籤:為何寫作本文??在慢慢深入接觸android開發的過程中,我越來越發現android中(至少應用曾的開發)用到了很多回調的思想。比如activity的生命週期,fragment的生命週期,皆是回呼函數實現的,android中的事件處理機制其一就是回調,線程方面的非同步任務、loader、hanlder等都是基於回調的,等等。??可見android的其一根本思想就是回調,需要你來參與時,回調用相關的回調方法,你來填充。??可以說回調的思想浸潤與android設計的方方面面,android開發
Time of Update: 2015-05-22
標籤:android dialog android4-4 狀態列遮擋 setflags 首先看不正常的圖,點擊tracing_dialog按鈕彈出對話方塊 然後看理論上的
Time of Update: 2015-05-22
標籤://// ViewController.m// CoreLocation//// Created by apple on 15/5/22.// Copyright (c) 2015年 apple. All rights reserved.//#import "ViewController.h"#
Time of Update: 2015-05-22
標籤:行動裝置 App平台 移動互連網時代,企業的移動化需求越來越迫切。行動裝置 App呈現出爆髮式增長,根據維基百科上的資料,截至到2014年8月,Google Play上的應用數量在130萬以上;過了一個月後,App Store的應用數量同樣超過了130萬款。一年左右的時間,兩者的應用增長數量都在30萬款以上,這也就意味著平均每天都有800多款新APP出現。 對於APP的創業公司來說競爭者越來越多,只有那些在技術和市場上擁有領先位置的APP才能最終佔據市場。 APP開發遇到的各種問題
Time of Update: 2015-05-22
標籤: if (Looper.myLooper() != Looper.getMainLooper()) { // If we finish marking off of the main thread, we need
Time of Update: 2015-05-22
標籤:android 事件處理 手勢 touch 轉載請註明出處:http://blog.csdn.net/ZhouLi_CSDN/article/details/45878337看了網上那麼多的部落格
Time of Update: 2015-05-22
標籤:使用MethodSwizzle 實現對數組、字典 等系統方法的安全校正。顯然能達到預期效果,但實際發現當鍵盤顯示的情況下 home app 進入後台,再單擊app 表徵圖 切換回前台時 發生crash :[UIKeyboardLayoutStar release]: message sent to deallocated instanceUIKeyboardLayoutStar 是鍵盤上的布局的視圖吧,整個工程都在ARC下 構建,很奇怪其中都有提到DurexKit
Time of Update: 2015-05-22
標籤:最近研究了一下iOS的自動化編譯,目的是為了簡化測試和開發的同學溝通協調的次數,實現測試同學可以隨時從網頁操作編譯SVN最新源碼並打包ipa進行測試。具體思路是通過從設定檔讀取需要編譯的項目配置列表展示在網頁上,測試同學選擇需要編譯的項目,確定後將選擇項目的相關參數傳入shell指令碼運行,編譯完成自動跳轉至下載頁面。主要流程包括:Shell指令碼的編寫。通過xcodebuild和xcrun實現自動編譯並打包。PHP呼叫指令碼。開啟OS
Time of Update: 2015-05-22
標籤:Hey, I am trying to convert NSString to a C string using cStringUsingEncoding but I have a memory leak. My understanding is that cStringUsingEncoding returns a pointer to a character array that is only guaranteed to exist for the duration of the
Time of Update: 2015-05-22
標籤:android sensormanager sensor 感應器開發 本文中,筆者給大家分享一下Android中如何進行Android裝置感應器開發。轉載請註明作者xiong_it和連結:http://blog.csdn.net/xiong_it/article/details/45917009Android感應器開發基本流程public class
Time of Update: 2015-05-22
標籤:spannablestringbuild android開發 字型 在一行字串中可以做很多事情。// 1和3代表設定字型的開始位置和結束位置。private void settext(){SpannableStringBuilder style=new SpannableStringBuilder("歡迎使用金太陽");
Time of Update: 2015-05-22
標籤:leetcode happy numbeHappy Number Total Accepted:11462 Total Submissions: 35743Write an algorithm to determine if a number is "happy".A happy number is a number defined by the following process: Starting with
Time of Update: 2015-05-22
標籤:在iOS開發中很多時候我們會和UIWebView打交道,目前國內的很多應用都採用了UIWebView的混合編程技術,最常見的是公眾號的內容頁面。前段時間在做公眾平台相關的開發,發現很多應用情境都是利用HTML5和UIWebView來實現的。機制Objective-C語言調用JavaScript語言,是通過UIWebView的 - (NSString *)stringByEvaluatingJavaScriptFromString:(NSString
Time of Update: 2015-05-22
標籤:最近一段時間一直在做APP介面,總結一下APP介面開發過程中的注意事項:1、效率:介面訪問速度APP有別於WEB服務,對伺服器端要求是比較嚴格的,在移動端有限的頻寬條件下,要求介面響應速度要快,所有在開發過程中盡量選擇效率高的架構,PHP建議使用YAF架構。2、資料格式最好使用JSON格式資料,因為JSON有較好的跨平台性。對於3、資料量按需分配,APP用戶端需要什麼資料就返回什麼資料,過多的資料量影響處理速度,最重要的是影響傳輸效率。4、介面、參數命名準確無論是介面還是參數,命名都應該有
Time of Update: 2015-05-22
標籤: PS:實驗室裡就我一個搞Android的,像人家學習J2EE的,還有人帶著去學,我這樣沒人帶的就只能自己摸爬滾打了,也總算是把大部分的基礎算是學完了,終於開始正式的搞Android了...無人帶的一介菜鳥,我還是自己默默的努力吧...學習內容:1.編寫第一個Hello World程式..
Time of Update: 2015-05-22
標籤: 我是前言 一個iOS app的main()函數位於main.m中,這是我們熟知的程式入口。但對objc瞭解更多之後發現,程式在進入我們的main函數前已經執行了很多代碼,比如熟知的+ load方法等。本文將跟隨程式執行順序,刨根問底,從dyld到runtime,看看main函數之前都發生了什麼。 從dyld開始 動態連結程式庫
Time of Update: 2015-05-22
標籤:新聞《GoogleIO大會月底召開 Android 6.0傳聞匯總》:Google開發人員(Google I/O)大會確認將於5月28日在舊金山召開,現在距離大會開幕已經很近了。此次大會Google已經留下一些誘人的線索,告訴眾人在大會Android作業系統的下一個版本Android M將正式登場。究竟“M”指的是哪個單詞我們誰也不清楚,正如前一個版本“L”,需要正式版發布之後Google才會進一步推出。《教你如何讓Android
Time of Update: 2015-05-22
標籤:關於對象的繼承,一般的做法是用複製法: Object.extend 見protpotype.js 的實現方法:Object.extend = function(destination, source) ...{ for (property in source) ...{ destination[property] = source[property]; }
Time of Update: 2015-05-22
標籤:ios宏定義進階用法 宏定義的妙用 開發中的宏定義用法 開發使用宏定義的好處 宏定義在開發中的妙用- 作為常量:替換URL,數值等- 作為常用代碼- 等價替換代碼,可以當函數使用使用規則- 1.常量以小寫k開頭- 2.使用底線串連多個單詞(全部大寫)樣本1.替換URL(字元常量)#define kURL_SAVE_CHAT_HISTORY @"http:/
Time of Update: 2015-05-22
標籤:從Linux driver到HAL再到JNI再到Java都講了一個遍,算是對HAL有一個基本的瞭解了,其中hw_module_t的設計非常巧妙,每個module都會有自己的特定函數,而HAL是不知道的,所以HAL就提供了一個open函數,這個函數可以擷取HW_Device_t, 其實這個結構體和每個module的結構體是開始對齊的,一般的做法是把HW_deivce_t當作module的結構體第一個變數,這樣就保證了開始對齊,在jni中,只需要做一個指標強制轉換就可以了。