Time of Update: 2015-08-19
標籤:從Java轉iOS第一個項目總結閱讀目錄0.前言1.項目介紹2.項目使用的第三方開源庫3.工具和外掛程式介紹4.整合友盟5.即時通訊6.項目總結 0.前言 本人14年12月份,從網站開發組轉到了移動開發組,自己的java兩年半工作經驗變成了object-c零經驗。2015年1月份新啟動了一個移動項目,年後因為人事變動,自己從輔助開發變成了"核心"開發,目前項目基本接近尾聲,下
Time of Update: 2015-08-19
標籤:《Android編程權威指南》是一本好書,也是我們《Android基礎》課程教材。 課程鼓勵學生使用Android Studio,但這本書使用的開發工具是ADT。為了協助學生更好的使用教材,我把書中部分章節用Android Studio重新實現了一遍。並對一些和案例講解做了替換和微調。 為了便於索引,本文的結構目錄與教材基本一致。未做改變的章節或大段內容,僅保留程式碼片段,文字不再重複描述。請參考教材,理解和完成對應章節的內容。
Time of Update: 2015-08-19
標籤:iPhone允許應用程式將自訂喜好設定添加到Settings應用程式中,開發人員也可以以編程的方式指定這些設定,但添加到Settings應用程式的方式會提供一個友好的GUI。自訂喜好設定支援多種多樣的資料互動風格,包括文本、密碼、開關、滑塊、以及二級選擇頁面。但這裡應注意避免敏感資訊。IOS應用程式儲存資訊的方式主要有三種:1.
Time of Update: 2015-08-19
標籤:Swift 2.0和Objective-C2.0混編之第三方架構的使用 swift
Time of Update: 2015-08-19
標籤:今天總結一下 View Controller Lifecycle和Autolayout,即課程的第8節。1. View Controller
Time of Update: 2015-08-18
標籤:1.[AppModel copyWithZone:]: unrecognized selector sent to instance 0x7ffda9f4cf70*** Terminating app due to uncaught exception ‘NSInvalidArgumentException‘, reason: ‘-[AppModel copyWithZone:]: unrecognized selector sent to instance 0x7ffda9f4cf70‘
Time of Update: 2015-08-18
標籤:資料庫操作幾點建議:注意sql執行語句的字串的拼字。(一定要注意拼字,深受其害 T_T
Time of Update: 2015-08-18
標籤:檔案系統總結包系統就是app程式本身,其實是個zip包,資源/可執行檔 都在裡面+ (NSBundle *)mainBundle 得到程式本身的bundle類. NSBundle提供了很多path相關函數運行期唯讀,不可寫沒有必要建立子檔案夾,蘋果不推薦在包中建立子檔案夾+ (UIImage *)imageNamed:(NSString *)name 可以直接載入包中的圖片檔案包中帶有的資料不能太多,不然不利於使用者安裝NSBundle pathForResource:
Time of Update: 2015-08-18
標籤:對話方塊 oncreatedialog 自訂dialog dismissdialog onpreparedialog Activities提供了一種方便管理的建立、儲存、回複的對話方塊機制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog),
Time of Update: 2015-08-18
標籤:parcelable aidl service service android 四大組件 跨進程調用Service(AIDL
Time of Update: 2015-08-18
標籤:android nullpointerexception gridview listview 最近在做和列表或者是Gridview相關顯示的出現了一個問題,整理一下思路,分享出來給大家參考一下:其實不管是LIstView還是GridView都會可能出現,而且原因基本是一樣的;// Short Msg:
Time of Update: 2015-08-18
標籤:做移動前端也有一些日子了,一直有個問題沒有解決,就是與pc端那樣的一個:hover的效果,:hover是滑鼠指標浮動在其上的元素的一個選取器,但因為在移動端是沒有滑鼠的,代替的是觸控螢幕,使用者也不是有“滑鼠指標浮動在其上的元素”的情況,有也很少。
Time of Update: 2015-08-18
標籤://force to show overflow menu in actionbar for android 4.4 below private void getOverflowMenu() { try
Time of Update: 2015-08-18
標籤:1.在工程中找到 info.plist 檔案,點擊“+”號,選擇 View controller-based status bar appearance 並設為 NO2.在 AppDelegate.m添加一段代碼:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
Time of Update: 2015-08-18
標籤:Eclipse for android 實現代碼自動提示智能提示功能,介紹 Eclipse for android 編輯器中實現兩種主要檔案 java 與 xml 代碼自動提示功能,解決 eclipse 代碼提示失效、eclipse 不能自動提示、eclipse 沒有代碼提示的問題。eclipse xml 自動提示,eclipse java 自動提示,eclipse 自動提示功能,eclipse 智能提示,eclipse 代碼提示功能,eclipse 設定代碼提示,eclipse
Time of Update: 2015-08-18
標籤:Android潛在的發展耳機插頭串連到音頻頻道切換的例子 因為使用的是耳機 麥克分離式的耳機,所以要分別上報事件。在Android系統層耳機插孔的檢測是基於/sys/class/switch/h2w/state的值來推斷的(以4.4.4_r2為範例位於WiredAccessoryManager.java)。
Time of Update: 2015-08-18
標籤: /** * 讀取 連絡人 * @param context * @return */ public static List<Map<String, String>> getLocalContacts(Context context) { List<Map<String, String>> datas = new
Time of Update: 2015-08-19
標籤:ios開發 數組 iphone開發數組排序(數組中包括字典) 1。普通數組排序: NSMutableArray *arr = [NSMutableArray arrayWithObjects:@”0”,@”8”,@”6”,@”1”,nil]; NSArray *sortedArray = [arr sortedArrayUsingComparator:^NSComparisonResult(id
Time of Update: 2015-08-19
標籤:android編程基礎寫法1:內部類 定義一個內部類實現OnClickListener介面,然後給Button註冊這個內部類的執行個體。寫法2:匿名內部類寫法3:讓Activity實現OnClickListener介面,通過this來註冊Button的點擊事件,複寫onClick方法,通過判斷View,集中處理每個Button的點擊事件。這種方法是最常用的方法,用於有多個點擊事件。寫法4:在布局檔案中給onclick屬性設定方法,直接寫上方法名
Time of Update: 2015-08-19
標籤:android service 樣本 關於startService的基本使用概述及其生命週期可參見部落格《Android中startService的使用及Service生命週期》。本文通過播放背景音樂的簡單樣本,示範startService的基本使用流程。系統介面如下: 介面上面就兩個按鈕,”播放音樂並退出Activity” 和