原创 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