模擬程式開發流水帳(Android)
(範例要簡單獨立,往後復習才不會眼花撩亂)
(約3個月學習Android並轉換部份語法,測試範例程式碼才發現漏洞百出,修正,Play上架,AdMob刊登,裝置測試修正)
(回顧這些流水帳,有的都已看不太懂,這就是半桶仔)
202209246 第183天
1.降速、中斷。
2.映像檔1、2G
3.VB、Java都不到1G,Android將近30G。
5.啟動模擬跑很久,該不會這台電腦規格不夠,還是OS。
6.改到win7也是...錯誤一大堆,直接用studio算了
7.同一台電腦,xp的網路速度完全比不上win7。
202209250
第184天
1.eclipse 試了2種版本,結果SDK 只能設定一個,白忙一場。
2.改用studio 3.0.1。
3.又在等下載
5.還得連上網路。
6.一直無法進行下一步,版本差異有那麼大,跟書裡寫的不一樣,亂七八糟。
7.缺東缺西得下載,BIOS不支援,天啊~
8.主機板有個虛擬化必須開啟VTx Virtualization Technology
9.終於跑出一隻手機,目前這台電腦真的太慢。
202209261 第185天 1.先換張顯卡,不行再換另一台電腦。 2.開新版的loading有點久,然後失敗。舊版的也一堆紅字。一個空的新檔都開不了是怎麼回事,舉步維艱。 3.用新版開新檔,又下載了一堆,這幾天比較了解操作界面,直接用新版好了。有試出來了... 4.真的是linux 5.速度稍慢,也不是不能用,再看看,或是換SSD 6.一開始的主畫面在開新檔後就沒出現,可在<設定.外觀.系統.專案.再開啟>修改,<settings-Appearance-SystemSettings-Project-Reopen> 7.得一直連線,有點討厭,一直都是有需要才連線,手機例外。 8.API改成26無法在Nexus 6 API 26執行,改回32才可以。?? 9.都是舊版書,網路再找看看。
202210042 第193天
8.輸入範例碼,Android 4 還是可以用,兩本書寫法不同。
202210145 第203天
3.連檔名更改也很麻煩,不如重新建立。
5.重建完,研究語法
6.之前 Java paint 迴圈的問題,在 android 得到解釋,系統會忽略。
202210156 第204天
6. android 畫圖很囉唆
13.終於有個雛形出來了。
202210160 第205天
6.整合了2~3種語法,大致了解
7.不是囉唆就是太簡略,到底是什麼邏輯也看不懂。
202210171 第206天
1.容易寫、寫得快的語言,VB6
3.終於找到關鍵語法,addView
202210182 day207
2.一些關鍵語法還是得上網找,當初猶豫要不要再買書就是如此,每一本內容都很多,就是沒我要的,在VB是很基本的語法。
202210193 day208
1.寫程式:VB、Java、Android、Web、iOS、VC、Delphi、Python、Matlab、PLC
2.居然自己建立了表格的原始模型,在VB、Java是系統已建立好的,而Android並沒有可以直接使用的表格,為了每個grid都能自由存取,用二迴圈二維陣列建立了表格。
4.一個二維陣列,宣告的地方錯誤,無法存取
202210204 day209
2.自己建立的grid可直接判斷空白,不用先判斷有無,和Java不同,跟VB一樣
3.Java 的 Table 是一個類別,裡面有二維陣列,以方法、建立、存取資料。Android 自行定義、宣告、建立的表格本身就是二維陣列
4.VB表格的每個grid都已經先建立好。
202210226 day211
1.一條一條改很累,程式要再精簡,相同結構增加變數或條件式,合併
2.除錯很麻煩,沒有提示,一段一段查(其實是我不知道去哪邊看)
3.數字不能直接放入settext,前面要加"",取出要如何運算?(型態不同,轉型)
6.找了老半天,陣列宣告[0]出錯,以致無法建立[0]。
7.式子太長要簡化,以免判斷錯誤
8.任何地方都有可能
202210252 day214
2.繪圖
202210263 day215
2.只畫了十字線
4.先轉換語法再debug
5.自己寫的都忘了
202210274 day216
3.switch 不會用,用if比較快
202210285 day217
4.還缺timer,java不能直接用。
5.timer 應該可以了
202210296 day218
4.成功,再研究觸控移動縮放
202210300 day219
1.移動ok,還有縮放
3.超出螢幕,縮放
4.讀檔、權限
5.標題背景色
6.關閉
7.某些循環有誤
202210311 day220
3.某些循環G碼無法執行、檔名、權限、標題
6.溢位
6.G2G3,ok。paint 型式設定
202211012 day221
1.android 有夠難debug
2.終於查到了
3.重覆定義
202211023 day222
1.移動縮放再找範例研究
2.檔名
4.先整理範例,檔名有點難
202211034 day223
1.標題ok
2.顏色大致ok
3.取得路徑、檔名
4.副檔名驗證ok
5.m1要修改
6.溢位 ok
7.m01 ok
8.移動縮放不順
9.畫面改變事件
202211045 day224
1.移動縮放大致ok
2.大致ok,版面再調整一下,座標、table 載入隱藏、語言、測試其他範例
202211056 day225
3.圖示
4.版面可依螢幕尺寸建立不同layout
5.圖示ok
6.網路驗證ok
202211060 day226
1.再試一些範例就可以上架了
202211071 day227
1.字串分割、迴圈、陣列
202211082 day228
1.字串改迴圈
202211093 day229
1.() 針對刮號註釋再修改
202211104 day230
2.xz要再修改(xz三小?忘了)
202211115 day231
1.自己的車床程式碼改好
2.再google一些車床程式碼
4.頭大,G71G72G73循環中的自動C角R角再修改
5.大改造
202211126 day232
1.CR也得改,內孔不對
2.愈改愈多,本來只各寫一二種,現在每個循環得8種,至少24種判斷式
3.數值太小有溢位無法計算
4.漏寫剛好在座標點上的循環切削
5.想不到漏洞百出
202211130 day233
1.編輯錯誤造成的bug,如何排除
2.多了一個問題,計算半圓
202211141 day234
1.判斷式寫錯,取錯位
202211152 day235
3.G73切削次數與間距不太對
202211163 day 236
2.檢出EOB;
3.再檢查網路上的程式
202211174 day237
1.可以轉成android了,不想再找了,都亂寫。
202211233 day243
3.還不知哪裡錯了,怎麼可能無法執行?
202211244 day244
3.果然是錯字
4.範例再整理、測試
5.循環的G1RC還有問題
202211303 day250
2.操作界面、訊息
202212014 day251
1.最後開啟檔案再找一些範例研究
202212025 day252
1.找不到就先這樣上架,沒時間了。
202212036 day253
1.權限要求
202212040 day254
1.只能用system.exit
2.試試偏好設定儲存值
3.進入尾聲,再申請個email
202212051 day255
1.廣告程式碼ok
202212062 day256
1. console
202212073 day257
2.上架、審核
202212110 day261
1.上架了,再等廣告通過審核
202212143 day264
1.忙上架、廣告、寄email 推廣
202212154 day265
11.開啟檔案有誤,可能是android版本的問題。
202212165 day266
1.搞不定
202212176 day267
1.先用暫存檔,不存取實際路徑。
2.最終得自己開發一個檔案管理app
202212180 day268
2.暫時用temp檔,再研究
202212272 day277
1.寄出很多email,沒什麼人安裝,先不管了。
留言
張貼留言