Time of Update: 2015-06-05
給iOS開發人員的Android開發建議,ios開發人員android本人從事iOS應用開發已經5年有餘,直到現在還總是刻意迴避Andriod應用的開發。但是不管你信不信,安卓開發還是很有意思的,從iOS轉向Android應用開發的跨度並沒有你想象的那麼大。 現在我把在開發7分鐘訓練這款Android應用中所學到的一些東西與大家分享,希望能對你們有所協助。需要指出的是,我稍後所比較的每個項目並不是完全符合的,並且這篇文章並不是一個完整的Android應用開發概述,但是它包涵了我從開發這個簡單應
Time of Update: 2015-06-05
HLS直播技術方案及踩過的坑,hls直播技術方案關於老碼農的個人資訊,請看這裡:http://www.koulianbing.com/?page_id=12一、為什麼是IJKPlayer在基礎技術方面,後端有比較成熟的系統,就不再說了,這裡說說用戶端方面。有直播就會有彈幕,基本上是標配了。字幕方面bilibili開源了一個Android的項目,不過IOS卻沒有,這個只能自己寫了,不過本身這個東西技術方案沒有什麼太高深的東西,建立一個HTTP串連,不停地讀資料就好了,如果關閉字幕,就把串連斷掉。在
Time of Update: 2015-06-05
udacity 之 android學習筆記:lesson 2,udacityandroid udacity android lesson 2 學習筆記作者:乾貨店打雜的 /titer1 /Archimedes 出處:https://code.csdn.net/titer1 聯絡:1307316一九六八 聲明:本文採用以下協議進行授權: 自由轉載-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0 ,轉載請註明作者及出處。 tips:https://
Time of Update: 2015-06-05
Android Data Binder 的一個bug,androidbinder 跟著官方教程學習資料繫結的用法,功能確實非常強大,這是 Android 向 MVVM 邁出的一大步,也是 Native 的開發方式逐漸向 Web 靠攏的一小步。其中一個綁定方式是直接使用資源資料,例如:android:padding="@{large? @dimen/largePadding : @dimen/smallPadding}"官方教程:完整版的布局檔案如下:<layout
Time of Update: 2015-06-05
swift基礎文法之控制項使用02,swift文法控制項02//第一個控制器:顯示基礎控制項import UIKitclass ViewController:UIViewController { var label: UILabel =UILabel() var button: UIButton =UIButton() var imageView:UIImageView =
Time of Update: 2015-06-05
Android build-tools升級至23.0.0_rc1後無法編譯的問題解決,androidadt23.0.0 背景因為項目要換android studio,就用了一把,結果自動給我下載了最新的build-tools 23.0.0_rc1,然後當我再次用eclipse開啟項目時就死活編譯不了了,git reset了n次,刪了重導也不行。最終發現報錯如下:Description Resource Path Location Type Error executing aapt.
Time of Update: 2015-06-05
微軟發布的Win10開發人員指南視頻,win10開發人員如果你是一名開發人員,建議你留意下微軟今天推出的系列視頻,名稱是Win10開發人員指南,總長6個小時,多達22章內容,介紹非常廣泛。事實上,即使你是編程新手或僅有興趣,也值得一看。開發人員Jerry Nixon和Andy
Time of Update: 2015-06-05
Android實戰簡易教程-第八槍(ImageSwitcher用法執行個體),ImageSwitcher 組件的主要功能是完成圖片的切換顯示,例如使用者在進行圖片瀏覽時,可以通過單擊按鈕逐張切換顯示的圖片,在進行切換時還可以加入一些動畫效果。如果想進行實現圖片的切換功能,則定義的Activity類還必須實現ViewSwitcher.ViewFactory介面,以指定切換視圖的操作工廠,此介面定義如下:android.widget介面
Time of Update: 2015-06-05
Android 小米盒子使用電視特性標籤,android小米Android 小米盒子使用電視特性標籤太陽火神的美麗人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商業用途-保持一致”創作公用協議轉載請保留此句:太陽火神的美麗人生 -
Time of Update: 2015-06-05
Error:Execution failed for task ':app:compileDebugAidl'. > aidl is missing(Android Studio編譯錯誤),androidaidl今天下載了一個1.2.1.1版本的Android Studio,使用VPN更新好SDK之後就建立了一個hello world工程測試一下環境,然後就出現以下錯誤:Error:Execution failed for task
Time of Update: 2015-06-05
iOS輕量級網路請求庫----NetWorkingHTTP,ios網路請求第三庫NetWorkingHTTP使用方法:1、在需要用到的標頭檔中引入NetWorkingHTTP和Reachability2、使用需要的方法:post或者是get方法3、具體使用方法如下/**get擷取json字串*/-(void)buttonClick{NSString *url = @"http://api.k780.com:88/?app=weather.future&weaid=1&&
Time of Update: 2015-06-05
Android自訂控制項(狀態提示圖表) 1 背景前面分析那麼多系統源碼了,也該暫停下來休息一下,趁昨晚閑著看見一個有意思的需求就操練一下分析源碼後的執行個體演練—-自訂控制項。這個執行個體很適合新手入門自訂控制項。先看下:橫屏模式如下:豎屏模式如下:看見沒有,這個控制項完全自訂的,連文字等都是自訂的,沒有任何圖片等資源,就僅僅是一個小的java檔案,這個介面只有一個控制項。如下咱們看下實現代碼。!!!!!!!
Time of Update: 2015-06-05
Android DrawerLayout 抽屜Android DrawerLayout 抽屜DrawerLayout 在supportV4 Lib中,類似開源slidemenu一樣,DrawerLayout父類為ViewGroup,自訂群組件基本都是擴充這個類。android.support.v4.widget.DrawerLayout下面是個簡單的用法示範。點左上方的按鈕 開啟抽屜菜單。點擊對應的ITEM
Time of Update: 2015-06-05
android 上傳檔案向伺服器上傳檔案在android開發中是一件在普通不過的事了。正好現在項目中有用到就做一下總結吧。 1.使用HttpURLConnection,這種方法比較麻煩,需要自己類比表單提交。2.使用httpmime庫實現,這種方法是建立在HttpClient基礎上的。在2.3以後使用HttpURLConnection比使用HttpClient要好。3.使用OKHttp庫實現。 下邊就依次給出實現:一.使用HttpURLConnection 實現&
Time of Update: 2015-06-05
Android更換皮膚解決方案Android更換皮膚解決方案轉載請註明出處:IT_xiao小巫本篇部落格要給大家分享的一個關於Android應用換膚的Demo,大家可以到我的github去下載demo,以後博文涉及到的代碼均會上傳到github中統一管理。 思路換膚功能一般有什嗎?元素一般有背景顏色、字型顏色、圖片、布局等等我們知道Android中有主題Theme還有style,theme是針對整個activity的,而style可以針對指定控制項,如果比較少的替換可以在app內做,但
Time of Update: 2015-06-05
Android網路編程之http發送/請求服務 最近在學習Android網路編程的知識,以下是今晚學習的一些心得。與大家共同分享。在實際的應用開發中很多時候需要app向伺服器請求資料,那麼app如何發送請求呢?下面的代碼就是其中的一種情況,使用HttpURLConnection向伺服器發送請求的資料,然後處理伺服器返回的資料。下面的代碼只是用戶端的一個簡答測試代碼。還需要在pc上安裝一個 tomcat伺服器
Time of Update: 2015-06-05
Android設計模式--裝飾模式1、定義:Attach additional responsibilities to an object dynamically keeping the same interface.Decoators provide a flexible alternative to subclassing for extending
Time of Update: 2015-06-05
一分鐘瞭解Android螢幕 ldpi mdpi hdpi xhdpiDPI:每英吋像素數簡單的螢幕解析度計算方法:DisplayMetrics metrics = new DisplayMetrics();Display display = this.getWindowManager().getDefaultDisplay();display.getMetrics(metrics);Log.e("display",
Time of Update: 2015-06-05
Android應用打包安裝過程詳解Android應用打包安裝過程(Run as Android Application ):1,過程:Android Project --> Compilation and Packaging --> Android Package(.apk) --> Signing --(ADB)--> Device or Emulator2,Android
Time of Update: 2015-06-05
Android Application Thread CPU GC Operatiing and OOM Question 0603-隨手筆記在之前app寫完測試的時候,跑完整個老化階段包括資料收發都沒問題,鍵入 adb shell top -m 5 發現我的 app pid 佔用的