原创 linux(二)-command(vi)

移動 到第8行 8G 到第1行 gg 到末行 G刪除 刪除當前行 dd 從光標處向下刪除3行 3dd 從光標處向上刪除所有行 d1G 從光標處向下刪除所有行 dG 向左刪除1個字符 x 向左刪除1個單詞 d1w複製粘貼 複製當前行 yy

原创 Android組件(一)-Calendar、DataPickerDialog、PreferenceActivity、CoordinatorLayout

*Calendar、DataPickerDialog SimpleDateFormat sdf; java.util.Date dt; Calendar c = Calendar.getInsta

原创 Js 與Android WebView

一、JS調用Android Java交互 1、WebView初始化及配置: private void initWebView() { //配置可與JS交互 wb.getSettings().setJavaScript

原创 Android 時間優化和內存優化

一、時間優化 1⃣️時間優化工具:TraceView 2⃣️幾個重要指標:      Incl Cpu Time      Excl Cpu Time      Incl Real Time      Excl Real Time    

原创 View(一)

1、使用Paint、ShapeDrawable畫基本圖形 說明:          ①重寫onDraw(Canvas canvas)方法 public class SecondAnimationView extends View {

原创 Android 動畫(二)-Drawable Animation(Frame Animation)、Property Animation

1、Drawable Animation 1)說明 ·Drawable Animation(Frame Animation):幀動畫,就像GIF圖片,通過一系列Drawable依次顯示來模擬動畫的效果。 ·不要在onCreate中調用s

原创 Android組件(二)-水平ProgressBar

一、ProgressBar 水平 1、drawable樣式(progressbar_color.xml): <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android=

原创 Android studio 工程配置相關問題-.grade

grade 1、MultiDexApplication 找不到依賴包: build.grade中添加 android { ... defaultConfig{ ... multiDexEnabled = true ... } ... }

原创 Android 常用API

1、onItemClick public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) 各項的意義:arg1是當前item的view,通過它可

原创 自定義組件-LinearLayout、RelativeLayout

• LinearLayout 、RelativeLayout   1)繼承LinearLayout、RelativeLayout方法   2)重寫protected void onFinishInflate() 方法,進行變量的聲明,和監

原创 Java(02)-JDK 5.0 新特性

1、JDK 5.0 新特性 ·泛型   特點:            ·很好的解決了集合中對象很難管理其類型的難題。          ·List<String> l = new Arraylist<String>() ;       

原创 Java(01)-基本數據類型,面對對象,關鍵字,重寫與重載,異常體系

1、Java基本數據類型 java四類八種基本數據類型 第一類:整型 byte short int long 第二類:浮點型 float double 第三類:邏輯型 boolean(它只有兩個值可取true false) 第四類:

原创 算法(一)-排序sorting

問題:輸入數字a1,a2,a3...an,使其升序輸出。 1、插入排序-insertion sort ·算法: 這個算法從數組的第二個元素開始循環,將選中的元素與之前的元素一一比較,如果選中的元素小於之前的元素,則將之前的元素後移,最後再

原创 回調函數

1、IBackPressedListener 1)MainActivity定義接口 public class FileExplorerTabActivity extends Activity { //...do something.

原创 算法(二)—分治法Divide-and-conque

1、二分查找法-Binary Search ·非遞歸方法: /* * 非遞歸二分查找算法 * 參數:整型數組,需要比較的數. */ public static int binary