رفتن به مطلب
  • 0

سوال در رابطه با جاواآبجکت


Hamed Sabet Farhadi

سوال

سلام دوستان:53:

چطوری کد زیر که جاوا هست رو با جاوا آبجکت توی B4A استفاده کنم؟

    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

8 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام ، تست نکردم فقط نوشتمش تست کنین خودتون 

Dim reflect As Reflector
Dim activityJo As JavaObject = reflect.GetActivity
Dim windowManager As JavaObject
windowManager.InitializeStatic("android.view.WindowManager.LayoutParams")
Dim FlAG_FULLSCREEN As Object = windowManager.GetField("FLAG_FULLSCREEN")
activityJo.RunMethodJO("getWindow",Null).RunMethod("setFlags",Array(FlAG_FULLSCREEN,FlAG_FULLSCREEN))

به این صورت زیر میتونین استفاده کنین  (مقدار FLAG_FULLSCREEN برابر 0x00000400 هستش)

Dim reflect As Reflector
Dim activityJo As JavaObject = reflect.GetActivity
activityJo.RunMethodJO("getWindow",Null).RunMethod("setFlags",Array(0x00000400,0x00000400))

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 3 ساعت قبل، امین شاهدی گفته است :

سلام ، تست نکردم فقط نوشتمش تست کنین خودتون 


Dim reflect As Reflector
Dim activityJo As JavaObject = reflect.GetActivity
Dim windowManager As JavaObject
windowManager.InitializeStatic("android.view.WindowManager.LayoutParams")
Dim FlAG_FULLSCREEN As Object = windowManager.GetField("FLAG_FULLSCREEN")
activityJo.RunMethodJO("getWindow",Null).RunMethod("setFlags",Array(FlAG_FULLSCREEN,FlAG_FULLSCREEN))

به این صورت زیر میتونین استفاده کنین  (مقدار FLAG_FULLSCREEN برابر 0x00000400 هستش)


Dim reflect As Reflector
Dim activityJo As JavaObject = reflect.GetActivity
activityJo.RunMethodJO("getWindow",Null).RunMethod("setFlags",Array(0x00000400,0x00000400))

 

خودشه!:DD:

دوتاشون جواب دادن والا نمیدونم چطوری ازتون تشکر کنم:53:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اینو امتحان کن 

#If Java
import android.content.Context;
import android.view.WindowManager.*;
public void _onCreate() {
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
#End If

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 13 دقیقه قبل، Gray Mind گفته است :

اینو امتحان کن 


#If Java
import android.content.Context;
import android.view.WindowManager.*;
public void _onCreate() {
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
#End If

 

داداش اینو که خودم میدونم این استفاده مستقیمه من میخوام با Java Object ازش استفاده کنم بحث اینجاست

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

اینطوری میتونید متدش رو ایجاد بکنید:

#If Java
import android.content.Context;
import android.view.WindowManager.*;
public void start() {
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
#End If

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

Dim j As JavaObject
j.InitializeContext
j.RunMethod("start",Null)

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 10 ساعت قبل، پژمان نیکروان گفته است :

سلام

اینطوری میتونید متدش رو ایجاد بکنید:


#If Java
import android.content.Context;
import android.view.WindowManager.*;
public void start() {
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
#End If

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


Dim j As JavaObject
j.InitializeContext
j.RunMethod("start",Null)

 

اینو میدونم منظورم اینجوری بود

	Dim j1,j2 As JavaObject
	j2.InitializeStatic ("android.view.View")
	If j1.InitializeStatic ("android.os.Build$VERSION").GetField ("SDK_INT") > 16 Then
	j1.InitializeContext.RunMethodJO("getWindow",Null).RunMethodJO("getDecorView",Null) _
	.RunMethod ("setLayoutDirection",Array(j2.GetField ("LAYOUT_DIRECTION_RTL")))
	End If

ولی اون کدی که گذاشتم رو نتونستم مثل بالا اجراش کنم مشکل اینجاست

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...