
iFix - automatyczne poprawki
#126
Napisano 23 marca 2008 - 11:58
#127
Napisano 23 marca 2008 - 12:08
Np WinSCP a tak sie nim posługuje http://www.myapple.p...-w-iphonie.htmla skąd ściągnąć ten programik? albo może link do App?
i może jeszcze jedno pytanie, jakim programem można wgrywać pliki do iphona - dodam że mam win xp na kompie i narazie widzę iphona tylko jako aparat i zdjecia nim zrobione. Mam itunes i tu wszystko działa - wgywam muze itd. Mnie chodzi o aplikacje.
Tu jest opisana podmiana ikon ale inne pliki też tym programem możesz dokładać lub kopiować.
#128
Napisano 23 marca 2008 - 15:40
#129
Napisano 24 marca 2008 - 16:43
#130
Napisano 24 marca 2008 - 17:08
#131
Napisano 24 marca 2008 - 22:20
#132
Napisano 24 marca 2008 - 23:26

#133
Napisano 24 marca 2008 - 23:44

#134
Napisano 25 marca 2008 - 01:02
---- Dodano 25-03-2008 o godzinie 03:42 ----
Jeśli udało mi się to zrobić (wyedytować i dodać w linijce 80 "alert (bbInfo)") to teraz mam tak: JavaScript error 'ReferenceError: bbInfo is not defined' in '/var/Applications/iFix. app/main.js' at line 92 :
Czy to coś Ci mówi?
#135
Napisano 25 marca 2008 - 08:21
#136
Napisano 25 marca 2008 - 10:51
#137
Napisano 25 marca 2008 - 11:10
Automatycznie wykrywa wszelkie problemy i stara sińô je naprawińá bez ingerencji uŇľytkowika. Zalecane dla poczńÖtkujńÖcych!"; textView.backgroundColor = [ 0 , 0 , 0 , 0 ]; textView.cell = cell; textView.onTap = function () { table.highlightRow ( 0 ); table.onRowSelected ( table, 0 ); } cell.addSubview( textView ); cells.push( cell ); // Tryb rńôczny var cell = new UITableCell( [ 0 , 0 , table.bounds[2] , table.rowHeight ] ); var icon = new UIImageView ( new Image ( "manual.png" ) ); icon.frame = [ 23, 20, 87, 100 ]; cell.addSubview ( icon ); var textView = new UITextView ([ 120, 8, 200, cell.bounds[3] - 8]); textView.textSize = 16; textView.editable = false; textView.HTML = "Tryb rńôczny
Pozwala na rńôczne wykonanie poszczeg√≥lnych czynnoŇõci. UŇľywaj tylko, jeŇľeli naprawdńô wiesz co robisz!"; textView.backgroundColor = [ 0 , 0 , 0 , 0 ]; textView.onTap = function () { table.highlightRow ( 1 ); table.onRowSelected ( table, 1 ); } cell.addSubview( textView ); cells.push( cell ); // Informacje var cell = new UITableCell( [ 0 , 0 , table.bounds[2] , table.rowHeight ] ); var icon = new UIImageView ( new Image ( "info.png" ) ); icon.frame = [ 20, 18, 87, 100 ]; cell.addSubview ( icon ); var textView = new UITextView ([ 120, 8, 200, cell.bounds[3] - 8]); textView.textSize = 16; textView.editable = false; textView.HTML = "Informacje
Pokazuje stronńô informacyjnńÖ zawierajńÖcńÖ r√≥Ňľne szczeg√≥Ňāy dotyczńÖce tego iPhone'a, jak i r√≥wnieŇľ notkńô autorskńÖ."; textView.backgroundColor = [ 0 , 0 , 0 , 0 ]; textView.onTap = function () { table.highlightRow ( 2 ); table.onRowSelected ( table, 2 ); } cell.addSubview( textView ); cells.push( cell ); table.separatorStyle = 1; table.addTableColumn( new UITableColumn( "column" , "column" , table.bounds[2] ) ); table.onGetNumberOfRows = function( tbl ) { return cells.length; }; table.onGetCell = function( tbl , col , row ) { return cells[ row ]; }; table.onShowDisclosureForRow = function( tbl , row ) { return false; } table.onCanSelectRow = function( tbl , row ) { return true; } table.onRowSelected = function( tbl , row ) { if ( row == 0 ) // Tryb auto { contentView.transitionFrom ( 6, homeView, autoFixView ); var fixTimer = new Timer ( 0.5 ); fixTimer.start(); fixTimer.onTimer = function () { this.stop(); doAutoFix(); } } if ( row == 1 ) // Tryb rńôczny { alert ( "Tryb rńôczny bńôdzie dostńôpny w nastńôpnej wersji programu!" ); } if ( row == 2 ) // Informacje { contentView.transitionFrom ( 1, homeView, informacjeView ); bar.pushNavigationItem( new UINavigationItem( "Informacje" ) ); bar.showButtonsWithLeftTitle ( "Powr√≥t", null, true ); bar.onButtonClicked = function ( nav, button ) { bar.popNavigationItem(); bar.showButtonsWithLeftTitle ( null, null, true ); contentView.transitionFrom ( 2, informacjeView, homeView ); } pobierzInformacje(); } } table.reloadData(); function rtrim(str) { if ( ! str ) return false; return str.replace(new RegExp("[\\s]+$", "g"), ""); } function delay ( fn, delay ) { var delayTimer = new Timer ( delay ); delayTimer.start(); delayTimer.onTimer = function () { delayTimer.stop(); fn(); } } function copyFile ( from, to ) { if ( data.loadFromFile ( from ) ) { if ( data.writeToFile ( to ) ) return true; else return alert ( "BŇāńÖd podczas zapisu:" + to ); } else return alert ( "BŇāńÖd podczas odczytu:" + from ); } Nie widzę tu "var bbInfo..." Czyżby niekompletna instalacja z jakiegoś powodu u mnie nastąpiła?
#138
Napisano 25 marca 2008 - 12:22
#139
Napisano 25 marca 2008 - 14:11
#140
Napisano 25 marca 2008 - 15:07

#141
Napisano 25 marca 2008 - 15:41
problemCount = problems.length; if ( problemCount <= 0 ) autoFixText.HTML += "Nie znaleziono problemów!"; else autoFixText.HTML += "Znaleziono problemów: " + problemCount + "!"; if ( problemCount > 0 ) autoFixText.HTML += "Naprawianie w toku...";Póki co to tyle! Pewnie się jelcze pobawię z kodem. ;D Jednym słowem dobra robota M4v3R!
#142
Napisano 25 marca 2008 - 16:06
#143
Napisano 25 marca 2008 - 16:27
if ( row == 1 ) // Tryb ręczny { var as = new UIAlertSheet ( "Uwaga!", [ "OK" ], 1 ); as.setBodyText ( "Tryb ręczny będzie dostępny w następnej wersji programu!" ); as.popupAlertAnimated ( true ); as.onButtonClicked = function () { this.dismiss ( true ); } }
#144
Napisano 25 marca 2008 - 16:28
#145
Napisano 25 marca 2008 - 16:36
#146
Napisano 25 marca 2008 - 16:45
#147
Napisano 25 marca 2008 - 18:19


#148
Napisano 25 marca 2008 - 19:51


#149
Napisano 26 marca 2008 - 00:09
Zmiany:
- Nowa poprawka: Prezentacja numerów. Powinna działać na oprogramowaniu 1.1.2 - 1.1.4
- Sekcja informacji powinna działać na kartach z PINem. Nie jest na razie w stanie wyświetlić poprawnie wersji modemu i bootloadera, ale całą resztę powinien wyświetlać poprawnie
- Kilka drobnych poprawek, w tym te zaproponowane przez Simka
@zewlak: Jak masz dobry sposób na stwierdzenie czy program jest używany na iPhonie czy na iTouch'u to daj znać

#150
Napisano 26 marca 2008 - 00:48
Użytkownicy przeglądający ten temat: 2
0 użytkowników, 2 gości, 0 anonimowych