原创 Java&Android像素px、dip轉換工具類

複製粘貼即可使用,簡單粗暴,寫完收工。 public class DipUtils { /** * 手機分辨率從dp的單位轉成爲px(像素) * @param context * @para

原创 Android TV 開發之 TV視頻播放器

Android TV視頻播放器VideoView 不想往下看可以直接在GitHub上面克隆到自己的項目中 GitHub地址 閒談 最近公司又給了一個新任務,說要做電視機頂盒開發,這個機頂盒開發之前也沒有接觸過啊,沒經驗,這使我走了

原创 Android TV 焦點控制

Android TV 焦點控制 電視上都是通過控件獲取焦點來實現點擊效果的 android:focusable="true"//佈局文件中設置一個控件能否獲得焦點 android:setFocusableInTouchMod

原创 Android控件顯示、隱藏時,增加動畫效果

Android控件顯示、隱藏時,增加動畫效果 首先還是看一下演示效果吧,不然憑什麼相信我的帖子能解決你的問題呢? 效果GIF如下 動畫效果就是這樣,如果不符合你的要求,就不浪費你寶貴的時間了,如果是你想要的效果就請往下看。 話不

原创 Kotlin學習日誌(四)函數

一、函數的基本用法 函數這個詞相信各位不會陌生,而Kotlin中也是使用了衆多函數的,正所謂面向函數編程。 1.1 與Java聲明方式的區別 從最常見的onCreate方法來看看Java和Kotlin的區別 Java代碼: @Ov

原创 Java&Android獲取當前日期、獲取當前時間、獲取指定格式的日期時間、時間戳工具類

獲取當前日期、獲取當前時間、獲取指定格式的日期時間、時間戳 日期時間格式的定義說明 日期時間格式 格式說明 小寫的yyyy 表示4位年份數字,如2010、2020等 大寫的MM 表示兩位月份數字,如01表示一月份

原创 探究活動Activity(2)界面跳轉及生命週期

1.使用Intent在活動中跳轉 首先我們新建一個名爲MyActivityTest的項目,其中我們將活動命名爲FirstActivity,佈局命名爲first_layout.xml,記得勾選Generate Layout File

原创 瞭解Fragment

一、Fragment的生命週期Fragment完整生命週期依次是: onAttach()、onCreate()、onCreateView()、onActivityCreated()、onStart()、onResume()、 on

原创 Kotlin學習日誌(一)TextView、Button、Toast的使用

在Android Studio 中使用Kotlin編寫TextView、Button、Toast 介紹的話我就不說了,可以看我的第一篇關於Kotlin的文章,講了爲什麼要用Kotlin的原因,進入正題,我們現在已經重新創建了一個K

原创 Kotlin學習日誌(二)數據類型

一、基本數據類型 Kotlin的基本數據類型和其他高級語言得分類一樣,包括整型、長整型、浮點型、雙精度、布爾類型、字符型、字符串這幾種常見類型,這樣說可能過於抽象,那就和java中的基礎數據類型來對比一下吧。 基本數據類型名

原创 從HelloWorld開始瞭解Android

從HelloWorld開始瞭解Android 我相信任何學習編程的人,剛開始都會接觸一個項目,那就是 HelloWorld 。一般來說,這是每一種計算機編程語言中最基本、最簡單的程序,亦通常是初學者所編寫的第一個程序。它還可以用來

原创 Android Studio插件

轉自:http://blog.csdn.net/alpha58/article/details/62881144   現在Android的開發者基本上都使用android Studio進行開發(如果你還在使用eclipse那也行,

原创 MD5加密工具類

MD加密是目前常用的密碼加密方式,可以讓你在APP中輸入的密碼不至於明文顯示在後臺的數據庫,工具類使用方法如下 加密後的密文分大小寫的。下面用的是大寫的,你可以用String s = Md5Utils.MD5(“1234

原创 Android中RelativeLayout各個屬性的含義

原文地址 Android中RelativeLayout各個屬性的含義 android:layout_above="@id/xxx" --將控件置於給定ID控件之上 android:layout_below="@id/xxx"

原创 解決This Gradle plugin requires a newer IDE able to request IDE model level 3. For Android Studio

這個BUG不知道有多少人遇到過。Error:This Gradle plugin requires a newer IDE able to request IDE model level 3. For Android Studio