原创 HttpImage(網絡請求圖片)
import java.io.InputStream; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.
原创 Listview+ImageLoder
import java.io.InputStream; import java.io.InputStreamReader; import java.io.Reader; import java.net.HttpURLConnection
原创 AsyncTask
import android.app.Activity; import android.os.AsyncTask; import android.os.Bundle; import android.os.SystemClock; imp
原创 TabLayout
<?xml version="1.0" encoding="UTF-8"?>-<RelativeLayout tools:context="com.example.day12tablayout.MainActivity" android
原创 sensor(傳感器)
import java.util.List; import android.app.Activity; import android.hardware.Sensor; import android.hardware.SensorEven
原创 HttpClient
import java.io.IOException; import java.util.ArrayList; import java.util.List; import android.app.Activity; import and
原创 Http
import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.wid
原创 Event
import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.os.Bundle; import andro
原创 ImageView(圖片緩存內存中+圖片二次採樣)
import java.security.MessageDigest; public class EncoderUtils { /** * Md5Encoder * * @param string
原创 DrawerLayout
import android.app.Activity; import android.os.Bundle; import android.support.v4.widget.DrawerLayout; import android.v
原创 DrawerLayout1
import java.util.ArrayList; import java.util.List; import com.example.day12drawerlayout1.fragment.MainFragment; import
原创 完美的登錄註冊實現
先來看看依賴 該導都導進去 dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) androidTestCompile('com.android
原创 綜合(側拉+TabLayout+ListView+t跳轉+輪播+GridView)
public class MainActivity extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener
原创 HttpURLConection(get¥¥ post)網絡請求+XListView
public class UrlUtils { /** * HttpURLConnection的post請求 * @param urlPath
原创 Retrofit的簡單使用
寫代碼思路流程: //1.權限和依賴 //2.佈局文件 //3.生成實體bean類 //4.封裝工具類 Retrofit + RxJava + OkHttp //5.搭建MVP架構 //6.創建適配器 //7.在Activity或者Fra