原创 ProgressDialog的setCancelable()相關,

最近發現Android4.0系統中ProgressDialog設置爲setCancelable(true)時,點擊ProgressDialog以外的區域也可以讓ProgressDialog dismiss掉。但有時我們不希望是這樣的效果

原创 安卓側滑之DrawerLayout+NavigationView

NavigationView是谷歌在側滑的MaterialDesign的一種規範,所以提出了一個新的控件,用來規範側滑的基本樣式。 首先準備兩個xml佈局; 第一個佈局是側滑出來的菜單佈局 <?xml version="1.0" en

原创 Glide的初步瞭解(一)

從網上看了好多關於Glide的文章,自己總結歸納梳理了一下。 使用Android Glide,需要先下載Android Glide的庫,Android Glide在github上的項目主頁:https://github.com/bump

原创 安卓繪製

畫筆:Paint 畫布:Canvas 畫筆的相關屬性: paint.setAntiAlias(true);//設置畫筆的鋸齒效果 paint.setDither(true);// 設置遞色 paint.setColor(Colo

原创 簡單自定義Toast

準備材料: 自定義Toast的佈局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/re

原创 安卓側滑之DrawerLayout

安卓原來用的側滑方式是使用第三方,也就是使用SliddingMenu。這個已經有點古老了,在此不多做介紹。 DrawerLayout 是一個抽屜容器,來自support-v4包裏面的。(android.support.v4.widget)

原创 安卓菜單欄透明化---着色法

對於菜單欄的透明化在activity中的代碼是很少的。主要操作佈局文件和註冊清單文件 網上把菜單欄的透明化分了兩個版本,4.4以後,和5.0以後。下面我寫的是5.0以後的。(親測可用) 第一步:你的activity需要禁用掉標題欄。 方

原创 安卓中的MVP模式

1.  MVP簡介: 隨着UI創建技術的功能日益增強,UI層也履行着越來越多的職責。爲了更好地細分視圖(View)與模型(Model)的功能,讓View專注於處理數據的可視化以及與用戶的交互,同時讓Model只關係數據的處理,

原创 GreenDAO(一)

轉載自:http://blog.csdn.net/u010687392/article/details/48444417 在Android中,我們都知道使用的數據庫是SQLite,而使用這種原生的數據庫非常繁瑣,它對錶的管理和進行CR

原创 ListView相關

一、listview 監聽上滑還是下滑 [html] view plain copy <span style="font-size:12px;">listView.setOnScrollListener(new Abs

原创 wifi開發小總結

主題的流程 1.獲取到wifi的管理器 WifiManger mwifimanager = (WifiManger)context.getSystemService(WIFI_SERVICE); 2.通過管理器可以開啓/關閉WIFI mw

原创 安卓繪製方面的零散知識點

Bitmap.createBitmap(寬,高, Bitmap.Config.ARGB_8888); 一種色彩模式 色彩模式Bitmap.Config ALPHA

原创 RecyclerView簡單使用

RecyclerView是谷歌V7包下新增的控件,用來替代ListView的使用,他可以通過設置LayoutManager來快速實現listview、gridview、瀑布流的效果,而且還可以設置橫向和縱向顯示,添加動畫效果也非常簡單(自

原创 AndroidStudio混淆

首先要在build.gradle中開啓混淆,也就是minifyEnabled true,我用的build.gradle具體如下所示: <code class="hljs lasso has-numbering" style="displ

原创 webview---TBS服務

由於公司的一個產品,可能需要在APK內部內嵌WebView,以顯示HTML內容,因此花了一點時間做了一些技術方面的小嚐試。本文主要針對這個過程做一些簡單的記錄。 一、爲何不直接使用內置的WebView組件? 用Android自帶的W