Sub InfoVol_Click
Dim Calls As List
Dim CallLog As CallLog
Calls = CallLog.GetAll(10) 'Get the last 10 calls
ListView1.Initialize("listview1")
''ListView1.Top=0
''ListView1.Left=0
''ListView1.Height=100%y
''ListView1.Width=100%x
''ListView1.Visible=True
For i = 0 To Calls.Size - 1
Dim C As CallItem
C = Calls.Get(i)
Dim callType, name As String
Select C.callType
'Ricvute
Case C.TYPE_INCOMING
callType="Incoming"
'Perse
Case C.TYPE_MISSED
callType = "Missed"
'Fatte
'' Case c.TYPE_OUTGOING
'' callType = "Outgoing"
End Select
name = C.CachedName
'Creo quadro
If name = "" Then name = "N/A"
'Cerco Foto
Dim Contacts1 As Contacts
Dim listOfContacts As List
listOfContacts = Contacts1.FindByName(name, False)
For ii = 0 To listOfContacts.Size - 1
Dim Contact As Contact
Contact = listOfContacts.Get(ii)
Log(Contact) 'will print the fields to the LogCat
Dim photo As Bitmap
photo = Contact.GetPhoto
Next
If name="N/A" Then
photo=LoadBitmap(File.DirAssets,"NoPhoto.png")
End If
ListView1.TwoLinesAndBitmap.Label.TextColor=Colors.Blue
ListView1.TwoLinesAndBitmap.Label.TextSize=10
ListView1.AddTwoLinesAndBitmap(name & " - (" & callType & ") - Date:" & DateTime.Date(C.Date) & " - Time:" & DateTime.Time(C.Date) , C.Number, photo)
Log("Number=" & C.Number & ", Name=" & name _
& ", Type=" & callType & ", Date=" & DateTime.Date(C.Date) & ", Ora=" & DateTime.Time(C.Date))
Next
ListView1.SetBackgroundImage(LoadBitmap(File.DirAssets,"SfondoLista.png"))
Activity.AddView(ListView1, 0, 0, 100%x, 100%y)
End Sub
ListView1.TwoLinesAndBitmap.Label.TextColor = ...
ListView1.TwoLinesAndBitmap.SecondLabel.TextColor = ...
Ci sono molte persone che "litigano" con i DB e relative interfacce grafiche (questo è uno degli ultimi, ad esempio).
Inoltre, sarebbe uno strumento che utilizzerei io stesso, per velocizzare la "produzione".
E non sarebbe solo questo; una volta che hai una classe, ad esempio "Impiegato", si potrà scrivere codice molto semplice:
Impiegato.Nome = "Massimo"
Impiegato.Stipendio = "troppo basso"
Impiegato.Salva
Infatti era quello che pensavo, anche se il Service lo richiamo ad ogni secondo facendo comparire un led che lampeggia:Non penso che funzioni: il timer è dichiarato nel service e se questo non è attivo non dovrebbe esserlo nemmeno il timer.
Difficile che qui qualcuno ti aiuti a risolvere, se non ci sono riusciti nemmeno nel Questions (leggi: Erel).
Sub WidTimer_Tick
If Menu.Led=True Then
rv.SetImage("imgLed",LoadBitmap(File.DirAssets,"imgOff.png"))
Menu.Led=False
Else
rv.SetImage("imgLed",LoadBitmap(File.DirAssets,"imgOn.png"))
Menu.led=True
End If
StartService(Me)
End Sub
Sub rv_Disabled
If Main.FirstClick=True Then
ToastMessageShow("The Widget is Closed",True)
Log("CHIUSO")
CancelScheduledService("")
StopService("")
Main.DestroyApp=True
StartActivity(Main)
End If
End Sub
Sub Activity_Create(FirstTime As Boolean)
If DestroyApp=True Then
Activity.Finish
Activity.CloseMenu
ExitApplication
End If
EndSub
** Activity (main) Create, isFirst = true **
** Activity (main) Resume **
** Activity (main) Pause, UserClosed = true **
** Service (srv) Create **
** Service (srv) Start **
android.appwidget.action.APPWIDGET_UPDATE
** Service (srv) Start **
** Service (srv) Start **
** Service (srv) Start **
** Service (srv) Start **
** Service (srv) Start **
CLICCATO
** Activity (menu) Create, isFirst = true **
(Menu, 84) FullScreen or IncludeTitle properties in layout file do not match the activity attributes settings. (warning #1004)
** Activity (menu) Resume **
** Service (srv) Start **
** Service (srv) Start **
** Service (srv) Start **
** Service (srv) Start **
** Service (srv) Start **
** Service (srv) Start **
KeyCode=4
** Service (srv) Start **
** Activity (menu) Pause, UserClosed = true **
** Service (srv) Start **
** Service (srv) Start **
** Service (srv) Start **
** Service (srv) Start **
** Service (srv) Start **
** Service (srv) Start **
** Service (srv) Start **
** Service (srv) Start **
** Service (srv) Start **
** Service (srv) Start **
** Service (srv) Start **
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?