原创 Android之通知的基本用法

首先需要一個NotificationManager()方法來對通知進行管理。 可以調用Context的getSystemService()方法獲取到。 getSystemService()方法接收一個字符串參數用於確定獲取系統的哪

原创 Android之播放視頻

播放視頻: 播放視頻文件其實並不比播放音頻文件複雜,主要是使用VideoView類來實現,這個類將視頻的顯示和控制集於一身,使得我們僅僅藉助它就可以完成一個簡易的視頻播放器。 VideoView的用法和MediaPlayer也比較

原创 Android之佈局詳解

線性佈局LinearLayout 相對佈局RelativeLayout 幀佈局FrameLayout 表格佈局TableLayout 絕對佈局AbsoluteLayout 網格佈局GridLayout Android開發者谷歌

原创 Android之創建自己的內容提供器

新建一個類繼承ContentProvider的方式來創建一個自己的內容提供器。 ContentProvider類中有6個抽象方法,我們在使用子類繼承它的時候,需要將這六個方法全部重寫。 新建 MyProvider 繼承自 Con

原创 深刻理解Activity的生命週期和onSaveInstanceState()

Activity類中定義了7個回調方法,覆蓋了活動聲明週期的每一個環節。 不要小看這張圖,你總是說你看的多了,你真的瞭解嗎? onCreate() 你應該在這個方法中完成活動的初始化操作,比如加載佈局,綁定時間等。 onStar

原创 如何創建android studio項目及線性佈局

文章偏長,建議收藏再看哦! 喜歡的點個贊嘻嘻。 第一步,打開android studio 第二步:建立一個空的Activity 第三步:配置項目 項目名(name):這個自己什麼項目不知道嗎?不知道的拉出去鞭屍 Packag

原创 android中常用控件的使用方法:

TextView TextView最簡單控件。 android:id給當前控件定義了一個唯一標識符 android:layout_width和android:layout_height制定了控件的寬度和高度。 android中所有

原创 Android之創建ListView自定義控件

最常用和最難用的控件----ListView ListView絕對是稱得上Android中最常用的控件之一。幾乎所有應用程序都會用到它。 ListView允許用戶通過手指上下滑動的方式將屏幕外的數據滾動到屏幕內,同時屏幕上原有的數

原创 Android之ScrollView詳解

1.ScrollView使用介紹 首先來看google官方對他的介紹,翻譯過來就是可以滾動的用戶佈局容器,如果手機顯示不下子佈局,那麼可以使用scrollView,當然谷歌也說NestedscrollView已經提供了更好的用戶

原创 java和kotlin如何相互轉化

java轉kotlin Shift + Alt + Cmd + k Mac Shift + Alt + Ctrl + k Windows 如下圖所示: 這裏記錄下java一鍵轉kotlin遇到的幾個錯誤: 1.Overload

原创 Activity四大啓動模式詳解

剛開始學的時候 咦,我剛退了這個頁面,怎麼又退出來了 咦,怎麼又崩潰了 咦,gradle怎麼配置呀,又報紅了!? 想弄清楚,那就看下面的講解吧,詳細這是初學者經常遇見的問題。 之前的大神有講解的相當詳細的推薦過來: Android

原创 Android之讀取系統聯繫人

讀取系統聯繫人 首先我在自己的模擬器中添加幾個聯繫人。 然後開始創建ContactsTest項目 首先編寫佈局文件: 取出來的聯繫人在ListView中顯示。 <LinearLayout xmlns:android="http:/

原创 Android之播放多媒體文件

播放多媒體文件 播放音頻 在Android中播放音頻文件一般都是使用MediaPlay類來實現的,它對多種格式的音頻文件提供了非常全面的控制方法,從而使得播放音樂的工作變得十分簡單。 下面是列出MediaPlayer類中一些較爲常

原创 Android之編寫聊天界面實踐

(前提)製作Nine-Path圖片 在我的上一節有詳細講解。 製作Nine-Path圖片 編寫精美的聊天界面: 既然是要編寫一個聊天界面,那肯定要收到的消息和發出的消息。 我們剛剛製作的pop.9.png可以作爲收到消息的背景圖

原创 Android之完整版的下載示例

終於寫完了,但是感覺有時候不是太理解,書上有的說的很模糊,有時候甚至一帶而過,不過這樣也挺好的,能夠鍛鍊一下自己的自學能力,對代碼的理解能力。如果每段代碼有大量的註釋也不是很好,理解它的核心內容就可以了。 下面看看效果圖: