当前位置:首页 » 安卓系统 » 仿qq聊天界面android

仿qq聊天界面android

发布时间: 2023-02-05 14:47:46

Ⅰ Android实现类似QQ聊天的功能 怎么实现

首先得有个服务器,然后开发客户端,客户端向服务器发送信息,服务器将信息转发至目标客户端,具体的通信原理说起来会很麻烦的。一般是用socket通信,向服务器发送信息的时候需要向URL添加很多信息,比如用户的ID,IP,name,也包括接收方的很多资料,如果你简单的想知道怎么实现,那么就是这么多了。如果你要知道更详细的东西,那就得专门去研究一下了。

Ⅱ Android如何实现类似于QQ登录的界面,求大神!

首先程序进入SplashActivity,就是启动页面。
xml布局文件就是一个全屏的图片,要注意的是设置android:scaleType ="matrix"这个属性。不然不会全屏。
过1秒之后转入登陆页面,从图片我们可以看出,腾讯的UI做的还是相当美观漂亮的,既简洁又不失美观。先分析一下这个登录界面,从整体可以看出,根布局的
背景色是蓝色的,而那个QQ Android其实是一个图片背景色和根布局的背景色一样,这样就不会有视觉偏差。

Ⅲ android仿qq聊天界面怎么设置聊天背景

你看是怎么布局的。如果是imageview的话 通过imageview自己的set方法即可。

Ⅳ Android聊天界面 传文字,传图片,传语音

语音和图片其实都是传文件。
发送方将图片和语音发送至服务器,获取到一个url,然后通过消息把url发送过去。
接收方根据得到的url显示图片或者点击时播放语音(语音可以考虑先下载至本地)

Ⅳ android 仿qq聊天记录的时间戳

首先,看到这个效果,想一下实现的思路:弹出的待办和删除按钮,是通过dialog实现的。那么这个dialog就要能完成几个效果,第一:自定义界面,第二:控制dialog的显示位置,第三:点击dialog区域之外的地方,dialog要消失,第四:dialog显示的时候,activity不要变暗。
下面就一步一步解决问题:

1,自定义dialog

[java] view plain
package com.example.listitemdeletedemo;

import android.app.Dialog;
import android.content.Context;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TextView;

/**
* @文件名称: MyDialog.java
* @功能描述: 自定义dialog
* @版本信息: Copyright (c)2014
* @开发人员: vincent
* @版本日志: 1.0
* @创建时间: 2014年3月18日 下午1:45:38
*/
public class MyDialog extends Dialog implements OnClickListener {
private TextView leftTextView, rightTextView;
private IDialogOnclickInterface dialogOnclickInterface;
private Context context;

public MyDialog(Context context, int theme) {
super(context, theme);
this.context = context;
// TODO Auto-generated constructor stub
}

@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.layout_dialog);

leftTextView = (TextView) findViewById(R.id.textview_one);
rightTextView = (TextView) findViewById(R.id.textview_two);
leftTextView.setOnClickListener(this);
rightTextView.setOnClickListener(this);
}

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
dialogOnclickInterface = (IDialogOnclickInterface) context;
switch (v.getId()) {
case R.id.textview_one:
dialogOnclickInterface.leftOnclick();
break;
case R.id.textview_two:
dialogOnclickInterface.rightOnclick();
break;
default:
break;
}
}

public interface IDialogOnclickInterface {
void leftOnclick();

void rightOnclick();
}
}

2,控制dialog显示位置
长按listview的item时。获取当前item在屏幕中的绝对位置,取其中的y值,即高度。根据listview item的height以及屏幕的高度,计算得到dialog的垂直位置,水平位置就直接居中就OK了

[java] view plain
int[] location = new int[2];
// 获取当前view在屏幕中的绝对位置
// ,location[0]表示view的x坐标值,location[1]表示view的坐标值
view.getLocationOnScreen(location);
view.setBackgroundColor(getResources().getColor(R.color.blue));
currentItemView = view;
longClickPosition = position;
DisplayMetrics displayMetrics = new DisplayMetrics();
Display display = MainActivity.this.getWindowManager().getDefaultDisplay();
display.getMetrics(displayMetrics);
WindowManager.LayoutParams params = myDialog.getWindow().getAttributes();
params.gravity = Gravity.BOTTOM;
params.y =display.getHeight() - location[1];
myDialog.getWindow().setAttributes(params);
myDialog.setCanceledOnTouchOutside(true); //点击dialog区域之外的地方,dialog消失
myDialog.show();

3,dialog显示的时候,activity不变暗,这个在dialog的style中设置

[html] view plain
<style name="MyDialogStyle" parent="@android:Theme.Dialog">
<item name="android:windowFrame">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowBackground">@drawable/white</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:backgroundDimEnabled">false</item>
</style>

http://blog.csdn.net/jdsjlzx/article/details/42462229

Ⅵ 这个是在网上下的android 仿QQ聊天源码,3.88M的那个,但是客户端在我的环境有错,不懂怎么回事啊,SDK是4.2

1新建项目,
2ctrl+e打开到这个项目
3删除assets,src,res
4复制聊天项目assets,src,res,libs,AndroidManifest.xml到这个项目

5eclipse中右键这个新项目 refresh,然后看报错内容

Ⅶ 怎样实现android仿微信,qq聊天

聊天核心技术就是一个服务器推送消息到客户端。

个人比较推荐的是一些成熟的推送sdk,像网络推送,阿里云推送之类的。
我以前到是做过轮询的消息系统,不过那种太耗费性能。

Ⅷ android 类似QQ 求实现好友列表跳转到聊天页面并实现聊天功能的具体过程。求各位大神耐心讲解一下~感谢!

每一个界面就是一个Activity,从好友列表跳转到聊天页面也是触发事件后实现跳转功能;至于聊天功能的实现,会涉及到client和server之间通讯连接,首先要搭好server才行,然后用线程进行读写操作。具体的一下也说不清楚,不过我有源码,需要的话可以提供给你。

Ⅸ 用android写出类似于qq系统设置效果的界面

已过俾写公开赛拥感

Ⅹ 求一个用android做的商品展示界面的用虚拟机运行了的手机截图和仿qq聊天界面的截图,多谢

是ui么?还是…

热点内容
服务器怎么做双机 发布:2024-05-07 02:37:25 浏览:36
ftp剪切 发布:2024-05-07 02:37:14 浏览:138
手机存储英文 发布:2024-05-07 02:34:31 浏览:640
php锁变量 发布:2024-05-07 02:09:02 浏览:49
股票涨的算法 发布:2024-05-07 01:59:22 浏览:23
安卓手机如何关闭英文拼写 发布:2024-05-07 01:45:46 浏览:297
光介质存储 发布:2024-05-07 01:32:25 浏览:351
苹果平板ipad密码忘了怎么办 发布:2024-05-07 01:17:16 浏览:704
伏吟的算法 发布:2024-05-07 00:51:48 浏览:830
安卓手机上的照相键在哪里 发布:2024-05-07 00:51:45 浏览:606