當前位置:首頁 » 安卓系統 » 仿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-04-26 17:53:30 瀏覽:870
伺服器電腦上能用嗎 發布:2024-04-26 17:44:42 瀏覽:559
組件式編程 發布:2024-04-26 17:19:57 瀏覽:942
電子兒童存錢罐如何改密碼 發布:2024-04-26 17:19:13 瀏覽:600
什麼安卓手機直播投屏好 發布:2024-04-26 17:18:31 瀏覽:626
linuxhba查看 發布:2024-04-26 16:57:28 瀏覽:903
啟動mongodb服務linux 發布:2024-04-26 16:38:37 瀏覽:553
525標軸選裝哪些配置 發布:2024-04-26 16:34:24 瀏覽:849
機械硬碟的存儲速度優於固態硬碟 發布:2024-04-26 16:02:13 瀏覽:118
訊捷壓縮器 發布:2024-04-26 16:02:08 瀏覽:269