登录
首页 » Android » android通讯录

android通讯录

于 2022-04-20 发布 文件大小:4.44 MB
0 112
下载积分: 2 下载次数: 1

代码说明:

一个简单的通讯录软件,一个简单的通讯录软件,一个简单的通讯录软件,一个简单的通讯录软件,一个简单的通讯录软件,一个简单的通讯录软件,一个简单的通讯录软件,一个简单的通讯录软件,一个简单的通讯录软件,一个简单的通讯录软件,一个简单的通讯录软件,一个简单的通讯录软件,一个简单的通讯录软件,一个简单的通讯录软件,一个简单的通讯录软件,一个简单的通讯录软件,一个简单的通讯录软件,一个简单的通讯录软件,一个简单的通讯录软件

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • theone我的第一个设计可以联网的游戏
    【实例简介】
    2021-09-15 00:30:58下载
    积分:1
  • 仿IOS 对话框
    package com.zf.iosdialog.widget;import android.app.Dialog;import android.content.Context;import android.view.Display;import android.view.LayoutInflater;import android.view.View;import android.view.View.OnClickListener;import android.view.WindowManager;import android.widget.Button;import android.widget.FrameLayout;import android.widget.ImageView;import android.widget.LinearLayout;import android.widget.LinearLayout.LayoutParams;import android.widget.TextView;import com.zf.iosdialog.R;public class AlertDialog {private Context context;private Dialog dialog;private LinearLayout lLayout_bg;private TextView txt_title;private TextView txt_msg;private Button btn_neg;private Button btn_pos;private ImageView img_line;private Display display;private boolean showTitle = false;private boolean showMsg = false;private boolean showPosBtn = false;private boolean showNegBtn = false;public AlertDialog(Context context) {this.context = context;WindowManager windowManager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);display = windowManager.getDefaultDisplay();}public AlertDialog builder() {// 获取Dialog布局View view = LayoutInflater.from(context).inflate(R.layout.view_alertdialog, null);// 获取自定义Dialog布局中的控件lLayout_bg = (LinearLayout) view.findViewById(R.id.lLayout_bg);txt_title = (TextView) view.findViewById(R.id.txt_title);txt_title.setVisibility(View.GONE);txt_msg = (TextView) view.findViewById(R.id.txt_msg);txt_msg.setVisibility(View.GONE);btn_neg = (Button) view.findViewById(R.id.btn_neg);btn_neg.setVisibility(View.GONE);btn_pos = (Button) view.findViewById(R.id.btn_pos);btn_pos.setVisibility(View.GONE);img_line = (ImageView) view.findViewById(R.id.img_line);img_line.setVisibility(View.GONE);// 定义Dialog布局和参数dialog = new Dialog(context, R.style.AlertDialogStyle);dialog.setContentView(view);// 调整dialog背景大小lLayout_bg.setLayoutParams(new FrameLayout.LayoutParams((int) (display.getWidth() * 0.85), LayoutParams.WRAP_CONTENT));return this;}public AlertDialog setTitle(String title) {showTitle = true;if ("".equals(title)) {txt_title.setText("标题");} else {txt_title.setText(title);}return this;}public AlertDialog setMsg(String msg) {showMsg = true;if ("".equals(msg)) {txt_msg.setText("内容");} else {txt_msg.setText(msg);}return this;}public AlertDialog setCancelable(boolean cancel) {dialog.setCancelable(cancel);return this;}public AlertDialog setPositiveButton(String text,final OnClickListener listener) {showPosBtn = true;if ("".equals(text)) {btn_pos.setText("确定");} else {btn_pos.setText(text);}btn_pos.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {listener.onClick(v);dialog.dismiss();}});return this;}public AlertDialog setNegativeButton(String text,final OnClickListener listener) {showNegBtn = true;if ("".equals(text)) {btn_neg.setText("取消");} else {btn_neg.setText(text);}btn_neg.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {listener.onClick(v);dialog.dismiss();}});return this;}private void setLayout() {if (!showTitle && !showMsg) {txt_title.setText("提示");txt_title.setVisibility(View.VISIBLE);}if (showTitle) {txt_title.setVisibility(View.VISIBLE);}if (showMsg) {txt_msg.setVisibility(View.VISIBLE);}if (!showPosBtn && !showNegBtn) {btn_pos.setText("确定");btn_pos.setVisibility(View.VISIBLE);btn_pos.setBackgroundResource(R.drawable.alertdialog_single_selector);btn_pos.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {dialog.dismiss();}});}if (showPosBtn && showNegBtn) {btn_pos.setVisibility(View.VISIBLE);btn_pos.setBackgroundResource(R.drawable.alertdialog_right_selector);btn_neg.setVisibility(View.VISIBLE);btn_neg.setBackgroundResource(R.drawable.alertdialog_left_selector);img_line.setVisibility(View.VISIBLE);}if (showPosBtn && !showNegBtn) {btn_pos.setVisibility(View.VISIBLE);btn_pos.setBackgroundResource(R.drawable.alertdialog_single_selector);}if (!showPosBtn && showNegBtn) {btn_neg.setVisibility(View.VISIBLE);btn_neg.setBackgroundResource(R.drawable.alertdialog_single_selector);}}public void show() {setLayout();dialog.show();}}
    2015-01-03下载
    积分:1
  • TouPiao
    一个关于投票的代码,应用于手机。应用简单很好玩(A vote on the application, used in mobile phones)
    2012-01-31 09:29:03下载
    积分:1
  • Android TimeLine 可滑动的layout extends FrameLayout日期列表
    制作可滑动的layout extends FrameLayout,看上去是一个可上下滑动的日期列表,每个日期下显示相关的条目,有点像时间轴的感觉。初始化dragHelper,对拖动的view进行操作,ExpandableListView做的android时间轴TimeLine-masterchild有左右滑动的效果,另外还可设置是否有回弹效果,并进行相关的操作(如:编辑、删除、置顶等),(RecycleView 多种type实现),包含child的滑动效果。   关于滑动距离:如果启动效果,则可滑动3/2倍菜单宽度的距离   重写OnClickListener会导致关闭失效    拖动中,可根据offset 进行其他动画,并定义了滑动监听函数。
    2022-03-21 14:54:42下载
    积分:1
  • 带标签的简单饼图
    翻译 maninwest@Codeforge 作者:User 1234567@CodeProject此库包含创建带有基本交互和标签的饼图的简单方法。实现步骤计算值的百分比使用百分比找到掠角在当前扇形的掠角上添加上一个扇形的结束角。使用起始角度和掠角创建新扇形视图。代码循环访问所有点并计算角度,添加扇形到布局total = 0; for (int i = 0; i < data.length; i++) { total += data[i]; } float startAngle = 0, sweepAngle; for (int i = 0; i < data.length; i++) { sweepAngle = data[i] * (360f / total); PieSlice pieSlice = new PieSlice(getContext(), this); pieSlice.startAngele = startAngle; pieSlice.sweepAngle = sweepAngle; addView(pieSlice); pieSlices.add(pieSlice); pieSlice.paint.setColor(palette[i % 6]); startAngle += s
    2022-05-18 12:34:33下载
    积分:1
  • 一些效果很酷的环形控件,有些改改可以直接用了
    一些效果很酷的图形控件,有些改改可以直接用了,比如直线图,曲线图,环形图等等
    2022-03-09 19:45:07下载
    积分:1
  • 微信登录的界面管理
    微信登录的界面,非常简单时尚化,新学习的软件爱好者可以下载使用,顺便请大家指出其中的不足,真正的好代码,值得大家使用下载,欢迎大家一起学习下载!!!
    2023-04-14 23:00:03下载
    积分:1
  • 2015全国大学生电子设计竞赛风力摆
    说明:  脉冲宽度调制是一种模拟控制方式,根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置,来实现晶体管或MOS管导通时间的改变,从而实现开关稳压电源输出的改变。这种方式能使电源的输出电压在工作条件变化时保持恒定,是利用微处理器的数字信号对模拟电路进行控制的一种非常有效的技术。脉冲宽度调制是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。(Pulse width modulation (PWM) is an analog control method, which modulates the bias of transistor base or MOS gate according to the change of load, so as to change the turn-on time of transistor or MOS and realize the change of output of switching regulated power supply. This method can keep the output voltage of the power supply constant when the working conditions change. It is a very effective technology to control the analog circuit by using the digital signal of the microprocessor. Pulse width modulation (PWM) is a very effective technology to control analog circuits by using the digital output of microprocessors. It is widely used in many fields, from measurement, communication to power control and conversion.)
    2020-06-22 16:20:02下载
    积分:1
  • android 仿ios 自定义togglebutton例子源码下载(兼容低版本)
    android 仿ios 自定义togglebutton例子源码下载(兼容低版本)
    2015-04-15下载
    积分:1
  • 用于记录女生生理期,以便女生自我保护
    界面均为自己绘图画出来的,可以参看学习一下绘图基本方法
    2015-04-02下载
    积分:1
  • 696518资源总数
  • 105877会员总数
  • 14今日下载