原创 桌面快捷鍵
桌面快捷圖標(shortcut) 步驟: 1、你要做什麼 2、你叫什麼名字 3、你長什麼樣子 原理:發送一個廣播,當桌面程序接受到該廣播後自動在桌面上創建一個快捷圖標 該廣播所攜帶的內容:快捷圖標的名
原创 累加思想和計數器思想
1.累加思想: 1.1 原理 通過變量記錄住每次變化的結果;通過循環的形式,進行累加動作。 note: 一般情況下,當循環次數明確的時候用for語句,當循環次數未知的時候用while語句。 由於累加思想是主要通過for循環語句實
原创 SliderLayout輪播
1、添加庫文件 dependencies { compile "com.android.support:support-v4:+" compile 'com.squareup.picasso:picasso:2.3.2'
原创 GreenDao 3.0使用詳解
使用步驟: 1.module的build.gradle添加: apply plugin: 'org.greenrobot.greendao'//添加 2.module的build.gradle依賴添加: compile'o
原创 FragmentTabHost的使用
步驟: 1、編寫xml文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/a
原创 自定義Toolbar
步驟: 1、繼承toolbar,實現構造方法 2、拷貝包含包名的全路徑到activity_main.xml中 3、編寫要掛載到toolbar的xml文件 4、在attr文件中自定義屬性 5、在自定義toolbar的java文件中init(
原创 Handler、Message、Looper、MessageQueue詳解
一、幾個關鍵概念 1、MessageQueue:是一種數據結構,見名知義,就是一個消息隊列,存放消息的地方。每一個線程最多只可以擁有一個MessageQueue數據結構。 創建一個線程的時候,並不會