اذهب إلى المحتوى

Amir Aoucha

الأعضاء
  • المساهمات

    14
  • تاريخ الانضمام

  • تاريخ آخر زيارة

أجوبة بواسطة Amir Aoucha

  1. السلام عليكم ورحمة الله وبركاته

    فتحت نافذة من ملف 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'
    
    })
    
    

    هل لازم استدعي مكتبات او انشئ ملف اخر او ماالناقص

  2. بتاريخ 1 ساعة قال Wael Aljamal:

    ممكن إرفاق صورة للمشكلة

    بتاريخ 20 ساعات قال Wael Aljamal:
    
    linearLayoutManager = new LinearLayoutManager(context) {
    
        @Override
        public boolean canScrollVertically() {
    
            return false;
        }
    
    };
    
    recyclerview.setLayoutManager(linearLayoutManager);
    
    recyclerView.setNestedScrollingEnabled(false);

     

    القائمة فيها 8 عناصر ضهرو 4 فقط

    Screenshot_20211218-210841.jpg

  3. توقف التمرير لكن لا تضهر كل العناصر

    بتاريخ 18 ساعات قال Wael Aljamal:
    
    linearLayoutManager = new LinearLayoutManager(context) {
    
        @Override
        public boolean canScrollVertically() {
    
            return false;
        }
    
    };
    
    recyclerview.setLayoutManager(linearLayoutManager);
    
    recyclerView.setNestedScrollingEnabled(false);

    استخدم هذه 

    توقف التمرير لكن لا تضهر كل العناصر

  4. اريد اضهار جميع العناصر في RecyclerView بدون مايكون فيها تحريك 

    انا حاط recycleview داخل ScrolView اريد Scrolview فقط الي تتحرك

    • أعجبني 1
  5. استعملت هاذ المكتبة

    ِ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()
                                        );
                                    }
                                });
    
                                
                            }
                        }
                    }
            );
        }

    ماهي الخطوات الناقصة مثل تاكيد المبيعة وكيف استخدم العنصر المسترى

  6. بتاريخ On 27/11/2020 at 15:24 قال Wael Aljamal:

    مرحبا،

    إن معظم خدمات الدفع توفر بعض الأكواد البرمجية للتعامل مع مخدمات تلك الشركات و يتوفر على موقعهم الاكتروني توثيقات و شروحات لكيفية ربط تقنية الدفع المفدمة منهم مع مختلف منصات البرمجة.

    أطلب منك تزويدنا بمعلومات أكثر عن استفسارك وما هي تقنيات الدفع التي تريد تضمينها في تطبيقك ليتسنى لنا مساعدتك بشكل أفضل.

    و ما هو المتجر الذي تتعامل معه, وأي تفاصيل مفيدة ..

    شكرا لك

    اريد تضمين الدفع بواسطة google pay الذي هو متوفر في اغلب التطبيقات

  7. السلام عليكم ورحمة الله وبركاته

    تطبيقي يسجل المستخدمين برقم الهاتف المشكلة لما ادخل رقم الهاتف فى التطبيق على هاتفي يرسل الكود عادي لكن لما ادخل رقم الهاتف في تطبيقي على هاتف اخر يطلعلي خطا (في هاتفي يعمل عادي في هاتف اخر لا يعمل) لماذا؟

  8. السلام عليكم ورحمة الله وبركاته

    اريد الحصول على احداثياتي لكن انا احصل عليها فقط عندما افتح 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
×
×
  • أضف...