原创 Android .9 圖重新編輯報錯問題

問題原因:修改了UI,必須修改.9圖,同時又不想修改文件的名字遇到報一下錯誤:Error:Some file crunching failed, see logs for detailsError:Execution failed for

原创 Android 插件化 RePlugin 入坑記錄二

在插件工程中A界面代碼Intent intent = new Intent(this, XXXActivity.class);intent.putExtra("args", (Serializable) bean);startActivi

原创 記錄一個 DELETE_FAILED_INTERNAL_ERROR Error while Installing APK問題

記錄一個 DELETE_FAILED_INTERNAL_ERROR Error while Installing APK問題之前遇到這個問題將data/data/目錄下該應用的包名的目錄刪除掉,如:adb shell rm -rf dat

原创 記一個Google官網的Bug

Android Studio的新版本與舊版本對比總是充滿了誘惑 於是總是想用最新的,進入官網會看到這個界面 然而你會發現這兩個按鈕都™點不了,還是用的Google的Chrome瀏覽器,當然換其他瀏覽器當然還是不行, 這時候點右上角把語言

原创 Android 四種啓動方式個人理解簡潔表達

0.Android 四種啓動方式有什麼區別?(standard singleTop singleTask singleInstance) 設置方法(manifest中Activity註冊的屬性裏):android:launchMode="

原创 Android AOP入門配置及實戰

0.概念  先上乾貨實戰項目 AOP爲Aspect Oriented Programming的縮寫,意爲:面向切面編程,通過預編譯方式和運行期動態代理實現程序功能的統一維護的一種技術。AOP是OOP的延續,是軟件開發中的一個熱點,也是Sp

原创 Android Studio模板定製一(自動生成Activity的啓動方法)

0.快速生成常用代碼,效果如下 確定後: 1.定製方法 打開設置   找到Live Templates,點擊右邊的+號可以先建一個模板的組,再建模板 點了建模板後看到這個界面 再圖中1的位置輸入縮寫,2的位置輸入描述,3的位置輸入要生

原创 常用第三方庫的基本使用

  0.場景 今天想自己做點新東西,發現一個常用的第三方庫忘記了怎麼使用了,不能每次都去百度吧。。。 1.多Tab頁  com.flyco.tablayout:FlycoTabLayout_Lib XML中: <com.fly

原创 兩行代碼解決Android9.0 CLEARTEXT communication not supported: [ConnectionSpec...

0.問題拋出 Android9.0機器,項目 targetSdkVersion 28 使用鴻洋大佬的網絡請求 會報一下錯誤:   1.快速解決方案 來源於玩Android羣裏的小剛大佬提供的方法 <application a

原创 5分鐘搞定Android混淆

前言混淆是上線前挺重要的一個環節。android使用的ProGuard,可以起到壓縮,混淆,預檢,優化的作用。但是很多童鞋還沒有掌握正確的寫混淆文件的姿勢。我希望搞個模板化的東西,讓大家輕鬆搞定混淆。那麼,開始寫一個項目的混淆吧。。。我是

原创 三小時完成玩Android/看妹子客戶端(Retrofit + RxJava + OkHttp 附源碼)

三小時完成玩Android看妹子客戶端,這不是吹牛,只是取巧了。0.先看下項目效果及項目結構項目的效果可能看起來很奇怪,就是點開一次是玩Android的客戶端,再點開一次就是一個看妹子的軟件。。。代碼就這麼多了,下面就是如何實現了。1.j

原创 對標小程序 ? "快應用"開發入門指南

本文已在我的公衆號:hongyangAndroid原創首發;本文來源wanandroid轉載請標明出處:http://www.wanandroid.com/blog/show/2092一、快應用的出現3月20日,中國通信院等協會聯合包括小

原创 對於《肖申克的救贖》的個人感悟

        20世紀40年代末,年輕有爲的銀行家安迪的妻子出軌了。他很氣憤,喝了一些酒,上好了子彈,想嚇嚇他們。但他的理智還是戰勝了他一時的瘋狂,安迪還是把槍丟入了黃家河。巧合的是那晚有人(後面通過湯米(安迪在獄中的學生)得知是艾烏·

原创 基礎知識-Java的四種引用詳解

0.概念雖然說很多程序猿都覺得概念啊原理啊,都是裝逼用的,但是很多時候想再技術上更上一層還是得多研究研究。Java內存管理分爲內存分配和內存回收,都不需要程序員負責,垃圾回收的機制主要是看對象是否有引用指向該對象。 Java中提供這四種引

原创 Android 通過配置 productFlavors 實現多版本差異化打包

0.效果開發過程中,因爲種種原因,有時需要在同一手機上安裝測試版和生產版,所需效果如下:1.創建productFlavors在APP的gradle中添加:android { ... //創建productFlavors