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
標籤:andorid 影像處理 源碼分享 添加相框 灰階處理 隨著寒假到來,終於有時間總結下Android這個隨手拍的課程作業了,同時分享了我完成的這部分對影像處理的心得吧!你可以結合demo來閱讀這篇文章,希望對大家有所協助.
Time of Update: 2015-02-08
標籤:mystra android 64位 預裝 lib64 預裝(push)lib64中so檔案尋找錯誤本文地址:http://blog.csdn.net/caroline_wendyAndroid系統已經升級為64位系統,在進行預裝(adb push)時,可能會發生64位不相容的情況,因為沒有提前編譯64位的so檔案。添加6
Time of Update: 2015-02-08
標籤:android應用 資料 資料庫 framework 資料儲存 如果你做android的framework的開發,往往會涉及到不同應用之間的配合,需要讀取或修改某個共用的資料。這時你可以用到下面兩個類來解決問題,這兩個類的使用在framework也有經常出現。SystemProperties,Settings.System
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-08
標籤:主要是對PackageManager的運用,但是要注意的一點是不要忘記catch一下NameNotFoundException.代碼://擷取到當前應用程式的版本號碼 public int getAppVersion(Context context){ try{ PackageInfo info = context.getPackageManager().getPackageInfo(context.getPackageName(), 0);
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
標籤:查看應用輸出的錯誤資訊1. 通過LogCat視窗查看資訊右上方表徵圖可以篩選不同層級的資訊(比如info等)。右上方的+可以進行資訊篩選把應用部署到真實手機1. 要把手機的驅動安裝到電腦上2. 將手機通過usb連結到電腦上開啟裝置管理試圖(Devices),手機連結到電腦上的
Time of Update: 2015-02-08
標籤:建立一個Android項目sns。在String.xml添加文字<resources> <stringname="app_name">Sns傳送簡訊</string> <stringname="hello">Hello World, MainActivity!</string>
Time of Update: 2015-02-08
標籤:最近公司架構剛移植完成,由於架構程式要調用子程式,每個子程式都是一個so檔案,有好幾百個,把所有的so和apk打包不現實,及時可以升級維護也很麻煩。所以需要放SD卡中。考慮兩種方式1放到裝置中的 /data/app-lib/包名/so檔案 (還有一個預設路徑不記得了)程式程式初始化的時候 複製到這個路徑中,loadlibrary時會從兩個預設路徑中載入。這種方式裝置需要root,效率比較低,如果應用被卸載了所有的so都沒了。2直接放到SD卡中 通過dlopen 開啟SD卡中的so
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
標籤:mystra android dpi smallest screen widt tv 像素密度和螢幕適配本文地址:http://blog.csdn.net/caroline_wendy Android裝置的多樣性,經常需要根據不同的螢幕進行適配,獲得硬體螢幕像素和密度的方式:
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;