原创 android設備中的媒體庫

android系統會監聽本地的媒體文件,包括視頻和圖片的寫入和刪除,然後將信息保存在系統內的媒體庫中。數據庫的位置爲:/data/data/com.android.providers.media 該數據庫對於涉及到本地圖片視頻等媒體文件的

原创 EditText修改軟鍵盤迴車圖標以及實現軟鍵盤迴車響應

相關屬性:android:imgOptions 相關 函數:EditText設置OnEditorActionListener

原创 Android事件分發機制完全解析,帶你從源碼的角度徹底理解(上)

版權聲明:本文出自郭霖的博客,轉載必須註明出處。 轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/9097463 其實我一直準備寫一篇關於Android事件分發機制

原创 EditText自動獲取焦點

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_V

原创 Android:使用ExifInterface處理照片角度

問題描述:部分手機(例如韓國的某星手機)拍出來的照片,在瀏覽器顯示的時候會翻轉九十度,一個站着的人變成了躺着。但是在手機上還沒見過因爲這個角度而顯示異常的情況,也就是說,一個照片的角度如果是90,那麼不一定在手機上會橫着顯示。 ExifI

原创 如何在onCreate裏面繪製View寬高

onCreate方法裏面獲取組件的寬高都會返回0,原因是find該view時該view並沒有被繪製和測量,如果想要獲取該view的寬高可以使用以下方法(僅僅以獲取寬爲例) ViewTreeObserver treeObserver =

原创 Android Studio 問題記錄

1.打不開Project Structure,報錯內容爲: Multiple entries with same key: Google Inc.:Google APIs:X=Google APIs, Android X, rev 2 (

原创 android MediaStore 視頻以及視頻縮略圖問題記錄

描述:app的列表內需要顯示手機本地的照片、圖片或者本地的視頻。我的方案是使用圖片異步加載,使用的是Github上面大名頂頂的圖片異步加載工具:universal-image-loader,基於這個前提,對於我來說就是使用圖片的uri來顯

原创 小記:springboot+aop記錄操作日誌,遇到需要異步執行的接口

場景:功能要求管理員可以通過在pc端web頁面通過後臺,給連接後臺的一些設備設置定時開關。 後臺和設備直接使用tcp保持長連接,並使用約定的格式編碼數據,這不是重點。   爲了滿足上面的需求,使用了WebAsyncTask進行處理後臺與設

原创 springboot+shiro+swagger2自動生成接口文檔

swagger2很簡單,沒有什麼說的內容,主要就是注意下各種除了get post 請求外其他請求的註解方式 例如PUT方式的 @RequestBody   主要說shiro過濾問題,如果shiro config配置出問題,將導致swa

原创 MyBatis insert 返回自增主鍵

需求:插入數據庫的數據成功後返回其主鍵。 條件1,數據庫必須支持自增主鍵,例如MySql等,Oracle這種不支持自增主鍵的不可以。 條件2,目標主鍵必須自增,UUID是不支持的。   實現方式: 1.mybatis 的insert(或者

原创 AS打包找不到.so動態庫

在app的gradle文件的android --- defaultConfig下添加ndk配置。 ndk { //根據需要 自行選擇添加的對應cpu類型的.so庫。 abi

原创 Spring Cloud Greenwich版本Eureka配置以及集羣

需求: 搭建Spring Cloud Eureka集羣,註冊中心使用Spring Security 密碼驗證 spring boot version :  2.1.2.RELEASE spring cloud version: Gre

原创 java後臺與android端集成信鴿推送和華爲推送通道

時間比較緊,並未調試。 需求:後端可以針對指定賬號或者列表進行通知欄信息推送,優先使用華爲通道。點擊通知欄消息打開指定activity 後端版本V3,android sdk 3.2.7 一.後端部分代碼: 自定義XGPushMessage

原创 spring boot 集成Apache FTPServer 打jar包發佈(監聽上傳動作)

1.依賴: <dependency> <groupId>org.apache.mina</groupId> <artifactId>mina-core</artifactI