原创 Java必須要學會的四種排序方法

public static void main(String[] args) { int[] array = new int[]{5, 9, 8, 7}; //maopaoSort(array); //selec

原创 Java 平均分割數組list

public static <T> ArrayList<ArrayList<T>> splitList(ArrayList<T> source, int n) { if (null == source || source.siz

原创 Android studio本地項目上傳到碼雲gitee

1、直接打開AS--setting--plugins,搜索gitee,然後安裝重啓AS,如圖 二、打開AS--VCS--import into vesion control--share project on gitee 三、然後根據

原创 Java通過反射獲取泛型實例對象

獲取泛型實例代碼 public static <T> T getInstance(Object o) { try { Type type = o.getClass().getGenericSuperclass()

原创 超級簡單的Google VR SDK播放VR視頻

項目引入: implementation 'com.google.vr:sdk-panowidget:1.30.0' implementation 'com.google.vr:sdk-videowidget:1.30.0' 佈局: <

原创 百度地圖批量增加market並顯示網絡圖片作爲icon

private val options = ArrayList<OverlayOptions>() //批量標註 fun setMarker(list: ArrayList<MapLocationEntity>) { opti

原创 反編譯1號店apk,仿1號店超級單品,recyclerView可見最後一個item放大

項目中新UI如下圖,看了UI圖有點無從下手的感覺,趕緊過去問了一下UI設計師,這個功能到底是抄襲那個app的,果然沒有猜錯 這個功能是抄襲1號店超級單品的,哈哈,知道了是那個app,立即下載了1號店,通過android studio的m

原创 NetworkDispatcher.run: Unhandled exception java.lang.NullPointerException

使用volley 請求網絡數據的時候出現的這個錯誤,一直提示空指,找了半天,原來是提交的參數爲空的原因,唉

原创 靜態加載Fragment出錯原因

因爲需要測試有關Fragment的一些東西,靜態加載Fragment一直不成功,如下所示 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http:

原创 Android Studio NDK 入門demo

針對剛入門NDK的同學簡化一下入門程序的編寫,哈哈 一、新建NdkTest項目。 二、直接在目錄下新建native方法工具類,方便調用。 三、MainActivity中調用Native方法更新UI。 public class Main

原创 使用MySQL和Servlet編寫Android接口樣例

廢話不多說,直接上代碼。 一、服務端 1、使用連接MySQL數據庫,具體配置如下: 在項目根目錄下創建配置文件conf.mxl;代碼如下: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYP

原创 Android 圖片上傳

一、獲取相冊圖片路徑: 因爲Android4.4以上和4.3以下返回來的uri是不同的,得要通過以下這個類獲取圖片的路徑: public class StringPath { // android 4.4以上的 public sta

原创 動態設置Android狀態欄顏色

if(Build.VERSION.SDK_INT >=Build.VERSION_CODES.LOLLIPOP) { Window window = getWindow(); window.clearFlags(WindowM

原创 Android 仿京東購物車

因爲項目中需要用到購物車,在網上找了很久,一直沒有找到一個滿意的購物車demo,所以自己花了一天時間,仿寫了一個,因爲項目中的購物車沒有接口,所以購物車的商品信息都是從商品詳情哪裏得來的,具體步驟如下: 一、獲取商品信息添加到sqlite

原创 Android SQLite的創建以及增刪查改的實現

最近因爲Android項目需要用到數據庫,又重新複習了一遍SQLite,現在把一些常用的操作寫出來,以後就可以拿過去使用了。 一、SQLite的創建: public class MyOpenHelper extends SQLiteOpe