原创 強大的Viewpager輪播實現

本文中你可以學到非常簡單的 viewpager 無限輪播,並且自帶強大的動畫效果 1* build.gradle ---- dependencies ---- compile 'com.bigkoo:convenientban

原创 Shape--------詳解和運用

一、概述 最近太忙了,幾乎每天都在做項目 在我們開發中,會經常遇到shape這種屬性,這種屬性可以在沒有美工的情況照樣可以實現我們想要的效果。自動動手,豐衣足食。 二、效果圖 二、屬性 shape 描述 rectangle 矩形(默認)

原创 AndroidLinux--------指令集

android下的linux指令集 android應用層訪問底層組件 1 jni 2 直接使用Linux命令 android系統結構 1,data目錄 /data/data 目錄:存放apk的數據目錄 /data/system目錄:系統

原创 數據存儲--------詳解持久化技術

文件存儲        方法存儲是Android最基本的一種數據存儲方式下面就給大家承上代碼:         package com.example.liangshaoteng.fileoutputstream; import an

原创 Utils--------工具類

Android工具類 : 點擊下載

原创 Notification--------通知的基本用法

簡介 :      通知是一個非常好的一個功能,當我們的某一個應用想用提醒用戶的時候比如想用提示 警告 以及信息等等,我們就可以用 Notification 來操作, 首先這個非常的簡單下面我們就趕緊學一下吧 !         呈上

原创 JAVA設計模式之單例模式

1.1 單例模式介紹      單例模式是我們最常用的一種模式之一 , 當然對於初級的工程師可能是唯一會使用的設計模式 , 最近越來越發現設計模式是多麼的重要 , 所以最近就專攻 <<設計模式>> 這個大山 , 首先我們先從最簡單的來開始

原创 抽象類和接口詳解

1.關於抽象類 說到抽象類,那必定要提到抽象方法,抽象方法是指在類中沒有方法體的方法,而抽象類中的抽象方法必須被子類實現。含有抽象方法的類就叫抽象類,那如果一個抽象類不含有抽象方法可以嗎?答案是可以,但是這就失去了抽象類本身的用處和意義了

原创 Vim--------常用命令總結

 vim常用命令總結   在命令狀態下對當前行用== (連按=兩次), 或對多行用n==(n是自然數)表示自動縮進從當前行起的下面n行。你可以試試把代碼縮進任意打亂再用n==排版,相當於一般IDE裏的code format。使用g

原创 反射機制

1反射機制是什麼 反射機制是在運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意一個方法和屬性;這種動態獲取的信息以及動態調用對象的方法的功能稱爲java語言的反射機制。 2反射機制能做什

原创 Java Executors(線程池)

Sun在Java5中,對Java線程的類庫做了大量的擴展,其中線程池就是Java5的新特徵之一,除了線程池之外,還有很多多線程相關的內容,爲多線程的

原创 程序運行時申請權限

大家現在可能發現之前我們寫好的項目會報一個這樣的錯  :  Permission Denial  這個的意思就是提醒我們由於權限被禁止所導致的! 下面我會給出詳細的代碼如果有不同意見或建議的請指出,謝謝! 先看一下效果圖:   點擊取消

原创 JAVA設計模式之Builder模式

1.1 Builder模式介紹     Builder我在網上看了很多帖子但是並沒有詳細的講解 , 基本都是說使得構建過程和表示隔離開 , 其實你如果光看代碼的話我是不建議的 , 好了廢話不多說下面進入主題 1.2 Builder模式的

原创 CoordinatorLayout

在Gradle里加入 compile 'com.android.support:design:22.2.1' 實現效果:點擊button關閉下方 //layout <?xml version="1.0" encoding="ut

原创 PendingIntent和AlarmManager--------啓動定時任務及詳解

pendingintent使用的三種情況 你可以通過getActivity(Context context, int requestCode, Intent intent, int flags)系列方法從系統取得一個用於啓動一個Act