Time of Update: 2015-07-25
標籤: 溫故而知新很重要,對於先前學過的東西,每一次回過頭來看都有不一樣的體會,要麼理解更深了,要麼理解更透徹了。 近來回顧了關於Activity的生命週期,參看了相關書籍和官方文檔,有了不小的收穫,在以前的認知上有了很大程度上的改善,在這裡記錄點東西。 先來看下經典生命週期圖: 簡單概要下:1、當第一次調用一個Activity就會執行onCreate方法2、當Activity處於可見狀態的時候就會調用onStart方法3、當Activity可以得到使用者焦點的時候就會調
Time of Update: 2015-07-25
標籤:activity 生命週期面試經常會被問到的:Q:能說一下Activity的生命週期嗎?Activity生命週期如下:onCreatonStartonResumeonPauseonStoponDestory外加一個
Time of Update: 2015-07-25
標籤: IOS中延時執行的幾種方式的比較和匯總 本文列舉了四種延時執行某函數的方法及其一些區別。假如延時1秒時間執行下面的方法。 - (void)delayMethod { NSLog(@"execute"); } 1.performSelector方法 [self performSelector:@selector(delayMethod) withObject:nil afterDelay:1.0f];
Time of Update: 2015-07-25
標籤:javascript ios uiwebview js和ios互調 上節地址 http://blog.csdn.net/lwjok2007/article/details/47058101接著上節我們講到的iOS調用js下來我們使用js調用iOSjs調用iOS分兩種情況一,js裡面直接調用方法二,js裡面通過對象調用方法首先我們看第一種,直接調用
Time of Update: 2015-07-25
標籤: 前段時間攻略完成遊戲開發項目。其中用於封裝散裝。目前市場上的網路不提交。但是,通過設定Manifest中的Meta_data>去獲得相關參數,遊戲ID號改變。遊戲ID改變,然後遊戲內容就改變。當時是把參數寫在Activity中了。今天又查了些檔案總結下。被包括在<activity>、<application>
Time of Update: 2015-07-25
標籤:關於Block之前有一篇文章已經寫過一篇文章Object-C-代碼塊Block回顧,不過寫的比較淺顯,不能體現出Block在實際開發中的重要性,關於Block的基礎知識,可以參考之前的部落格。在實際開發中Block在回調過程中的是非常適合開發使用,不管是蘋果的官方的介面還是一些第三方庫的介面中都用到了Block回調。很多情況下Block和GCD一起使用,最常見的情境的就是App去後台取資料的過程中是需要時間,資料取成功之後我們才能更新UI頁面,這就是最常見的回調的方式,也可以通過Notif
Time of Update: 2015-07-25
標籤:什麼是鎖屏推送ios8在鎖屏狀態下收到推送訊息,且顯示了應用的表徵圖,注意到左下角KFC的表徵圖了嗎?這是什麼,你見過嗎?沒錯,這就是ios8的最新特性,或者說一套技術組合實現的,包括: 建議的應用程式(Suggested Apps) 地理柵欄(GPS Geo-fences) 鎖屏訊息推送(Lock screen notifications)
Time of Update: 2015-07-25
標籤:broadcastreceiver建立本節課學習四大組件最後一個, 廣播接受者。 顧名思義廣播接受者就是接受廣播唄。比如在現實社會中,以前每個人家都有一台收音機,這可就可以去接受廣播發出來的訊息。大家都知道,程式世界也是參照的顯示生活設計出來的,那在Android系統中也引入了廣播這個概念。那在Android系統中廣播有什麼作用呢?
Time of Update: 2015-07-25
標籤:最近在做自己的安卓軟體,於是乎就自己做了個翻譯功能,主要方式是使用AsyncTask實現非同步處理,翻譯調用的互連網介面是有道提供的API。方法很簡單,通過HttpGET和HttpResponse獲得String,再將json資料解析即可。在AsynTask實作類別中,輸入是String,在doInBackground方法裡主要實現目標String的擷取。而在onPostExecute方法裡主要實現擷取後對結果result的處理與解析。其他過程就沒啥好說的了:具體代碼如下:package
Time of Update: 2015-07-25
標籤:iOS中傳值方式有好幾種,分別是:代理傳值,block傳值,屬性傳值,通知傳值,單例傳值,利用userdefault或者檔案方式傳值,通常代理傳值和block傳值使用最普遍,本文介紹代理傳值的方式,後續部落格會一次寫上其他傳值方式。一
Time of Update: 2015-07-25
標籤:3.判斷日期是一年的第幾天參數傳回值解析: 參數: y:int,年份; m:int,月份 d:int,日期 傳回值: sum:傳入日期是當年的第幾天; 函數解析: leapyear(y);判斷y是不是閏年,參考(2)閏年判斷;連結地址:http://www.cnblogs.com/kongkaikai/p/4676161.html 1 int Dnum(int y,int m,int d) 2 3 { 4 5 int
Time of Update: 2015-07-25
標籤:簡介:1、Windows Phone與IOS的後台機制是 後台掛起 + 待機 + 通知代理 這樣一種模式。也就是說一個程式在背景時候,處於一種掛起狀態,程式不能訪問CPU、網路和其他系統資源,除了記憶體(虛擬記憶體)以外,不消耗任何資源。這麼做的主要好處,就是快速程式切換,可以通過長按返回鍵或Home快速存取最近使用的程式。2、WP 與 IOS 與 Android
Time of Update: 2015-07-25
標籤:Delicious ApplesTime Limit: 5000/3000 MS (Java/Others) Memory Limit: 524288/524288 K (Java/Others)Total Submission(s): 1057 Accepted Submission(s): 354Problem DescriptionThere are n apple
Time of Update: 2015-07-25
標籤:1、隨機數函數 參數傳回值解析: 參數: a:int,數字範圍最小值; b:int,數字範圍最大值; 傳回值: 1:閏年; 0:非閏年;備忘: a-b的絕對值不能超過int的最大值(65535);標頭檔: time.h 、stdlib.h;#include <stdio.h>#include <time.h>#include <stdlib.h>int randomnum(int a,int b)//返回a-b(
Time of Update: 2015-07-25
標籤:providers crud操作 本文翻譯自android官方文檔,結合自己測試,整理如下。Content providers能夠管理結構化的資料集,封裝資料,並且能夠提供資料安全的機制。Content providers是一種標準的介面,能夠跨進程資料共用。中文可以被稱為內容提供器。當我們想從content providers中擷取資料時,我們可以使用ContentResolver對象最為用戶端訪問該providers。
Time of Update: 2015-07-25
標籤:收集相關係列資料,自己用作參考,練習和實踐。小夥伴們,總有一天,你也能寫出 Niubility 的 Android App :-)系列文章如下:GitHub上不錯的Android開源項目(一):http://www.cnblogs.com/haochuang/p/4676090.htmlGitHub上不錯的Android開源項目(二):http://www.cnblogs.com/haochuang/p/4676092.htmlGitHub上不錯的Android開源項目(三):http:/
Time of Update: 2015-07-25
標籤:由於Google推薦使用Android Studio,我安裝了之後,簡單嘗試了一下Android Studio。發現其實和Intel IDAE用法類似。如果你之前用過 Intel IDEA,那麼上手Andriod Studio 應該是很快的。下面收集一些快速鍵,可以協助在平時提高效率。-------------------------------------------------Alt+斷行符號
Time of Update: 2015-07-25
標籤:一、頁面配置檔案welcome.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" >
Time of Update: 2015-07-25
標籤:json iphone ios jsonmodel mjextension iOS下JSON字串還原序列化成對象,在正式的項目中比較常見。如下幾個常用開源庫,可以根據個人喜好任選其一:1. JSONModel: https://github.com/icanzilb/JSONModel2. M
Time of Update: 2015-07-25
標籤:android mediaplayer listview cursor 多媒體處理 通過調用安卓的MediaPlayer可以直接完成Mp3等主流音訊播放,同時利用ContentResolver與Cursor可以直接讀取安卓內在資料庫的資訊,直接擷取當前sdcard中所有音訊列表,無須像《【Android】記憶卡圖片讀取器,