原创 # Android 優秀開源項目彙總

github上Android常用第三方庫 轉載地址:https://github.com/SenhLinsh/Android-Hot-Libraries#android-hot-libraries 分類 二級分類 框架名稱

原创 記錄日常BUG

一,在使用ViewPager+Fragment加載多個fragment時,報出異常java.lang.IllegalStateException Fragment already added,現將解決方法記錄如下 Process:

原创 Android Q 適配踏坑

Android Q 適配開始 一、應用讀取 Device ID 項目 targetSdkVersion爲 29時 獲取設備唯一標識時 SecurityException: getUniqueDeviceId: The user

原创 AES加密加固apk

在apk安全上,最基本的是通過混淆來對apk進行保護,但這只是加大了對源碼的閱讀難度,並不能真正的保護你的源碼,反編譯是可以輕鬆拿到apk的源碼的,我們可以通過將非核心的dex文件暴露來達到保護核心dex文件的目的; 加固的整體思

原创 Android 使用Jectpack遇到的坑

最近新項目想使用安卓最新的Jectpack相關組件,其中遇到太多坑 首頁UI使用 navigation BottomNavigationView 佈局採用DrawerLayout 一,點擊BottomNavigationView

原创 RxJava學習使用記錄

RxJava可以說是當前時分火爆的一個框架,響應式編程,鏈式調用讓代碼變得時分簡潔 一、首先來介紹一下他的最基本的使用Observer的使用 可以分爲三步 //1.創建一個observable 可被觀察的 Ob

原创 Android面試筆記(四)

31、談談ArrayList和LinkedList的區別? ArrayList和LinkedList的大致區別: 1.ArrayList是實現了基於動態數組的數據結構,LinkedList是基於鏈表結構。 2.對於隨機訪問的get和

原创 Android 面試題筆記(三)

接着上一篇面試題Android 面試題筆記(二) 21、IntentFilter是什麼?有哪些使用場景? (1)IntentFilter是和intent相匹配的,其中action,category,組成了匹配規則。同時intentFi

原创 Android 面試題筆記(二)

接着上一篇Android 面試題筆記(一) 11、Window和DecorView是什麼?DecorView又是如何和Window建立聯繫的? DecorView的作用 DecorView是頂級View,本質就是一個FrameLayo

原创 Flutter實現頁面跳轉切換(路由)

在移動開發中頁面跳轉也被稱爲導航管理,也就是路由,在Flutter中是如何實現的呢 import 'package:flutter/material.dart'; ///頁面跳轉 void main() => runApp(new

原创 Android 面試題筆記(一)

每日學習面試筆記,來自https://github.com/Moosphan/Android-Daily-Interview/ 1、自定義 Handler 時如何有效地避免內存泄漏問題? 問題原因:一般非靜態內部類持有外部類的引用的

原创 Android自定義View實現流程節點圖

項目需要,需要做一個自上而下的流程節點圖,實現過程如下,當然不是最終實現效果; 自定義屬性 首選在values文件下建一個attrs文件,內容如下 <resources> <declare-styleable name=

原创 Flutter學習使用ListView

使用flutter實現簡單的列表展示 橫向列表 Widget _listViewHorizontal() { return new ListView( ///設置顯示方式 scrollDirection: Axis.horizon

原创 Flutter基礎組件Widget

在Flutter中,幾乎所有的對象都是一個Widget,與原生開發中的控件不同的是,Flutter中的widget的概念更廣泛,它不僅可以表示UI元素,也可以表示一些功能性的組件如:用於手勢檢測的 GestureDetector wi

原创 Flutter實現EventBus

在Android中相信大家都時分熟悉EventBus,使用Flutter來實現EventBus,直接上代碼 import 'dart:async'; class EventBus { static EventBus _insta