السلام عليكم
سوف اقوم بنشر دروس خاصة ببرمجة الاندرويد إن شاء الله
الدرس لهذا اليوم هوة برنامج يحدد اتجاه الشاشة افقي او عامودي بمجرد تحريك الجوال
الشاش الرئيسية
الكود الخاص بها
activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="@string/hello_world" />
</RelativeLayout>كود الجافا
MainActivity.java
;ackage com.techblogon.screenorientationexample
;import android.os.Bundle
;import android.app.Activity
;import android.view.Menu
;import android.content.res.Configurat
}public class MainActivity extends Activity
;Configuration newConfig
@Override
} )protected void onCreate(Bundle savedInstanceState
;(uper.onCreate(savedInstanceState
;(setContentView(R.layout.activity_main
;newConfig.orientation = Configuration.ORIENTATION_PORTRAIT
}
@Override
;(public boolean onCreateOptionsMenu(Menu menu
Inflate the menu; this adds items to the action bar if it is present. //
;(getMenuInflater().inflate(R.menu.main, menu
;return true
}
}المنفيست فايل
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.techblogon.screenorientationexample"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.techblogon.screenorientationexample.MainActivity"
android:configChanges="orientation|screenSize|keyboardHidden"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>