Android related PC or Mac (or any other computer OS) software. Movie encoders, synchronization, development, etc.
May 10th, 2016, 5:38 am
Frens I need Simple Library Compiler V 1.0.3 for wrapping the android library.If anyone have this tool please share with me.will share if i m able to wrap some of it.
https://www.b4x.com/android/forum/threads/tool-simple-library-compiler-build-libraries-without-eclipse.29918/
Thanks
May 10th, 2016, 5:38 am

coding is just my hobby..alwayz curious abt it,
May 17th, 2016, 7:40 am
I m able to wrap some of the Libs that cannot be downloaded by unregistered users in B4X community.I m so glad to share wid you all.If found any bugs please inform me. :)
Find the lib File : https://www.dropbox.com/s/1bpmfgzfwywtcmm/libColorSeekBar.zip?dl=0

Hope it helps.
May 17th, 2016, 7:40 am

coding is just my hobby..alwayz curious abt it,
May 18th, 2016, 10:02 am
SanjogShakya wrote:I m able to wrap some of the Libs that cannot be downloaded by unregistered users in B4X community.

Hi SanjogShakya, Thanks for the library you cleverly created with the SLC. So do you think this will allow coders to create B4A libraries from Java code found elsewhere on the internet?

Would you consider sharing the 'Simple Library Compiler' zip (here) for anyone smart enough to use it?
May 18th, 2016, 10:02 am
May 19th, 2016, 7:11 am
you are most welcome my fren.
I got the Simple Library Complier from the first post in this forum.It is located in B4A support Program.Who ever need it they can down the B4A Support Program and get SLC.
So do you think this will allow coders to create B4A libraries from Java code found elsewhere on the internet?


Yes we can wrap the java code to use with B4A. If its only a class then it can be done with Reflection & JavaObject library(Not so familiar with it). If you want to wrap customviews found in Github or other site we can definitely wrap it to use with b4a.

best regards
Sanjog(Pathfinder)
May 19th, 2016, 7:11 am
Last edited by SanjogShakya on May 19th, 2016, 7:17 am, edited 2 times in total.

coding is just my hobby..alwayz curious abt it,
May 19th, 2016, 9:09 am
Sanjog's OverView For Wrapped Libary
I am sharing wrapped library (by myself).The new B4A library will be updated in this post if created.

    ColorSeekBar : (Release Date : 2016/05/19)

    https://www.dropbox.com/s/1bpmfgzfwywtcmm/libColorSeekBar.zip?dl=0
    *Don't forget to add Resource folder in B4A project folder.
    B4A Code
    Code: Select all#AdditionalRes: ..\res
    Sub Globals
       'These global variables will be redeclared each time the activity is created.
       'These variables can only be accessed from this module.

       Private ColorSeekBar1 As ColorSeekBar
       Private Label1 As Label
    End Sub

    Sub Activity_Create(FirstTime As Boolean)
       'Do not forget to load the layout file created with the visual designer. For example:
       Activity.LoadLayout("Layout1")
       ColorSeekBar1.MaxValue=100
      ColorSeekBar1.ColorBarValue= 10 '0 - maxValue
      ColorSeekBar1.AlphaBarValue=10 '0-255
      ColorSeekBar1.ShowAlphaBar=True
      ColorSeekBar1.BarHeight=10'5dpi
      ColorSeekBar1.ThumbHeight=30 '30dpi
      ColorSeekBar1.BarMargin=10 'the margin between colorBar And alphaBar 10dpi
    End Sub

    Sub ColorSeekBar1_ColorChanged(colorBarValue As Int, alphaValue As Int, color As Int)
       Label1.Text = "SeekBar Value " & colorBarValue
       Label1.TextColor = color
    End Sub


    EmphasisTextView :(Release Date : 2016/05/19)
    https://www.dropbox.com/s/z276u56edlrwfnr/EmphasisTextView.zip?dl=0
    B4A Code
    Code: Select allSub Globals
        'These global variables will be redeclared each time the activity is created.
        'These variables can only be accessed from this module.

        Private etv1, etv2 As EmphasisTextView
    End Sub

    Sub Activity_Create(FirstTime As Boolean)
        'Do not forget to load the layout file created with the visual designer. For example:
        Activity.LoadLayout("main")
       
        etv1.Text = "Hi Frens Its me Pathfinder(Sanjog) :) Enjoy my Wrapped Library For B4A."
        etv1.TextToHighlight = "B4A"
        etv1.TextSize = 25
        etv1.CaseInsensitive = True
        etv1.TextHighlightColor = "#ffffff00"0
    etv1.highlight
       
        etv2.Text = "I and Just Learning Wrapping Library. Enjoying Wrapping Libs."
        etv2.TextToHighlight = "Wrapping"
        etv2.TextSize = 25
        etv2.CaseInsensitive = True
        etv2.TextHighlightColor = "#ff00ffff"
        etv2.highlight

    End Sub



    StartPointSeekBar : (Release Date : 2016/05/19)
    https://www.dropbox.com/s/d5yb735ncv6hcxa/StartPointSeekBar.zip?dl=0
    *Don't forget to add Resource folder in B4A project folder.
    B4A Code
    Code: Select all#AdditionalRes:..\res
    Sub Process_Globals
       'These global variables will be declared once when the application starts.
       'These variables can be accessed from all modules.
    End Sub

    Sub Globals
       'These global variables will be redeclared each time the activity is created.
       'These variables can only be accessed from this module.
          Dim spsb As StartPointSeekBar
       Private Label1 As Label
    End Sub

    Sub Activity_Create(FirstTime As Boolean)
       'Do not forget to load the layout file created with the visual designer. For example:
       Activity.LoadLayout("Layout1")
       spsb.MaxValue = 40
       spsb.MinValue = -40
    End Sub
    Sub Activity_Resume
    End Sub
    Sub Activity_Pause (UserClosed As Boolean)
    End Sub
    Sub spsb_ValueChanged(Value As Double)
       Label1.Text = "StartPointSeekBarValue :   " &  Value
    End Sub


    CircleProgressBar :(Release Date : 2016/05/20)
    https://www.dropbox.com/s/3qmb5zv0gupdfxu/CircleProgress.zip?dl=0
    *Don't forget to add Resource folder in B4A project folder which is located in Example folder.
    Demos:

    Image
    B4A Code
    Code: Select all#AdditionalRes:..\res
    Sub Process_Globals
       'These global variables will be declared once when the application starts.
       'These variables can be accessed from all modules.
       Private tArc,tCircle,tDonut As Timer
    End Sub
    Sub Globals
       'These global variables will be redeclared each time the activity is created.
       'These variables can only be accessed from this module.   
       Private DonutProgress1 As DonutProgress
       Private CircleProgress1 As CircleProgress
       Private ArcProgress1 As ArcProgress
    End Sub

    Sub Activity_Create(FirstTime As Boolean)
       'Do not forget to load the layout file created with the visual designer. For example:
       Activity.LoadLayout("Layout1")
       'ArcProgress
       ArcProgress1.BottomText="MEMORY"
       ArcProgress1.BottomTextSize=20
       ArcProgress1.SuffixText="Free"
       ArcProgress1.ArcAngle=270
       ArcProgress1.StrokeWidth=5
       ArcProgress1.FinishedStrokeColor=Colors.Red
       ArcProgress1.UnfinishedStrokeColor=Colors.Gray
       ArcProgress1.Max=100
       tArc.Initialize("tArc",50)
       tArc.Enabled = True
       
       'CircleProgress
       CircleProgress1.Max=100
       tCircle.Initialize("tCircle",50)
       tCircle.Enabled=True
       
       'Donut
       DonutProgress1.Max=100
       DonutProgress1.PrefixText="Test"
       DonutProgress1.FinishedStrokeColor=Colors.Magenta
       DonutProgress1.UnfinishedStrokeColor=Colors.Cyan
       tDonut.Initialize("tDonut",50)
       tDonut.Enabled=True   
    End Sub
    Sub Activity_Resume
    End Sub
    Sub Activity_Pause (UserClosed As Boolean)
    End Sub
    Sub tArc_tick
       If ArcProgress1.Progress <=100 Then
          ArcProgress1.Progress = ArcProgress1.Progress+1
             
       Else
          tArc.Enabled = False
       End If
    End Sub
    Sub tCircle_tick
       If CircleProgress1.Progress<=100 Then
          CircleProgress1.Progress = CircleProgress1.Progress+1
          Else
             tCircle.Enabled = False      
       End If
    End Sub
    Sub tDonut_tick
       If DonutProgress1.Progress < = 100 Then
          DonutProgress1.Progress = DonutProgress1.Progress +1
          Else
             tDonut.Enabled = False
       End If
    End Sub


    DialTimePicker: (Release Date : 2016/05/24)

    https://www.dropbox.com/s/2zlpmnog6mgrg3q/DialTimePicker.zip?dl=0
    *Don't forget to add Resource folder in B4A project folder.
    ImageImage
    B4A Code
    Code: Select all#AdditionalRes:..\res
    Sub Process_Globals
       'These global variables will be declared once when the application starts.
       'These variables can be accessed from all modules.

    End Sub
    Sub Globals
       'These global variables will be redeclared each time the activity is created.
       'These variables can only be accessed from this module.

       Private dp As DialTimePicker
       Private Label1 As Label
    End Sub

    Sub Activity_Create(FirstTime As Boolean)
       'Do not forget to load the layout file created with the visual designer. For example:
       Activity.LoadLayout("Layout1")
    'Set background color
    dp.CanvasColor=Colors.White
    'Set dial color
    dp.DialColor=Colors.Green
    'Set clock color
    dp.ClockColor=Colors.CYAN
    'Set text color
    dp.TextColor=Colors.BLACK
    'Enable 24 Or 12 hour clock
    dp.HourFormat=False
    End Sub

    Sub Activity_Resume

    End Sub

    Sub Activity_Pause (UserClosed As Boolean)

    End Sub
    Sub dp_TimeChanged(hour As Int,Minute As Int,ampm As String)
       Label1.Text = hour & ":" & Minute &":" & ampm
    End Sub



    CircleView: (Release Date : 2016/05/27)

    https://www.dropbox.com/s/9k6joo4vjt6gqtj/CircleView.zip?dl=0
    B4A Code
    Code: Select all#Region  Activity Attributes
       #FullScreen: False
       #IncludeTitle: True
    #End Region
    Sub Process_Globals
       'These global variables will be declared once when the application starts.
       'These variables can be accessed from all modules.   
    End Sub
    Sub Globals
       'These global variables will be redeclared each time the activity is created.
       'These variables can only be accessed from this module.
       Private CircleView1 As CircleView
    End Sub
    Sub Activity_Create(FirstTime As Boolean)
       'Do not forget to load the layout file created with the visual designer. For example:
       Activity.LoadLayout("Layout1")
       'ArcProgress
       CircleView1.ShowSubtitle=True
       CircleView1.ShowTitle=True
       CircleView1.SubtitleText="22%"
       CircleView1.TitleText ="Memory"   
    End Sub
    Sub Activity_Resume
    End Sub
    Sub Activity_Pause (UserClosed As Boolean)
    End Sub
    Sub CircleView1_Click
       ToastMessageShow("I am Click",False)
    End Sub
    Sub CircleView1_LongClick
       ToastMessageShow("I am LongCLick",False)
    End Sub

May 19th, 2016, 9:09 am
Last edited by SanjogShakya on May 27th, 2016, 6:38 am, edited 8 times in total.

coding is just my hobby..alwayz curious abt it,
May 22nd, 2016, 10:56 am
Has anyone got LargeFileDownload.zip?

https://www.b4x.com/android/forum/threads/download-huge-files-with-httputils2.30220/#content

(This library shows a progress bar during a file download so it is useful for larger file downloads and would be most useful.)


SanjogShakya

The wrapping software will be really useful - we may not be so dependent upon B4X.com libraries in the future. ;) Great work using it!
May 22nd, 2016, 10:56 am
May 24th, 2016, 12:12 pm
Sanjog's OverView For Wrapped Libary Updated with new Wrapped Lib DialTimePicker.
May 24th, 2016, 12:12 pm

coding is just my hobby..alwayz curious abt it,
May 27th, 2016, 6:39 am
Sanjog's OverView For Wrapped Libary Updated with new Wrapped Lib CircleView.
May 27th, 2016, 6:39 am

coding is just my hobby..alwayz curious abt it,
May 31st, 2016, 10:17 am
Excuse me, i want to ask about library b4amListView
May 31st, 2016, 10:17 am
Jun 1st, 2016, 2:40 am
setan wrote:Excuse me, i want to ask about library b4amListView


I think mlistview lib is available in one of navigation drawer example.
Will write back if i found.
Jun 1st, 2016, 2:40 am

coding is just my hobby..alwayz curious abt it,