原创 Android用Canvas畫一個折線圖,並加以簡單封裝

昨天晚上跟朋友聊天,聊到繪製折線,然後多畫了幾筆,畫了個折線圖。(老規矩後面有源碼) 先看一下效果圖 view寬高設置爲正方形 view寬高設置爲mach_parent 先來繪製一個固定的折線圖 1.先畫一個xy座

原创 Android用Canvas畫一個真正能跑的跑馬燈

以前自學,都是用幀動畫來實現跑馬燈,這幾天常失眠,晚上學東西也學不進,所以用Canvas寫個小Demo,這麼無聊的應該只有我一個了吧,廢話不多說,下面上內容。 老規矩,最後有源碼 效果圖如下: 上代碼前先介紹下手機座標系,如下圖

原创 Android網絡小說閱讀器的實現

博主也是一個書迷了,初中開始就喜歡看小說,從最開始按鍵機的文本閱讀器…到現在的UC瀏覽器,在大學那段時間一直通過UC瀏覽器解碼小說網站來閱讀小說,也對此功能有很大的興趣,最近爲了考試離職,由於疫情原因多了點時間,所以也自己來模仿了

原创 Android護眼模式(argb)

前提:護眼模式可以說是加一層某顏色且透明度小於1的view,現在網絡上比較流行的護眼色博主比較喜歡以下兩種。 rgb值如下 第一種:r=199, g=237, b=204; 第一種:r=129, g=116, b=38; 效果圖如

原创 Android動態關閉某Activity

博主由於最近爲了弄軟著權,已經很久沒更新了,恰巧最近學弟問了我這個問題,就寫篇博客 在Android中,棧是Activity存放的位置,所以此文章得在瞭解四種啓動模式和棧的特點下閱讀。廢話不多說 需求:在一個Activity中關閉

原创 想通過手機刷視頻賺錢?這篇文章你有必要了解一下

最近博主粉絲留言要求製作一款自動滑動手機屏幕的軟件,製作完成後,才知道他們想通過某些賺錢軟件來刷錢。於是過了一天博主瞭解了一下情況,由於博主是從事Android開發,所以只能介紹Android端的。 先給大家介紹一下用戶在玩的多種

原创 ConstraintLayout(約束佈局)

到深圳這邊後比較忙,很久沒有更新了,今天寫的這篇博客是因爲在面試的過程中問到了約束佈局。 所以簡單提一下約束佈局。 這邊文章會分爲如下幾點 1.ConstraintLayout是什麼 2.爲什麼要用ConstraintLayout

原创 APK加固(梆梆助手)

前言:朋友在使用梆梆時出現Apk加固後安裝失敗的現象,所以自己寫篇小白文 1.進入梆梆官網(註冊) 2.下載梆梆助手(點擊加固工具) 本人電腦是Windows系統(下載) 3.安裝後,登錄賬號,導入APK 4.等------

原创 Android中Dialog位置的設置

效果圖如下: Dialog實現如下: 在Activity的點擊事件中調用: MyDialog.java: public class MyDialog extends Dialog { public MyDialog(

原创 Android前景與背景

知識點是來自於ImageView中XML的兩個屬性:src與background src(前景):存放的是原圖的大小,不會進行拉伸,圖片是多大就顯示多大(scaleType只對src起作用) background(背景): 能根據

原创 Android實現EditText的抖動效果

在寫文章之前提一下samples,裏面有很多Android初學者可以學的東西,本文的效果也是來自其中。 其實samples在AS中的模擬器中就有展示的效果(API Demos) 代碼如下: java文件中代碼調用: Anima

原创 Android面試題之——Activity的生命週期

1.生命週期是什麼 生命週期即活動從開始到結束所經歷的各個狀態。 從activity的創建到銷燬,會經歷onCreate()、onStart()、onResume()、onPause()、onStop()、onDestory()等

原创 Android外部數據庫的引用

情景:有現成的數據庫,需要在項目中使用。 1.將數據庫拷貝到main文件夾下的assets文件夾中(assets文件夾需自己創建,且文件夾名稱必須爲assets,否則AS無法編譯) 2.一般是在APP的引導界面將已有數據庫拷貝到

原创 Android判斷服務是否正在運行

方法中兩個參數分別爲 1.className Service類的全路徑類名 “包名+類名”,AS提供了快捷方式,如下 2.context 上下文對象 調用該方法,如果返回值爲true則正在運行,如果爲false則沒有運行

原创 關於Adapter.notifyDataSetChanged()無效

使用 Adapter.notifyDataSetChanged() 時,必須保證傳進 Adapter 的數據源是同一個數據源,否則無效,大多使用時與數據庫結合使用,但是記得增刪改查不僅僅是要刪掉數據庫中的數據,而且也要刪掉相應數據