原创 自定義View之onDraw方法詳解

關於Android自定義View onDraw()方法詳解,請出門右轉: 參看啓艦講師的onDraw方法詳解大全

原创 字符反轉排序

title:Write a function that takes a string as input and returns the string reversed. Example:Given s = "hello", return

原创 獲取圖片資源過時方法替換:getResources().getDrawable(R.drawable.img);替換

獲取圖片資源過時方法替換 ① Drawable drawable = ContextCompat.getDrawable(context,R.drawable.img); //recommend ②Drawable getDrawable

原创 自定義View之onLayout方法學習

關於onLayout的學習,也是在基於View視圖樹的遞歸調用實現。 本篇想說明的是,不去深究View源碼關於onLayout,以及layout方法的實現原理。知道大概,目的是在會用。但是需要了解並掌握View內部關於onLayout方法

原创 Fragment 學習筆記

Fragment嵌套問題: Fragment嵌套裏不能再用getActivity().getFragmentManager(); 需要使用getChildFragmentManager(); 點贊 收藏 分享

原创 ROM,RAM,Android存儲目錄,Java代碼中對內存的使用,ART的運行位置

安卓手機,有兩個內存:機身內存、運行內存。 機身內存:ROM //相當於給電腦添加一塊硬盤。運行內存:RAM //相當於電腦裏的內存條。容量越高,響應速度越快,操作越流暢。手機買來就是固定不變的。 ROM機身內存包含:在手機內部的持久化

原创 Java的位運算符詳解實例——與(&)、非(~)、或(|)、異或(^)

轉自:http://blog.csdn.net/is_zhoufeng/article/details/8112199 自己保留,遇到的再補全 位運算符主要針對二進制,它包括了:“與”、“非”、“或”、“異或”。從表面上看似乎有點像

原创 轉載RecyclerVier 開源效果

序號 項目名稱 項目描述 預覽 1 cymcsg/UltimateRecyclerView RecyclerView支持各種功能的庫,star3000+,Ultimate 這個名字就取得屌 2 CymCh

原创 自定義View之構造函數學習

在學習了博客裏前輩們的關於自定義View知識,來總結一下我學習自定義View構造函數的收穫,以及還有遇到的一些問題。遇到的問題,在以後解決後,會補充。 開始做一件事情,不要求自己一步做到完美,我會慢慢改進學習,去完善。 問題,驅動學習!

原创 Android 之在View以及ViewGroup中Touch事件傳遞

關於onTouch事件的系統學習,是參考:基於源碼來了解Android的事件分發機制 個人總結:事件的分發還是基於View的視圖樹,進行遞歸遍歷 ①首先在ViewGroup中,先判斷父控件(父View)是否進行攔截事件 onInterce

原创 UI刷新重繪 :invalidate() 、postInvalidate()、requestLayout() 總結。

① invalidate() : 請求重繪View樹,即draw()過程。把例子中他是整個刷新着UI,並且從頭到尾並不會觸發onMeasure()方法(控制大小用)。如果是View就重繪View,如果是ViewGroup就全部重繪。

原创 Fragment 佈局屬性 tools:layout 作用

tools:layout屬性: fragment xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.a

原创 Eclispe 誤刪文件操作

eclipse 找回誤刪除Java文件 右鍵項目-> restore from local history 點贊 收藏 分享 文章舉報 劉淏卿 發佈了30 篇原創文章 · 獲贊

原创 Android時間間隔 SystemClock.uptimeMillis 和 System.currentTimeMillis

轉自:http://blog.csdn.net/fangyoayu2013/article/details/50786611 Android中計算時間間隔的方法: 記錄開始時間 startTime,然後每次回調時,獲取當前時間 c

原创 配置android studio ----SDK、JDK、NDK路徑

File-->Other Settings-->Default Project Structure