Time of Update: 2015-02-08
標籤:mystra android sharedpreferences context tag SharedPreferences共用資料的相同Context本文地址: http://blog.csdn.net/caroline_wendy使用SharedPreferences,可以儲存和共用資料,需要使用相同的Con
Time of Update: 2015-02-08
標籤:1. UIPresentationController的作用 1>管理所有Modal出來的控制器 2>管理通過這個方法 - (void) presentViewController:(UIViewController *) animated:(BOOL) completion:^(void)completion;顯示出來的控制器 3>管理\監聽 切換控制器的過程2.
Time of Update: 2015-02-07
標籤: 原文:Android ListView複雜列表最佳化實踐 很多社交App都不免會涉及到複雜的列表元素實現,一個列表上面可能大量的圖片,不定長的評論列表,給手機端的程式員帶來了不少的挑戰。本文就是在實現複雜的列表滑動的情況下,利用已知的最佳化方法指導下的一次最佳化實踐,旨在提升ListView的滑動流暢度,為使用者帶來良好的體驗。 1:設計稿:
Time of Update: 2015-02-07
標籤:swift蘋果語言剛完成U3D的RPG遊戲製作,最近又在研究一個外掛程式,CameeraPath, 感覺蠻叼的,很多遊戲都用到了這個外掛程式,外掛程式原理就是插值運算。這裡我就不說了,今天學完C#,突然就想研究一下蘋果的最新程式設計語言Swift ,不學不知道啊,一下就喜歡上了,蘋果確實是叼。下面我就說下xcode 裡面怎麼來寫swift的Hello,world開啟xcode 在APPlication 下建立一個Command line Tool 650) this.
Time of Update: 2015-02-07
標籤:寫入資料:// 更新寫入本機快取(用於下次無法定位時使用)// 1.執行個體化SharedPreferences對象(第一步) SharedPreferences mySharedPreferences = getSharedPreferences("cityinfo", MODE_PRIVATE); // 2. 執行個體化SharedPreferences.Editor對象(第二步) SharedPreferences.Editor editor =
Time of Update: 2015-02-07
標籤:轉自:http://blog.csdn.net/vipzjyno1/article/details/21042823 作為Android應用開發人員,不得不面對一個尷尬的局面,就是自己辛辛苦苦開發的應用可以被別人很輕易的就反編譯出來。Google似乎也發現了這個問題,從SDK2.3開始我們可以看到在android-sdk-windows\tools\下面多了一個proguard檔案夾proguard是一個java代碼混淆的工具,通過proguard,別人即使反編譯你的apk包,也
Time of Update: 2015-02-07
標籤:在最近幾年裡,移動互連網高速發展、市場潛力巨大。繼電腦、互連網之後,移動互連網正掀起第三次資訊技術革命的浪潮,新技術、新應用不斷湧現。今天這篇文章向大家推薦10大優秀的移動Web開發架構,協助開發人員更加高效的開發移動Web應用。Sencha Touch Framework Sencha Touch 是世界上第一個基於 HTML5 的移動 Web 開發架構,支援最新的 HTML5 和 CSS3 標準,全面相容 Android 和 Apple
Time of Update: 2015-02-07
標籤:qt qapplication Qt經典出錯資訊之QApplication: No such file or directory這個出錯資訊一般是新手在編譯Qt5第一個應用”Hello,World”的時候,翻開Qt編程的第一個例子。都說很簡單。#include <QApplication>#include <QWidget>int main(int argc, char
Time of Update: 2015-02-07
標籤:關於call,apply,bind這三個函數的用法,是學習javascript這門語言無法越過的知識點。下邊我就來好好總結一下它們三者各自的用法,及常見的應用情境。首先看call這個函數,可以理解成"借用“,"請求"。想像一下如下的情景:你孤單一人漂泊在外,有急事想往家裡打電話,可是很不巧,手機欠費了,或者沒電了,或者掉坑裡了,總之你的手機就是用不成。可是你非打這個電話不可,於是你可以去借一下朋友的手機,或者借用一下鄰居的手機,或者公用電話,這樣呢,你就可以在自己沒有手機可用的
Time of Update: 2015-02-07
標籤:android asynctask 非同步任務 一、為什麼要使用非同步任務類? Handler模式需要為每一個任務建立一個新的線程,任務完成後通過Handler對象向UI線程發送訊息,完成介面的更新,這種方式對整個介面的控制非常精細。但是也有缺點,例如代碼臃腫,所以為了簡化操作,Android 1.5 sdk 提供了一個工具類
Time of Update: 2015-02-07
標籤:iOS開發中幾個重要的方法:載入類到記憶體,程式剛啟動的時候調用,調用在main函數之前1.+(void)load{ }初始化類,類第一次使用的時候調用一次2.+(void)initialize{ }控制器的視圖架構,設定控制器的根view,重寫該方法後,以該方法為主,storyboard檔案將不再起作用3.-(void)loadView{ }視圖載入完
Time of Update: 2015-02-08
標籤:iOS開發拓展篇-XMPP簡單介紹一、即時通訊簡單介紹1、簡單說明即時通訊技術(IM)支援使用者線上即時交談。如果要發送一條資訊,使用者需要開啟一個小視窗,以便讓使用者及其朋友在其中輸入資訊並讓交談雙方都看到交談的內容有許多的IM系統,如AOL IM、Yahoo IM、
Time of Update: 2015-02-08
標籤:MainActivity例如以下:package cc.cn;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.app.Activity;/** * Demo描寫敘述: * Scroller使用示範範例——讓控制項平移划過螢幕 * * 參考資料: *
Time of Update: 2015-02-08
標籤:KVC和KVO看起來很專業,其實用起來還是比較簡單的,KVC(Key-value coding)可以理解為索引值對編碼,如果對象的基本類型,那麼索引值對編碼實際上和get,set方法沒有區別,如果是屬性是另外一個對象,那麼發現KVC用起來還是非常順手,KVO(key-value
Time of Update: 2015-02-08
標籤:mystra android 測試 monkey 終止monkey Monkey測試本文地址:http://blog.csdn.net/caroline_wendy一、Monkey測試簡介Monkey測試是Android平台自動化測試的一種手段,通過Monkey程式類比使用者觸控螢幕幕、滑動Trackball、按鍵等操作來
Time of Update: 2015-02-08
標籤:android四大組件 service 遠程調用服務方法 服務生命週期 服務的兩種開啟方式 服務,作為Android四大組件之一,必然是重點。我們今天就來講解一下有關服務的生命週期、兩種開啟方式以及相關用法。服務有兩種開啟方式,一種是正常開啟,
Time of Update: 2015-02-08
標籤:mystra android gradle 相容 多模組 Gradle項目構建依賴本文地址:http://blog.csdn.net/caroline_wendyAndroid使用Gradle構建時,由於模組之間的依賴關係,和Gradle升級的相容性,會導致異常,常見的問題:(1) Error: No such
Time of Update: 2015-02-08
標籤:文章來源:http://www.2cto.com/kf/201302/190591.htmlAndroid 更新UI的兩種方法——handler和runOnUiThread()在Android開發過程中,常需要更新介面的UI。而更新UI是要主線程來更新的,即UI線程更新。如果在主線線程之外的線程中直接更新頁面顯示常會報錯。拋出異常:android.view.ViewRoot$CalledFromWrongThreadException: Only the
Time of Update: 2015-02-08
標籤:本文中的log封裝來源於github一個項目中,具體位置我給忘了.經過此封裝後可以方便查看到log所在的類名,方法名,行數等資訊.‘ 1 public class DLog { 2 static String className; 3 static String methodName; 4 static int lineNumber; 5 6 private DLog(){ 7 /* Protect from
Time of Update: 2015-02-08
標籤:工具: 1,adt bundle for Windows(整合adt的Eclipse,sdk)連結:www.androiddevtools.cn 2,jdk步驟: 1,安裝jdk 2,配置環境變數: JAVA_HOME 值:jdk路徑 CLASSPATH 值:.;%JAVA_HOME%\lib\tools.jar Path 值(追加):%JAVA_HOME%\bin;