原创 Kotlin單例方法

這篇文章簡單介紹下kotlin中單例的實現方法。 1:餓漢式 java的實現很簡單,我們直接上代碼: public class SingleTon1 { private static SingleTon1 singleTo

原创 Adnroid面試基礎

1:android 啓動模式 1.1:standard 模式 默認的啓動模式,每次創建都會生成新的activity實例。沒有特殊需求直接使用默認的就行。 1.2 singleTop 模式 根據棧頂是否有該activity實例,如果

原创 app安裝錯誤:INSTALL_FAILED_TEST_ONLY

INSTALL_FAILED_TEST_ONLY 在oppo的手機直接run出現的問題,解決辦法: 找到根gradle.properties,添加android.injected.testOnly=false

原创 Google登錄和facebook登錄相關

1:google登錄 google登錄和Facebook登錄都是提供的自定義view按鈕: <com.google.android.gms.common.SignInButton android:layout_w

原创 Android APK Analyzer

使用APK Analyzer,您可以完成以下操作: 查看APK中文件的絕對大小和相對大小,例如DEX和Android資源文件。 瞭解DEX文件的組成。 快速查看APK中文件的最終版本,例如Androidmanifest.xml文件。 對兩

原创 Android 傳感器篇:(二)運動傳感器(Motion Sensor)

這篇文章主要講的是Motion Sensor。 一:運動傳感器總覽 運動傳感器主要包括加速度,重力,旋轉矢量等傳感器,下面是所有的android平臺的運動傳感器,以及SonsorEvent的values返回值。  運動傳感器可用於監控

原创 解決Github圖片無法查看,無法下載

首先上傳的圖片無法查看,其次點擊download後無法訪問。 解決辦法: 1:打卡https://www.ipaddress.com/; 2:輸入raw.githubusercontent.com 3:打開我們的hosts文

原创 Kotlin基礎篇(二)-作用域函數

作用域函數存在於Standard.kt中。 主要作用是在一個對象上執行代碼塊,並提供lambda表達式,從而生成一個臨時作用域,而在這個作用域中,我們可以直接訪問該對象。 standard文件不大,方法也不算太多,我們都具體的看下

原创 Kotlin基礎篇(一)

從今天開始慢慢總結kotlin的相關知識,和大家一起學習進步。 1:變量 kotlin的變量定義有兩種val和var。 第一種val val i=10; val定義的變量爲不可改變量,如上面i=10後,如果我們添加 i+=10

原创 Android 字體庫詳解

android 自帶的有字體庫,在xml中可以設置,當然代碼中自不必說。 1:xml使用 <TextView android:layout_width="match_parent" andr

原创 android 應用更新-跳轉google play

最近項目中新增app內更新入口,需要跳轉google play中。 這裏記錄下具體的方法: //參數名:app包名以及google play包名。 public void launchAppDetail(String appPk

原创 Android息屏喚醒,頁面覆蓋息屏頁面

最近項目做得是聊天交友類的應用,需求上需要在手機息屏後,接到視頻時喚醒屏幕,並直接顯示視頻的頁面。 這裏記錄下具體的寫法: 1:息屏喚醒 喚醒屏幕這塊使用的PowerManager對象: public void wake (){

原创 android 常見動畫

一:幀動畫 首先幀動畫的xml是在drawable文件夾下,使用標籤animation-list爲根標籤。使用item導入各幀圖片。 這裏給個網址可以將gif在線分解: gif在線分解 <?xml version="1.0" en

原创 Android Handler相關

1:handler使用 handler有兩個用途: 1:安排消息或者runnable在某個時間執行 2:將不同線程的消息排入消息隊列 1.1:sendMessage //創建handler Handler handler

原创 Android view 繪製流程

1:Measure measure之前,我們先了解下測量模式Measurespec。 1.1:Measurespec(測量模式) MeasureSpec封裝了從父級傳遞給子級的佈局要求。是一個32位的int值,其中高2位代表模式,