Time of Update: 2015-05-15
android app 開發過程中 對於效能最佳化的總結一款手機應用 從開發過程中就要做好 效能最佳化,這樣才能 讓使用者體驗度 提升, 假如 我們開啟一個應用 出現卡頓, 不流暢,則會很影響 使用者對該應用的態度,產品狗 都很注意這些人機互動方面的 體驗。Google官方也是一直在最佳化 android 系統,不論是 片段化處理 還是 系能 上面,這方面 ios 就做的比較好,配置比 android 低,但是流暢度卻比android高,體驗效果更好。 具體從開發中
Time of Update: 2015-05-15
Android roboguice 開源架構使用Android roboguice 應用開源的roboguice是一個依賴注入架構,如果你用過Spring 應該知道其好處。減少程式員的負擔,代碼變的更加簡潔。 工具用的是Android Studio 因為Gradle可以自動添加第三方庫。Gradle部分內容:dependencies { compile fileTree(dir: 'libs', include: ['*.jar'])
Time of Update: 2015-05-14
在使用eclipse開發android過程中,注釋的使用細節,eclipseandroid
Time of Update: 2015-05-14
水波效果,ps水波效果水波效果by 伍雪穎- (void)animation:(UIView *)view duration:(NSInteger)duration { CATransition *transition = [CATransitionanimation]; transition.duration = duration; transition.type
Time of Update: 2015-05-14
Android Studio升級提示 Connection failed. Please check your network ...,androidfailedAndroid Studio升級Android Studio出了穩定版,點擊Check更新時,總是出現Connection failed. Please check your network ...無奈的很。後來在網上查閱了類似的文章,這裡來總結下升級失敗提示 Connection failed. Please
Time of Update: 2015-05-14
FaceBook推出的Android圖片載入庫-Fresco轉載 原文連結:Introducing Fresco: A new image library for Android作者 : tyrone Nicholas譯者 : ZhaoKaiQiang校對者: Chaossss校對者: bboyfeiyu校對者: BillionWang狀態 :
Time of Update: 2015-05-12
android開發之應用Crash自動抓取Log_自動儲存崩潰日誌到本地應用發生crash之後要查看log,判斷問題出在什麼地方,可是一旦應用發布出去,就要想辦法把使用者的崩潰日誌拿到分析。所以要在發生crash之後抓取log,然後上傳到伺服器,方便開發人員查看,現在都有很多第三方做這方面的服務,這裡說下如何自己來實現。其實原理很簡單,應用出現異常後,會由預設的異常處理器來處理異常,我們要做的就是把這個任務接管過來,自己處理異常,包括收集日誌,儲存到本地,然後上傳到伺服器。下面是自己實現的異常處
Time of Update: 2015-06-02
利用開源項目jadx反編譯Android應用,jadxandroid利用開源項目jadx反編譯Android應用利用Github開源項目jadx可以直接對 .dex, .apk, .jar, .class 類型的檔案進行直接反編譯對比之前 apktool(解包apk) + dex2jar(將.dex轉換成.jar) + jd-gui (查看.jar檔案)反編譯三件套, jadx的優點在於:1. 可以一行命令直接反編譯恢複出.java檔案命令: jadx -d out
Time of Update: 2015-06-01
擷取手機連絡人,並通過拼音字母快速查詢,連絡人快速查詢擷取手機連絡人,並通過拼音字母快速查詢。通過工具類轉換連絡人首字的首字母,並排序顯示。通過畫布的方式在布局右側添加快速查詢的字母布局顯示效果如:右側點擊【★】時回到頂部:滑動到【N】時N開頭的連絡人置頂代碼:通過畫布的方式在布局右側添加快速查詢的字母布局http://download.csdn.net/detail/zengchao2013/8750259歡迎指正~通過畫布的方式在布局右側添加快速查詢的字母布局
Time of Update: 2015-05-31
android耗時任務_HandlerThreadHandlerThread在上一篇android耗時任務_handler中介紹了handler的運作機制,並且介紹了一個普通線程中產生looper並使用handler機制通訊的簡單例子。我們知道在普通線程中是沒有looper的,也就不好在普通線程空間中使用handler機制,如果每次都像上一篇的例子那樣做的話就會略顯麻煩。其實Android已經封裝了一個擁有自己looper的線程HandlerThread,它的實現和上一篇中給出的例子基本一,只是
Time of Update: 2015-05-26
Android 計算布局背景的透明度,android布局1、#ff000000 此為16進位顏色代碼,前2位ff為透明度,後6位為顏色值(000000為黑色,ffffff為白色,可以用ps等軟體擷取)。2、透明度分為256階(0-255),電腦上用16進位表示為(00-ff)。
Time of Update: 2015-05-26
iOS音樂播放器(歌詞自動滾動),ios音樂播放器簡單實現基於IOS的音樂播放器,並且帶有歌詞,隨播放自動滾動,實現效果如下:首先,需要建立一個解析歌詞的類ZMPlrc,解析歌詞主要就是把時間和對應的歌詞分離出來,然後儲存到數組中。ZMPlrc.h#import <Foundation/Foundation.h>@interface ZMPlrc : NSObject/** 時間 */@property (nonatomic,strong)NSMutableArray
Time of Update: 2015-05-26
Android中 廣播BroadcastReceiver一、IP撥號器activity_main.xml檔案:只有一個輸入ip的文字框和一個儲存按鈕, MainActivity.java 點擊儲存按鈕後執行的程式,將輸入的ip號以SharedPreferences的方式儲存在本地, package com.itheima.ipdail;import android.os.Bundle;import android.app.Activity;import
Time of Update: 2015-05-26
Android中 服務Service
Time of Update: 2015-05-25
Android中的選項菜單(OptionMenu)使用案例,androidoptionmenu 在Android中的每一個activity都捆綁了一個OptionMenu,它是通過調用OnCreateOptionMenu(Menu menu)函數來進行初始化,我們可以覆寫這個函數,來設定一個activity的響應菜單。下面通過一個小例子來說明具體如何?。package com.yangzi.optionmenu;import android.os.Bundle;import
Time of Update: 2015-05-24
Android 匯入v7包常見錯誤,以及項目引用v7包錯誤解決,androidv7 android下v4 v7 v21等包是android系統的擴充支援包,就想windows的系統補丁一個道理。
Time of Update: 2015-05-22
UICollectionView詳解三:UICollectionViewLayout,上一節中,我介紹了UICollectionViewFlowLayout的使用,它主要是使用在流式布局中的,但對於某些複雜的布局,UICollectionViewFlowLayout就不起作用了。這個時候,我們可以考慮使用UICollectionViewLayout。 UICollectionViewFlowLayout是繼承自UICollectionViewLayout,並且擁有自己的流式特性。對於一
Time of Update: 2015-05-22
文章標題,文章標題大全 基於友盟的使用者分析模組的設計行動裝置 App開發中基本都要用到使用者分析,大部分的應用選擇的友盟統計,我們也不例(其實不是沒有內部的統計,是實在是人手不足,做的沒人家好用啊).這篇文章題主就來分享下自己是如何封裝的統計模組.業務需求業務需求經過抽象後,基本可以分為兩層ui層點擊業務層開始完成失敗(預設帶失敗原因)我們的一個上報資訊就由模組名 + 頁面名 + 事件名字 + 事件類型 +事件子類型 + 上報的資料組成設計思路兩套介面需要繼承一個類介面一:
Time of Update: 2015-05-22
Android Camera 即時濾鏡(八)一、Android Camera可以做哪些?1、功能拍攝相片 視頻錄製 取景器(掃描類應用,如Face Service,名片識別,條碼識別)2、根據Camera API實現自己的拍照程式,共7步Created with Rapha?l 2.1.21.初始化 SurfaceHolder2.相機執行個體 SurfaceCreated3.回調 SurfaceChanged4.清理 SurfaceDestroyed5.布局 SurfaceView6.按鈕
Time of Update: 2015-05-22
Android手機Mac OSX下執行adb shell提示device not found解決方案某些Android手機Mac OS X下執行adb shell提示device not found,參考網上解決方案,以三星S3為例詳述方法如下。終端命令列下輸入: #system_profiler SPUSBDataTypeUSB:USB Hi-Speed Bus: Host Controller Location: Built-in USB Host