• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > [android] 手机卫士保存安全号码,android卫士

[android] 手机卫士保存安全号码,android卫士

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了android360手机卫士,android手机安全卫士,android手机卫士,android360卫士,android360安全卫士等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

[android] 手机卫士保存安全号码,android卫士


 

调用ListView对象的setOnItemClickListener()方法,设置条目的点击事件,参数:OnItemClickListener对象

使用匿名内部类实现,重写onClick()方法,传递进来的参数:ListView,当前View,position,id

根据索引位置把当前这条电话号码传回去

调用List对象的get()方法,得到Map,调用get(key)方法,得到这条电话

调用setResult()方法,返回去数据,参数:响应码,Intent对象

获取Intent对象,new出来

调用Intent对象的putExtra(key,val),把电话放进去

调用finish()方法关闭当前页面

 

开启这个的activity使用的是startActivityForResult()

重写onActivityResult()方法,传递进来Intent对象

判断Intent对象是否为null

调用Intent对象的getStringExtra()方法,获取到电话号码

把电话放在Edittext上,当点击下一步的时候保存到SP中

activity

 

package com.qingguow.mobilesafe;

import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;

public class SecGuide3Activity extends BaseSecGuideActivity {
    private EditText et_sec_phone;
    private SharedPreferences sp;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_lost_find3);
        et_sec_phone = (EditText) findViewById(R.id.et_sec_phone);
        sp = getSharedPreferences("config", MODE_PRIVATE);
        String phone = sp.getString("secphone", "");
        et_sec_phone.setText(phone);
    }

    public void nextStep(View v) {
        showNext();
    }

    public void preStep(View v) {
        showPre();
    }

    @Override
    public void showPre() {

        Intent intent = new Intent(this, SecGuide2Activity.class);
        startActivity(intent);
        finish();
    }

    @Override
    public void showNext() {
        String phone = et_sec_phone.getText().toString().trim();

        if (TextUtils.isEmpty(phone)) {
            Toast.makeText(this, "请填写安全号码", 1).show();
            return;
        }

        Editor editor = sp.edit();
        editor.putString("secphone", phone);
        editor.commit();
        Intent intent = new Intent(this, SecGuide4Activity.class);
        startActivity(intent);
        finish();
    }

    /**
     * 选择联系人
     */
    public void selectContacts(View v) {
        Intent intent = new Intent(this, SelectContactsActivity.class);
        startActivityForResult(intent, 0);
    }

    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        // TODO Auto-generated method stub
        super.onActivityResult(requestCode, resultCode, data);
        if (data != null) {
            String phone = data.getStringExtra("phone").replace("-", "")
                    .replace(" ", "");
            et_sec_phone.setText(phone);
        }
    }
}

 

SelectContactsActivity

package com.qingguow.mobilesafe;

import java.util.List;
import java.util.Map;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ListView;
import android.widget.SimpleAdapter;

import com.qingguow.mobilesafe.utils.PhoneContactsUtil;
/**
 * 选择联系人
 * @author taoshihan
 *
 */
public class SelectContactsActivity extends Activity {
    private ListView lv_select_contacts;
    private List<Map<String,String>> contacts;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_select_contacts);
        lv_select_contacts=(ListView) findViewById(R.id.lv_select_contacts);
        contacts=PhoneContactsUtil.getContacts(this);
        lv_select_contacts.setAdapter(new SimpleAdapter(this, contacts, R.layout.select_contacts_item, new String[]{"name","phone"}, new int[]{R.id.tv_contact_name,R.id.tv_contact_phone}));
        lv_select_contacts.setOnItemClickListener(new OnItemClickListener() {

            @Override
            public void onItemClick(AdapterView<?> arg0, View arg1, int position,
                    long arg3) {
                String phone=contacts.get(position).get("phone");
                Intent data=new Intent();
                data.putExtra("phone", phone);
                setResult(0, data);
                finish();
            }
        });
    }
}

 

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Android 手机卫士17--缓存清理,android17--
  • Android 手机卫士13--进程设置,android13--
  • Android 手机卫士10--应用管理器,android10--
  • Android 手机卫士8--删除通话记录,android8--
  • Android 手机卫士--导航界面4的业务逻辑,android卫士
  • Android 手机卫士--平移动画实现,android卫士
  • Android 手机卫士--获取联系人信息并显示与回显,android回显
  • Android 手机卫士--参照文档编写选择器,android选择器
  • Android 手机卫士--导航界面2,android卫士
  • Android 手机卫士--设置界面&amp;功能列表界面跳转逻辑处理,android卫士--界面

相关文章

  • 2017-05-26android StringBuffer 和StringBuilder,androidstringbuffer
  • 2017-05-26Android程序中使用iconfont心得,androidiconfont
  • 2017-05-26XListView,xlistview用法
  • 2017-05-26Unity Android 真机调试,unityandroid
  • 2017-05-26Android小知识汇总,android小知识
  • 2017-05-26美女的秘密应用项目源码,秘密项目源码
  • 2017-05-26向量时钟算法简介
  • 2017-05-26实用的圆形图片控件ImageView,
  • 2017-05-26我的Android进阶之旅------)Android自定义View实现带数字的进度条(NumberProgressBar)
  • 2017-05-26redis lru实现策略

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Android中Fragment的两种创建方式,androidfragment
    • 手把手搭建自己的android环境,把手搭建android
    • 安卓第十天笔记-fragment,安卓-fragment
    • 电商常用的正则表达式,字符串,地址操作,电商正则表达式
    • Android Bottom Sheet详解
    • android studio java.io.IOException:setDataSourse fail.,androidctsfail
    • AndroidStudio如何快速制作.so
    • dpdk内存管理——内存初始化
    • Android CursorAdapter的使用,cursoradapter使用
    • Android自定义实现循环滚轮控件WheelView

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有