قناة الصقر للبرمجة - Channel Al-Saqr for ️Programming
1.14K subscribers
416 photos
104 videos
504 files
918 links
قناة تختص بنشر شروحات عن برمجة التطبيقات عن طريق تطبيق Sketchware وCode Assist وAide ومشاريع جاهزة بالإضافة إلى لغات البرمجة والتصميم.
روابط حسابات الصقر للبرمجة على الأنترنت:
https://t.me/AlSaqr_for_Programming_Channel/5290
Download Telegram
Forwarded from LearnSketchWare | تعليم سكتشوير (برق | Barq)
Media is too big
VIEW IN TELEGRAM
طريقة إرسال اشعار لتطبيقات ⚠️عبر Sketchware 👍
صنع تطبيق لتشغيل الفيديوهات من الروابط 💬شرح آخر وجديد💬 👇
الكود المستخدم 👇
final VideoView vd = new VideoView(PlayActivity.this); vd.setLayoutParams(new LinearLayout.LayoutParams(android.widget.LinearLayout.LayoutParams.MATCH_PARENT, android.widget.LinearLayout.LayoutParams.MATCH_PARENT)); String video_url = getIntent().getStringExtra("v"); Uri uri = Uri.parse(video_url); final ProgressDialog pd = new ProgressDialog(PlayActivity.this); pd.setMessage("جاري تحميل الحلقة..."); pd.setCancelable(false); pd.show(); linear1.addView(vd); vd.setVideoURI(uri); vd.setMediaController(new MediaController(this)); vd.requestFocus(); vd.start(); vd.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { @Override public void onPrepared(MediaPlayer mp){ pd.dismiss(); }}); vd.setOnErrorListener(new MediaPlayer.OnErrorListener(){ @Override public boolean onError(MediaPlayer mediaPlayer,int i,int i1){ pd.setMessage("حدث خطأ اثناء التشغيل الرجو التحقق من النت لديك!!"); pd.setCancelable(true); pd.show(); finish(); return true; }});
اسهل طريقة لوضع Tab layout "صفحات عبر التمرير" 👇👇
Media is too big
VIEW IN TELEGRAM
الكود المستخدم 👇👇
android.support.design.widget.AppBarLayout appBarLayout = (android.support.design.widget.AppBarLayout) _toolbar.getParent(); appBarLayout.setStateListAnimator(null);

viewPager = new android.support.v4.view.ViewPager(this);
viewPager.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
MyPagerAdapter adapter = new MyPagerAdapter();
viewPager.setAdapter(adapter);
viewPager.setCurrentItem(0);
base.addView(viewPager);

tabLayout = new android.support.design.widget.TabLayout(this);

tabLayout.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT));
tabLayout.setTabGravity(tabLayout.GRAVITY_FILL);
tabLayout.setSelectedTabIndicatorColor(Color.parseColor("#FF0888C0"));
tabLayout.setTabTextColors(Color.parseColor("#FF0888C0"), Color.parseColor("#FF0888C0"));

tabLayout.setupWithViewPager(viewPager);
cod.addView(tabLayout);
cod.setElevation(5f);

}

private android.support.v4.view.ViewPager viewPager;
private android.support.design.widget.TabLayout tabLayout;

private class MyPagerAdapter extends android.support.v4.view.PagerAdapter {
public int getCount() {
return 2;

}

@Override public Object instantiateItem(ViewGroup collection, int position) {
LayoutInflater inflater = (LayoutInflater) getBaseContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View v = inflater.inflate(R.layout.empty, null);
LinearLayout container = (LinearLayout) v.findViewById(R.id.linear1);

if (position == 0) {
ViewGroup parent = (ViewGroup) layout1.getParent();
if (parent != null) {
parent.removeView(layout1);
}container.addView(layout1);}

else if (position == 1) {
ViewGroup parent = (ViewGroup) layout2.getParent();
if (parent != null) {
parent.removeView(layout2);
}
container.addView(layout2);}

collection.addView(v, 0);
return v;
}
@Override public void destroyItem(ViewGroup collection, int position, Object view) {
collection.removeView((View) view);
trash.addView((View) view);
}
@Override public CharSequence getPageTitle(int position) {
switch (position) {
case 0:
return "الصفحة1";
case 1:
return "الصفحة2";
default:
return null;
}

}
@Override public boolean isViewFromObject(View arg0, Object arg1) {
return arg0 == ((View) arg1);}
@Override public Parcelable saveState() {
return null;
}
}
{
عمل تطبيق مشغل الموسيقى من خلال زر اختيار الصوت من الذاكرة وتشغيله في التطبيق 👇👇
👍2
Media is too big
VIEW IN TELEGRAM
تطبيق سكتشوير العرب لشروحات و مشاريع و اكواد سكتشوير
https://play.google.com/store/apps/details?id=mhamd.shufoot.Sketchwarear
إنشاء تطبيق صور مثل "حالات مصورة" مع امكانية مشاركة الصور 👇👇
الكود المستخدم في هذا👆 الشرح بالاسفل 👇
Bitmap bitmap= BitmapFactory.decodeResource(getResources(),R.drawable.my_image);
String path = getExternalCacheDir()+"/shareimage.jpg";
java.io.OutputStream out = null;
java.io.File file=new java.io.File(path);
try { out = new java.io.FileOutputStream(file); bitmap.compress(Bitmap.CompressFormat.JPEG, 100, out); out.flush(); out.close(); } catch (Exception e) { e.printStackTrace(); } path=file.getPath();
Uri bmpUri = Uri.parse("file://"+path);

Intent shareIntent = new Intent(); shareIntent = new Intent(android.content.Intent.ACTION_SEND); shareIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); shareIntent.putExtra(Intent.EXTRA_STREAM, bmpUri); shareIntent.setType("image/jpg"); startActivity(Intent.createChooser(shareIntent,"Share with"));
طريقة صنع تطبيق صور مع زر الدعم وبعض الاضافات 2 اجزاء 👇👇
بناء التطبيق وعمل واجهة التطبيق
- الجزء الأول -
👇👇
عمل الصور و....الخ
- الجزء الثاني -
👇👇
Media is too big
VIEW IN TELEGRAM