رفتن به مطلب

hemmaty76

کاربر رو به رشد
  • تعداد ارسال ها

    187
  • تاریخ عضویت

  • آخرین بازدید

پست ها ارسال شده توسط hemmaty76

  1. سلام کاره سختی نیست . . . .

    اول این که نیاز به لایبرری Camera دارید که تو لایبرری هاتون هست .

    کد روبه این صورت شروع میکنیم :

    این هارو تعریف میکنیم .

     

    Dim camera1 As Camera
    	Dim btnTakePicture As Button
    	Dim Panel1 As Panel
    
    
    بعد... :

    Sub Activity_Create(FirstTime As Boolean)
    	Activity.LoadLayout("1")
    End Sub
    Sub Camera1_Ready (Success As Boolean)
    	If Success Then
    		camera1.StartPreview
    		btnTakePicture.Enabled = True
    	Else
    		ToastMessageShow("Cannot open camera.", True)
    	End If
    End Sub
    
    Sub Activity_Resume
    	btnTakePicture.Enabled = False
    	camera1.Initialize(Panel1, "Camera1")
    End Sub
    
    Sub Activity_Pause (UserClosed As Boolean)
    	camera1.Release
    End Sub
    
    Sub Camera1_PictureTaken (Data() As Byte)
    	camera1.StartPreview
    	Dim out As OutputStream
    	out = File.OpenOutput(File.DirRootExternal, "1.jpg", False)
    	out.WriteBytes(Data, 0, Data.Length)
    	out.Close
    	ToastMessageShow("Image saved: " & File.Combine(File.DirRootExternal, "1.jpg"), True)
    	btnTakePicture.Enabled = True
    End Sub
    
    Sub btnTakePicture_Click
    	btnTakePicture.Enabled = False
    	camera1.TakePicture
    End Sub
    
    وقتی تصویر رو گرفت تویه Root External که همون SD کارتت هست سیو میشه .

    این هم سورس .....

    attachicon.gifCamera. Basic4aNDROID.ORG.rar

     

    میشه افکتی روش گذاشت

    یعنی تو خوده دوربین مثلا همه چیز رو نگاتیو نشون بده؟

  2. ** Service (starter) Create **

    ** Service (starter) Start **

    ** Activity (main) Create, isFirst = true **

    farakhani_farakhanimatn (java line: 281)

    java.lang.RuntimeException: Object should first be initialized (Cursor).

        at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:50)

        at anywheresoftware.b4a.sql.SQL$CursorWrapper.getRowCount(SQL.java:313)

        at b4a.example.farakhani._farakhanimatn(farakhani.java:281)

        at b4a.example.main._activity_create(main.java:330)

        at java.lang.reflect.Method.invokeNative(Native Method)

        at java.lang.reflect.Method.invoke(Method.java:511)

        at anywheresoftware.b4a.BA.raiseEvent2(BA.java:187)

        at b4a.example.main.afterFirstLayout(main.java:102)

        at b4a.example.main.access$000(main.java:17)

        at b4a.example.main$WaitForLayout.run(main.java:80)

        at android.os.Handler.handleCallback(Handler.java:605)

        at android.os.Handler.dispatchMessage(Handler.java:92)

        at android.os.Looper.loop(Looper.java:137)

        at android.app.ActivityThread.main(ActivityThread.java:4340)

        at java.lang.reflect.Method.invokeNative(Native Method)

        at java.lang.reflect.Method.invoke(Method.java:511)

        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)

        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)

        at dalvik.system.NativeStart.main(Native Method)

    java.lang.RuntimeException: Object should first be initialized (Cursor).

    ** Activity (main) Resume **

     

     

     

     

    این چه اروریه بمن میده.کورسور و که گفتیم انتیالیز نمیکنیم!!!

    یکی بگه :-/

  3. ** Service (starter) Create **
    ** Service (starter) Start **
    ** Activity (main) Create, isFirst = true **
    farakhani_farakhanimatn (java line: 281)
    java.lang.RuntimeException: Object should first be initialized (Cursor).
        at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:50)
        at anywheresoftware.b4a.sql.SQL$CursorWrapper.getRowCount(SQL.java:313)
        at b4a.example.farakhani._farakhanimatn(farakhani.java:281)
        at b4a.example.main._activity_create(main.java:330)
        at java.lang.reflect.Method.invokeNative(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:511)
        at anywheresoftware.b4a.BA.raiseEvent2(BA.java:187)
        at b4a.example.main.afterFirstLayout(main.java:102)
        at b4a.example.main.access$000(main.java:17)
        at b4a.example.main$WaitForLayout.run(main.java:80)
        at android.os.Handler.handleCallback(Handler.java:605)
        at android.os.Handler.dispatchMessage(Handler.java:92)
        at android.os.Looper.loop(Looper.java:137)
        at android.app.ActivityThread.main(ActivityThread.java:4340)
        at java.lang.reflect.Method.invokeNative(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:511)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
        at dalvik.system.NativeStart.main(Native Method)
    java.lang.RuntimeException: Object should first be initialized (Cursor).

    ** Activity (main) Resume **
     

     

     

     

    این چه اروریه بمن میده.کورسور و که گفتیم انتیالیز نمیکنیم!!!

×
×
  • اضافه کردن...