-
المساهمات
14 -
تاريخ الانضمام
-
تاريخ آخر زيارة
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
أجوبة بواسطة Amir Aoucha
-
-
-
بتاريخ 1 ساعة قال Wael Aljamal:
ممكن إرفاق صورة للمشكلة
بتاريخ 20 ساعات قال Wael Aljamal:linearLayoutManager = new LinearLayoutManager(context) { @Override public boolean canScrollVertically() { return false; } }; recyclerview.setLayoutManager(linearLayoutManager); recyclerView.setNestedScrollingEnabled(false);
القائمة فيها 8 عناصر ضهرو 4 فقط
-
توقف التمرير لكن لا تضهر كل العناصر
بتاريخ 18 ساعات قال Wael Aljamal:linearLayoutManager = new LinearLayoutManager(context) { @Override public boolean canScrollVertically() { return false; } }; recyclerview.setLayoutManager(linearLayoutManager); recyclerView.setNestedScrollingEnabled(false);
استخدم هذه
توقف التمرير لكن لا تضهر كل العناصر
-
-
اريد اضهار جميع العناصر في RecyclerView بدون مايكون فيها تحريك
انا حاط recycleview داخل ScrolView اريد Scrolview فقط الي تتحرك
- 1
-
استعملت هاذ المكتبة
ِimplementation "com.android.billingclient:billing:$billing_version
هاذي هي الاكواد التي استعملت
billingClient=BillingClient.newBuilder(this) .enablePendingPurchases() .setListener(new PurchasesUpdatedListener() { @Override public void onPurchasesUpdated(@NonNull BillingResult billingResult, @Nullable List<Purchase> list) { if(billingResult.getResponseCode()==BillingClient.BillingResponseCode.OK&&list!=null){ for (Purchase purchase:list){ if (purchase.getPurchaseState()==Purchase.PurchaseState.PURCHASED&& !purchase.isAcknowledged()){ } } } } }).build(); connectToGooglePlayBilling();
private void connectToGooglePlayBilling(){ billingClient.startConnection( new BillingClientStateListener() { @Override public void onBillingServiceDisconnected() { connectToGooglePlayBilling(); } @Override public void onBillingSetupFinished(@NonNull BillingResult billingResult) { if (billingResult.getResponseCode()==BillingClient.BillingResponseCode.OK){ getProductDetails(); } } } ); }
private void getProductDetails(){ List<String> productId=new ArrayList<>(); productId.add("by_product"); SkuDetailsParams getProductDetailsQuery=SkuDetailsParams .newBuilder() .setSkusList(productId) .setType(BillingClient.SkuType.INAPP) .build(); Activity activity=this; billingClient.querySkuDetailsAsync( getProductDetailsQuery, new SkuDetailsResponseListener() { @Override public void onSkuDetailsResponse(@NonNull BillingResult billingResult, @Nullable List<SkuDetails> list) { if(billingResult.getResponseCode()==BillingClient.BillingResponseCode.OK&& list!=null){ TextView itemNameTextView =findViewById(R.id.tv_shop); Button itemPriceButton =findViewById(R.id.btn_shop); SkuDetails itemInfo=list.get(0); itemNameTextView.setText(itemInfo.getTitle()); itemPriceButton.setText(itemInfo.getPrice()); itemPriceButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { billingClient.launchBillingFlow( activity, BillingFlowParams.newBuilder().setSkuDetails(itemInfo).build() ); } }); } } } ); }
ماهي الخطوات الناقصة مثل تاكيد المبيعة وكيف استخدم العنصر المسترى
-
اريد اضافة خدمة شراء منتج داخل التطبيق
- 1
-
بتاريخ On 27/11/2020 at 15:24 قال Wael Aljamal:
مرحبا،
إن معظم خدمات الدفع توفر بعض الأكواد البرمجية للتعامل مع مخدمات تلك الشركات و يتوفر على موقعهم الاكتروني توثيقات و شروحات لكيفية ربط تقنية الدفع المفدمة منهم مع مختلف منصات البرمجة.
أطلب منك تزويدنا بمعلومات أكثر عن استفسارك وما هي تقنيات الدفع التي تريد تضمينها في تطبيقك ليتسنى لنا مساعدتك بشكل أفضل.
و ما هو المتجر الذي تتعامل معه, وأي تفاصيل مفيدة ..
شكرا لك
اريد تضمين الدفع بواسطة google pay الذي هو متوفر في اغلب التطبيقات
-
السلام عليكم ورحمة الله وبركاته
اريد اضافة خدمة شراء عناصر داخل تطبيق اندرويد ممكن مساعدة
- 1
-
بتاريخ On 31/08/2020 at 14:32 قال حسين سكر:
ما هي منصة الرسائل التي تعمل عليها
firebase الخاص بقوقل
-
السلام عليكم ورحمة الله وبركاته
تطبيقي يسجل المستخدمين برقم الهاتف المشكلة لما ادخل رقم الهاتف فى التطبيق على هاتفي يرسل الكود عادي لكن لما ادخل رقم الهاتف في تطبيقي على هاتف اخر يطلعلي خطا (في هاتفي يعمل عادي في هاتف اخر لا يعمل) لماذا؟
-
السلام عليكم ورحمة الله وبركاته
اريد الحصول على احداثياتي لكن انا احصل عليها فقط عندما افتح google map ولو مافتحته القيمة تكون null ماهي المشكلة
هاذا الكود المستخدم
client = LocationServices.getFusedLocationProviderClient(this); Task<Location> task = client.getLastLocation(); task.addOnSuccessListener(new OnSuccessListener<Location>() { @Override public void onSuccess(final Location location) { if (location != null) { double x=location.getLongitude(); double y=location.getLatitude(); }
- 1
-
السلام عليكم ورحمة الله وبركاته
عندي RecycleView فيها نص وصورة وزر محتاج لما اضغط على الزر يتنفذ أمر ممكن مساعة في كتابة الكود
- 1
النافذة الفرعية لا تستجيب في تطبيق سطح المكتب electron js
في جافا سكريبت
نشر
السلام عليكم ورحمة الله وبركاته
فتحت نافذة من ملف renderer.js بهاذ الكود
let myWindow = window.open("add_prod.html","","width=300,height=500,titleBarStyle=hidden")
حطيت للنافذة تصميم وربطها بملف جافا سكريبت ، النافذة الفرعية فيها زرين الاول فيع close() النافذة تغلق عادي لكن الزر الثاني وضعت console.log ،
document.getElementById('txt').innerHTML = 'System'
لا شئ يستجيب
document.getElementById('btn_close').addEventListener('click', () => { close() }) document.getElementById('btn_save').addEventListener('click', () => { console.log("aaaaaa"); document.getElementById('txt').innerHTML = 'System' })
هل لازم استدعي مكتبات او انشئ ملف اخر او ماالناقص