原创 Android Bitmap與DrawAble與byte[]與InputStream之間的轉換工具類【轉】

[java] view plaincopyprint?package com.soai.imdemo;    import java.io.ByteArrayInputStream;  import java.io.ByteArrayOut

原创 app在Android9.0上無法正常顯示

現象:app無法加載圖片等信息原因:android9.0系統默認禁止http協議,即禁止明文傳輸,必須使用https來通訊;而app中所使用的圖片和某些地方用的正好是http協議的方式。解決方法:最簡單的就是在AndroidManifest

原创 EditText底部邊框被軟鍵盤擋住的問題

最近有同事問我EditText底邊被軟鍵盤擋住的問題,主要是EditText佈局在屏幕偏下方或底部時,軟鍵盤頂上去後,EditText底邊會被擋住一點,從視覺上有強迫症的話比較難接受,只能改!!! 問題原因是:Ed

原创 React Native 從入門到原理

React Native 是最近非常火的一個話題,介紹如何利用 React Native 進行開發的文章和書籍多如牛毛,但面向入門水平並介紹它工作原理的文章卻寥寥無幾。本文分爲兩個部分:上半部分用通俗的語言解釋了相關的名詞,重點介紹 Rea

原创 Android Plugin 插件化技術-Small插件框架

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。目錄(?)[+]本篇文章只是整理了一些流行的開源插件化技術,其中言論純屬開源作者,不代表本人觀點。一、Small 簡介:做最輕巧的跨平臺插件化框架完美內置所有插件支持內置於宿主包中高度透明

原创 Google 新物聯網平臺初體驗—Android Things

一、你應該瞭解的 Android Things 的知識1. Andorid Things 是神馬?Google 物聯網操作系統 Android Things,它可以運行在有線揚聲器、智能溫控器、安全攝像頭、路由器等設備上,Google 的理

原创 ScrollView內嵌EditText滾動事件衝突處理

   開門見山!如果EditText內容過長,但控件高度有限的時候,在滑動內容的時候就會有滑動衝突了,處理方式是要先判斷EditText內容是否過長,即可滾動時,設置父容器(即ScrollView)分發事件爲關閉狀態,否則爲打開狀態。附上相

原创 深入解析Android中Handler消息機制

Android提供了Handler 和 Looper 來滿足線程間的通信。Handler先進先出原則。Looper類用來管理特定線程內對象之間的消息交換(MessageExchange)。Handler消息機制可以說是Android系統中最

原创 WebView顯示h5圖片並點擊放大過多後的內存泄漏問題

    最近在項目開發中用webview去顯示加載h5內容,而h5內容中有一些圖片,並且可以點擊放大看圖。在比較變態的測試方法(點擊圖片放大,關閉當前界面,再進入,再點擊圖片放大,大概10次左右)後,會導致圖片點擊沒反映了(其實就是webv

原创 bitmap的六種壓縮方式,Android圖片壓縮

轉載請註明出處,謝謝:http://blog.csdn.net/harryweasley/article/details/51955467Android中圖片是以bitmap形式存在的,那麼bitmap所佔內存,直接影響到了應用所佔內存大小

原创 Android安全防護之旅---帶你把Apk混淆成中文語言代碼

一、前言最近想爆破一個app,沒有加殼,簡單的使用Jadx打開查看源碼,結果把我逗樂了,代碼中既然都是中文,而且是一些比較奇葩的中文字句,如圖所示:瞬間感覺懵逼了,這app真會玩,我們知道因爲Java語言是支持雙字符的,所以可以將包名,類名

原创 Android 屏幕適配

由於 Android 系統的開放性,任何用戶、開發者、OEM 廠商、運營商都可以對 Android 進行定製,於是導致:Android 系統碎片化: 小米定製的 MIUI、魅族定製的 flyme、華爲定製的 EMUI 等等——當然都是基於

原创 RxJava與RxAndroid的學習之路

RxJava 和 RxAndroid 四(RxBinding的使用) 對Rxjava不熟悉的同學可以先看我之前寫的幾篇文章RxJava 和 RxAndroid 一 (基礎)RxJava 和 RxAndroid 二(操作符的使用)RxJ

原创 實現在edittext中任意插入圖片

MyEditText:public class MyEditText extends EditText {    public MyEditText(Context context) {        super(context);   

原创 Android Bitmap與DrawAble與byte[]與InputStream之間的轉換工具類【轉】

[java] view plaincopyprint?package com.soai.imdemo;    import java.io.ByteArrayInputStream;  import java.io.ByteArrayOut