手机卫士12-号码归属地查询-阿里云开发者社区

开发者社区> code_xzh> 正文

手机卫士12-号码归属地查询

简介: 手机防盗的功能我们已经完成的啦,里面有挺多知识点的,大家最好总结一下。或再看看是怎样写的。 好啦,今天我们的任务比较简单,就是把手机归属地查询的界面做出来而已,逻辑我们明天才完成,这一次,我们就不会通过WebService来获得手机的归属地的啦,我们直接把数据库嵌入到的我们的应用里面,这个我们就明天再说啦,今天先把界面做好 com.xiaobin.security.u
+关注继续查看



手机防盗的功能我们已经完成的啦,里面有挺多知识点的,大家最好总结一下。或再看看是怎样写的。

好啦,今天我们的任务比较简单,就是把手机归属地查询的界面做出来而已,逻辑我们明天才完成,这一次,我们就不会通过WebService来获得手机的归属地的啦,我们直接把数据库嵌入到的我们的应用里面,这个我们就明天再说啦,今天先把界面做好

com.xiaobin.security.ui.AToolActivity

  1. package com.xiaobin.security.ui;

  2. import android.app.Activity;
  3. import android.content.Intent;
  4. import android.os.Bundle;
  5. import android.view.View;
  6. import android.view.View.OnClickListener;
  7. import android.widget.TextView;

  8. import com.xiaobin.security.R;

  9. public class AToolActivity extends Activity implements OnClickListener
  10. {
  11.         private TextView tv_atool_query;
  12.         
  13.         @Override
  14.         protected void onCreate(Bundle savedInstanceState)
  15.         {
  16.                 super.onCreate(savedInstanceState);
  17.                 setContentView(R.layout.atool);
  18.                 
  19.                 tv_atool_query = (TextView) findViewById(R.id.tv_atool_query);
  20.                 tv_atool_query.setOnClickListener(this);
  21.         }

  22.         @Override
  23.         public void onClick(View v)
  24.         {
  25.                 switch(v.getId())
  26.                 {
  27.                         case R.id.tv_atool_query : 
  28.                                 Intent intent = new Intent(this, QueryNumberActivity.class);
  29.                                 startActivity(intent);
  30.                                 break;
  31.                                 
  32.                         default : 
  33.                                 break;
  34.                 }
  35.         }

  36. }
复制代码
atool.xml

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3.     android:layout_width="match_parent"
  4.     android:layout_height="match_parent"
  5.     android:background="@android:color/white"
  6.     android:orientation="vertical" >
  7.     
  8.     <TextView 
  9.         android:id="@+id/tv_atool_query"
  10.         android:layout_width="match_parent"
  11.         android:layout_height="wrap_content"
  12.         android:layout_marginTop="8dip"
  13.         android:textSize="24sp"
  14.         android:text="@string/query"/>
  15.     
  16.     <View 
  17.         android:layout_width="match_parent"
  18.         android:layout_height="1dip"
  19.         android:layout_marginTop="8dip"
  20.         android:layout_marginBottom="8dip"
  21.         android:background="#aabc04e5"/>

  22. </LinearLayout>
复制代码
com.xiaobin.security.ui.QueryNumberActivity

  1. package com.xiaobin.security.ui;

  2. import android.app.Activity;
  3. import android.os.Bundle;
  4. import android.view.View;
  5. import android.widget.Button;
  6. import android.widget.EditText;
  7. import android.widget.TextView;

  8. import com.xiaobin.security.R;

  9. public class QueryNumberActivity extends Activity
  10. {
  11.         private TextView tv_result;
  12.         private EditText et_query_number;
  13.         private Button bt_query;
  14.         
  15.         @Override
  16.         protected void onCreate(Bundle savedInstanceState)
  17.         {
  18.                 super.onCreate(savedInstanceState);
  19.                 setContentView(R.layout.query_number);
  20.                 
  21.                 tv_result = (TextView) findViewById(R.id.tv_query_result);
  22.                 et_query_number = (EditText) findViewById(R.id.et_query_number);
  23.         }
  24.         
  25.         public void query(View v)
  26.         {
  27.                 
  28.         }

  29. }
复制代码
query_number.xml

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3.     android:layout_width="match_parent"
  4.     android:layout_height="match_parent"
  5.     android:orientation="vertical" >
  6.     
  7.     <EditText 
  8.         android:id="@+id/et_query_number"
  9.         android:layout_width="match_parent"
  10.         android:layout_height="wrap_content"
  11.         android:inputType="number"/>
  12.     
  13.     <Button 
  14.         android:id="@+id/bt_query"
  15.         android:layout_width="match_parent"
  16.         android:layout_height="wrap_content"
  17.         android:text="@string/bt_query"
  18.         android:onClick="query"/>
  19.     
  20.     <TextView 
  21.         android:id="@+id/tv_query_result"
  22.         android:layout_width="wrap_content"
  23.         android:layout_height="wrap_content"
  24.         android:textAppearance="?android:attr/textAppearanceLarge"/>

  25. </LinearLayout>
复制代码
好啦,今天的都是界面的问题而已我们明天才会把逻辑进行完善,其中包括数据库的压缩啦,使它的体积减少  Security_12手机号码归属地的界面.rar (2.62 MB, 下载次数: 124) 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
+关注
code_xzh
对前端移动客户端技术比较擅长。著有《React Native移动开发实战》和《Kotlin入门与实战》和《Weex跨平台实战》,《React Native移动开发进阶》即将出版,正在努力完成《Flutter跨平台开发实战》
716
文章
1
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载