android教程

Bluetooth---Android藍芽4.0的資料通訊

1.檢測手機是否支援藍芽4.0(一般手機4.3以上的android系統都支援)     [java] view plain copy <span style="font-size:14px;"> if (!getPackageManager().hasSyst

Android 一天擼一個檔案路徑選擇器FileChooser

前言 額,突然心血來潮,把這個功能給做出來了。之前一直以為要一次遍歷手機的所有檔案再顯示出來,後來仔細想了會,沒那麼複雜,只需要先指定一個路徑再獲取其子目錄,即可完成我想要的效果。 效果 傳送門 https://github.com/Ccapton/FileChooser ### 專案結構

ScrollView拖動回彈效果

原理 在android2.3版本中,View類中新增了一個方法:overScrollBy。通過覆蓋該方法,就可以達到阻尼回彈的效果。 示例1、豎向滾動 public class ReboundScrollView extends ScrollView{ private static final

Android Intent 的ACTION_SEND用法

現在有一個專案需要在App中點選分享按鈕,app會生成一個自定義字尾名,經過加密的檔案,然後通過ACTION_SEND傳送給微信好友或者QQ好友什麼的,但是現在有個問題就是分享不成功,生成的檔案直接通過檔案管理器可以傳送成功,但在APP內部就不信,

android 獲取圖片資訊 之 ExifInterface

Android--操作圖片Exif資訊 --------------------------------------------------------------------------------------- 作者:承香墨影 出處:http://plokmju.cnblogs.com/ 更多內容,請

WeakHashMap HashMap的區別

今天在排查一個java heap溢位問題的時候,發現HashMap物件佔用很多一直無法釋放。 應用背景:讀取一個大檔案,每次讀取處理10m資料,將資料放到HashMap中。 解決方式:嘗試呼叫了map.clear();map=null;還告知System.gc()需要進行記憶體回收都沒有辦法,執行一

安卓通過Intent分享

private void sendWithChosenClient() {         Intent sendIntent = new Intent(Intent.ACTION_SEND);         sendIntent.setFlags(Intent.FLAG_ACTIVITY_

Build Android Project with Gradle

現在隨著友盟這類統計工具在專案中整合,根據不同渠道打不同的APK包也成為日常工作之一。神馬?你還在手動改渠道號一個一個打包?!那你一定是個非常勤奮的程式設計師- -!正好嘗試使用Android Studio,稍微瞭解了下Android Studio的使用的構建工具:Gradle。 什麼是Gradle 你可

Android ViewTree and DecorView

圖形使用者介面(GUI)是Android應用程式開發不可或缺的一部分。其不僅能為使用者提供輸入,還能夠根據(使用者)執行的動作,提供相應的反饋。因此,作為開發人員,能夠理解UI(使用者介面)是如何建立以及跟新的,就顯得尤為重要。 ViewTree View 和 ViewGroup 是Android UI

知識點乾貨--講一講final、finally、finalize的區別

“橫看成嶺側成峰,遠近高低各不同。不識廬山真面目,只緣身在此山中。” 這首詩來自於宋朝蘇軾《題西林壁》,它的意思是,廬山從正面看,它是一道道連綿起伏的山嶺;從側面看,它是一座巍然聳立的險峰,而從遠處、近處、高處、低處看,廬山又呈現各種不同的樣子。 我們之所以認不清廬山真正的面目,是因為人身處在廬山之中。詩

android 實現傳送彩信方法 (MMS),非呼叫系統彩信介面

最近有個需求,不去呼叫系統介面傳送彩信功能。做過傳送簡訊功能的同學可能第一反應是這樣: 不使用 StartActivity,像發簡訊那樣,呼叫一個類似於發簡訊的方法 SmsManager smsManager = SmsManager.getDefault(); smsManager.sendTextMess

0.46718502044678