原创 Android-知識點

一、setResult() 和 finish() 的順序關係? A ——> startActivityForResult ——> B ——>setResult ——> finish ——> A——>onActivityResult ——>

原创 Android-- map的幾個封裝

/** * 獲取map中第一個key值 * * @param map 數據源 * @return */ private static String getKeyOrNull(M

原创 Android--HorizontalListView實現橫向滑動

原理:繼承AdapterView<ListAdapter>構造的HorizontalListView 效果圖:   下面看源碼: 這是Activity的佈局文件:activity_main.xml <LinearLayout

原创 Android--等待loading

效果圖: package utils; import android.app.Dialog; import android.content.Context; import android.view.Gravity; import a

原创 Android--高級工程師學習路線

https://blog.csdn.net/freekiteyu/article/details/87934375

原创 上傳本地代碼及更新代碼到GitHub

前提已經安裝git 第一次上傳代碼: 1、github上創建自己的Repository 2、建立git倉庫,在本地代碼右鍵選擇Git Bash Here,輸入: git init 3、將項目的所有文件添加到倉庫中(不要缺少後面的“.”)

原创 Android--高德地圖通過經緯度簡單的實現軌跡回放

效果圖: 1、首先去高德地圖官網去申請key,然後下載相關jar包。 /** * Created by Administrator on 2019/5/31 * <p> * desc:軌跡回放 */ public class

原创 Android--獲取RecyclerView item(子控件)控件及數據

JSONArray array = new JSONArray(); List<charge> chargesList = new ArrayList<>(); Map<S

原创 Android--自定義view詳解(一)

一、概述 自定義繪製的方式是重寫繪製方法,其中最常用的是 onDraw() 繪製的關鍵是 Canvas 的使用 Canvas 的繪製類方法: drawXXX() (關鍵參數:Paint) Canvas 的輔助類方法:範圍裁切和幾何變換

原创 Android--屏幕適配

一、原理和使用方法詳見:https://github.com/chaoyu168/ScreenXml 二、主流的分辨率 https://blog.csdn.net/jsonchumpklutz/article/details/83027

原创 Android--TabLayout+ViewPager+Fragment實現切頁展示

一、TabLayout+ViewPager+Fragment方法的思路: 創建存儲多個Fragment實例的列表 創建PagerAdapter實例並關聯到Viewpager中 將ViewPager關聯到Tablayout中 根據需求改寫

原创 Android--PickerView庫下拉聯動選擇、時間選擇

一、Github地址:https://github.com/Bigkoo/Android-PickerView 二、簡介 這是一款仿iOS的PickerView控件,有時間選擇器和選項選擇器,新版本的詳細特性如下: ——TimePicke

原创 Android--W/System.err: java.net.UnknownServiceException: CLEARTEXT communication to 10.114.35.103

錯誤: W/System.err: java.net.UnknownServiceException: CLEARTEXT communication to 10.114.35.103 not permitted by network

原创 Android--GSYVideoPlayer框架實現播放視頻

  一、基於IJKPlayer(兼容系統MediaPlayer與EXOPlayer2),實現了多功能的視頻播放器。 (請仔細閱讀下方各項說明,大多數問題可在下方找到解答)。 類型 功能 緩存 邊播邊緩存,使用了AndroidVideoCa

原创 android--XML中畫橫線、豎線和虛線

一、畫橫線 <View     android:layout_width="match_parent"      android:layout_height="@dimen/border_line"      android:back