原创 Android性能優化——啓動優化

一、前言 APP優化是我們進階高級開發工程師的必經之路,而APP啓動速度的優化,也是我們開啓APP優化的第一步。 用戶在使用我們的軟件時,交互最多最頻繁的也就是APP的啓動頁面,如果啓動頁面加載過慢,很可能造成用戶對我們APP的印

原创 Java基本算法——二分查找算法

二分查找算法 每次查找取數組中位數的值進行比較 如果目標值值大於中位數的值,則截取中位數右側的數組再次進行二分查找 如果目標值小於中位數的值,則截取中位數左側的數組再次進行二分查找 直到找到相對應的中位數才終止查找算法。 即每經過一次

原创 Android 解決崩潰後重啓的問題

在開發過程中,想必你也一定遇到過這樣的問題,當我們的應用發生Crash時異常退出,然後又自動啓動跳轉到未知頁面,此時應用在崩潰前保存的全局變量被重置,用戶狀態丟失,顯示數據錯亂。更讓我們頭疼的是,這種崩潰後重啓的情況,並不是每次都會遇

原创 使用 Vultr 搭建 ShadowSocks

作爲開發人員,工作中難免會有很多需要訪問外網的場景,github會上很多免費的VPS供我們使用,但是免費的總會面臨很多問題,比如網速比較慢,IP經常更換等,這些問題某種程度上極大地浪費了自己的時間,我們完全可以自己動手搭建一個服務,享受高

原创 解決android.os.FileUriExposedException

問題描述: android.os.FileUriExposedException: file:///storage/emulated/0/test.txt exposed beyond app through Intent.getDat

原创 使用DialogFragment實現仿ios正在加載動畫效果

展示效果如圖。整體思路是,佈局中放一張加載圖,實現該圖片繞自身中心點循環做自轉動畫。1.動畫效果的實現, 在anim文件下創建loadingrotate.xml, <set xmlns:android="http://schemas.an

原创 Android 控件ImageView ScaleType詳解

imageview的ScaleType屬性決定了圖片是按何種比例縮放,不同屬性有不同展示效果。 設置的方式包括: xml文件中:Android:scaleType = "CENTER"; java文件中:imageView.setScal

原创 創建flutter項目失敗:Got socket error trying to find package at http://pub.dartlang.org

Android studio創建flutter項目失敗 問題描述: Got socket error trying to find package coverage at http://pub.dartlang.org Error:

原创 Flutter學習---Flutter環境搭建與入門

一、Flutter簡述 Flutter是Google使用Dart語言開發的移動應用開發框架,使用一套Dart代碼就能構建高性能、高保真的iOS和Android應用程序。 二、爲什麼選擇Flutter 跨平臺 即時渲染 熱重載等特性 三

原创 Git 常用命令總結

本篇博客是博主在學習 Git 過程中,總結和記錄常用的命令,只適用於對 Git 已經掌握的人,用於查詢常用的 Git 命令。 如果你想學習 Git 入門教程,不建議閱讀本篇博客,請跳轉到 廖雪峯的Git教程,這裏會有更好的 Git 入門教