1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 | display.setStatusBar( display.HiddenStatusBar ) -- hide status bar local background = display.newImage( "wood_bg.png", true ) background.x = display.contentWidth / 2 background.y = display.contentHeight / 2 background.alpha = 0.8 -- Define colors for labels lbl = {red = 255, green = 180, blue = 90} txt = {red = 255, green = 255, blue = 255} ------------------------------------------- -- *** Add Device labels *** ------------------------------------------- local x = 20 -- x value for label fields local y = 40 -- y value for label fields local yOffset = 35 -- y offset between fields local itemLabel = display.newText( "Device Info",100, 30, native.systemFont, 24 ) itemLabel:setTextColor( 255, 255, 255) local itemLabel = display.newText( "name:", x+85, y+yOffset*1, native.systemFont, 16 ) itemLabel:setTextColor(lbl.red, lbl.green, lbl.blue) itemLabel = display.newText( "model:", x+78, y+yOffset*2, native.systemFont, 16 ) itemLabel:setTextColor(lbl.red, lbl.green, lbl.blue) itemLabel = display.newText( "environment:", x+30, y+yOffset*3, native.systemFont, 16 ) itemLabel:setTextColor(lbl.red, lbl.green, lbl.blue) itemLabel = display.newText( "platformName:", x+15, y+yOffset*4, native.systemFont, 16 ) itemLabel:setTextColor(lbl.red, lbl.green, lbl.blue) itemLabel = display.newText( "platformVersion:", x+2, y+yOffset*5, native.systemFont, 16 ) itemLabel:setTextColor(lbl.red, lbl.green, lbl.blue) itemLabel = display.newText( "version (Corona):", x, y+yOffset*6, native.systemFont, 16 ) itemLabel:setTextColor(lbl.red, lbl.green, lbl.blue) itemLabel = display.newText( "build (Corona):", x+19, y+yOffset*7, native.systemFont, 16 ) itemLabel:setTextColor(lbl.red, lbl.green, lbl.blue) itemLabel = display.newText( "deviceID:", x+10, y+yOffset*8, native.systemFont, 16 ) itemLabel:setTextColor(lbl.red, lbl.green, lbl.blue) ------------------------------------------- -- *** Add Device text *** ------------------------------------------- -- Calls system.getInfo to fill in the Device Info fields local xText = 160 -- x value for Text fields local itemText = display.newText( system.getInfo( "name" ), xText, y+yOffset*1, native.systemFont, 16 ) itemText:setTextColor(txt.red, txt.green, txt.blue) local itemText = display.newText( system.getInfo( "model" ), xText, y+yOffset*2, native.systemFont, 16 ) itemText:setTextColor(txt.red, txt.green, txt.blue) local itemText = display.newText( system.getInfo( "environment" ), xText, y+yOffset*3, native.systemFont, 16 ) itemText:setTextColor(txt.red, txt.green, txt.blue) local itemText = display.newText( system.getInfo( "platformName" ), xText, y+yOffset*4, native.systemFont, 16 ) itemText:setTextColor(txt.red, txt.green, txt.blue) local itemText = display.newText( system.getInfo( "platformVersion" ), xText, y+yOffset*5, native.systemFont, 16 ) itemText:setTextColor(txt.red, txt.green, txt.blue) local itemText = display.newText( system.getInfo( "version" ), xText, y+yOffset*6, native.systemFont, 16 ) itemText:setTextColor(txt.red, txt.green, txt.blue) local itemText = display.newText( system.getInfo( "build" ), xText, y+yOffset*7, native.systemFont, 16 ) itemText:setTextColor(txt.red, txt.green, txt.blue) local itemText = display.newText( system.getInfo( "deviceID" ), 30, y+yOffset*8+25, native.systemFont, 14 ) itemText.x = display.contentWidth/2 -- center long string (40 chars) itemText:setTextColor(txt.red, txt.green, txt.blue) |