PrayTimes.swb
48.7 KB
مشروع مواقيت الصلاة🌺🌺🌺🌺 تم اضافة خط الطول والعرض برمجيا
سوف نجعل المستخدم يقوم باضافة خط الطول والعرض واسم مدينته من خلال
Spinner
سوف نجعل المستخدم يقوم باضافة خط الطول والعرض واسم مدينته من خلال
Spinner
Forwarded from سيف مجاهدي الاقصي
gyro.registerListener(_gyro_sensor_listener, gyro.getDefaultSensor(Sensor.TYPE_ACCELEROMETER), SensorManager.SENSOR_DELAY_GAME);
gyro.registerListener(_gyro_sensor_listener, gyro.getDefaultSensor(Sensor.TYPE_MAGNETIC_FIELD), SensorManager.SENSOR_DELAY_GAME);
gyro.registerListener(_gyro_sensor_listener, gyro.getDefaultSensor(Sensor.TYPE_MAGNETIC_FIELD), SensorManager.SENSOR_DELAY_GAME);
Forwarded from سيف مجاهدي الاقصي
}
private String formatBearing(double bearing) {
if (bearing < 0 && bearing > -180) {
// Normalize to [0,360]
bearing = 360.0 + bearing;
}
if (bearing > 360 || bearing < -180) {
return "Unknown";
}
String directions[] = {
"N\t"+"الشَّمَالُ", "NNE\t"+"بَيْنَ الشَّمَالِ وَالشَّمَالِ الشَّرْقِيِّ", "NE\t"+"الشَّمَالُ الشَّرْقِيُّ", "ENE\t"+"بَيْنَ الشَّرْقِ وَالشَّمَالِ الشَّرْقِيِّ", "E\t"+"الشَّرْقُ", "ESE\t"+"بَيْنَ الشَّرْقِ وَالْجَنُوبِ الشَّرْقِيِّ", "SE\t"+"الْجَنُوبُ الشَّرْقِيُّ", "SSE\t"+"بَيْنَ الْجَنُوبِ وَالْجَنُوبِ الشَّرْقِيِّ",
"S\t"+"الْجَنُوبُ", "SSW\t"+"بَيْنَ الْجَنُوبِ وَالْجَنُوبِ الْغَرْبِيِّ", "SW\t"+"الْجَنُوبُ الْغَرْبِيُّ", "WSW\t"+"بَيْنَ الْغَرْبِ وَالْجَنُوبِ الْغَرْبِيِّ", "W\t"+"الْغَرْبَ", "WNW\t"+"بَيْنَ الْغَرْبِ وَالشَّمَالِ الْغَرْبِيِّ", "NW\t"+"الْجَنُوبُ الْغَرْبِيُّ", "NNW\t"+"بَيْنَ الشَّمَالِ وَالشَّمَالِ الْغَرْبِيِّ",
};
String cardinal = directions[(int) Math.floor(((bearing + 11.25) % 360) / 22.5)];
return cardinal;
private String formatBearing(double bearing) {
if (bearing < 0 && bearing > -180) {
// Normalize to [0,360]
bearing = 360.0 + bearing;
}
if (bearing > 360 || bearing < -180) {
return "Unknown";
}
String directions[] = {
"N\t"+"الشَّمَالُ", "NNE\t"+"بَيْنَ الشَّمَالِ وَالشَّمَالِ الشَّرْقِيِّ", "NE\t"+"الشَّمَالُ الشَّرْقِيُّ", "ENE\t"+"بَيْنَ الشَّرْقِ وَالشَّمَالِ الشَّرْقِيِّ", "E\t"+"الشَّرْقُ", "ESE\t"+"بَيْنَ الشَّرْقِ وَالْجَنُوبِ الشَّرْقِيِّ", "SE\t"+"الْجَنُوبُ الشَّرْقِيُّ", "SSE\t"+"بَيْنَ الْجَنُوبِ وَالْجَنُوبِ الشَّرْقِيِّ",
"S\t"+"الْجَنُوبُ", "SSW\t"+"بَيْنَ الْجَنُوبِ وَالْجَنُوبِ الْغَرْبِيِّ", "SW\t"+"الْجَنُوبُ الْغَرْبِيُّ", "WSW\t"+"بَيْنَ الْغَرْبِ وَالْجَنُوبِ الْغَرْبِيِّ", "W\t"+"الْغَرْبَ", "WNW\t"+"بَيْنَ الْغَرْبِ وَالشَّمَالِ الْغَرْبِيِّ", "NW\t"+"الْجَنُوبُ الْغَرْبِيُّ", "NNW\t"+"بَيْنَ الشَّمَالِ وَالشَّمَالِ الْغَرْبِيِّ",
};
String cardinal = directions[(int) Math.floor(((bearing + 11.25) % 360) / 22.5)];
return cardinal;
Forwarded from سيف مجاهدي الاقصي
gyro.registerListener(_gyro_sensor_listener, gyro.getDefaultSensor(Sensor.TYPE_ACCELEROMETER), SensorManager.SENSOR_DELAY_GAME);
gyro.registerListener(_gyro_sensor_listener, gyro.getDefaultSensor(Sensor.TYPE_MAGNETIC_FIELD), SensorManager.SENSOR_DELAY_GAME);
gyro.registerListener(_gyro_sensor_listener, gyro.getDefaultSensor(Sensor.TYPE_MAGNETIC_FIELD), SensorManager.SENSOR_DELAY_GAME);