原创 Android 去掉標題欄,狀態欄,導航欄

一:標題欄   1繼承Activity有效 1.1requestWindowFeature(Window.FEATURE_NO_TITLE);    注意這句一定要寫在setContentView()方法的前面,不然會報錯的   1.2在

原创 Android 讀取pdf

參考文章:http://blog.csdn.net/analyzesystem/article/details/51314323 總結 http://www.cnblogs.com/zhaoyanjun/p/5033923.html最新的

原创 Android 內外部存儲,file存儲

內部存儲,我們稱爲InternalStorage,外部存儲我們稱爲ExternalStorage 首先我們打開DDMS,有一個File Explorer,如下: 這裏有三個文件夾需要我們重視,一個是data,一個是mnt,一個是st

原创 1.三個參數的inflate方法

public View inflate(@LayoutRes int resource, @Nullable ViewGroup root, boolean attachToRoot)  參數1:佈局id 參數2:root父佈局,可以協助

原创 .9圖片

保存的時候擴展名一定要是“.9.png” 其它要注意的地方 1.四邊那幾條黑線代表什麼 啓動這個draw9patch應用程序,該程序位於你的SDK /tools 目錄下。  5、如果失誤多選了部分,可按住shift鍵,點擊鼠標左鍵

原创 Android Canvas總結

0x00 前言 在Android開發中,有時產品需求會要我們實現一個複雜的控件,如果控件不是常用的類型,這時候我們不得不寫一個自定義的控件來實現。 自定義一個控件,目前一般通過繼承View或者SurfaceView來實現。View和

原创 Android4.4 實現沉浸式狀態欄

代碼未行,效果先上 Flyme4.2 Android4.4.4上運行效果 如何實現 在 KITKAT 之後,Android Window支持了一些新的屬性,其中有兩個是這樣的 . WindowManager.LayoutP

原创 Android 導入so文件

引入so文件: 引入so文件也有兩種方法,具體使用哪一種,看開發者自己如何選擇了。 方法一:    · 在“src/main”目錄中新建名爲“jniLibs”的目錄;    · 將so文件複製、粘貼到“jniLibs”目錄內。

原创 圖片圓角實現

此文章只是給自己看 1.自定義EaseImageView 自定義的ImageView,默認是矩形,支持設置ImageView形狀、倒角大小等, 在xml和java文件中都可以設置 示例: xml: <com.hyphenate.e

原创 Android中Canvas繪圖之Shader使用圖文詳解

概述 我們在用Android中的Canvas繪製各種圖形時,可以通過Paint.setShader(shader)方法爲畫筆Paint設置shader,這樣就可以繪製出多彩的圖形。那麼Shader是什麼呢?做過GPU繪圖的同學應該都知道這

原创 Android發送郵件

1.使用org.apache.commons.mail  需要將mail.jar和commons-email.jar添加到我們的CLASSPATH中即可,如下圖: SimpleEmail:發送簡單的email,不能添加附件 MultiP

原创 Android中Bitmap和Drawable

一、相關概念 1、Drawable就是一個可畫的對象,其可能是一張位圖(BitmapDrawable),也可能是一個圖形(ShapeDrawable),還有可能是一個圖層(LayerDrawable),我們根據畫圖的需求,創建相應的可畫

原创 File操作

File類 File類的概述 文件和目錄(文件夾)路徑名的抽象表示形式 構造方法 File(String pathname):根據一個路徑得到File對象File(String parent, String child):根據一個目

原创 Android assents

預前知識: Android資源文件分類: Android資源文件大致可以分爲兩種: 第一種是res目錄下存放的可編譯的資源文件:     這種資源文件系統會在R.Java裏面自動生成該資源文件的ID,所以訪問這種資源文件比較簡單

原创 fragment懶加載

1.先看生命週期 主要看兩張圖,和跑代碼 一,Fragment的生命周             二,與Activity生命週期的對比       1. 當一個fragment被創建的時候,它會經歷以下狀態. onAtta