java通讯录备份(javaee通讯录系统)
华为云服务器特价优惠火热进行中! 2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。
合作流程: |
今天给各位分享java通讯录备份的知识,其中也会对javaee通讯录系统进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
微信号:cloud7591如需了解更多,欢迎添加客服微信咨询。
复制微信号
本文目录一览:
- 1、如何将非智能手机(三星s3600c)的通讯录导出来,然后导入安卓智能机?!~
- 2、js或java代码导出手机通讯录信息
- 3、java通讯录管理系统设计代码怎么编译
- 4、实现一个小型通讯录。Java
- 5、安卓手机同步软件用哪个好?通讯录同步软件都有哪些。
如何将非智能手机(三星s3600c)的通讯录导出来,然后导入安卓智能机?!~
将非智能手机(三星s3600c)的通讯录导出来,然后导入安卓智能机的方法:
一、通过SIM卡导出导入联系人
1、准备一张空白的SIM卡,容量越大越好,如128K。
2、三星S3600C原SIM卡上如有联系人存储,都转移到手机中。
3、然后将号码分批转移到空白SIM卡中(SIM卡号码存储上限200),每转移一批,将SIM卡取出,放置在轿陆安卓系统手机中复制到手机内闭歼顷存同时备份到PC。安卓可用360手机助手、91助手改键。
二、通过云同步软件导出导入联系人
1、三星S3600C支持JAVA,可以安装JAVA版的QQ同步助手。
2、通过QQ同步助手将三星S3600C的通讯录同步到云端。
3、安卓手机安装QQ同步助手,将云端的通讯录同步下来即可。
js或java代码导出手机通讯录信息
js是浏览器解释执行的,应该获取不到通闹缓友讯录
java是后台语言可哪锋以调用android系统提液槐供的通信录API来获取

java通讯录管理系统设计代码怎么编译
java编写这个通讯录管理系统
java编写这个通讯录管理系统_Java如何实现通讯录管理系统租族裤
咕噜噜在芬兰
原创
关穗握注
3点赞·2305人阅读
Java如何实现通讯录管理系统
发布时间:2020-07-28 09:39:42
来源:亿速云
阅读:65
作者:Leah
这篇文章将为大家详细讲解有关Java如何实现通讯录管理系统,文章内容质量较高,因此小编分享给大家做弊简个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
本文实例为大家分享了java实现通讯录管理系统的具体代码,供大家参考,具体内容如下
完成项目的流程:
1.根据需求,确定大体方向
2.功能模块分析
3.界面实现
4.功能模块设计
5.coding
6.代码测试
下面是源代码:import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Scanner;
import java.util.concurrent.SynchronousQueue;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.WindowConstants;
import javax.swing.text.html.HTMLDocument.Iterator;
class Infro{
public String id;
public String name;
public String sex;
public String address;
public String e_mail;
public String phoneNumber;
static int index = 0;
static ArrayList list = new ArrayList();
static int len = list.size();
//构造函数
public Infro(String id,String name,String sex,String address,String e_mail,String phoneNumber){
this.id = id;
this.name = name;
this.sex = sex;
this.address = address;
this.e_mail = e_mail;
this.phoneNumber = phoneNumber;
}
public String toString(){
return "编号:"+id+" 姓名:"+name+" 性别:"+sex+" 通讯地址:"+address+" 邮箱地址:"+e_mail+" 电话:"+phoneNumber;
}
/**
* 添加功能
**/
public static void addFunction(){//添加功能
Infro infro = new Infro("","","","","","");
System.out.println("请输入添加的数据:");
Scanner in = new Scanner(System.in);
System.out.println("输入编号:");
infro.id = in.next();
System.out.println("输入姓名:");
infro.name = in.next();
System.out.println("输入性别:");
infro.sex = in.next();
System.out.println("输入通讯地址:");
infro.address = in.next();
System.
out.println("输入邮箱地址:");
infro.e_mail = in.next();
System.out.println("输入电话:");
infro.phoneNumber = in.next();
list.add(index,infro);
index++;
if(list.isEmpty()){
System.out.println("数据添加失败啦");
}else{
System.out.println("数据添加成功啦");
len++;//list集合长度加一
// System.out.println(list.get(0).toString());
}
}
// public static void deleteFunction(){//删除功能
// System.out.println("输入要删除的联系人的编号");
// Scanner in_2 = new Scanner(System.in);
// String d1 = in_2.nextLine();
// for(int a= 0; a
// if(d1.equals(list.get(a).id)){
// list.remove(list.get(a));
// len --;
// }
// }
// }
/**
* 删除功能
**/
public static void deleteFunction(){
System.out.println("输入要删除的联系人的编号");
Scanner in_2 = new Scanner(System.in);
String d1 = in_2.nextLine();
java.util.Iterator it = list.iterator();
while (it.hasNext()){
Infro infro = it.next();
if (infro.id.equals(d1)){
it.remove();
--index;//一定要加这个,否则当做了删除操作再做添加操作的时候会出现异常(类似于指针,栈)
System.out.println("删除完毕"+"此时通讯录记录条数为:" + --len);
}
}
}
/**
* 修改功能
**/
public static void reditFunction(){
System.out.println("输入要修改的通讯录的Id");
Scanner in_r = new Scanner(System.in);
String r1 = in_r.nextLine();
for(int a = 0; a len;a++){
if(r1.equals(list.get(a).id)){
System.out.println("输入修改后的姓名:");
String name_1 = in_r.next();
list.get(a).name = name_1;
System.out.println("输入修改后的性别:");
String sex_1 = in_r.next();
list.get(a).sex = sex_1;
System.out.println("输入修改后的通讯地址:");
String address_1 = in_r.next();
list.get(a).address = address_1;
System.out.println("输入修改后的邮箱地址:");
String e_mail_1 = in_r.next();
list.get(a).e_mail = e_mail_1;
System.out.println("输入修改后的电话:");
String phoneNumber_1 = in_r.next();
list.get(a).phoneNumber = phoneNumber_1;
System.out.println("数据修改完毕");
}
}
}
/**
* 查询功能
**/
public static void searchFunction() throws Exception{//查询功能
System.out.println("请输入要查询的姓名:");
Scanner in_1 = new Scanner(System.in);
String s1=in_1.nextLine();
for(int a= 0; a
if(s1.equals(list.get(a).name)){
System.out.println(list.get(a).toString());
}
}
}
/**
* 显示功能
**/
public static void showFunction(){
for(int i = 0 ;i
System.out.println(list.get(i).toString());
}
}
/**
* 保存功能
**/
public static void writeFunction() throws IOException{
FileWriter writer = new FileWriter("通讯录管理.txt");
for(int i = 0 ;i
String []strwriter = new String[len];
strwriter[i]=list.get(i).toString();
writer.write(strwriter[i]);
writer.write("\r\n");
System.out.println("成功写入一行数据到 通讯录管理.txt 中");
}
writer.close();//关闭写入流,释放资源
}
/**
* 读取功能
**/
public static void readFunction() throws IOException{
FileReader reader = new FileReader("通讯录管理.txt");
BufferedReader br = new BufferedReader(reader);
String str;
while((str = br.readLine()) != null){//每次读取一行文本,判断是否到达文件尾
System.out.println(str);
}
br.close();
}
}
public class Demo extends JFrame {
/**
* 界面设计
**/
public Demo(){
Container c = getContentPane(); //定义一个顶级容器c
JPanel jp = new JPanel(); //新建JPanel面板--jp
JButton button1 = new JButton("新建联系人");
JButton button2 = new JButton("删除联系人");
JButton button3 = new JButton("编辑联系人");
JButton button4 = new JButton("查找联系人");
JButton button5 = new JButton("显示所有联系人");
JButton button6 = new JButton("保存联系人到本地");
JButton button7 = new JButton("读取本地联系人");
jp.setLayout(new GridLayout(2,4,5,5));//新建网格布局管理器(行数,列数,组件间的水平垂直间距)
jp.add(button1);
jp.add(button2);
jp.add(button3);
jp.add(button4);
jp.add(button5);
jp.add(button6);
jp.add(button7);
c.add(jp);//将JPanel面板jp添加到顶级容器c中
setSize(600,500);
setTitle("*通 讯 录 管 理 系 统*");
setVisible(true);
setResizable(false);//窗体大小由程序员决定,用户不能自由改变大小
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
/**
*按键响应
*
**/
button1.addActionListener(new ActionListener(){//添加功能实现
public void actionPerformed(ActionEvent arg0){
Infro.addFunction();
}
});
button2.addActionListener(new ActionListener(){//删除功能实现
public void actionPerformed(ActionEvent arg0){
Infro.deleteFunction();
}
});
button3.addActionListener(new ActionListener(){//修改功能实现
public void actionPerformed(ActionEvent arg0){
Infro.reditFunction();
}
});
button4.addActionListener(new ActionListener(){//查询功能实现
public void actionPerformed(ActionEvent arg0){
try {
Infro.searchFunction();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});
button5.addActionListener(new ActionListener(){//显示功能实现
public void actionPerformed(ActionEvent arg0){
Infro.showFunction();
}
});
button6.addActionListener(new ActionListener(){//保存功能实现
public void actionPerformed(ActionEvent arg0){
try {
Infro.writeFunction();
} catch (IOException e) {
e.printStackTrace();
}
}
});
button7.addActionListener(new ActionListener(){//读取功能实现
public void actionPerformed(ActionEvent arg0){
try {
Infro.readFunction();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new Demo();
Infro a = new Infro("", "", "", "", "", "");
}
}
关于Java如何实现通讯录管理系统就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
实现一个小型通讯录。Java
Friend类:public class Friend {
/*
* 姓名
*/
private String name;
/*
* 电耐稿话
*/
private String telephone;
/*
* 邮箱
*/
private String email;
/*
* 公司
*/
private String company; public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} public String getTelephone() {
return telephone;
} public void setTelephone(String telephone) {
this.telephone = telephone;
} public String getEmail() {
return email;
} public void setEmail(String email) {
this.email = email;
} public String getCompany() {
return company;
} public void setCompany(String company) {
this.company = company;
} public String toString() {
StringBuffer str = new StringBuffer(); str.append("姓名:" + name).append("\n");
str.append("电话:" + telephone).append("\n");
str.append("邮箱昌仿孝:" + email).append("\n");
str.append("公司:" + company).append("\n");
str.append("-----------------------------------------\n");
return str.toString();
}
}AddFriend类:public class AddFriend { /**
* 主方法 程序的入口
*/
public static void main(String[] args) {
ListFriend friendList = new ArrayListFriend();
char isGo = 'Y';
int i = 0;
do {
Friend friend = new Friend();
System.out.println("请输入第" + (i + 1) + "位朋友的姓名:");
InputStreamReader reader = new InputStreamReader(System.in);
String str = "";
try {
str = (new BufferedReader(reader)).readLine();
} catch (IOException e) {
e.printStackTrace();
}
friend.setName(str); System.out.println("请输入第" + (i + 1) + "位朋友的电话:"); try {
str = (new BufferedReader(reader)).readLine();
} catch (IOException e) {
e.printStackTrace();
}
if (str.matches("\\d*") str.length() == 11) {// 判断用户输入的电话是否符合标准
friend.setTelephone(str);
} else {
System.out.println("电话号码输入有误,请重新输入!");
continue;
} System.out.println("请输入第" + (i + 1) + "位大孙朋友的邮箱:"); try {
str = (new BufferedReader(reader)).readLine();
} catch (IOException e) {
e.printStackTrace();
}
friend.setEmail(str); System.out.println("请输入第" + (i + 1) + "位朋友的公司:"); try {
str = (new BufferedReader(reader)).readLine();
} catch (IOException e) {
e.printStackTrace();
}
friend.setCompany(str); friendList.add(friend); i++; System.out.println("是否继续添加?(Y/N):");
String go = "";
try {
go = (new BufferedReader(reader)).readLine();
} catch (IOException e) {
e.printStackTrace();
}
isGo = go.charAt(0);
} while (isGo == 'Y' || isGo == 'y'); for (int j = 0; j friendList.size(); j++) {
System.out.println(friendList.get(j).toString());
}
}
}
安卓手机同步软件用哪个好?通讯录同步软件都有哪些。
安卓手机同步软件用哪个好?通讯录同步软件都有哪些。
同步软件有很多:安卓备份,QQ,360,乐同步等 个人觉得都可以试试。功能不分伯仲。安卓备份更专业,就干备份的事儿,360安全卫士备份只是功能之一。
手机同步软件怎么备份通讯录
这个很简单啊,直接打开你的手机同步软件,登陆你的账号,然后就有备份你软件的地方啊,你用的什么软件啊。我之前丢过一次手机,弄丢了好多朋友的联系方式,后来我学乖了,用了QQ同步助手,把自己的手机联系人同步上去,还有自己的APP。之前还误删过朋友的手机号,就用这恢复的。操作很简单,连登陆都不用,直接用QQ号就行。
手机同步软件哪个好?
当然是乐同步了,我就一直在用,用起来很方便,不用再担心手机信息丢失等等麻烦。之所以推荐乐同步,是因为这个软件我有用过,确实好用。乐同步是联想集团打造的一款为了防止个人手机、Pad数据丢失,提供数据备份、恢复、管理的服务软件。该软件通过WIFI或数据连接将手机中的资料如通讯录、短信、通话记录、图片、软件等备份至云端,注册账号并登陆后即可查看和管理相关信息。用户可通过网络将个人资料备份到云端后,可随时使用Web网页或者手机、Pad进行查看和管理。更有便捷的一键迁移,帮您实现零秒换机!乐同步,使您的个人数据万无一失!
手机同步软件哪个好用
可以用百度手机斗掘助手。
百度手机助手是Android手机的权威资源平台,拥有最全最好的应用、游戏、壁纸资源,帮助您在海量资源中精准搜索、高速下载、轻松管理,万千汇聚,一触即得。
拥有海量免费优质安卓Android手机应用,提供极速下载,汇集最新最火热的安卓应用,好玩的安卓游戏、实用的安卓软件、每日劲爆推荐榜单,各种时下流行应用免费下载。
哪个手机同步软件好用?
用QQ同步助手吧,这是现在国内做的最好的了,最近刚上线了月光宝盒版,新增了通讯录医生,另外在换手机的话,用这个特方面。像我前段时间刚换魅族4,就是用的这个,把我自己喜欢的游戏就备份上去了,这还有个好处,不怎么费流量。业界良心啊。
手机通讯录同步软件哪些好?含销空
QQ同步助手和微信电话本是需要手动导入导出的!你可以用简鸽APP来,换手机,也能及时的更新通讯录,自动备份了。比较实用一点。
联想手机同步软件
软件指令:
1.查看现有相关信息: #*8378#1# 进入后按1查看使用方法,2.手机版本信息3.现有网络信息及信号质量,机器语言。4.电话信息,包括下面提及的电量电压。5.不懂不要按5,会变成英语语言,可以在菜单的手机设置语言设置改回来。6.本机设置终于看到重点了,里面有16个项目,是确实可以设置的,包括所有的显示,声音等等项目,这个才是真正的968工程模式,大家看到这里听我一句话,现在才刚开始涉及这东西,我们期待英语好的同志给我们做个详细的翻译,大家再试着来修改机器语言,解决我们急需要解决的问题,慢慢来,一步一步来,有测试结果和专业人员希望给点建议。这就是我们真正的工程模式,这里面不仅仅是查看,全部是可以更改的,比如我看到DV选项,现在的值是15HZ,谈瞎是否可以调节到25HZ就不会视频卡了,有待大家共同研究,我早就说了,我也只是个玩家,今天找了N遍世界因为下面电压的暗码才摸索到这里来。7项,我也看不明白,需要解释。
查看软件信息: #*8378#2#
查看保护信息: #*8378#3#
查看电量的方法 #*8378#4# 早就觉得I968的电量显示不准确,第一格电使用的时间几乎是全部待机时间的一半,后面三格电用得极快。现在直接从电压就可以判断了!在待机时输入#*8378#4#,就可以显示状态,那个BATTERY下面的VOLTAGE就是当前的电压了,至于那个CUR VOLTAGE有时一样有时不一样,不过相差不多,据我推测应该是临界电压或者是一个波动值吧,一般来说,满电的时候是4.16到4.19伏,如果下降到了3.6伏以下,那么不管电量如何显示都要充电了!
2.手机串号: *#06#
3.软件版本: ####0000# 目前已知的和唯一的 版本都是S033,非常郁闷。
4.测试模式: ####1111# 进入以后,先测试的是屏幕,以三基色显示(即红、绿、蓝)、然后可以测试扬声器、震动,最后是测试键盘,在测试到最后时,有一个键,是关机。这个在新手买的时候必须会,或者收到手机的时候检测有没有基本功能故障。
5.硬件版本: ####2222# 显示手机硬件版本号
6.手机重启: ####4444# 没事别玩这个,没啥意思。
7.清除数据: ####7777# 没敢测试,不怕丢失数据的可以试一下。
8.工程模式: ####1040# 这个工程模式现在可以无视了,一些机器语言,看不明白。
9.java文件夹: ####5282# 会出现一个名为java的文件夹,是java安装的备份文件,可以删除。
同步软件联想官网上也没有,网络摄像头应该是 *** 去能够显示选项的吧
手机同步软件怎么用?
不同的软件操作方法也不同,我用的是QQ同步助手,操作是我见过最简单的,只需要点击大大的圆形按钮,然后会要求你登录QQ号,登录成功后,就会完成备份了,然后你另外一个手机,同样重复以上的操作,就可以把软件信息给同步过去了,还支持一键批量同步的操作呢
关于java通讯录备份和javaee通讯录系统的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
