نصائح و استشارات برمجية
جافا
● هتكتب الكود دا في ال manifest
<uses-permission android:name="android.permission.FLASHLIGHT" />
● و الواجهة اللي موجود فيها الكاميرا هتخلي الكود دا:
• دول اللي هتستدعيهم:
import android.app.Activity;
import android.content.Context;
import android.content.pm.PackageManager;
import android.hardware.Camera;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
• و دا هو الكود المطلوب:
private Camera camera;
private Camera.Parameters parameters;
private boolean isFlashOn = false;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btnToggleFlash = findViewById(R.id.btnToggleFlash);
btnToggleFlash.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (isFlashOn) {
turnOffFlash();
} else {
turnOnFlash();
}
}
});
if (!getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA)) {
return;
}
camera = Camera.open();
parameters = camera.getParameters();
if (!getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH)) {
return;
}
turnOnFlash();
}
private void turnOnFlash() {
if (!isFlashOn) {
if (camera == null || parameters == null) {
return;
}
parameters = camera.getParameters();
parameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
camera.setParameters(parameters);
camera.startPreview();
isFlashOn = true;
}
}
private void turnOffFlash() {
if (isFlashOn) {
if (camera == null || parameters == null) {
return;
}
parameters = camera.getParameters();
parameters.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);
camera.setParameters(parameters);
camera.stopPreview();
isFlashOn = false;
}
}
@Override
protected void onDestroy() {
super.onDestroy();
releaseCamera();
}
private void releaseCamera() {
if (camera != null) {
camera.release();
camera = null;
}
}
<uses-permission android:name="android.permission.FLASHLIGHT" />
● و الواجهة اللي موجود فيها الكاميرا هتخلي الكود دا:
• دول اللي هتستدعيهم:
import android.app.Activity;
import android.content.Context;
import android.content.pm.PackageManager;
import android.hardware.Camera;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
• و دا هو الكود المطلوب:
private Camera camera;
private Camera.Parameters parameters;
private boolean isFlashOn = false;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btnToggleFlash = findViewById(R.id.btnToggleFlash);
btnToggleFlash.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (isFlashOn) {
turnOffFlash();
} else {
turnOnFlash();
}
}
});
if (!getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA)) {
return;
}
camera = Camera.open();
parameters = camera.getParameters();
if (!getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH)) {
return;
}
turnOnFlash();
}
private void turnOnFlash() {
if (!isFlashOn) {
if (camera == null || parameters == null) {
return;
}
parameters = camera.getParameters();
parameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
camera.setParameters(parameters);
camera.startPreview();
isFlashOn = true;
}
}
private void turnOffFlash() {
if (isFlashOn) {
if (camera == null || parameters == null) {
return;
}
parameters = camera.getParameters();
parameters.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);
camera.setParameters(parameters);
camera.stopPreview();
isFlashOn = false;
}
}
@Override
protected void onDestroy() {
super.onDestroy();
releaseCamera();
}
private void releaseCamera() {
if (camera != null) {
camera.release();
camera = null;
}
}
2. برنامج يحتوي على مصفوفة نوعها string فيها اكثر من عنصر .
-اخراج العناصر المتشابهة داخل المصفوفة.
-تغير قيمة العنصر الاخير الى hello
-اخراج العناصر المتشابهة داخل المصفوفة.
-تغير قيمة العنصر الاخير الى hello
نصائح و استشارات برمجية
لغة جافا
import java.util.HashMap;
import java.util.Map;
public class MatrixOperations {
public static void main(String[] args) {
String[] matrix = {"apple", "banana", "orange", "apple", "grape", "banana", "kiwi"};
System.out.println("Duplicates:");
printDuplicates(matrix);
changeLastElement(matrix, "hello");
System.out.println("\nMatrix after modification:");
printMatrix(matrix);
}
public static void printDuplicates(String[] matrix) {
Map<String, Integer> countMap = new HashMap<>();
for (String item : matrix) {
countMap.put(item, countMap.getOrDefault(item, 0) + 1);
if (countMap.get(item) == 2) {
System.out.println(item);
}
}
}
public static void changeLastElement(String[] matrix, String newValue) {
if (matrix.length > 0) {
matrix[matrix.length - 1] = newValue;
}
}
public static void printMatrix(String[] matrix) {
for (String item : matrix) {
System.out.println(item);
}
}
}
import java.util.Map;
public class MatrixOperations {
public static void main(String[] args) {
String[] matrix = {"apple", "banana", "orange", "apple", "grape", "banana", "kiwi"};
System.out.println("Duplicates:");
printDuplicates(matrix);
changeLastElement(matrix, "hello");
System.out.println("\nMatrix after modification:");
printMatrix(matrix);
}
public static void printDuplicates(String[] matrix) {
Map<String, Integer> countMap = new HashMap<>();
for (String item : matrix) {
countMap.put(item, countMap.getOrDefault(item, 0) + 1);
if (countMap.get(item) == 2) {
System.out.println(item);
}
}
}
public static void changeLastElement(String[] matrix, String newValue) {
if (matrix.length > 0) {
matrix[matrix.length - 1] = newValue;
}
}
public static void printMatrix(String[] matrix) {
for (String item : matrix) {
System.out.println(item);
}
}
}
برامج vpn مثل http custom باي لغة برمجة يعملوهه او عموما باي لغة برمجة اگدر اسوي vpn
نصائح و استشارات برمجية
برامج vpn مثل http custom باي لغة برمجة يعملوهه او عموما باي لغة برمجة اگدر اسوي vpn
◘ اللغات اللي بيتم استخدامها والشائعة للموضوع دا هى:
• C
• C++
• Java
• Python
• C
• C++
• Java
• Python
نصائح و استشارات برمجية
كنت عاوزه اسالك مين احسن حد شارح البايثون وشارح الاساسيات كلها
مفيش حاجة اسمها ✨شارح الاساسيات كلها✨
اللي بيشرح اساسيات اللغة كاملة هما الناس اللي بيكونو عاملين اللغة او تقنية معينة و منزلين ليها مستندات عشان تبقى مرجع لكل مطور او مبرمج دا اذا اتوفر الموضوع دا، لانه مش كل لغة او تقنية معينة اصحابها بينزلولها مستندات، على العموم اي شخص عامةً هيعرف يعلمك كويس اساسيات، مفيش اتنين بيختلفو على الاساسيات كلها واحدة و ثابته وبتبقى معروفة.
ابقي شوفي الموقع دا ⬇️:
m3md69.github.io/NULLEXIA
فيه دورات تعليمية لناس بتعرف تشرح .. كل اللي عليك انك تروح لقسم التعلم و تختار اللي عايزه .. الناس اللي بتشرح مختارهم بنفسي
اللي بيشرح اساسيات اللغة كاملة هما الناس اللي بيكونو عاملين اللغة او تقنية معينة و منزلين ليها مستندات عشان تبقى مرجع لكل مطور او مبرمج دا اذا اتوفر الموضوع دا، لانه مش كل لغة او تقنية معينة اصحابها بينزلولها مستندات، على العموم اي شخص عامةً هيعرف يعلمك كويس اساسيات، مفيش اتنين بيختلفو على الاساسيات كلها واحدة و ثابته وبتبقى معروفة.
ابقي شوفي الموقع دا ⬇️:
m3md69.github.io/NULLEXIA
فيه دورات تعليمية لناس بتعرف تشرح .. كل اللي عليك انك تروح لقسم التعلم و تختار اللي عايزه .. الناس اللي بتشرح مختارهم بنفسي
السلام عليكم ورحمة الله
عندي استفسار ياليت تساعدوني فيه
ينفع استخدم انظمة ابل لاب توب
في تعلم لغات البرمجه وتطبيقها بدون أي مشاكل ولا افضل تكون ع انظمة ويندوز ؟
عندي استفسار ياليت تساعدوني فيه
ينفع استخدم انظمة ابل لاب توب
في تعلم لغات البرمجه وتطبيقها بدون أي مشاكل ولا افضل تكون ع انظمة ويندوز ؟
نصائح و استشارات برمجية
السلام عليكم ورحمة الله عندي استفسار ياليت تساعدوني فيه ينفع استخدم انظمة ابل لاب توب في تعلم لغات البرمجه وتطبيقها بدون أي مشاكل ولا افضل تكون ع انظمة ويندوز ؟
و عليكم السلام و رحمة الله و بركاته، عادي ينفع اكيد، بس انصحك تستخدم Windows الا اذا حبيت تكون مطور تطبيقات IOS native وقتها انصحك تستخدم انظمة ال Mac
نصائح و استشارات برمجية
السلام عليكم بسالكم ايش الفرق بين المبرمج والمطور؟
و عليكم السلام و رحمة الله و بركاته، المطور بيكون زي مطور برامج و المواقع و الالعاب
اما المبرمج بيكون في الغالب المسمى دا ينطبق على اللي بيبرمجو الالات بلغات برمجة امرية
اما المبرمج بيكون في الغالب المسمى دا ينطبق على اللي بيبرمجو الالات بلغات برمجة امرية