原创 Android的Design庫---BottomSheetBehavior和BottomSheetDialog

BottomSheet 的使用: BottomSheet 使用需要CoordinatorLayout作爲父佈局,BottomSheet 的佈局作爲CoordinatorLayout 的子佈局,並且BottomSheetBehavi

原创 android繪製知識--雙緩衝繪圖技術

今天我們說下雙緩衝繪圖技術。其實也沒有那麼神祕,可以理解爲就是一個裝載工具,說點接地氣的比如搬磚。我們每次可以搬十塊磚,從A搬到B,如果是就搬十塊我們當然是直接搬過去比較快,但是如果是一百或者一千塊呢?你直接搬效率肯定很低,於是我

原创 android基礎知識---重寫系統Crash處理類保存上傳和完美退出程序的方法

當今市場上android的手機型號和版本太多要做到完全適配幾乎是完全不可能的,那麼怎麼才能獲取其他的玩家的出錯的信息呢!這裏我們就要重新定義系統的Crash處理類了。 首先我們我們新建一個CustomCrashHandler類 實

原创 android基礎知識---語言切換

其實也不是多難的東西今天就是看到就想着寫下,由於看了好多博客寫的都是對不上號的東西,就自己寫下以後好查着看。 一、簡介 我們需要做的就是更新資源目錄的配置信息,同時我們要設置多個value比如value-en就是代表英

原创 android開源庫---線性圖表SuitLines

最近看到一個合適的開源庫,是線性圖表的,感覺以後可能會用到,這裏就寫下,因爲作者寫的直接用類,自己也好修改。給你們鏈接吧點擊打開鏈接 一、簡介首先適用於API14以上的(感覺這點很致命,不知道能不能規避) 靜態屬性 對應API 說明 x

原创 android錯誤筆記----嵌套listview顯示只有一行

這是個很老的問題了,今天有人問了下告訴別人了,但是解釋的不是很清晰,這裏我就在寫下,只做自己回憶用的(( ⊙ o ⊙ )!) 一、問題的原因 由於嵌套後計算listview的高度出現問題導致的。比如在ScrollView中嵌套

原创 android開源庫----可自定義動效的卡片切換視圖

本來今天不想寫的,但是怕自己又忘記就寫了,正好提醒自己週末改下,變成觸摸可能會好點(但願記得了)) 好了介紹下bakerj 添加依賴 compile 'com.bakerj:infinite-cards:1.0.0' 地址 這

原创 android開源庫--FilePicker

想必大家經常用到選擇文件的時候吧,這裏我介紹一個開源庫 內庫地址 那我就說下用法咯 一樣加入依賴 compile 'com.github.angads25:filepicker:1.1.0' public vo

原创 使用android studio混淆過程中遇到的異常

1.dexDebug ExecException finished with non-zero exit value 2需要在gradle中配置下面的代碼,原因是引用了多個libraries文件defaultConfig {       

原创 ScrollView中嵌套ListView置頂問題

[java] view plain copy public class MyListView extends ListView {       public MyListView(Context context) {  

原创 android實用方法----代碼中抓取log

最近在公司中遇到一個需求,客戶的手機出現bug但是我們復現不出來,所以我們主管讓我寫個抓log的apk。 思路很簡單,開啓一個服務,然後用Runtime.getRuntime().exec(String [] cmdArray)

原创 Android基礎知識---RxPermissions獲取運行時權限

大家都瞭解android6.0的運行時權限分爲兩類: 一類是Normal Permissions,這類權限不涉及個人隱私,不需要用戶進行授權,比如手機震動,訪問網絡; 一類是Dangerous Permissions,這類權限

原创 android基礎知識---Mean菜單管理

Android一共有三種形式的菜單: 1.選項菜單(optinosMenu) 2.上下文菜單(ContextMenu) 3.子菜單(subMenu)

原创 android基礎知識----自帶的分享

我一直都在sharesdk分享,沒怎麼用,今天這裏就用下,順便記錄下挺簡單的。 最主要的三種 1. 分享文本 Intent intent1=new Intent(Intent.ACTION_SEND);

原创 android---webview和scrollview(等滑動衝突)

如果webview嵌套的html中含有輪播圖我們就會發現滑動很不舒暢,這對用戶體驗來說是很差的,所以咯這肯定不行,當然解決的方法也很簡單,就是根據滑動方向和距離簡單的做下事件的屏蔽。 所以這裏自定義一個webview publi