当前位置:编程学习 > 网站相关 >>

手机防盗软件的实现

              暑假第三十五天,今天学习的是手机防盗软件的实现过程,感觉这个软件也挺不错的,所以拿出来和大家一块分享一下,其实通过本程序你可以学到,如何注册一个账号,还有广播时间,发送短信等功能,嗯,最近呢,表示对电脑很烦,每天10个小时以上都在电脑旁,这样的日子,我们足足过了三十多天,最近感觉小有不适,眼睛貌似都有不舒服,再加上天热,哎!我们这群痛并着快乐的程序员们,不过这样是日子也快结束了,等到8月底,自己就可以放心的回家喽,那样天天没有电脑的日子,可以享受一个月再继续开学,嗯,想家ing... ... 嘿嘿,废话不多说了看看实现的过程吧
1,先看看布局
main.xml一个编辑框两个按钮
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/bg"
    android:orientation="vertical" >
 
    <EditText
        android:id="@+id/safenumber"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:hint="请输入可接受本手机短信的手机号" >
    </EditText>
 
    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >
 
        <Button
            android:id="@+id/start"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="开始防盗" >
        </Button>
 
        <Button
            android:id="@+id/modify"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="修改密码" >
        </Button>
    </LinearLayout>
 
</LinearLayout>
2.password.xml 两个编辑框 ,两个按钮
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    >
 
    <EditText
        android:id="@+id/username"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:hint="请输入用户名:"
        />
 
    <EditText
        android:id="@+id/password"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
         android:password="true"
         android:hint="请输入密码:" />
 
    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >
 
        <Button
            android:id="@+id/ok"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="确定" />
        <!-- android:layout_weight="1"  权重设置占据1/2 -->
 
        <Button
            android:id="@+id/cancle"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text="取消" />
 
    </LinearLayout>
 
</LinearLayout>
 
3.看看主活动是实现的过程PhoneBakActivity.java
package com.wang;
 
import android.app.Activity;
import android.app.AlertDialog;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.telephony.TelephonyManager;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
 
public class PhoneBakActivity extends Activity {
 
       // 设置对话框
       AlertDialog setPasswordDialog;
       // 显示对话框
       AlertDialog showPasswordDialog;
       SharedPreferences sharedPreferences;
 
       EditText et_safenumber;
       Button btn_start;
       Button btn_modify;
 
       // o判断是否的第一次使用和是否已经开启防
补充:综合编程 , 安全编程 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,