原创 Android中的觀察者模式簡單使用

觀察者簡單理解 :  張三是一個保安,他每天都要監督好多車輛進進出出,車子進來了,他要開門,出去了他要關門 這個時候張三他就是一個觀察者,車子就是被觀察者,觀察到動靜做出反應,跟新數據,就是關門開門 觀察者模式 “定義對象間的一種一對多的

原创 微信新版 分享 登錄 分享小程序 遇到 的問題

由於不支持的分享類型 無法分享到微信安卓 說到這個問題 網上基本上沒有靠譜或者有解釋的一個答案  博主反覆查看好多次發現 博主的問題是給的app原始id不正確 可能導致無法找到小程序  那麼消息就沒法發送 就是判定爲你的消息類型不

原创 阿里路由跳轉方式 爽歪歪

開發一款App,總會遇到各種各樣的需求和業務,這時候選擇一個簡單好用的輪子,就可以事半功倍前言 Intent intent = new Intent(mContext, XxxActivity.class);

原创 形參和實參的區別

複習下最最基礎的java~~ 形參和實參的區別 形參出現在函數定義中,在整個函數體內都可以使用, 離開該函數則不能使用。 實參出現在主調函數中,進入被調函數後,實參變量也不能使用。  形參和實參的功能是作數據傳送。發生函數調用時,

原创 安卓集成微信登錄 無法調取微信頁面的問題

1,打包後的apk文件簽名必須與微信平臺設置一致 2,WXEntryActivity.java的完整路徑必須正確,否則微信登錄會無法返回相關用戶數據,也無法正常執行回調 在AndroidManifest.xml中下注冊下面的回調Activ

原创 共享式組件動畫簡談

共享式組件動畫簡談 現在很多APP,你會發現都帶有很友好的共享式組件動畫 什麼是共享式組件動畫 偷用網上一個效果圖 你可能就很好的明白了 其實實現起來也不難 直接上代碼吧 這個是目標activity裏面定義的跳轉方法 需要聲明定義的轉

原创 Retrofit不混淆配置無法拿到數據

Retrofit混淆配置我們一般在給應用打包上線時會給代碼添加混淆配置,一來是爲了防止別人反編譯,二來是可以給apk文件瘦身。混淆開啓方法,在應用工程下的build.gradle文件中,找到minifyEnabled配置項並設置爲true

原创 安卓面試要點 2018

Android開發技術 Android基礎 Fragment、Service、Binder、Activity、 Broadcast、WebView安全漏洞 異步消息處理機制 Handler、AsyncTask、IntentService、

原创 配置FileProvider

 配置FileProvider 注意:如果您想兼容Android N或者以上的設備,必須要在AndroidManifest.xml文件中配置FileProvider來訪問共享路徑的文件。 <provider android:

原创 APP反編譯工具

ApkToolPlus 是一個可視化的跨平臺 apk 分析工具。 項目地址:https://github.com/linchaolong/ApkToolPlus 功能說明 1. ApkTool apk 反編譯,回編譯,簽名。