原创 VideoView加自定義Controller播放視頻

相信做安卓開發的一般都做過播放網絡視頻,大家一般都會使用VideoView去播放網絡視頻,還有一個Controller控制視頻的暫停或者快進播放等。但是Controller的樣式的話不能改就特別的醜。無法滿足高端的UI體驗。 完成

原创 安卓使用Retrofit上傳圖片並且還要上傳中文參數

最近項目中有用到上傳圖片至服務器的功能。需求是進行實名認證,需要上傳姓名,身份證號,以及手持身份證正反面的功能。 相信做安卓開發的大家都會使用Retrofit吧。 如果上傳單張圖片時肯定就會使用下面這種方法: @Multipart

原创 使用scrollview嵌套listview或gridview後出現scrollview亂滾動的問題

上一篇文章剛講到使用scrollview嵌套listview或gridview來使用出現只顯示一個item高度的問題的解決方法。重寫他的測量方法,本篇我就不多提了。 使用了嵌套的小夥伴們會發現一個問題,那就是每次進來之後scro

原创 安卓中使用SharedPreferences保存javaBean類對象

安卓中保存文件的方法有多種多樣的,現在說的一種就是在開發中經常用到的SharedPreferences。相信接觸過一段時間安卓開發的朋友都會使用基本用法。(就算不會用,百度一下也有很多普通的用法教程)。 SharedPrefere

原创 獲取最近運行應用方法和殺進程的方法

最近公司的項目有個需求就是獲取最近手機正在運行的進程,以及殺掉進程。就是類似於安卓手機中的長按home鍵的效果。 先說說獲取最近手機正在運行的進程方法: 直接上代碼,代碼中有註釋: appbeans = new ArrayLi

原创 App首頁使用多個Fragment和RadioGroup連動

不知道大家是否發現大部分App首頁都是使用多個Fragment配合底部RadiogGoup來實現的。當然也有可能使用ViewPager和RadioGroup的連動來實現。 現在我就跟大家分享一下我首頁的框架搭建。 1.先創建Ac

原创 把自己的應用程序push至system/app下,把自己的app改成系統級別的app

想把一個應用程序放入到系統文件夾下的話,手機必須的root的情況下才能push進去。下面我就說說步驟吧: 1.先把手機用USB和電腦連接 2.如果電腦配置了adb的環境的話直接cmd,未配置環境的話找到sdk的路徑下找到pla

原创 安卓中使用反射以及getDeclaredXXX()和getXXX()方法的區別

如果有java基礎的同學,相信都使用過反射的功能吧,現在這篇博客是分享給很多像我一樣那種半路出家做程序員的安卓開發新手們。 說道反射就必須說道Class<?>類了。 看下面一段代碼: Class<?> clazz = Class

原创 安卓中殺進程的方法

上一篇博客剛說到殺進程,會發現有的使用killBackgroundProcesses()方法是殺不死的。在這樣的情況下就需要用到forceStopPackage()方法強制殺掉進程。各位小夥伴會發現使用mActivityManag