唐磊的个人博客

android手机定时切换飞行模式代码(三)

界面就比较丑了,不过现在我机子里面都还在用呢。呵呵

android自动切换飞行模式

xml布局代码如下:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>

<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:textColor="#0000ff"
android:text="@string/tips"/>

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:layout_marginTop="40sp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="点击设置开启飞行模式的时间 : "/>
<Button
android:id="@+id/startTimeBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="00:30"
android:textSize="20sp"
android:width="100sp"
android:textStyle="bold"/>
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="点击设置关闭飞行模式的时间 : "/>
<Button
android:id="@+id/endTimeBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="06:00"
android:textSize="20sp"
android:width="100sp"
android:textStyle="bold"/>
</LinearLayout>

<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="@string/state"/>
<RadioGroup
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center_horizontal">
<RadioButton
android:id="@+id/start"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="开启"/>
<RadioButton
android:id="@+id/stop"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="关闭"/>
</RadioGroup>
</LinearLayout>

manifest文件:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.i3zhai"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<receiver android:name=".AlarmReceiver">
<intent-filter>
<action android:name="com.i3zhai.ALARM_ACTION_START"/>
<action android:name="com.i3zhai.ALARM_ACTION_END"/>
</intent-filter>
</receiver>
<activity android:name=".AirPlaneModeActivity"
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>

<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
</manifest>
tanglei wechat
欢迎扫码加入互联网大厂内推群 & 技术交流群,一起学习、共同进步