原创 桌面快捷鍵

桌面快捷圖標(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數據結構。  創建一個線程的時候,並不會