Time of Update: 2017-11-10
DecorView 的建立,DecorView建立在Activity 的啟動過程中,調用ActivityThread 的handleResumeActivity 方法時,先得到一個與Activity 關聯的PhoneWindow 對象,然後通過PhoneWindow 來擷取DecorView。PhoneWindow.javapublic final View getDecorView() { if (mDecor == null)
Time of Update: 2017-11-11
2) 十分鐘學會android--建立第一個APP,執行Android程式,android--android通過上一節課建立了一個Android的Hello World項目,項目預設包含一系列源檔案,它讓我們可以立即運行應用程式。如何運行Android應用取決於兩件事情:是否有一個Android裝置和是否正在使用Android Studio開發程式。本節課將會教使用Android
Time of Update: 2017-11-04
記一次踩坑:使用ksoap-android時造成的okhttp依賴衝突問題, 項目中需要調用webservice介面,android
Time of Update: 2017-11-09
Android-Async-Http 特性簡單分析,如下是官方文檔描述此庫的特點:All requests are made outside of your app’s main UI thread, but any callback logic will be executed on the same thread as the callback was created using Android’s Handler message
Time of Update: 2017-11-11
百度地圖,點擊地圖擷取經緯度和地點,擷取經緯度這兩天主要就去做百度地圖去了,剛開始一頭霧水,什麼遮蓋物什麼興趣點.....所以這篇文章先來介紹些基礎知識吧,遮蓋物,就是遮蓋在地圖上的東西,比如說興趣點,就是圓圈圈的地點,包括什麼餐飲大廈之類之類的 好,然後說說地圖,首先你一定要去搞個KEY,因為沒有這個東西,你地圖都載入不出來...我就偷懶了,繞了個大圈。然後申請項目,也看官方 接著你就可以下個官方的Demo,然後看著API自己改代碼了。demo:http://lbsyun.
Time of Update: 2017-11-03
【推薦】地推統計結算工具SDK,手機開發首選,結算sdk地推是推廣app的一種重要手段,同時地推結算對地推統計的精度的要求非常高,而openinstall就是一款符合要求的地推統計結算工具。它不僅多渠道統計能力強,安裝裝置識別精準,渠道統計精度高。還支援地推人員單獨查看所負責渠道的即時統計資料,避免統計資料爭議,同時讓也讓推廣人員即時瞭解自己的推廣狀態,調整自己的推廣方法,提高自己的推廣效果。有興趣的小夥伴可以參考這篇文章(【推薦】openinstall的App地推統計,精確到難以置信)親自體驗
Time of Update: 2017-11-10
OKHTTP 簡單分析,okhttp分析 內部使用了OKIO庫, 此庫中Source表示輸入資料流(相當於InputStream),Sink表示輸出資料流(相當於OutputStream) 特點: ·既支援同步請求,也支援非同步請求,同步請求會阻塞當前線程,非同步請求不阻塞當前線程,非同步執行完成後回掉相應的方法 ·支援HTTP/2協議,通過HTTP/2
Time of Update: 2017-11-07
android中的驗證碼倒計時,android驗證碼1.,要實現一個驗證碼的倒計時的效果
Time of Update: 2017-11-09
微軟官方的Excel android 移動版的折騰,excelandroid微軟官方的Excel android 移動版,有重大bug。害我折騰了一天多時間。最終確認是Excel自身的問題。現象描述:手機上建立或是儲存excel後。放到電腦上,不能開啟。提示”Excel在Book1.xlsx“中發現不可讀取的內容。是否恢複此活頁簿的內容?如果信任此活頁簿的來源,請單擊”是“。點擊”是“後,還是提示有錯。”無法使用 Microsoft Excel
Time of Update: 2017-11-04
mac android apk反編譯,androidapk在mac os系統上反編譯android apk,首先需要準備好以下3個檔案:1、apktool:https://ibotpeaches.github.io/Apktool/install/
Time of Update: 2017-11-04
Android模擬器調試html5 app,androidhtml5主機:Linux x641.Android模擬器,模擬器設定--->開啟Enable Usb Debug2.在主機上安裝firefox,最低v36.菜單--->開發人員--->WebIDE 地址欄輸入about:config,建立以下兩個值extensions.adbhelper@mozilla.org.debug trueextensions.adbhelper@mozilla.org.sdk.
Time of Update: 2017-10-23
棋牌類手遊仿《歡樂麻將》完整源碼,遊仿《歡樂麻將》《歡樂麻將》使用最正宗的國標玩法,對局暢快、刺激。《歡樂麻將》採用了中國風的美術風格,臨場感強,動畫細膩流暢,賞心悅目。 遊戲類型:休閑益智經典麻將遊戲、經典玩法!具體看遊戲編譯運行視頻和切圖!開發環境:程式設計語言:C++遊戲引擎:Cocos2d-X
Time of Update: 2017-10-28
Android 你知道介面布局嵌套多少層之後會Crash嗎,androidcrash我們先放一張Hierarchy Viewer的圖:(模擬器Android4.4) 看到數字6了嗎,那個RelativeLayout是MainActivity的根ViewGroup, 而在RelativeLayout之前還有5層, 即系統預設的介面DecorView(FrameLayout) --> LinearLayout --> FramelLayout--
Time of Update: 2017-09-13
Android 記憶體流失,android記憶體流失Android記憶體流失是一個經常要遇到的問題,程式在記憶體流失的時候很容易導致OOM的發生。那麼如何尋找記憶體流失和避免記憶體流失就是需要知曉的一個問題,首先我們需要知道一些基礎知識。Java的四種引用強引用: 強引用是Java中最普通的引用,隨意建立一個對象然後在其他的地方引用一下,就是強引用,強引用的對象Java寧願OOM也不會回收他軟引用: 軟引用是比強引用弱的引用,在Java
Time of Update: 2017-09-08
自訂廣播,自訂廣播自訂廣播就是我們自己來寫廣播寄件者,也自己來寫廣播接收者。 : 分析:1、自己寫好廣播寄件者 設定廣播的id,廣播接收者監聽的時候需要監聽這個 intent.setAction("com.fry.receiver"); 這是給廣播接收者帶資料,沒這個也行 intent.putExtra("key",
Time of Update: 2017-09-07
Android組件化開發(注意事項),android組件1.Manifest合并在Android studio編譯項目時,無論你使用了幾個Module都會把所有Manifest最終合并成一個,需要我們注意的是application標籤下這個幾個屬性引用的值。如果多個Module有相同名字的資源,在編譯時間會不知道引用哪個資源而導致Manifest合并失敗。解決方案:在主 Module Manifest application
Time of Update: 2017-09-07
Android icon尺寸,androidicon尺寸Android
Time of Update: 2017-09-07
1、Xamarin 環境準備,xamarin環境準備 一、安裝環境1、安裝VS20172、安裝Xamarin擴充包3、安裝NDK 工具列中,一個為AVD(模擬器管理)一個為NDK(管理Andoid SDK) 3.1 先開啟NDK,在Tools\Options中設定代理(因是要從Goolge下載,所以需要設定代理) ,這裡我使用的是mirrors.neusoft.edu.cn,網上還有其它很多國內鏡像。下載相應版本的API,
Time of Update: 2017-09-07
Android 將Bitmap對象儲存為png圖片檔案,輸入:Bitmap對象、儲存的路徑、儲存的檔案名稱注意路徑的最後要帶上 '/' 符號 private void saveBitmap(Bitmap bitmap,String path, String filename) throws IOException { File file = new File(path + filename); if(file.exists()){
Time of Update: 2017-09-07
UX設計師——如何快速提高你的設計水平,ux設計師設計水平在這個競爭激烈的設計行業裡,只滿足自己當下的成績是愚昧的,比你優秀的人還在努力,你怎麼可以躺屍呢?作為一名UX設計師,提高自己的設計水平是為了給自己增值,讓更多人能看到你優秀的作品。然而要如何提高自身的設計水平呢?1.