原创 Android拍照或相冊獲取照片上傳

現在的項目中越來越多的地方會用到上傳圖片的技術,比如im聊天,上傳頭像等。 那麼android主要的獲取圖片的兩種路徑就是拍照和從相冊獲取。 今天就介紹下如何通過這兩種途徑獲取,以及壓縮獲取到的圖片並且寫入文件上傳到服務器。 1.打開相

原创 Java中List遍歷刪除以及Map的輸出方法

1.關於List的遍歷刪除   當我們想刪除list中的某一條數據時候,通常會遍歷list,找到那一個元素,然後移除。 【錯誤】的做法實例1 List<String> list = new ArrayList<String>(); lis

原创 Android提取短信中的驗證碼

現在用短信驗證碼來實現登錄和註冊功能已經越來越常見了。如果你想用戶在收到短信驗證碼後,不需要再手動輸入進去的話,而是自動填入,那麼你就需要做些特殊處理了! 1.監聽短信變化     首先需要的是通過ContentObserver類中的On

原创 WebView調用loadUrl時候帶上cookie信息

今天分享一個小方法~ 項目中有一個界面是一個純webview,爲了讓這個界面在發佈後也可以隨時修改樣式,當時就沒有選擇傳統的android xml的佈局界面,而是選擇跳轉到一個html界面。但是這個html也不是一個靜態頁面,他的界面會根

原创 Activity轉場動畫(透明Activity)

公司的應用開發已經進入了優化階段,這時就想給每一個打開的activity增加一個手勢返回,當手指向右滑動時候,activity會跟着手指滑動,直至銷燬(仿微信)。 想做成滑動返回的效果,當前的activity除了監聽手勢之外,自身的背景一

原创 Elasticsearch和Logstash指令

logstash相關文件的路徑(rpm) https://www.elastic.co/guide/en/logstash/7.6/dir-layout.html The Debian package and the RPM pack

原创 跑馬燈式的TextView

這個實例非常的常用,也不是很複雜,關鍵點就是確保TextView要獲取到焦點。 列出TextView的幾個關鍵屬性 <item name="android:ellipsize">marquee</item> <item name="and

原创 獲取手機中所有應用的包名與權限以及當前應用的版本號

【第一個問題獲取手機中所有應用的包名與權限】 有時候你的App需要跳轉到其他的App,你需要知道他的包名,最簡單的方法就是通過Android自帶的方法去獲取了。一般的包名都是能夠一眼看出來的,要麼是應用名的拼音,要麼就是英文了。代碼如下:

原创 [轉]Android批量打包提速 - 1分鐘900個市場不是夢

黎明前的黑暗 使用Ant或者Gradle來給程序進行多渠道批量打包,通常都是在manifest文件中寫入一個meta標籤: <meta-data android:name="CHANNEL" android:value="xxx" /

原创 Android中DatePicker只顯示年月的方法

最近項目中有一個選擇信用卡有效期的功能,只需要選擇年月,但是Android原生的DatePicker默認是可以選擇年月日的,所以我們要做下特殊的處理, 並且Android5.0以上和以下的版本的處理方式是不同的 關於5.0以上和以下版本爲

原创 Sequelize使用教程(v5版本)

用nodejs寫服務端的小夥伴們對sequelize一定不會陌生的,它是node端著名的ORM框架,支持MySQL, MariaDB, SQLite和Microsoft SQL Server等數據庫。通過這個庫我們可以實現如下功能: 生

原创 [轉]APK瘦身實踐

轉載自:http://www.jayfeng.com/2015/12/29/APK%E7%98%A6%E8%BA%AB%E5%AE%9E%E8%B7%B5/ 因爲推廣的需要,公司需要把APK的大小再“減小”一下,4M以內! 當達到4M

原创 PopupWindow中EditText無法長按出現selection markers

首先解釋下selection markers,就是我們在edittext長按的時候,會出現選中的光標以及複製、粘貼等選項(如下圖);實在找不到描述他們的詞語了,就用了so上的名稱了; 就在昨天,跑了跑項目,想再看看還有什麼可以優化的地方

原创 記錄ListView當前的精確位置

如上圖所示,兩個”標籤頁“,直播室和聊天室。如果你的這個界面不是通過ViewPager來實現的,而是通過一個ListView,點擊直播室或者聊天室切換的只是數據源,而非View。這時候在你切換之前可能需要記錄一下當前ListView的

原创 Android的WebView中js與java代碼相互調用

近期一直在做nwjs的東西,所以整理android的時間比較少;今天將webview相關的知識點整理上來。 現在越來越多的的項目中會採用webview的形式的展示自己的頁面,通過這種形式的最大優點是展示的內容的可控性非常強,服務器可以通過