原创 Bitmap的高速加載

Bitmap的基本概念 Bitmap意爲位圖,是Android系統中的圖像處理的最重要的類之一。 通過Bitmap我們可以獲取圖片的相關信息 獲取到信息以後,可以對其進行縮放,裁剪等操作 Bitmap爲我們提供了對於圖像文件的操作

原创 Java設計模式--總括

設計模式就是一套被反覆使用,多數人知曉的,經過分類編目的、代碼設計經驗的總結。使用設計模式主要的目的就是爲了可重用代碼、讓代碼更容易被他人理解。 設計模式主要分爲三大類,共23種: 創建型模式,共五種:工廠方法模式、抽象工廠模式、單

原创 設計模式--單例模式

在編程中有些對象我們只需要一個,比如:配置文件、工具類、線程池、緩存、日誌對象等 如果我們創造出多個實例可能就會導致出很多問題:比如佔用對多資源,在不同地方得到了不一致的結果等。 應用場合:有些對象我們只需要一個 作用:保證在整個應用

原创 Android-斷點續傳下載

工作找完了,玩也玩完了,該好好學習了,最近我把《Java併發編程的藝術》這本書給讀完了,對於併發編程以及線程池的使用還是不嫺熟,我就在imooc上找到一個項目“Android-Service系列之斷點續傳下載“,這是我對這個項目在編寫

原创 對於自己(Android)秋招的一點總結(感慨)

之前因爲一直在忙於秋招,也沒有進行進一步的學習,一直都在複習已有的知識,尋找自己的不足,所以沒有更新過博客,現在拿到了百度,猿輔導以及Keep的offer(百度已籤),打算結束秋招了,然後就寫一篇自己的秋招的經歷,對自己秋招時光的一個

原创 AndroidStudio無錯誤但所有方法提示

我今天在使用AndroidStudio的時候,電腦突然藍屏,重啓以後AndroidStudio的所有方法提示都報錯,但是我代碼是沒有問題的,然後我就試過重啓AS,重啓電腦,Clean Project,這些方法統統沒有用,然後我百度了一下,

原创 CMD命令行下ADB命令顯示不是內部或外部命令,也不是可運行程序和批處理文件的解決辦法

在Android開發中我們會用到ADB命令行,但是我第一次用的時候發現cmd中輸入adb命令顯示的是‘adb’不是內部或外部命令,也不是可運行程序和批處理文件。怎麼辦呢? 其實很簡單,我們只要找到sdk目錄下的platform-tool

原创 獲取系統服務

在很多情況下我們需要獲取到系統提供的服務去做一些操作,但是要通過getSystemService傳入什麼參數以達到什麼效果呢?下面就來說下傳入的參數吧。 參數名 系統服務名 返回數據類型 常用功能(有些字面意思就不說了) WI

原创 Android 設置setClickable沒有作用

今天我我在寫BottomDialog的時候發現我設置的setClickable方法沒有作用了,無論怎麼樣都是顯示xml中的配置,我查閱資料發現android:setClickable方法一定要放在setOnClickListener事件之

原创 Android 設置setTextColor沒有作用

今天我我在寫BottomDialog的時候發現我設置的setTextColor方法沒有作用,還是xml配置上默認的顏色,並沒有因爲條件而改變,然後我通過查閱資料發現setTextColor有6種方法,如下: 1:直接設置顏色代碼 set

原创 Android APP的禁用橫豎屏切換

寫音樂播放器的時候發現,如果不對橫豎屏切換進行處理的話,會給予用戶不好的體驗。 因爲默認情況下,Android APP的界面會隨着手機方向的改變而改變,當手機處於豎屏狀態,APP的界面也處於豎屏狀態,而當手機處於橫屏狀態,APP也會自動

原创 Android 命名規範

之前寫Demo的時候,因爲代碼量比較小,對於命名規範沒有什麼概念,直到我現在完成了這個APP以後我就發現命名規範的重要性,因爲APP的代碼量和原來的小Demo不是一個級別的,並且APP存在很多問題,我去問學長,學長說我的代碼看起來比較費勁

原创 JXNU團體程序設計天梯賽選拔賽題解

1001 素數因子 思路:用素數篩選法篩選出範圍內的全部素數,然後判斷是否能整除就好了。 #include <iostream> #include <cstdio> #include <cmath> using namespace st

原创 Android通過SharedPreferences保存List數據

如果我們想保存List數據的話,其實最簡單的方法就是將List遍歷一遍,再把每一個對象裏面的數據放入SQLite中,但是如果不想這樣寫的話有什麼辦法呢,如果數據量並不大的情況下,我們就可以直接使用SharedPreferences來保存信

原创 Android 通知欄

通知欄每個人都不會陌生,在很多的應用中我們需要在通知欄進行顯示一些效果或者是提示,主要是通過NotificationManager的notify方法來實現的,當然如果只是通知的話可能我們使用默認效果就可以完成我們想要的效果,但是當我們要在