⑴ 電腦安裝微信步驟圖片
電腦可以上微信嗎?當然!今天深度小編就和大家說一說微信電腦客戶端安裝使用教程。從去年開始,有個名叫微信的軟體被越來越多的手機用戶使用,微信可與好友語音對話,無需打字也不用一直打電話,微信給手機用戶們帶來很大的便捷。既然微信如此好用,那電腦能上微信嗎?或者說電腦上能安裝微信嗎?話不多說下面請看詳細的微信電腦客戶端安裝方法。快來下載微信電腦客戶端吧!
開啟分步閱讀模式
微信電腦客戶端安裝使用教程
01
目前來看,微信只有手機客戶端,沒有電腦版,這是不是意味著電腦不能上微信呢?雖然微信沒有電腦版本,但用戶們可以用模擬安卓在電腦上登陸,這樣微信等安卓系統就可以在電腦上運行了。如此看來,電腦能上微信嗎,答案是肯定的。下面小編以windows電腦系統來講解微信電腦版客戶端下載及電腦上安裝微信的方法。
02
微信電腦客戶端安裝第一步:搭建java環境
1、下載J2ee or javase(下載地址),並按照提示安裝在你的電腦上。
2、設置環境變數,右擊我的電腦-屬性-高級-環境變數,即可。
3、點擊新建環境變數,名稱為JAVA_HOME,下面方框中填步驟一中下載軟體所放磁碟目錄,填寫完成後點擊OK。
4、微信電腦客戶端環境變數設置如下:
JAVA_HOME:安裝java目錄jdk目錄(這是安裝jdk所在的位置)
CLASS PATH:%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;%JAVA_HOME%lib(可直接新建)
PATH:.;%JAVA_HOME%bin;(將這段代碼加在原代碼前面)
5、設置完成後可檢查是否設置正確:依次點擊開始-運行-輸入cmd-確定-輸入java,回車確認,至此jdk安裝完成。
03
微信電腦客戶端安裝第二步:安裝Android SDK
1、下載並解壓Android SDK(下載地址)
2、解壓後,在目錄下雙擊打開SDK Manager.exe,稍等片刻,打開後如下圖所示。這里Available package任意版本即可安裝。
3、安裝完成後,會有相應系統提示選擇。安裝包安裝完成後,切換到Virtualdevice並點擊New,新建一個虛擬設備。如下圖所示,輸入名稱並選擇版本,SD Card Size一欄填寫SD卡的內存大小,然後點Create AVD。
4、在Virtual device中會看到剛新建的虛擬設備,選中,點擊Start開始運行。接著點擊Launch,等待系統裝載完成。
04
微信電腦客戶端安裝第三步:安裝微信
1、進入安卓系統後,點擊上方的Search框打開手機瀏覽器,並在輸入欄中輸入微信下載地址(如圖片中所示地址),然後點擊"下載"。
05
2、滑鼠按住下載圖標往下拖動即可進入下載界面,點擊免費下載。
06
3、找到下載的apk文件,按照提示步驟完成安裝。然後就可以用電腦登陸微信啦。
本頁搜狗指南內容僅供參考,請您根據自身實際情況謹慎操作。
⑵ java實現微信發送消息
net的我有 java的還沒看呢 給你說說原理 通過開發者id 或者關注者列表 然後通過用戶openid(用戶唯一標示)向用戶發送客服消息 他這個通道是走的客服消息 ,前提是必須關注者主動向公眾號發過消息 時限為24h
⑶ 如何用java開發微信
說明:
本次的教程主要是對微信公眾平台開發者模式的講解,網路上很多類似文章,但很多都讓初學微信開發的人一頭霧水,所以總結自己的微信開發經驗,將微信開發的整個過程系統的列出,並對主要代碼進行講解分析,讓初學者盡快上手。
在閱讀本文之前,應對微信公眾平台的官方開發文檔有所了解,知道接收和發送的都是xml格式的數據。另外,在做內容回復時用到了圖靈機器人的api介面,這是一個自然語言解析的開放平台,可以幫我們解決整個微信開發過程中最困難的問題,此處不多講,下面會有其詳細的調用方式。
1.1 在登錄微信官方平台之後,開啟開發者模式,此時需要我們填寫url和token,所謂url就是我們自己伺服器的介面,用WechatServlet.java來實現,相關解釋已經在注釋中說明,代碼如下:
[java]view plain
packagedemo.servlet;
importjava.io.BufferedReader;
importjava.io.IOException;
importjava.io.InputStream;
importjava.io.InputStreamReader;
importjava.io.OutputStream;
importjavax.servlet.ServletException;
importjavax.servlet.http.HttpServlet;
importjavax.servlet.http.HttpServletRequest;
importjavax.servlet.http.HttpServletResponse;
importdemo.process.WechatProcess;
/**
*微信服務端收發消息介面
*
*@authorpamchen-1
*
*/
{
/**
*ThedoGetmethodoftheservlet.<br>
*
*.
*
*@paramrequest
*
*@paramresponse
*
*@throwsServletException
*ifanerroroccurred
*@throwsIOException
*ifanerroroccurred
*/
publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)
throwsServletException,IOException{
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
/**讀取接收到的xml消息*/
StringBuffersb=newStringBuffer();
InputStreamis=request.getInputStream();
InputStreamReaderisr=newInputStreamReader(is,"UTF-8");
BufferedReaderbr=newBufferedReader(isr);
Strings="";
while((s=br.readLine())!=null){
sb.append(s);
}
Stringxml=sb.toString();//次即為接收到微信端發送過來的xml數據
Stringresult="";
/**判斷是否是微信接入激活驗證,只有首次接入驗證時才會收到echostr參數,此時需要把它直接返回*/
Stringechostr=request.getParameter("echostr");
if(echostr!=null&&echostr.length()>1){
result=echostr;
}else{
//正常的微信處理流程
result=newWechatProcess().processWechatMag(xml);
}
try{
OutputStreamos=response.getOutputStream();
os.write(result.getBytes("UTF-8"));
os.flush();
os.close();
}catch(Exceptione){
e.printStackTrace();
}
}
/**
*ThedoPostmethodoftheservlet.<br>
*
*
*post.
*
*@paramrequest
*
*@paramresponse
*
*@throwsServletException
*ifanerroroccurred
*@throwsIOException
*ifanerroroccurred
*/
publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)
throwsServletException,IOException{
doGet(request,response);
}
}
1.2 相應的web.xml配置信息如下,在生成WechatServlet.java的同時,可自動生成web.xml中的配置。前面所提到的url處可以填寫例如:http;//伺服器地址/項目名/wechat.do
[html]view plain
<?xmlversion="1.0"encoding="UTF-8"?>
<web-appversion="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<servlet>
<description></description>
<display-name></display-name>
<servlet-name>WechatServlet</servlet-name>
<servlet-class>demo.servlet.WechatServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WechatServlet</servlet-name>
<url-pattern>/wechat.do</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
1.3 通過以上代碼,我們已經實現了微信公眾平台開發的框架,即開通開發者模式並成功接入、接收消息和發送消息這三個步驟。
下面就講解其核心部分——解析接收到的xml數據,並以文本類消息為例,通過圖靈機器人api介面實現智能回復。
2.1 首先看一下整體流程處理代碼,包括:xml數據處理、調用圖靈api、封裝返回的xml數據。
[java]view plain
packagedemo.process;
importjava.util.Date;
importdemo.entity.ReceiveXmlEntity;
/**
*微信xml消息處理流程邏輯類
*@authorpamchen-1
*
*/
publicclassWechatProcess{
/**
*解析處理xml、獲取智能回復結果(通過圖靈機器人api介面)
*@paramxml接收到的微信數據
*@return最終的解析結果(xml格式數據)
*/
publicStringprocessWechatMag(Stringxml){
/**解析xml數據*/
ReceiveXmlEntityxmlEntity=newReceiveXmlProcess().getMsgEntity(xml);
/**以文本消息為例,調用圖靈機器人api介面,獲取回復內容*/
Stringresult="";
if("text".endsWith(xmlEntity.getMsgType())){
result=newTulingApiProcess().getTulingResult(xmlEntity.getContent());
}
/**此時,如果用戶輸入的是「你好」,在經過上面的過程之後,result為「你也好」類似的內容
*因為最終回復給微信的也是xml格式的數據,所有需要將其封裝為文本類型返回消息
**/
result=newFormatXmlProcess().formatXmlAnswer(xmlEntity.getFromUserName(),xmlEntity.getToUserName(),result);
returnresult;
}
}
2.2 解析接收到的xml數據,此處有兩個類,ReceiveXmlEntity.java和ReceiveXmlProcess.java,通過反射的機制動態調用實體類中的set方法,可以避免很多重復的判斷,提高代碼效率,代碼如下:
[java]view plain
packagedemo.entity;
/**
*接收到的微信xml實體類
*@authorpamchen-1
*
*/
publicclassReceiveXmlEntity{
privateStringToUserName="";
privateStringFromUserName="";
privateStringCreateTime="";
privateStringMsgType="";
privateStringMsgId="";
privateStringEvent="";
privateStringEventKey="";
privateStringTicket="";
privateStringLatitude="";
privateStringLongitude="";
privateStringPrecision="";
privateStringPicUrl="";
privateStringMediaId="";
privateStringTitle="";
privateStringDescription="";
privateStringUrl="";
privateStringLocation_X="";
privateStringLocation_Y="";
privateStringScale="";
privateStringLabel="";
privateStringContent="";
privateStringFormat="";
privateStringRecognition="";
publicStringgetRecognition(){
returnRecognition;
}
publicvoidsetRecognition(Stringrecognition){
Recognition=recognition;
}
publicStringgetFormat(){
returnFormat;
}
publicvoidsetFormat(Stringformat){
Format=format;
}
publicStringgetContent(){
returnContent;
}
publicvoidsetContent(Stringcontent){
Content=content;
}
publicStringgetLocation_X(){
returnLocation_X;
}
publicvoidsetLocation_X(StringlocationX){
Location_X=locationX;
}
publicStringgetLocation_Y(){
returnLocation_Y;
}
publicvoidsetLocation_Y(StringlocationY){
Location_Y=locationY;
}
publicStringgetScale(){
returnScale;
}
publicvoidsetScale(Stringscale){
Scale=scale;
}
publicStringgetLabel(){
returnLabel;
}
publicvoidsetLabel(Stringlabel){
Label=label;
}
publicStringgetTitle(){
returnTitle;
}
publicvoidsetTitle(Stringtitle){
Title=title;
}
publicStringgetDescription(){
returnDescription;
}
publicvoidsetDescription(Stringdescription){
Description=description;
}
publicStringgetUrl(){
returnUrl;
}
publicvoidsetUrl(Stringurl){
Url=url;
}
publicStringgetPicUrl(){
returnPicUrl;
}
publicvoidsetPicUrl(StringpicUrl){
PicUrl=picUrl;
}
publicStringgetMediaId(){
returnMediaId;
}
publicvoidsetMediaId(StringmediaId){
MediaId=mediaId;
}
publicStringgetEventKey(){
returnEventKey;
}
publicvoidsetEventKey(StringeventKey){
EventKey=eventKey;
}
publicStringgetTicket(){
returnTicket;
}
publicvoidsetTicket(Stringticket){
Ticket=ticket;
}
publicStringgetLatitude(){
returnLatitude;
}
publicvoidsetLatitude(Stringlatitude){
Latitude=latitude;
}
publicStringgetLongitude(){
returnLongitude;
}
publicvoidsetLongitude(Stringlongitude){
Longitude=longitude;
}
publicStringgetPrecision(){
returnPrecision;
}
publicvoidsetPrecision(Stringprecision){
Precision=precision;
}
publicStringgetEvent(){
returnEvent;
}
publicvoidsetEvent(Stringevent){
Event=event;
}
publicStringgetMsgId(){
returnMsgId;
}
publicvoidsetMsgId(StringmsgId){
MsgId=msgId;
}
publicStringgetToUserName(){
returnToUserName;
}
publicvoidsetToUserName(StringtoUserName){
⑷ 電腦版微信下載,微信電腦客戶端哪裡下載
目前來看,微信只有手機客戶端,沒有電腦版,這是不是意味著電腦不能上微信呢?雖然微信沒有電腦版本,但用戶們可以用模擬安卓在電腦上登陸,這樣微信等安卓系統就可以在電腦上運行了。如此看來,電腦能上微信嗎,答案是肯定的。下面小編以windows電腦系統來講解微信電腦版客戶端下載及電腦上安裝微信的方法。
微信電腦客戶端安裝第一步:搭建java環境
1、去Java官網或其他網路下載站下載J2ee or javase,並按照提示安裝在你的電腦上
2、設置環境變數,右擊我的電腦-屬性-高級-環境變數,即可。
3、點擊新建環境變數,名稱為JAVA_HOME,下面方框中填步驟一中下載軟體所放磁碟目錄,填寫完成後點擊OK。
4、微信電腦客戶端環境變數設置如下:
JAVA_HOME:安裝java目錄jdk目錄(這是安裝jdk所在的位置)
CLASS PATH:%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;%JAVA_HOME%lib(可直接新建)
PATH:%JAVA_HOME%bin;(將這段代碼加在原代碼前面)
5、設置完成後可檢查是否設置正確:依次點擊開始-運行-輸入cmd-確定-輸入java,回車確認,至此jdk安裝完成。
微信電腦客戶端安裝第二步:安裝Android SDK
1、下載並解壓Android SDK
2、解壓後,在目錄下雙擊打開SDK Manager.exe,稍等片刻。這里Available package任意版本即可安裝。
3、安裝完成後,會有相應系統提示選擇。安裝包安裝完成後,切換到Virtualdevice並點擊New,新建一個虛擬設備。如下圖所示,輸入名稱並選擇版本,SD Card Size一欄填寫SD卡的內存大小,然後點Create AVD。
4、在Virtual device中會看到剛新建的虛擬設備,選中,點擊Start開始運行。接著點擊Launch,等待系統裝載完成。
微信電腦客戶端安裝第三步:安裝微信
1、進入安卓系統後,點擊上方的Search框打開手機瀏覽器,並在輸入欄中輸入微信下載地址(如圖片中所示地址),然後點擊"下載"。
2、滑鼠按住下載圖標往下拖動即可進入下載界面,點擊免費下載。
3、找到下載的apk文件,按照提示步驟完成安裝。然後就可以用電腦登陸微信啦。
OK,說到這里,大家明白要怎麼做了嗎?通俗地說,實際上根本沒有什麼微信電腦客戶端,而我們只是利用模擬器模擬了一個移動平台的環境,最終成功在電腦上玩上了微
⑸ 如何實現java程序與微信公眾平台之間實現消息推送
java程序與微信公眾平台之間實現消息推送方法:⑹ 用電腦怎麼上微信
手機版的微信不少人都覺得比較耗流量,所以就會想看看能不能在電腦上玩微信,我在此教大家怎麼做才能用電腦上微信:
2、滑鼠按住下載圖標往下拖動即可進入下載界面,點擊免費下載。
3、找到下載的apk文件,按照提示步驟完成安裝。然後就可以用電腦登陸微信啦。
⑺ 微信java版怎麼登陸微信
可以用itchat4j的包,裡面提供java登陸微信以及微信回復和發送消息的一些方法
⑻ 什麼版微信是電腦版微信微信分量是電腦版嗎
電腦版微信是電腦上運行的微信程序,通過電腦,可以在官網上直接下載並安裝。