原创 webview退出後H5頁面背景音樂未停止

經歷了一個坑,原本以爲,最保險的做法是,在頁面退出的onPause時,通過JS調用頁面中的方法,去停止播放。事實證明,這個方式有很大的概率失敗,特別是當頁面正在做動畫的時候,這個js調用就會失效…..算webview的坑還是算H5

原创 Android API 23+ 動態權限申請

final List<String> permissionsList = new ArrayList<>(); //需要申請的權限列表 if (Build.VERSION.SDK_INT >= Build.VER

原创 小距離監聽ListView或者ScrollView上下滑動

我們知道,listview的onScrollListener的回調監聽只是返回firstVisibleItem,totalItem等,利用這些參數我們是無法做到小距離的滑動判斷的,特別是滑動的距離小於一個item高度的時候。 其

原创 java split(".")無效..

split(“.”),特殊字符需要轉義。 改成split(“\.”)

原创 EditText.setText()無效

轉載自:http://blog.csdn.net/learner_lps/article/details/52316878 感謝原博主。 先說原因: 安卓會自動保存某些view的狀態,旋轉屏幕或打開一個活動後,onSaveIn

原创 webview 加載H5頁面音樂不會自動播放問題解決方案

有公司在我們app上面投廣告,發現他們的h5頁面音樂不會自動播放。 經過幾番折騰,確認以下方案可用。 1.開啓js支持 WebSettings setings = mWebView.getSettings(); seting

原创 類似探探切換卡片,android 堆棧卡片,左滑添加右滑刪除

這個功能,網上相近的功能是有demo的,但是都不是我想要的。 所以,自己簡單的寫了一個。功能還很不完善,僅供參考。 效果如下: 這個控件,其實只用到ViewGroup的 child.layout()方法對子view進行排序跟

原创 TabLayout配合ViewPager

之前都習慣用RadioGroup配合ViewPager做頁面切換,官方是我TabLayout倒是用的很少,記錄下使用。 佈局: <LinearLayout xmlns:android="http://schemas.and

原创 Material Design Palette 使用總結

1.Palette 調色板 作用是提取頁面圖像突出的顏色,以此去修改statusBar與navigationBar的顏色,使頁面更加和諧。 使用: 1.添加依賴 compile 'com.

原创 finaldb 使用時 idField is null

略坑。 我們進行註解指定主鍵時: @Id(column = “memberId”) 會有兩個包可以選擇,分別是: import com.comvee.annotation.sqlite.Id; import net.tsz.a

原创 java Data、String、Long三種日期類型之間的相互轉換

看這位大哥: http://blog.csdn.net/msn465780/article/details/22498235

原创 利用反射R文件,通過資源名稱獲取ID

public static int getIdByName(Context context, String className, String name) { //className資源類型,name資源名稱 S

原创 關於Android硬件加速

本文轉載自:http://blog.csdn.net/u013598111/article/details/49975843 從Android 3.0開始,Android的2D渲染管線可以更好的支持硬件加速。硬件加速使用GPU進行

原创 判斷手機號是否合法(簡單判斷)

/** * @function 判斷手機號是否有效 * @param phoneNumber 手機號 * @return 有效則返回true, 無效則返回false * */ pub

原创 ViewPager中做圖片縮放遇到:java.lang.IllegalArgumentException: pointerIndex out of range

業務需求,一個viewpager中放一個可縮放的imageview,爆出這個bug. 感謝周剛博主提供解決方案: 來自:http://blog.csdn.net/nnmmbb/article/details/28419779