前言 本章將實現非常實用的功能——下載線上視頻。涉及到多線程、線程更新UI等技術,還需思考產品的設計,如何將新加的功能更好的融入到現有的產品中,並不是簡單的加一個介面就行了,歡迎大家交流產品設計和技術細節實現! 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com 農民伯伯:
前言 雖然Android已經內建了VideoView組件和MediaPlayer類來支援開發視頻播放器,但支援格式、效能等各方面都十分有限,這裡與大家一起利用免費的Vitamio來打造屬於自己的Android萬能播放器! 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com 農民伯伯: http://over140.cnblogs.com 本文 一、實現目標 1.1 支援格式 支援主流的視音頻格式:mp3/mp4
前言 為了保證每周一篇的進度,又由於Vitamio新版本沒有發布, 決定延遲本地播放的一些功能(、視頻時間、尺寸等),跳過直接寫線上播放部分的章節。從Vitamio的介紹可以看得出,其支援http、m3u8等多種網路通訊協定,本章將編寫播放優酷視頻的例子。 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com 農民伯伯:
前言 Android動態載入(下)——載入已安裝APK中的類和資源。 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com 農民伯伯: http://over140.cnblogs.com Android中文Wiki:http://wikidroid.sinaapp.com 本文 一、目標 注意被調用的APK在Android系統中是已經安裝的。
前言花了點時間幫朋友做了一個計算機,以後可能還用得著,留下來存個檔。 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com 農民伯伯: http://over140.cnblogs.com 本文 private TextView mNumberText; /** 格式化資料 */ private static final DecimalFormat mFormat = new DecimalFormat(
前言 關鍵字:Vitamio、VPlayer、Android播放器、Android影音、Android開源播放器 本章節把Android萬能播放器本地播放的主要功能(緩衝播放清單和A-Z快速查詢功能)完成,和播放組件關係不大,但用到一些實用的技術,歡迎交流! 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com 農民伯伯:
前言 這一段時間都在做換膚功能,遇到很多問題,解決後又有新的問題,這裡分享一則,想在不使用shareUserId來實現多APK共用資源,也建議謹慎使用shareUserId。 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com 農民伯伯: http://over140.cnblogs.com 本文 一、關鍵步驟 主要是run-as命令:over@over-ThinkPad-R52:~$ adb shell$ run-as
這篇文章是android開發人員的必備知識,是我特別為大家整理和總結的,不求完美,但是有用。1.需求 無論是在.net還是java平台,合理的分層架構是最普遍的模組化思路之一。 dll,jar檔案無不風靡盛行,無處不在。 一天,tx團隊和我說,我們現在要做android上做三個論壇的用戶端,一個是新聞論壇,一個是文學論壇,一個是音樂論壇。除了資料,介面和很少的模組不一樣,其他的都一摸一樣。 jar是我第一刻就想到的東西,但是共用的jar檔案無法方便的共用資源或者覆蓋資源。
前言 如果不使用系統內建的TitleBar(即Activity被設定@android:style/Theme.NoTitleBar),那就需要自己來寫進度條了,這裡封裝了一個自訂控制項和載入網頁的公用Activity,方便使用。 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com 農民伯伯: http://over140.cnblogs.com
前言如果不想自己去找視頻看,以傳統方式看電視也不錯,比如CCTV、湖南衛視等。本章從網路收集幾百個電視台的地址,採用多級分類方式呈現,極大豐富線上播放部分的內容。 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com 農民伯伯: http://over140.cnblogs.com 系列 1、使用Vitamio打造自己的Android萬能播放器(1)——準備 2、使用Vitamio打造自己的Android萬能播放器(2)——
前言變態問題常有,今年特別多,,, - - # 今天遇到的這個非處理不可,不然沒法在HTC One S使用SearchView,其軟鍵盤不支援action設定。 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com 農民伯伯: http://www.cnblogs.com/over140/ 本文問題裝置:HTC One
前言打造一款完整可用的Android播放器有許多功能和細節需要完成,也涉及到各種豐富的知識和內容,本章將結合Fragment、ViewPager來搭建播放器的主介面,並實現本地播放準系統。系列文章提供、代碼說明、源碼下載,歡迎交流! 聲明歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com 農民伯伯: http://over140.cnblogs.com 系列1、使用Vitamio打造自己的Android萬能播放器(1)——準備
前言想用動態變化TextView的width屬性來實現字幕效果,結果發現直接setWidth不起自用,這裡分享一下辦法。聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com 農民伯伯:
課程名稱:課程一:Android晉級系列講座之ListView完全解析(中級課程)課程二:Memory in Android(進階課程)講師資料: 講師 - 趙楊 - Android進階講師開課資訊: 招募學員:30名 開課時間:2012-11-10(課程一)、2012-11-17(課程二)【注意:課程一滿10人以上開課,課程二滿5人以上開課,人數不夠日期順延】 培訓時間長度:4個小時 報名方式:發郵件到yijieke@qq.com報名,提交個人的:
前言很早就知道Parse服務,專為開發人員提供服務端支撐,這又推出了Push服務,正好想用,實踐發現速度快、簡單、好用,這裡順便記錄了一下使用心得。 聲明歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com農民伯伯:
前言 終於又攢了一篇出來,本系列以實用為主,歡迎和我分享和推薦好用的程式碼片段~~ 聲明歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com農民伯伯: http://over140.cnblogs.com 本文 一、擷取已經安裝APK的路徑PackageManager pm = getPackageManager();for (ApplicationInfo app : pm.getInstalledApplications(0)) {
背景介紹隨著蘋果產品的風靡,推送技術在國內也越來越熱門。推送最開始用於郵件系統。隨著iPhone 和 Android 手機的風靡,逐漸在手機上也越來越常見。不少手機用戶端也時常推送一些訊息。 推送技術的應用推送技術在手機上的應用主要有兩塊:廣告推送、SNS資訊推送。Ø 廣告推送:給目前有一定安裝量但沒有盈利模式的手機應用開發人員帶來了一定希望,但要注意推送的頻度和內容選中,不然會因為推送的東西使用者不感興趣造成打擾。Ø SNS資訊推送:主要用於QQ空間、人人網、微博和天涯論壇等web2.0社區網
前言 這裡積累了一些不常見確又很實用的代碼,每收集7條更新一次,希望能對大家有用。 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com 農民伯伯: http://over140.cnblogs.com 本文 1、精確擷取螢幕尺寸(例如:3.5、4.0、5.0寸螢幕)
聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com 農民伯伯: http://over140.cnblogs.com 本文 一、擷取應用程式下所有Activity public static ArrayList<String> getActivities(Context ctx) { ArrayList<String> result = new ArrayList<String&
前言嵌套的二級Fragment無法接收onCreateOptionsMenu事件的問題,設定了setHasOptionsMenu也不管用。 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com 農民伯伯: http://www.cnblogs.com/over140/ 本文補充說明:如果通過緩衝Fragment手動調用二級Fragment,可能會出現莫名其妙的問題,比如更多Menu不顯示。解決辦法:在一級Fragment中添加Menu,