原创 Android 隱藏狀態欄和標題欄

1.代碼來隱藏狀態欄和標題欄public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle s

原创 RecyclerView側滑菜單,RecyclerView滑動刪除,RecyclerView長按拖拽

Feature以下功能全部支持:豎向ListView、橫向ListView、Grid、StaggeredGrid四種形式。RecyclerView 左右兩側 側滑菜單。菜單橫向排布、菜單豎向排布。RecyclerView長按拖拽Item。

原创 Android Jsoup抓取網絡數據

1.libs中導入jar包: compile files('libs/jsoup-1.7.2.jar') 2.用於指定查詢url,method,params(自己get和set) /** * 規則類 */ public clas

原创 Toast在activity關閉後,還在顯示的問題

1.toast.show();是展示的方法,toast.cancel();是取消的方法代碼:@Override protected void onCreate(Bundle savedInstanceState) { super.

原创 android輪播圖Banner

1.導入依賴compile 'com.youth.banner:banner:1.4.9'2.添加權限<!-- 網絡訪問權限 --> <uses-permission android:name="android.permission.IN

原创 Android Vitamio視頻框架使用

第一步:配置Vitamioapp目錄下的build.gradle,在dependencies 中添加依賴 compile project(‘:vitamio’)第二步:AndroidManifest配置<uses-permission a

原创 Android 購物車選擇商品加減和價格合計

模板圖:1.購物車主界面<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.

原创 Linux系統使用360加固Apk

1.360官網去下載一個360加固助手,解壓安裝包. 2.cd 進入jiagu文件夾內 3.進入.jar文件的同時輸入用戶名密碼  java -jar ./jiagu.jar -login 用戶名 密碼 4.出現login succe

原创 Rrtrofit封裝框架

1.添加方法: allprojects{ repositroies{ .... maven { url 'https://jitpack.io' } } }   depende

原创 RxJava2 操作符和線程控制

一、創建操作符        在上一篇RxJava的使用中講到create,just,fromArray創建操作符,在這裏講述interval 、range和repeat。        1.interval        創建一個按固定

原创 詳細講解Android Studio中用Git——結合GitLab

1. 前言以前項目版本管理工具一直使用的都是SVN,現在換成Git,並且項目託管平臺用的是GitLab。儘管經常使用GitHub,但是卻很少用到分支,由於都是自己在寫,也不使用開發版與發佈版、打Tag那些,所以這裏也詳細講下Git的用。這

原创 Android MVP模式項目框架

一. 用到的知識點:        UI—-面向對象         數據交互—-MVP模式        網絡圖片加載—–glide        json解析—–gson         http請求—-retrofit2+rxjav

原创 DataBinding的基本使用

1.DataBinding介紹2015年穀歌I/O大會上介紹了一個框架DataBinding,DataBinding是一個數據綁定框架,以前我們在Activity裏寫很多的findViewById,現在如果我們使用DataBinding,

原创 Android Gson解析複雜的json數據

1.解析的一個json數據:String json = {"a":"100", "b":[{"b1":"b_value1","b2":"b_value2"}, {"b1":"b_value1","b2":"b_value2

原创 Android Fragment 靜態和動態使用

1、Fragment的產生與介紹Android運行在各種各樣的設備中,有小屏幕的手機,超大屏的平板甚至電視。針對屏幕尺寸的差距,很多情況下,都是先針對手機開發一套app,然後拷貝一份,修改佈局以適應什麼超級大屏的。一個app可以同時適應手