原创 android複習路之二叉樹層次遍歷並且分層

二叉樹的層次遍歷,利用隊列輔助實習,並且使用last和nlast 實現二叉樹的分層,隊列用的是stl裏面的。核心點是用隊列輔助實現層次遍歷,也就是廣度優先遍歷,判斷何時分層,當隊列中的最後一個節點和隊首元素相等的時候代表着一層結束了,也就

原创 android複習路之tween動畫篇

放大和縮小: 縮小的xml <?xml version="1.0" encoding="utf-8"?> <scale xmlns:android="http://schemas.android.com/apk/res/android"

原创 android複習路之fragment篇

1.fragment的生命週期必須依附於activity:                                2.fragment依附於activity的的生命週期圖: 3.fragment各個函數的用法: 3.1 on

原创 android複習路之LitePal篇

1.配置LitePal首先在app/build.gradle文件中添加依賴包 compile 'org.litepal.android:core:1.4.1' 然後在AndroidMainfast.xml將application的nam

原创 android複習路之字符串的處理

常見的字符串轉換的處理方法: 1.字符串2是否可以通過字符串1旋轉得到,例:字符串1:123456,字符串2:234561,字符串2就是字符串1通過旋轉得到。字符串1:123456,字符串2:134561,字符串2不可以通過字符串1旋轉得

原创 android複習路之java基礎上

八種基本的數據類型,及其封裝類: 八種基本的數據類型:int,double,long,float,short,character,boolean 對應的封裝類型是:Integer,Double,Long,Float,Short,Chara

原创 android複習路之BaseAdapter優化

item <?xml version="1.0" encoding="utf-8"?> main <?xml version="1.0" encoding="utf-8"?> main代碼 package com.example.

原创 android複習路之handler篇

xml: <?xml version="1.0" encoding="utf-8"?> Main代碼: package com.example.zobject.myapplication; import androi

原创 android複習路之SurfaceView

surfaceview模版代碼: 基本的surfaceview都需要這樣的模版整理,模版代碼貼到下面區別就是在draw中進行不同的繪圖設計 下面的例子是繪製sin函數 package com.example.zobject.surfac

原创 android複習路之手打鏈表篇

代碼中很多細節都沒有考慮,節點的釋放,邊界值問題,只是單純的爲了練手。#include #include #define LEN sizeof(struct student) struct student{//結構體定義 i

原创 android複習路之自定義View篇

自定義view需要重寫兩個函數:onMeasure() 和 onDraw()。 onMeasure()用來測量view的大小。 測量中的三種模式 EXACTLY 當我們爲view 精確的指定它的大小的時候,還有指定爲match_pare