原创 DrawerLayout側滑列表

1.佈局文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

原创 Android自定義view(圓形進度條)

public class MyRoundProgressBar extends View { private Paint paint; float x, y; CircleStyle cs; private

原创 推送(消息推送)

1.找到極光的官方網址,進行登錄或者註冊 2.進入極光開發者平臺 3.創建應用 4.輸入包名,注意保存後才能下載Demo 5.查看Android集成文檔 先把下載的Demo進行解壓,獲取libs裏面的所有東西放入新的Module裏面的l

原创 開機播放音樂

//在Manifest.xml中添加權限 因爲訪問的音樂是sd卡中的所以加上讀的權限 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /

原创 點擊每一個條目的圖片都可以彈出PopupWindow

1.佈局文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="300dp"     an

原创 Java的面向對象的三大特性 封裝 繼承 多態

1.封裝:把沒有必要暴露的細節隱藏起來                           良好的封裝能夠減少耦合。              類內部的結構可以自由修改。               可以對成員進行更精確的控制。

原创 imageloard的網絡加載圖片的詳解

String path = Environment.getExternalStorageDirectory() + "/aaaa"; File pathFile = new File(path); ImageLoaderConfigura

原创 TabLayout與ViewPager實現頭部標題與內容頁聯動的效果

1.添加依賴 compile 'com.android.support:design:25.3.1' 2.佈局文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:an

原创 版本更新(簡單的方法)

注意:因爲使用的xUtils來進行下載apk,所以要在Application裏面onCreate()方法中進行加上      x.Ext.init(this);      x.Ext.setDebug(true); //主類 publi

原创 今日頭條的頻道管理與頭部的tablayout的相結合的詳解

//創建數據庫創建表DB裏面創建 db.execSQL("create table pindao (type varchar(20),title varchar(20))"); //添加數據 List<String> listTitle

原创 接口回調的主要的三步

  //直接使用就可以    //3、定義一個全局的 接口類型變量     public OnMyViewClickListener listener;     //1、定義個接口     public interface OnMyV

原创 輪播banner(自帶小圓點)

先導進去jar包 compile 'com.youth.banner:banner:1.4.9' compile 'com.github.bumptech.glide:glide:3.7.0' //這個類必須寫 public class

原创 Slidingmenu側滑

1.首先在github裏面進行下載slidingmenulibrary,然後才能使用 依賴slidingmenulibrary,讓就可以使用了 2.使用方式 //這是找到側滑頁面的佈局 View view = View.inflate(

原创 PopupWindow的動畫效果

public class MainActivity extends AppCompatActivity { private Button bt; private PopupWindow pop; @Overri

原创 xUtils進行網絡請求數據

1.先在新的Modile裏的build.gradle compile 'org.xutils:xutils:3.3.36' 2.別忘了在manifest.xml裏面註冊 public class MyApp extends Applica