Giter Club home page Giter Club logo

wechat's Introduction

WeChat

Social apps are popular all over the world, such as Facebook, Line, Whatsapp, and Kakao.
Do you still worry about their own social project modules? Are you also thinking WeChat could be used to achieve it? Don't worry, come and look at this! This project is a high copy WeChat, and based on WeChat, due to some experience and UI optimization. Implementation features:

  • Text chat between friends, expressions, video calls, file transfer, etc.
  • Group chat
  • Add buddies from address book
  • Scan QR Code to add buddy, Scan QR Code to transfer between friends
  • WeChat public account information push
  • Circle of friends

** If you are interested in this project, please feel free to join our big open-source family! **

Image

高仿微信2.0 点击图片进入

Contact Me

Download APK

Get on google play

Usage

  1. SNS App (Travel Direction, Food Direction, Medical Direction, Game Direction, etc.)

  2. Mobile Business Office

  3. O2O (Online to Offline)

Pull Requests

I will gladly accept pull requests for fixes and feature enhancements, but please do them in the develop branch.

License

Copyright (c) 2015 Juns Alen

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

wechat's People

Contributors

brendankirby avatar motianhuo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wechat's Issues

is This App using XMPP Server

Hi..

It looks great.. I tried to install the app but its in Chinese language, so i could not understand anything.

Also in it just allows me to add China Number.

Is this using XMPP protocol to connect if yes? Can we use our server instead of WeChat?

Thanks.!!

Problems encountered while migrating to Android Stutio

Hello motianhou,

Thank you so much for doing this. Your demo looks awesome! I'm not sure what environment you are using to build this project. When I was using Android Studio to build it, I encountered lots of "Cannot resolve symbol" errors and some other types of errors. I've already solved many of them, but it seems there are many more not solved yet. I'm wondering if you can kindly provide a detailed instruction about how to build this project using Android Studio?

导入工程的时候出问题了

Error:Execution failed for task ':app:mergeDebugResources'.

[style/AppBaseTheme] C:..省略了我的绝对路径..\WeChat1\app\src\main\res\values\immon_styles.xml [style/AppBaseTheme] C:\省略了我的绝对路径..\WeChat1\app\src\main\res\values\styles.xml: Error: Duplicate resources

这个是什么原因啊?

How To Setup This Application.

hi friends i am from india.plz tell me how to setup this application,i don't understanding chinese language .plz help me for setup this wechat application.

Permissions issue with Android 6

When trying to build and run for Android 6, I get the following error:
用Android 6 的时候,我受到了以下的error:

E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.allenjuns.wechat, PID: 6728
java.lang.RuntimeException: Unable to create application com.android.tools.fd.runtime.BootstrapApplication: java.lang.SecurityException: getDeviceId: Neither user 10194 nor current process has android.permission.READ_PHONE_STATE.
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4759)
at android.app.ActivityThread.-wrap1(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1424)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5466)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

I believe this is due to changes in Android 6 which require that permissions are requested at runtime in addition to at runtime.
我觉得这是因为在Android 6 ,你的APP需要在runtime的时候请求permissions.

Is this a problem of which you are aware? I'm happy to take a look at moving the permissions if noone else is up for it.
如果别的人没有解决,我愿意看一下这个问题。

To Linux

Could i use it on Ubuntu or other OS based on linux

Importing on android studio Error: Duplicate resources

Error:Execution failed for task ':app:mergeDebugResources'.

[style/AppBaseTheme] C:\android_work\wechat-master\wechat-master\WeChat1\app\src\main\res\values\immon_styles.xml [style/AppBaseTheme] C:\android_work\wechat-master\wechat-master\WeChat1\app\src\main\res\values\styles.xml: Error: Duplicate resources

Crash after register in the Eclipse version

08-17 11:05:55.993: I/Session(7537): EaseMob Server connected.
08-17 11:05:55.993: D/[Collector][Login]chat login time: chat login time : 00:01:357
08-17 11:05:55.993: D/chat(7537): do start service: context:com.juns.wechat.App@420cd938
08-17 11:05:56.033: D/main(7537): 登陆聊天服务器成功!
08-17 11:05:56.063: W/Toast(7537): From com.juns.wechat, go ahead.
08-17 11:05:56.073: I/Timeline(7537): Timeline: Activity_launch_request id:com.juns.wechat time:83766225
08-17 11:05:56.083: D/AndroidRuntime(7537): Shutting down VM
08-17 11:05:56.083: W/dalvikvm(7537): threadid=1: thread exiting with uncaught exception (group=0x416f9d58)
08-17 11:05:56.083: E/AndroidRuntime(7537): FATAL EXCEPTION: main
08-17 11:05:56.083: E/AndroidRuntime(7537): Process: com.juns.wechat, PID: 7537
08-17 11:05:56.083: E/AndroidRuntime(7537): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.juns.wechat/com.juns.wechat.view.activity.EditUserNameActivity}; have you declared this activity in your AndroidManifest.xml?
08-17 11:05:56.083: E/AndroidRuntime(7537): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1628)
08-17 11:05:56.083: E/AndroidRuntime(7537): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1424)
08-17 11:05:56.083: E/AndroidRuntime(7537): at android.app.Activity.startActivityForResult(Activity.java:3442)
08-17 11:05:56.083: E/AndroidRuntime(7537): at android.app.Activity.startActivityForResult(Activity.java:3403)
08-17 11:05:56.083: E/AndroidRuntime(7537): at android.app.Activity.startActivity(Activity.java:3645)
08-17 11:05:56.083: E/AndroidRuntime(7537): at android.app.Activity.startActivity(Activity.java:3613)
08-17 11:05:56.083: E/AndroidRuntime(7537): at com.juns.wechat.view.activity.RegisterActivity$2$1.run(RegisterActivity.java:169)
08-17 11:05:56.083: E/AndroidRuntime(7537): at android.os.Handler.handleCallback(Handler.java:733)
08-17 11:05:56.083: E/AndroidRuntime(7537): at android.os.Handler.dispatchMessage(Handler.java:95)
08-17 11:05:56.083: E/AndroidRuntime(7537): at android.os.Looper.loop(Looper.java:136)
08-17 11:05:56.083: E/AndroidRuntime(7537): at android.app.ActivityThread.main(ActivityThread.java:5047)
08-17 11:05:56.083: E/AndroidRuntime(7537): at java.lang.reflect.Method.invokeNative(Native Method)
08-17 11:05:56.083: E/AndroidRuntime(7537): at java.lang.reflect.Method.invoke(Method.java:515)
08-17 11:05:56.083: E/AndroidRuntime(7537): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
08-17 11:05:56.083: E/AndroidRuntime(7537): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:609)
08-17 11:05:56.083: E/AndroidRuntime(7537): at dalvik.system.NativeStart.main(Native Method)

Go for it!

I just wanna to see the circle of friends...Anyway...go for it!

运行报错。。。。

Error:Execution failed for task ':EaseUI:transformNativeLibsWithStripDebugSymbolForRelease'.

java.lang.NullPointerException (no error message)

Run the project with an unknown error.

I'm appreciate the open-source project so much,especially the owner of this project.but I just can not run the project with an unkown exception like this:

Error:Execution failed for task ':EaseUI:transformNativeLibsWithStripDebugSymbolForRelease'.
java.lang.NullPointerException (no error message)

I would like to thank you guys helping me get this problem resolved.

何时添加发现功能?

看了一下源码,使用了环信的IM接口;我想知道后面做发现功能准备怎么坐呢?环信貌似并不提供类似朋友圈的功能

打不开

用studio根本就打不开,2个项目你能分开吗?一个是用的studio一个是用的eclipse

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.