手机信号是什么波前有Xwx是什么意思

温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
this.p ={ b:2,
c:[{id:'-2',name:'草稿箱',count:0},{id:'-3',name:'回收站',count:0},{id:"fks_084074",name:"游戏人生",count:3},{id:"fks_084074",name:"myself",count:0},{id:"fks_084074",name:"健康保健",count:0},{id:"fks_084074",name:"衣食住行",count:0},{id:"fks_084074",name:"值得一看",count:7},{id:"fks_084074",name:"转载",count:0},{id:"fks_084074",name:"草原歌曲",count:0},{id:"fks_084074",name:"休闲搞笑",count:0},{id:"fks_084074",name:"美图欣赏",count:1},{id:"fks_084074",name:"我的图志",count:5},{id:"fks_084074",name:"潶白蓜"",count:0},{id:"fks_084074",name:"请您欣赏",count:1},{id:"fks_084074",name:"杂七杂八",count:0},{id:"fks_084074",name:"生活点滴",count:2},{id:"fks_084074",name:"音画欣赏",count:1},{id:"fks_084074",name:"节气祭祀",count:1},{id:"fks_084074",name:"生活",count:2},{id:"fks_084074",name:"天下杂侃",count:2},{id:"fks_084074",name:"三字经",count:1},{id:"fks_084074",name:"个人日记",count:55},{id:"fks_095",name:"学习类",count:2},{id:"fks_095",name:"默认分类",count:1334}],
a:[{archDate:0,count:2},{archDate:0,count:1},{archDate:0,count:2},{archDate:0,count:3},{archDate:0,count:1},{archDate:0,count:1},{archDate:0,count:8},{archDate:0,count:11},{archDate:0,count:15},{archDate:0,count:15},{archDate:0,count:42},{archDate:0,count:10},{archDate:0,count:11},{archDate:0,count:10},{archDate:0,count:24},{archDate:0,count:39},{archDate:0,count:13},{archDate:0,count:5},{archDate:0,count:11},{archDate:0,count:35},{archDate:0,count:5},{archDate:0,count:30},{archDate:0,count:7},{archDate:0,count:56},{archDate:0,count:54},{archDate:0,count:35},{archDate:0,count:23},{archDate:0,count:6},{archDate:0,count:19},{archDate:0,count:31},{archDate:0,count:32},{archDate:0,count:89},{archDate:0,count:47},{archDate:0,count:75},{archDate:0,count:87},{archDate:0,count:80},{archDate:0,count:50},{archDate:0,count:31},{archDate:0,count:45},{archDate:0,count:30},{archDate:0,count:8},{archDate:0,count:16},{archDate:0,count:5},{archDate:0,count:7},{archDate:0,count:7},{archDate:0,count:23},{archDate:0,count:15},{archDate:0,count:19},{archDate:0,count:15},{archDate:0,count:65},{archDate:0,count:11},{archDate:0,count:22},{archDate:0,count:16},{archDate:0,count:3},{archDate:0,count:7},{archDate:0,count:5},{archDate:0,count:3},{archDate:0,count:1},{archDate:0,count:15},{archDate:0,count:10},{archDate:0,count:6},{archDate:0,count:7},{archDate:0,count:2},{archDate:0,count:16},{archDate:0,count:4},{archDate:0,count:14},{archDate:0,count:4}],
t:['fks_','fks_','fks_','fks_','fks_'],
mset:'000',
{if defined('c')&&c.length>0}
{list c as x}
{if !!x&&x.id!='-1'&&x.id!='-2'&&x.id!='-3'}{/if}
{if defined('bt')&&bt.length>0}
{list bt as x}
{if bt.length>=5}
{if defined('a')&&a.length>0}
{list a as y}
·${y.year}年&&
{if !!y.arch&&y.arch.length>0}
{list y.arch as z}
{if !!z}{/if}
{if defined('taglist')&&taglist.length>0}
{list taglist as tag}
所有标签()
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}xwxwxwxw是什么意思好像网络新词_百度知道
xwxwxwxw是什么意思好像网络新词
您的回答被采纳后将获得:
系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏30(财富值+成长值)
我有更好的答案
我查一下。
为您推荐:
其他类似问题
网络新词的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。当前位置:
微信扫一扫分享到朋友圈
和你交谈的时候,身体是朝向哪个方向的?不管他怎样盈盈微笑,言语曼妙,要知道是否对你有好感,请先看他的身体朝向。坐着的情况下,哪怕他的上半身是倾向于你的,只要他的脚是朝向和你相反的方向,或者收拢得很端正,就说明他的心可还没给你呢。如果是站着说话,那就观察一下两人之间的距离。一般而言,五十厘米以内的,是亲密距离。但,且慢下结论,再看看她的身体语言,是防守型的吗?比如,是不是抱着胳膊?如果不是,他对你基本没有警戒心。2告别时的表现快要分手了,比如,已经到车站了,你们朝两个方向走开,他走出去两三步以后,是不是回过身来看你?如果他就这么扬长而去,不再回头,那说明,你们只是单纯的朋友关系。(上下级关系、客户关系,另当别论)3眼神不撒谎先问他最简单的问题,喜欢吃什么,不喜欢吃什么。这时你要观察的,是他的视线。研究神经语言的NLP,有一套视线理论,认为人在产生喜欢、厌恶这两种情感的时候,眼神的方向是无意识的,但却是特定的。所以,要知道他的情感基准线,记住“喜欢”和“不喜欢”的眼神方向。接下来,以自然的方式问一个能把他和你联结起来的问题。比如,问他是不是想和你一起去某餐厅?这时再观察他的视线方向,是属于“喜欢”,还是“不喜欢”?你就知道,他是不是真心想和你约会了。不管他嘴上如何说好,如果视线不是“喜欢”那一方,对不起,这可能只是社交礼仪。4短信频率你还在试探心意阶段,试试发发与工作、正事无关的心情短信。如果即刻回复,说明心意彼此彼此;如果两三个小时内回复,还加一句,“工作忙,不好意思刚看到”之类的话,你还可以继续追求。反之,建议你死心。(对方属于不爱短信型的,另当别论)如果他经常和你短信往来,还喜欢发发照片,比如现在在哪家店,看到了什么有趣的东西等等,好感呼之欲出。好感是靠身体语言表达的,而不是嘴上。哪怕只是一起步行,对方是不是心里有你,看他的步伐大小、节奏是否与你合拍,都可知一二。
分享给好友
分享到微信朋友圈: 第一步 打开微信底部扫一扫 第二步 扫下面的文章二维码 第三步 右上角点击转发
相关文章Relevant
讲真,让我去,我能撸到诊所破产!
狗是人类最好的朋友。而像警犬、军犬一样,跟着战友出生入死,共患难的狗狗,这情谊就更珍贵了...前几天,在美国
看了二哈独自在家的监控,才知道二哈真的很聪明!傻都是装出来的!
第1名竟然是...
贫穷毁不了一个人,只有人穷志短才会。
可真是贤妻良母,不晓得谢霆锋看到这一幕会有何感受!
支持加强监管!
哈哈哈哈哈哈
提示:点击↑上方萌 宠 图关注我/ android_xwx
项目语言:JAVA
权限:read-only(如需更高权限请先加入项目)
android_xwx/
Index: xwx_guardian/.settings/org.eclipse.jdt.core.prefs
===================================================================
--- xwx_guardian/.settings/org.eclipse.jdt.core.prefs (revision 0)
+++ xwx_guardian/.settings/org.eclipse.jdt.core.prefs (revision 3)
@@ -0,0 +1,12 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.6
Index: xwx_guardian/.settings/org.eclipse.core.resources.prefs
===================================================================
--- xwx_guardian/.settings/org.eclipse.core.resources.prefs (revision 0)
+++ xwx_guardian/.settings/org.eclipse.core.resources.prefs (revision 3)
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/&project&=UTF-8
Index: xwx_guardian/.classpath
===================================================================
--- xwx_guardian/.classpath (revision 0)
+++ xwx_guardian/.classpath (revision 3)
@@ -0,0 +1,9 @@
+&?xml version=&1.0& encoding=&UTF-8&?&
+&classpath&
+ &classpathentry kind=&src& path=&src&/&
+ &classpathentry kind=&src& path=&gen&/&
+ &classpathentry kind=&con& path=&com.android.ide.eclipse.adt.ANDROID_FRAMEWORK&/&
+ &classpathentry exported=&true& kind=&con& path=&com.android.ide.eclipse.adt.LIBRARIES&/&
+ &classpathentry exported=&true& kind=&con& path=&com.android.ide.eclipse.adt.DEPENDENCIES&/&
+ &classpathentry kind=&output& path=&bin/classes&/&
+&/classpath&
Index: xwx_guardian/project.properties
===================================================================
--- xwx_guardian/project.properties (revision 0)
+++ xwx_guardian/project.properties (revision 3)
@@ -0,0 +1,15 @@
+# This file is automatically generated by Android Tools.
+# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
+# This file must be checked in Version Control Systems.
+# To customize properties used by the Ant build system edit
+# &ant.properties&, and override values to adapt the script to your
+# project structure.
+# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
+#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
+# Project target.
+target=android-20
+android.library.reference.1=../wx-volley
Index: xwx_guardian/assets/voip_ring_call.mp3
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: xwx_guardian/assets/voip_ring_call.mp3
===================================================================
--- xwx_guardian/assets/voip_ring_call.mp3 (revision 0)
+++ xwx_guardian/assets/voip_ring_call.mp3 (revision 3)
Property changes on: xwx_guardian/assets/voip_ring_call.mp3
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: xwx_guardian/assets/unicode_to_hanyu_pinyin.dat
===================================================================
--- xwx_guardian/assets/unicode_to_hanyu_pinyin.dat (revision 0)
+++ xwx_guardian/assets/unicode_to_hanyu_pinyin.dat (revision 3)
@@ -0,0 +1,20902 @@
\ No newline at end of file
Index: xwx_guardian/assets/voip_ring_called.mp3
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: xwx_guardian/assets/voip_ring_called.mp3
===================================================================
--- xwx_guardian/assets/voip_ring_called.mp3 (revision 0)
+++ xwx_guardian/assets/voip_ring_called.mp3 (revision 3)
Property changes on: xwx_guardian/assets/voip_ring_called.mp3
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: xwx_guardian/.project
===================================================================
--- xwx_guardian/.project (revision 0)
+++ xwx_guardian/.project (revision 3)
@@ -0,0 +1,33 @@
+&?xml version=&1.0& encoding=&UTF-8&?&
+&projectDescription&
+ &name&xwx_guardian&/name&
+ &comment&&/comment&
+ &projects&
+ &/projects&
+ &buildSpec&
&buildCommand&
&name&com.android.ide.eclipse.adt.ResourceManagerBuilder&/name&
&arguments&
&/arguments&
&/buildCommand&
&buildCommand&
&name&com.android.ide.eclipse.adt.PreCompilerBuilder&/name&
&arguments&
&/arguments&
&/buildCommand&
&buildCommand&
&name&org.eclipse.jdt.core.javabuilder&/name&
&arguments&
&/arguments&
&/buildCommand&
&buildCommand&
&name&com.android.ide.eclipse.adt.ApkBuilder&/name&
&arguments&
&/arguments&
&/buildCommand&
+ &/buildSpec&
+ &natures&
&nature&com.android.ide.eclipse.adt.AndroidNature&/nature&
&nature&org.eclipse.jdt.core.javanature&/nature&
+ &/natures&
+&/projectDescription&
Index: xwx_guardian/lint.xml
===================================================================
--- xwx_guardian/lint.xml (revision 0)
+++ xwx_guardian/lint.xml (revision 3)
@@ -0,0 +1,4 @@
+&?xml version=&1.0& encoding=&UTF-8&?&
&issue id=&NewApi& severity=&ignore& /&
\ No newline at end of file
Index: xwx_guardian/proguard-project.txt
===================================================================
--- xwx_guardian/proguard-project.txt (revision 0)
+++ xwx_guardian/proguard-project.txt (revision 3)
@@ -0,0 +1,20 @@
+# To enable ProGuard in your project, edit project.properties
+# to define the proguard.config property as described in that file.
+# Add project specific ProGuard rules here.
+# By default, the flags in this file are appended to flags specified
+# in ${sdk.dir}/tools/proguard/proguard-android.txt
+# You can edit the include path and order by changing the ProGuard
+# include property in project.properties.
+# For more details, see
http://developer.android.com/guide/developing/tools/proguard.html
+# Add any project specific keep options here:
+# If your project uses WebView with JS, uncomment the following
+# and specify the fully qualified class name to the JavaScript interface
+#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
Index: xwx_guardian/AndroidManifest.xml
===================================================================
--- xwx_guardian/AndroidManifest.xml (revision 0)
+++ xwx_guardian/AndroidManifest.xml (revision 3)
@@ -0,0 +1,507 @@
+&manifest xmlns:android=&http://schemas.android.com/apk/res/android&
package=&com.xingxun.schoolchat&
android:versionCode=&1&
android:versionName=&1.4& &
android:minSdkVersion=&8&
android:targetSdkVersion=&17& /&
&!-- 个推SDK权限配置开始 --&
&uses-permission android:name=&android.permission.INTERNET& /&
&uses-permission android:name=&android.permission.READ_PHONE_STATE& /&
&uses-permission android:name=&android.permission.ACCESS_NETWORK_STATE& /&
&uses-permission android:name=&android.permission.CHANGE_WIFI_STATE& /&
&uses-permission android:name=&android.permission.ACCESS_WIFI_STATE& /&
&uses-permission android:name=&android.permission.WAKE_LOCK& /&
&uses-permission android:name=&android.permission.RECEIVE_BOOT_COMPLETED& /&
&uses-permission android:name=&android.permission.WRITE_EXTERNAL_STORAGE& /&
&uses-permission android:name=&android.permission.VIBRATE& /&
&uses-permission android:name=&android.permission.GET_TASKS& /&
&!-- &uses-permission android:name=&getui.permission.GetuiService.第三方包名& /& --&
&uses-permission android:name=&getui.permission.GetuiService.com.xingxun.schoolchat& /&
&permission
android:name=&getui.permission.GetuiService.com.xingxun.schoolchat&
android:protectionLevel=&normal& &
&/permission&
&!-- 个推SDK权限配置结束 --&
&uses-permission android:name=&android.permission.RECORD_AUDIO& /&
&uses-permission android:name=&android.permission.MODIFY_AUDIO_SETTINGS& /&
&uses-permission android:name=&android.permission.CAMERA& /&
&uses-permission android:name=&android.permission.WRITE_SETTINGS& /&
&uses-permission android:name=&android.permission.CALL_PHONE& /&
&application
android:name=&com.android.xwx.base.GuardianApp&
android:allowBackup=&true&
android:icon=&@drawable/ic_launcher&
android:label=&@string/app_name&
android:theme=&@style/AppTheme& &
android:name=&com.android.xwx.login.Activity_welcome&
android:label=&@string/app_name&
android:launchMode=&singleInstance&
android:screenOrientation=&portrait&
android:theme=&@style/FullscreenTheme& &
&/activity&
android:name=&com.android.xwx.login.Activity_boot&
android:label=&@string/app_name&
android:screenOrientation=&portrait&
android:theme=&@style/FullscreenTheme& &
&intent-filter&
&action android:name=&android.intent.action.MAIN& /&
&category android:name=&android.intent.category.LAUNCHER& /&
&/intent-filter&
&/activity&
android:name=&com.android.xwx.login.Activity_login&
android:label=&@string/app_name&
android:screenOrientation=&portrait&
android:theme=&@style/FullscreenTheme& &
&/activity&
android:name=&com.android.xwx.base.Activity_home_page&
android:label=&@string/app_name&
android:screenOrientation=&portrait&
android:theme=&@style/CommonscreenTheme& &
&/activity&
android:name=&com.android.xwx.base.Activity_main_contacts&
android:label=&@string/app_name&
android:screenOrientation=&portrait&
android:theme=&@style/CommonscreenTheme& &
&/activity&
android:name=&com.android.xwx.task.Activity_task_zylist&
android:label=&@string/app_name&
android:screenOrientation=&portrait&
android:theme=&@style/CommonscreenTheme& &
&/activity&
android:name=&com.android.xwx.task.Activity_choose_object&
android:label=&@string/app_name&
android:screenOrientation=&portrait&
android:theme=&@style/CommonscreenTheme& &
&/activity&
android:name=&com.android.xwx.base.SinglePersonDetailActivity&
android:label=&@string/app_name&
android:screenOrientation=&portrait&
android:theme=&@style/CommonscreenTheme& &
&/activity&
android:name=&com.android.xwx.base.Activity_my_wx&
android:label=&@string/app_name&
android:screenOrientation=&portrait&
android:theme=&@style/CommonscreenTheme& &
&/activity&
android:name=&com.android.xwx.base.StaticImgActivity&
android:label=&@string/app_name&
android:screenOrientation=&portrait&
android:theme=&@style/CommonscreenTheme& &
&/activity&
android:name=&com.android.xwx.base.Activity_pl_detail_base&
android:label=&@string/app_name&
android:screenOrientation=&portrait&
android:windowSoftInputMode=&stateHidden&
android:theme=&@style/CommonscreenTheme& &
&/activity&
android:name=&com.android.imagechoose.ImageChooseActivity&
android:label=&@string/app_name&
android:screenOrientation=&portrait&
android:theme=&@style/CommonscreenTheme& &
&/activity&
android:name=&com.android.xwx.base.Activity_browser&
android:label=&@string/app_name&
android:screenOrientation=&portrait&
android:theme=&@style/CommonscreenTheme& &
&/activity&
android:name=&com.android.xwx.setting.Activity_wechart_service&
android:label=&@string/app_name&
android:screenOrientation=&portrait&
android:theme=&@style/CommonscreenTheme& &
&/activity&
android:name=&com.android.xwx.setting.Activity_msg_remind_setting&
android:label=&@string/app_name&
android:screenOrientation=&portrait&
android:theme=&@style/CommonscreenTheme& &
&/activity&
android:name=&com.android.xwx.setting.Activity_introduction&
android:label=&@string/app_name&
android:screenOrientation=&portrait&
android:hardwareAccelerated=&false&
android:theme=&@style/CommonscreenTheme& &
&/activity&
android:name=&com.android.xwx.setting.Activity_about_xwx&
android:label=&@string/app_name&
android:screenOrientation=&portrait&
android:theme=&@style/CommonscreenTheme& &
&/activity&
android:name=&com.android.xwx.base.Activity_my_Relevant&
android:label=&@string/app_name&
android:screenOrientation=&portrait&
android:theme=&@style/CommonscreenTheme& &
&/activity&
android:name=&com.android.xwx.base.Activity_wxkf&
android:label=&@string/app_name&
android:screenOrientation=&portrait&
android:theme=&@style/CommonscreenTheme& &
&/activity&
android:name=&com.android.xwx.base.ImageViewActivity&
android:label=&@string/app_name&
android:screenOrientation=&portrait&
android:theme=&@style/CommonscreenTheme& &
&/activity&
android:name=&com.android.xwx.base.Activity_xwx_list&
android:label=&@string/app_name&
android:screenOrientation=&portrait&
android:theme=&@style/CommonscreenTheme& &
&/activity&
android:name=&cn.smssdk.SMSSDKUIShell&
android:configChanges=&keyboardHidden|orientation|screenSize&
android:theme=&@android:style/Theme.Translucent.NoTitleBar&
android:windowSoftInputMode=&stateHidden|adjustResize& /&
&meta-data
android:name=&XWX_APPTYPE_IS_TEACHER&
android:value=&false& /&
&!-- Begin Umeng --&
android:name=&com.umeng.fb.ConversationActivity&
android:screenOrientation=&portrait&
android:theme=&@style/CommonscreenTheme& /&
android:name=&com.umeng.fb.ContactActivity&
android:screenOrientation=&portrait&
android:theme=&@style/CommonscreenTheme& /&
&meta-data
android:name=&UMENG_APPKEY&
android:value=&544dbc34fd98c& /&
&meta-data
android:name=&UMENG_CHANNEL&
android:value=&Channel_ID_Official_Website& /&
&!-- End Umeng --&
&!-- Begin Rong Cloud --&
&meta-data
android:name=&RONG_CLOUD_APP_KEY&
android:value=&e0x9wycfxj09q& &
&/meta-data&
&service android:name=&io.rong.imlib.RongService& /&
android:name=&com.android.xwx.thridpart.rong.RongConversationSetting&
android:screenOrientation=&portrait& &
&intent-filter&
&action android:name=&android.intent.action.VIEW& /&
&category android:name=&android.intent.category.DEFAULT& /&
android:host=&com.xingxun.schoolchat&
android:pathPrefix=&/conversationsetting/&
android:scheme=&rong& /&
&/intent-filter&
&/activity&
android:name=&io.rong.imkit.RongActivity&
android:screenOrientation=&portrait& &
&intent-filter&
&action android:name=&android.intent.action.VIEW& /&
&category android:name=&android.intent.category.DEFAULT& /&
android:host=&com.xingxun.schoolchat&
android:pathPrefix=&/conversationsetting/&
android:scheme=&rong& /&
&/intent-filter& --&
&intent-filter&
&action android:name=&android.intent.action.VIEW& /&
&category android:name=&android.intent.category.DEFAULT& /&
android:host=&com.xingxun.schoolchat&
android:path=&/grouplist&
android:scheme=&rong& /&
&/intent-filter&
&intent-filter&
&action android:name=&android.intent.action.VIEW& /&
&category android:name=&android.intent.category.DEFAULT& /&
android:host=&com.xingxun.schoolchat&
android:path=&/conversationgrouplist&
android:scheme=&rong& /&
&/intent-filter&
&intent-filter&
&action android:name=&android.intent.action.VIEW& /&
&category android:name=&android.intent.category.DEFAULT& /&
android:host=&com.xingxun.schoolchat&
android:pathPrefix=&/friend/&
android:scheme=&rong& /&
&/intent-filter&
&/activity&
android:name=&io.rong.imkit.RongSingleActivity&
android:launchMode=&singleTask&
android:screenOrientation=&portrait& &
&intent-filter&
&action android:name=&android.intent.action.VIEW& /&
&category android:name=&android.intent.category.DEFAULT& /&
android:host=&com.xingxun.schoolchat&
android:path=&/conversationlist&
android:scheme=&rong& /&
&/intent-filter&
&/activity&
android:name=&io.rong.imkit.RongSecActivity&
android:launchMode=&singleTask&
android:screenOrientation=&portrait& &
&intent-filter&
&action android:name=&android.intent.action.VIEW& /&
&category android:name=&android.intent.category.DEFAULT& /&
android:host=&com.xingxun.schoolchat&
android:pathPrefix=&/conversation/private&
android:scheme=&rong& /&
&/intent-filter&
&intent-filter&
&action android:name=&android.intent.action.VIEW& /&
&category android:name=&android.intent.category.DEFAULT& /&
android:host=&com.xingxun.schoolchat&
android:pathPrefix=&/conversation/chatroom&
android:scheme=&rong& /&
&/intent-filter&
&intent-filter&
&action android:name=&android.intent.action.VIEW& /&
&category android:name=&android.intent.category.DEFAULT& /&
android:host=&com.xingxun.schoolchat&
android:pathPrefix=&/conversation/group&
android:scheme=&rong& /&
&/intent-filter&
&intent-filter&
&action android:name=&android.intent.action.VIEW& /&
&category android:name=&android.intent.category.DEFAULT& /&
android:host=&com.xingxun.schoolchat&
android:pathPrefix=&/conversation/discussion&
android:scheme=&rong& /&
&/intent-filter&
&intent-filter&
&action android:name=&android.intent.action.VIEW& /&
&category android:name=&android.intent.category.DEFAULT& /&
android:host=&com.xingxun.schoolchat&
android:pathPrefix=&/conversation/system&
android:scheme=&rong& /&
&/intent-filter&
&/activity&
android:name=&io.rong.voipkit.activity.CallSideActivity&
android:screenOrientation=&portrait& /&
android:name=&io.rong.voipkit.activity.CalledSideActivity&
android:excludeFromRecents=&true&
android:screenOrientation=&portrait& &
&intent-filter&
&action android:name=&io.rong.voipkit.calledSideActivity.action& /&
&category android:name=&android.intent.category.DEFAULT& /&
android:host=&com.xingxun.schoolchat&
android:path=&/calledsideactivity&
android:scheme=&rong& /&
&/intent-filter&
&/activity&
android:name=&io.rong.imkit.service.RongIMService&
android:enabled=&true&
android:exported=&false&
android:priority=&1000& &
&/service&
android:name=&io.rong.imlib.push.PushService&
android:process=&io.rong.push& &
&intent-filter&
&category android:name=&android.intent.category.DEFAULT& /&
&action android:name=&io.rong.push& /&
&/intent-filter&
&/service&
android:name=&io.rong.imlib.push.CommandService&
android:process=&io.rong.push& &
&intent-filter&
&category android:name=&android.intent.category.DEFAULT& /&
&action android:name=&io.rong.command& /&
&/intent-filter&
&/service&
android:name=&io.rong.imlib.push.PushReceiver&
android:process=&io.rong.push& &
&intent-filter&
&action android:name=&io.rong.imlib.action.push.heartbeat& /&
&/intent-filter&
&intent-filter&
&action android:name=&android.net.conn.CONNECTIVITY_CHANGE& /&
&/intent-filter&
&intent-filter&
&action android:name=&android.intent.action.BOOT_COMPLETED& /&
&/intent-filter&
&/receiver&
&receiver android:name=&io.rong.imlib.push.PushMessageReceiver& &
&intent-filter&
&action android:name=&io.rong.push.message& /&
&/intent-filter&
&/receiver&
&!-- End Rong Cloud --&
&!-- 个推SDK配置开始 --&
&!-- 配置的第三方参数属性 --&
from liujun
CPYsBmBhtU8xWrJRzeEdr1
+Z8dqjGqnfc6qEsgYT2iUN8
+lwznPnYttx5TeR9Q4MVna6
&meta-data
android:name=&PUSH_APPID&
android:value=&JRa3hr6kFD6ASiN5IQrr95& /&
&meta-data
android:name=&PUSH_APPKEY&
android:value=&9jw69gAKSl8BbJn3RvQeZ7& /&
&meta-data
android:name=&PUSH_APPSECRET&
android:value=&dcY9ZNl7Fd8yENScdgKJ96& /&
&meta-data
android:name=&PUSH_GROUPID&
android:value=&& /&
&!-- 配置第三方Receiver --&
android:name=&com.xingxun.schoolchat.PushDemoReceiver&
android:exported=&false& &
&intent-filter&
&action android:name=&com.igexin.sdk.action.JRa3hr6kFD6ASiN5IQrr95& /&
&/intent-filter&
&/receiver&
&!-- 配置SDK核心服务 --&
android:name=&com.igexin.sdk.PushService&
android:process=&:pushservice&
android:exported=&true&
android:label=&NotificationCenter& &
&/service&
&receiver android:name=&com.igexin.sdk.PushReceiver& &
&intent-filter&
&action android:name=&android.intent.action.BOOT_COMPLETED& /&
&action android:name=&android.net.conn.CONNECTIVITY_CHANGE& /&
&action android:name=&android.intent.action.USER_PRESENT& /&
&action android:name=&com.igexin.sdk.action.refreshls& /&
&/intent-filter&
&/receiver&
&!-- &receiver
android:name=&com.igexin.sdk.PushReceiver&
android:exported=&false& &
&intent-filter&
&action android:name=&com.igexin.sdk.action.pushmanager& /&
&/intent-filter&
&/receiver& --&
android:name=&com.igexin.sdk.PushManagerReceiver&
android:exported=&false& &
&intent-filter&
&action android:name=&com.igexin.sdk.action.pushmanager& /&
&/intent-filter&
&/receiver&
android:name=&com.igexin.sdk.PushActivity&
android:excludeFromRecents=&true&
android:exported=&false&
android:process=&:pushservice&
android:taskAffinity=&com.igexin.sdk.PushActivityTask&
android:theme=&@android:style/Theme.Translucent.NoTitleBar& &
&/activity&
&service android:name=&com.igexin.download.DownloadService& android:process=&:pushservice& /&
&receiver android:name=&com.igexin.download.DownloadReceiver&&
&intent-filter&
&action android:name=&android.net.conn.CONNECTIVITY_CHANGE& /&
&/intent-filter&
&/receiver&
android:process=&:pushservice&
android:name=&com.igexin.download.DownloadProvider&
android:authorities=&downloads.com.xingxun.schoolchat& /&
&!-- android:authorities=&downloads.第三方包名& --&
&activity android:name=&com.igexin.getuiext.activity.GetuiExtActivity&
android:configChanges=&orientation|keyboard|keyboardHidden&
android:excludeFromRecents=&true&
android:process=&:pushservice&
android:taskAffinity=&android.task.myServicetask&
android:theme=&@android:style/Theme.Translucent.NoTitleBar&
android:exported=&false& /&
&receiver android:name=&com.igexin.getuiext.service.PayloadReceiver& android:exported=&false& &
&intent-filter&
&!-- 这个com.igexin.sdk.action.7fjUl2Z3LH6xYy7NQK4ni4固定,不能修改
&action android:name=&com.igexin.sdk.action.7fjUl2Z3LH6xYy7NQK4ni4& /&
&!-- android:name=&com.igexin.sdk.action.第三方的appId& --&
&action android:name=&com.igexin.sdk.action.JRa3hr6kFD6ASiN5IQrr95& /&
&/intent-filter&
&/receiver&
&service android:name=&com.igexin.getuiext.service.GetuiExtService& android:process=&:pushservice& /&
&!-- 个推SDK配置结束 --&
&/application&
+&/manifest&
\ No newline at end of file
Index: xwx_guardian/src/com/android/xwx/task/Activity_task_zylist.java
===================================================================
--- xwx_guardian/src/com/android/xwx/task/Activity_task_zylist.java (revision 0)
+++ xwx_guardian/src/com/android/xwx/task/Activity_task_zylist.java (revision 3)
@@ -0,0 +1,93 @@
+package com.android.xwx.
+import java.util.ArrayL
+import java.util.HashM
+import java.util.L
+import java.util.M
+import org.json.JSONA
+import org.json.JSONE
+import org.json.JSONO
+import android.util.L
+import com.android.xwx.base.Activity_task_list_
+import com.android.xwx.base.GuardianA
+import com.android.xwx.model.iface.TaskItemF
+import com.android.xwx.model.iface.UserF
+import com.android.xwx.net.RequestM
+import com.android.xwx.net.WxR
+import com.android.xwx.sys.C
+import com.android.xwx.sys.SysU
+import com.android.xwx.sys.TestD
+public class Activity_task_zylist extends Activity_task_list_base {
protected void onTCResponse(int index, JSONObject jsonobj) {
//ApploginResponse response = new ApploginResponse(jsonobj);
// if (response.isValid()) {
// mApp.setApploginResponse(response);
// SysUtil.intentToActivity(oThis, Activity_home_page.class, null);
List list=new ArrayList&TaskItemFace&();
JSONObject
JSONArray a=
object.getJSONArray(&data&);
for (int i = 0; i & a.length(); i++) {
Map map=new HashMap&String, Object&();
//JSONObject object2=(JSONObject)a.get(a.length()-i);
JSONObject object2=(JSONObject)a.get(i);
JSONObject
contentsJsonStr=(JSONObject) object2.get(&contents&);
if (!contentsJsonStr.isNull(&comment&)) {
JSONArray b = contentsJsonStr.getJSONArray(&comment&);
if (b.length()&0) {
List&String[]& commentList = new ArrayList&String[]&();
for (int j = b.length()-1; j &= 0; j--) {
JSONObject object3 = (JSONObject) b.get(j);
//回复内容
String replyBody = (String) object3.get(&body&);
//回复对象
JSONObject touser = (JSONObject) object3.get(&touser&);
JSONObject user = (JSONObject) object3.get(&user&);
String toDisplayname = (String) touser.get(&displayname&);
String displayname = (String) user.get(&displayname&);
String[] str =
if (!toDisplayname.isEmpty()) {
str = new String[]{displayname,toDisplayname,replyBody};
str = new String[]{displayname,replyBody};
commentList.add(str);
map.put(&comment&, commentList);
body =(String)contentsJsonStr.get(&body&);
title =(String)contentsJsonStr.get(&title&);
map.put(&body&, body);
map.put(&title&, title);
//list.add(TestData.generTaskItemFace(map,task_type));
mAdapter.addData(0, TestData.generTaskItemFace(map,task_type));
mAdapter.addData(0, (TaskItemFace)list.get(2));
mAdapter.addData(0, (TaskItemFace)list.get(1));
mAdapter.addData(0, (TaskItemFace)list.get(0));*/
mListView.setAdapter(Activity_task_zylist.this.mAdapter);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
SysUtil.showToast(oThis, &获取服务器数据失败&);
SysUtil.showToast(oThis, response.msg);
Index: xwx_guardian/src/com/android/xwx/login/Activity_welcome.java
===================================================================
--- xwx_guardian/src/com/android/xwx/login/Activity_welcome.java (revision 0)
+++ xwx_guardian/src/com/android/xwx/login/Activity_welcome.java (revision 3)
@@ -0,0 +1,38 @@
+package com.android.xwx.
+import android.os.B
+import com.android.xwx.booter.Activity_welcome_
+import com.android.xwx.sys.SysU
+import com.xingxun.schoolchat.R;
+public class Activity_welcome extends Activity_welcome_base {
private static final int LEN = 4;
private static final String[] WELCOME_TEXT = {
&学生每天作业完成质量低?\n学校通知向家长传达不到位?&, &将作业、学校通知直接发送给家长\n让每个家长成为老师的教育助手&,
&拍照添加、快速发送图文作业!\n复制编辑,及时发送学校通知!&, &与班主任群聊\n与家长语间图文单聊& };
private static final int[] WELCOME_IMG = { R.drawable.page01,
R.drawable.page02, R.drawable.page03, R.drawable.page04 };
protected int getBtnResource() {
return R.drawable.page04_
protected void goBoot() {
Bundle b = new Bundle();
b.putBoolean(&check&, false);
SysUtil.intentToActivity(oThis, Activity_boot.class, b);
protected int getPageCount() {
return LEN;
protected String[] getPageText() {
return WELCOME_TEXT;
protected int[] getPageImage() {
return WELCOME_IMG;
Index: xwx_guardian/src/com/android/xwx/login/Activity_boot.java
===================================================================
--- xwx_guardian/src/com/android/xwx/login/Activity_boot.java (revision 0)
+++ xwx_guardian/src/com/android/xwx/login/Activity_boot.java (revision 3)
@@ -0,0 +1,28 @@
+package com.android.xwx.
+import com.android.xwx.base.Activity_home_
+import com.android.xwx.booter.Activity_boot_
+import com.android.xwx.sys.SysU
+import com.xingxun.schoolchat.R;
+public class Activity_boot extends Activity_boot_base {
protected void startLoginPage() {
SysUtil.intentToActivity(oThis, Activity_login.class, null);
protected void startMainPage() {
SysUtil.intentToActivity(oThis, Activity_home_page.class, null);
protected int getBootImage() {
return R.drawable.boot_
protected void goWelcome() {
SysUtil.intentToActivity(oThis, Activity_welcome.class, null);
Index: xwx_guardian/src/com/android/xwx/login/Activity_register.java
===================================================================
--- xwx_guardian/src/com/android/xwx/login/Activity_register.java (revision 0)
+++ xwx_guardian/src/com/android/xwx/login/Activity_register.java (revision 3)
@@ -0,0 +1,36 @@
+package com.android.xwx.
+import net.tsz.afinal.annotation.view.ViewI
+import android.os.B
+import android.view.V
+import android.widget.B
+import android.widget.TextV
+import com.android.xwx.base.BaseA
+import com.xingxun.schoolchat.R;
+public class Activity_register extends BaseActivity {
@ViewInject(id = R.id.account_tv)
TextView accountTv;
@ViewInject(id = R.id.account_pwd)
TextView pwdTv;
@ViewInject(id = R.id.login, click = &login_in&)
@ViewInject(id = R.id.register, click = &register&)
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_register);
parentInit();
// mImageView = (ImageView) findViewById(R.id.imageView1);
public void register(View view) {
public void login_in(View view) {
Index: xwx_guardian/src/com/android/xwx/login/Activity_login.java
===================================================================
--- xwx_guardian/src/com/android/xwx/login/Activity_login.java (revision 0)
+++ xwx_guardian/src/com/android/xwx/login/Activity_login.java (revision 3)
@@ -0,0 +1,129 @@
+package com.android.xwx.
+import java.io.IOE
+import org.apache.http.HttpR
+import org.apache.http.client.ClientProtocolE
+import org.apache.http.client.methods.HttpG
+import org.apache.http.impl.client.DefaultHttpC
+import org.apache.http.util.EntityU
+import net.tsz.afinal.annotation.view.ViewI
+import android.os.B
+import android.os.H
+import android.os.M
+import android.view.V
+import android.widget.TextV
+import com.android.xwx.base.Activity_home_
+import com.android.xwx.booter.Activity_login_
+import com.android.xwx.net.UrlM
+import com.android.xwx.sys.C
+import com.android.xwx.sys.MMA
+import com.android.xwx.sys.SysU
+import com.xingxun.schoolchat.R;
+public class Activity_login extends Activity_login_base {
@ViewInject(id = R.id.account_tv)
TextView accountTv;
@ViewInject(id = R.id.account_pwd)
TextView pwdTv;
@ViewInject(id = R.id.login, click = &login_in&)
@ViewInject(id = R.id.register, click = &register&)
@ViewInject(id = R.id.textView3, click = &help&) TextView tvH
@ViewInject(id = R.id.textView1, click = &find_pwd&) TextView tvFindP
@ViewInject(id = R.id.textView2, click = &about_me&) TextView tvAboutMe;
@ViewInject(id = R.id.textView4, click = &contact_me&) TextView tvContactMe;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
parentInit();
showLeft(false);
setTitleBarText(&登录&);
// mImageView = (ImageView) findViewById(R.id.imageView1);
+ protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
new Thread(){
public void run(){
//你要执行的方法
//执行完毕后给handler发送一个空消息
HttpGet httpGet = new HttpGet(UrlManager.login_get_versionURL_test);
HttpResponse httpR
httpResponse = new DefaultHttpClient().execute(httpGet);
if (httpResponse.getStatusLine().getStatusCode() == 200)
//第三步,使用getEntity方法活得返回结果
String result = EntityUtils.toString(httpResponse.getEntity(),&utf-8&);
System.out.println(result);
ssStrings=result.split(&###&);
if(ssStrings!=null&&ssStrings.length&=7&&((&AB&+ssStrings[0]).indexOf(&200&)&1)&&!Config.current_version_parent.equals(ssStrings[1])){
uploadurl_apk=ssStrings[3];
uploadurl_message=ssStrings[5];
handlerUpdate.sendEmptyMessage(0);
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
// handlerUpdate.sendEmptyMessage(0);
}.start();
+ @Override
protected void clearAccountPwd() {
accountTv.getEditableText().clear();
pwdTv.getEditableText().clear();
public void help(View view) {
public void register(View view) {
register();
public void find_pwd(View view) {
find_pwd();
public void about_me(View view) {
about_me();
public void contact_me(View view) {
contact_me();
public void login_in(View view) {
String name = accountTv.getText().toString();
String pwd = pwdTv.getText().toString();
login_in(name, pwd);
Index: xwx_guardian/src/com/android/xwx/base/GuardianApp.java
===================================================================
--- xwx_guardian/src/com/android/xwx/base/GuardianApp.java (revision 0)
+++ xwx_guardian/src/com/android/xwx/base/GuardianApp.java (revision 3)
@@ -0,0 +1,148 @@
+package com.android.xwx.
+import io.rong.imlib.RongIMC
+import java.util.ArrayL
+import java.util.C
+import java.util.HashM
+import java.util.L
+import java.util.concurrent.ExecutionE
+import org.json.JSONE
+import org.json.JSONO
+import android.content.C
+import com.android.volley.VolleyL
+import com.android.volley.asynctask.T
+import com.android.volley.toolbox.RequestF
+import com.android.xwx.model.ApploginR
+import com.android.xwx.model.ChildB
+import com.android.xwx.model.ClassB
+import com.android.xwx.model.GuardianI
+import com.android.xwx.model.TeacherB
+import com.android.xwx.model.iface.GuardianF
+import com.android.xwx.net.NCM
+import com.android.xwx.net.RequestM
+import com.android.xwx.net.WxR
+import com.android.xwx.net.WxR
+import com.android.xwx.sys.C
+import com.android.xwx.sys.SysU
+public class GuardianApp extends App {
private GuardianInfo mUserF
public void onCreate() {
super.onCreate();
connectRongCloud(mUserFace);
public void clearLoginInfo() {
super.clearLoginInfo();
mUserFace =
public void saveUserInfo(final ApploginResponse res,
final JSONObject syncResponse) {
super.saveUserInfo(res, syncResponse);
System.out.println(&saveUserInfo&);
rongUserInfoMap = new HashMap&String, RongIMClient.UserInfo&();
GuardianInfo userBase = new GuardianInfo(syncResponse);
mUserFace = userB
Task&Void& task = new Task&Void&() {
protected Void doInBackground() {
System.out.println(&saveUserInfo doInBackground&);
RongIMClient.UserInfo self = new RongIMClient.UserInfo(mUserFace.getUserId(), mUserFace.getDisplayName(), mUserFace.getAvatorUrl());
rongUserInfoMap.put(self.getUserId(), self);
rongGroupMap = new HashMap&String, RongIMClient.Group&(mUserFace.getClassCount());
for (ClassBase class1 : mUserFace.getClasses()) {
rongGroupMap.put(class1.classid, new RongIMClient.Group(class1.classid, class1.classname, class1.avatar));
connectRongCloud(mUserFace);
RequestFuture&WxResponse& requestFuture =
requestFuture = RequestFuture.newFuture();
WxRequest request = RequestManager.getTeacherRequest(
mUserFace.getUserId(), requestFuture);
requestFuture.setRequest(NCManager
.getInstance(getApplicationContext()).getRequestQueue()
.add(request));
WxResponse response = requestFuture.get();
if (response.isSuccess()) {
mUserFace.parseContact(response.getResponse());
initUserInfo();
if (Config.noNet) {
String jsonstr= &{\&code\&:\&200\&,\&data\&:{\&userid\&:\&t\&,\&usertype\&:\&000011\&,\&contacts\&:[
{\&subject\&:\&语文\&,\&ismainteacher\&:false,\&mobile\&:\&\&,
\&userid\&:\&t\&,\&displayname\&:\&李师师\&,\&avatar\&:\&http://dev-images.dodoedu.com/image/73--1069-64.jpg\&,\&classid\&:\&\&},{\&subject\&:\&语文\&,\&ismainteacher\&:false,\&mobile\&:\&\&,\&userid\&:\&t\&,\&displayname\&:\&徐师利\&,\&avatar\&:\&http://dev-images.dodoedu.com/shequPage/common/image/user-64.gif\&,\&classid\&:\&\&},{\&subject\&:\&信息与技术\&,\&ismainteacher\&:true,\&mobile\&:\&\&,\&userid\&:\&w\&,\&displayname\&:\&数学老师\&,\&avatar\&:\&http://dev-images.dodoedu.com/image/31--6807-64.jpeg\&,\&classid\&:\&\&}]},\&description\&:\&\&}&;
JSONObject json = new JSONObject(jsonstr);
mUserFace.parseContact(json);
initUserInfo();
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InterruptedException e) {
VolleyLog.e(e, &&);
} catch (ExecutionException e) {
VolleyLog.e(e, &Step1:request the originalRequest.&);
protected void onPostExecute(Void result) {
notifyContactChange();
task.execute();
public void initUserInfo() {
if (mUserFace != null) {
rongFrients = new ArrayList&RongIMClient.UserInfo&();
Collection&TeacherBase& col = mUserFace.getAllTeacher();
if (col != null && !col.isEmpty()) {
for (TeacherBase stu1 : col) {
RongIMClient.UserInfo friend1 = new RongIMClient.UserInfo(stu1.userid,
stu1.displayname, stu1.avatar);
rongUserInfoMap.put(friend1.getUserId(), friend1);
rongFrients.add(friend1);
public GuardianFace getUserFace() {
return mUserF
public ChildBase getChild(String childId) {
List&ChildBase& children = mUserFace.getChildren();
if (childId != null && children != null) {
for (ChildBase child1 : children) {
if (childId.equals(child1.classid)) return child1;
public ClassBase getClassInfo(String classid) {
List&ClassBase& classes = mUserFace.getClasses();
if (classid != null && classes != null) {
for (ClassBase class1 : classes) {
if (classid.equals(class1.classid)) return class1;
public TeacherBase getTeacher(String teacherId) {
mUserFace.getTeacher(teacherId);
public void startMainPage(Context context) {
SysUtil.intentToActivity(context, Activity_home_page.class, null);
Index: xwx_guardian/src/com/android/xwx/base/Activity_main_group.java
===================================================================
--- xwx_guardian/src/com/android/xwx/base/Activity_main_group.java (revision 0)
+++ xwx_guardian/src/com/android/xwx/base/Activity_main_group.java (revision 3)
@@ -0,0 +1,110 @@
+package com.android.xwx.
+import net.tsz.afinal.annotation.view.ViewI
+import android.graphics.C
+import android.graphics.drawable.ColorD
+import android.os.B
+import android.view.G
+import android.view.V
+import android.widget.AdapterV
+import android.widget.AdapterView.OnItemClickL
+import android.widget.GridV
+import com.android.xwx.sys.SysU
+import com.xingxun.schoolchat.R;
+public class Activity_main_group extends GuardianBaseActivity {
@ViewInject(id = R.id.gridView1, itemClick = &onGridItemClick&)
protected GridView gvTopB
protected int currentPageId;
private ImageAdapter topImgA
static String[] topbar_name_array = { &首页&, &聊天消息&, &联系人&, &我的家校云& };
static int[] topbar_image_array = { R.drawable.nav_home,
R.drawable.nav_news, R.drawable.nav_contacts,
R.drawable.nav_wo };
static int[] topbar_image_array_press = { R.drawable.nav_home_hover,
R.drawable.nav_news_hover, R.drawable.nav_contacts_hover,
R.drawable.nav_wo_hover };
protected void onCreate(Bundle savedInstanceState) {
initParams();
super.onCreate(savedInstanceState);
SysUtil.cancelNotification(oThis);
protected void initParams() {
protected void parentInit() {
super.parentInit();
selfInit();
private void selfInit() {
showLeft(false);
setTitleBarText(topbar_name_array[currentPageId]);
gvTopBar = (GridView) findViewById(R.id.gridView1);
gvTopBar.setNumColumns(topbar_image_array.length);// 设置每行列数
gvTopBar.setSelector(new ColorDrawable(Color.TRANSPARENT));// 选中的时候为透明色
gvTopBar.setGravity(Gravity.CENTER);// 位置居中
gvTopBar.setVerticalSpacing(0);// 垂直间隔
int width = this.getWindowManager().getDefaultDisplay().getWidth()
/ topbar_image_array.
// height = 38
topImgAdapter = new ImageAdapter(oThis, topbar_image_array,
topbar_image_array_press, topbar_name_array, width, 38,
R.drawable.menu_press_selected);
topImgAdapter.SetFocus(currentPageId);
gvTopBar.setAdapter(topImgAdapter);// 设置菜单Adapter
gvTopBar.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView&?& parent, View view,
int position, long id) {
onGridItemClick(parent, view, position, id);
public void onGridItemClick(AdapterView&?& parent, View view, int position,
long id) {
switch (position) {
Bundle b = new Bundle();
b.putInt(&position&, position);
SysUtil.intentToActivity(oThis, Activity_home_page.class, b);
SysUtil.intentToActivity(oThis, Activity_main_contacts.class, null);
SysUtil.intentToActivity(oThis, Activity_my_wx.class, null);
SysUtil.showToast(oThis, &onGridItemClick Position:& + position);
SysUtil.showToast(oThis, &onGridItemClick Position:& + position);
int colorSelected = Color.parseColor(&#19b0dd&);
int colorNormal = Color.BLACK;
Index: xwx_guardian/src/com/android/xwx/base/Activity_main_contacts.java
===================================================================
--- xwx_guardian/src/com/android/xwx/base/Activity_main_contacts.java (revision 0)
+++ xwx_guardian/src/com/android/xwx/base/Activity_main_contacts.java (revision 3)
@@ -0,0 +1,129 @@
+package com.android.xwx.
+import io.rong.imkit.RongIM;
+import java.util.ArrayL
+import java.util.HashM
+import java.util.L
+import java.util.M
+import net.tsz.afinal.annotation.view.ViewI
+import android.os.B
+import android.view.V
+import android.widget.ExpandableListV
+import android.widget.ExpandableListView.OnChildClickL
+import com.android.xwx.adapter.ContactsExpandListA
+import com.android.xwx.model.ClassB
+import com.android.xwx.model.TeacherB
+import com.android.xwx.sys.SysU
+import com.xingxun.schoolchat.R;
+public class Activity_main_contacts extends Activity_main_group {
@ViewInject(id = R.id.listView1)
ExpandableListView mExpandListV
ContactsExpandListAdapter mExpandListA
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main_contact);
parentInit();
selfInit();
protected void initParams() {
currentPageId = 2;
protected void parentInit() {
super.parentInit();
selfInit();
final String GROUP_NAME_KEY = &G_NAME&;
final String GROUP_ID_KEY = &G_ID&;
final String GROUP_TYPE_KEY = &G_TYPE_NAME&;
final String GROUP_TYPE_GROUP = &GROUP&;
final String GROUP_TYPE_CLASS = &CLASS&;
final String CHILD_ID_KEY = &CHILD_ID&;
final String CHILD_NAME_KEY = ContactsExpandListAdapter.CLILD_TEXT1_KEY;
final String CHILD_SUBJECT_KEY = ContactsExpandListAdapter.CLILD_TEXT2_KEY;
private void selfInit() {
showLeft(false);
setTitleBarText(&联系人&);
List&Map&String, String&& groups = new ArrayList&Map&String, String&&();
List&List&Map&String, Object&&& childs = new ArrayList&List&Map&String, Object&&&();
if (mUserFace!= null) {
//添加班级
List&ClassBase& classes = mUserFace.getClasses();
if (classes != null && classes.size() & 0) {
for (ClassBase class1 : classes) {
String classid = class1.
List&TeacherBase& teachers = mUserFace.getTeachers(classid);
int CHILD_COUNT = teachers != null ? teachers.size() : 0;
Map&String, String& group = new HashMap&String, String&();
group.put(GROUP_NAME_KEY, class1.classname + &(&+CHILD_COUNT+&)&);
group.put(GROUP_TYPE_KEY, GROUP_TYPE_CLASS);
group.put(GROUP_ID_KEY, classid);
groups.add(group);
//通过班级ID获取班级所有学生
List&Map&String, Object&& child = new ArrayList&Map&String, Object&&();
if (CHILD_COUNT & 0) {
for (TeacherBase teacher1 : teachers) {
Map&String, Object& childdata = new HashMap&String, Object&();
childdata.put(CHILD_NAME_KEY, teacher1.displayname);//学生名称
childdata.put(CHILD_ID_KEY, teacher1.userid);//学生ID
childdata.put(CHILD_SUBJECT_KEY, teacher1.subject);//学生ID
childdata.put(ContactsExpandListAdapter.CLILD_IMAGE_URL_KEY, teacher1.avatar);//
childdata.put(&student_class&, classid);//学生ID
child.add(childdata);
childs.add(child);
mExpandListAdapter = new ContactsExpandListAdapter(oThis, mExpandListView, groups, new String[] { GROUP_NAME_KEY }, childs, new String[] { ContactsExpandListAdapter.CLILD_TEXT1_KEY });
mExpandListView.setAdapter(mExpandListAdapter);
int groupNo = mExpandListAdapter.getGroupCount();
mExpandListView.setOnChildClickListener(new OnChildClickListener() {
public boolean onChildClick(ExpandableListView parent, View v,
int groupPosition, int childPosition, long id) {
Map&String, ?& groupinfo = mExpandListAdapter.getGroup(groupPosition);
Map&String, ?& childInfo = mExpandListAdapter.getChild(groupPosition, childPosition);
if (groupinfo != null) {
String groupType = (String) groupinfo.get(GROUP_TYPE_KEY);
if (GROUP_TYPE_GROUP.endsWith(groupType)) {
String groupId = (String) childInfo.get(CHILD_ID_KEY);
String groupName = (String) childInfo.get(CHILD_NAME_KEY);
RongIM.getInstance().startGroupChat(oThis, groupId, groupName);
Bundle b = new Bundle();
String studentName = (String) childInfo.get(CHILD_NAME_KEY);
String studentId = (String) childInfo.get(CHILD_ID_KEY);
String studentClass = (String) childInfo.get(&student_class&);
b.putString(&student_name&, studentName);
b.putString(&student_id&, studentId);
b.putString(&student_class&, studentClass);
SysUtil.intentToActivity(oThis, SinglePersonDetailActivity.class, b);
for (int index = 0; index & groupNo; index++) {
mExpandListView.expandGroup(index);
Index: xwx_guardian/src/com/android/xwx/base/Activity_my_wx.java
===================================================================
--- xwx_guardian/src/com/android/xwx/base/Activity_my_wx.java (revision 0)
+++ xwx_guardian/src/com/android/xwx/base/Activity_my_wx.java (revision 3)
@@ -0,0 +1,251 @@
+package com.android.xwx.
+import io.rong.imkit.RongIM;
+import java.util.HashM
+import java.util.L
+import net.tsz.afinal.annotation.view.ViewI
+import android.os.B
+import android.view.V
+import android.widget.TextV
+import com.android.volley.toolbox.ImageL
+import com.android.volley.toolbox.NetworkImageV
+import com.android.xwx.login.Activity_
+import com.android.xwx.login.Activity_
+import com.android.xwx.model.ChildB
+import com.android.xwx.model.ClassB
+import com.android.xwx.setting.Activity_about_
+import com.android.xwx.setting.Activity_msg_remind_
+import com.android.xwx.sys.C
+import com.android.xwx.sys.SysU
+import com.android.xwx.sys.VolleyImageC
+import com.android.xwx.task.Activity_task_
+import com.umeng.fb.FeedbackA
+import com.xingxun.schoolchat.R;
+public class Activity_my_wx extends Activity_main_group {
@ViewInject (id= R.id.net_imageView1) NetworkImageView mA
@ViewInject(id= R.id.textView1) TextView nameTv;
@ViewInject(id= R.id.textView2) TextView accountTv;
@ViewInject(id= R.id.textView3) TextView bindPhoneTv;
@ViewInject(id= R.id.textView4,click=&alert_info&) TextView jfTv;
@ViewInject (id=R.id.child_layout) View childL
AssocationInfo childI
@ViewInject (id=R.id.parent_layout) View parentL
AssocationInfo parentI
@ViewInject(id= R.id.textView_ywxg_content) TextView tvYwxgC
@ViewInject(id= R.id.textView4,click=&alert_info&) TextView tvAlertI
@ViewInject (id = R.id.layout_yjfk,click=&go_yjfk&) V
@ViewInject (id = R.id.layout_qqdwjhc,click=&go_clear_bigdata&) View clear_B
@ViewInject (id = R.id.layout_qklsjl,click=&go_clear_his&) View clear_
@ViewInject (id = R.id.layout_xxtx,click=&go_xxtx&) V
@ViewInject (id = R.id.layout_about_xwx,click=&go_about_xwx&) View about_
@ViewInject (id = R.id.layout_xsydy,click=&go_xsydy&) V
@ViewInject (id = R.id.layout_ywxg,click=&go_ywxg&) V
@ViewInject (id = R.id.layout_zytz,click=&go_zytz&) V
@ViewInject (id = R.id.layout_bjtz,click=&go_bjtz&) V
@ViewInject (id = R.id.layout_szpj,click=&go_szpj&) V
@ViewInject (id = R.id.tj_quit,click=&quid_login&) TextView tvQ
protected void onCreate(Bundle savedInstanceState) {
currentPageId = 3;
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_my_wx);
parentInit();
setTitleBarText(&我的家校云&);
imageLoader = new ImageLoader(mQueue,VolleyImageCache.instance());
mAvator.setDefaultImageResId(R.drawable.head_szpj);
mAvator.setErrorImageResId(R.drawable.head_szpj);
mAvator.setImageUrl(mUserFace.getAvatorUrl(), imageLoader);
nameTv.setText(mUserFace.getDisplayName() + (mUserFace.getRank() == 1 ? &(家长主号)&:&&));
int classNo = mUserFace.getClassCount();
accountTv.setText(mUserFace.getAccount());
bindPhoneTv.setText(&已捆绑手机号:&+(mUserFace.getTel() == null ? && : mUserFace.getTel()));
List&ChildBase& children = mUserFace.getChildren();
if (children != null && children.size() & 0) {
ChildBase child = children.get(0);
childInfo = new AssocationInfo(childLayout);
String name_card = child.displayname + &(卡号:& + child.usercard + &)&;
String classname = &&;
String schoolName = &&;
String classid = child.
ClassBase class1 = mUserFace.getClassInfo(classid);
if (class1 != null) {
classname = class1.
schoolName = class1.
childInfo.initValue(new String[]{&关联孩子的信息&,name_card,classname,schoolName});
childInfo.initAvator(mUserFace.getAvatorUrl());
parentLayout.setVisibility(View.GONE);
parentInfo = new AssocationInfo(parentLayout);
parentInfo.initValue(new String[]{&关联家长的信息&,&陕美丽(家长从号)&,&用户名:sdpyw&,&已捆绑手机号:&});
parentInfo.initAvator(userInfo.getUserAvatorUrl());
public void alert_info(View view) {
String text = &温馨提示:修改用户名或密码,需要登录多多教育社区自主修改,修改捆绑手机号,请联系微校客服。微校客服确认修改成功后,请重新登录。&;
showConfirmDialog(&修改账号信息&, text, null);
protected void onResume() {
super.onResume();
HashMap&String, Object& map = new HashMap&String, Object&();
map.put(&newMessageCountPage&
, &jzywxg&) ;
sendAjaxRequest(&0002&, map);
protected void onAjaxNotify(String api, Object data) {
if (&0002&.equals(api)) {
List&String[]& tencentMap = (List&String[]&)
int tzUnreadcount = 0;
String tzBrief = &&;
if (tencentMap != null) {
String[] tzstr = tencentMap.get(0);
tzUnreadcount = Integer.parseInt(tzstr[0]);
tzBrief = tzstr[1];
} catch (NumberFormatException e) {
e.printStackTrace();
// tvYwxg.setText(&与我相关(&+tzUnreadcount+&)&);
if(tzUnreadcount&0){
// tvYwxgContent.setText((tzUnreadcount+&条未阅&));
tvYwxgContent.setText(&有新的消息&);
tvYwxgContent.setText( &暂无新消息& );
else if (&s_001&.equals(api)) {
showToast(&清除大文件缓存成功&);
} else if (&s_002&.equals(api)) {
showToast(&清除历史记录成功&);
ImageLoader imageL
class AssocationInfo {
private NetworkImageView ivA
private int[] ids = {R.id.textView0,R.id.textView1,R.id.textView2,R.id.textView3};
private TextView[]
public AssocationInfo(View root) {
this.root =
ivAvator = (NetworkImageView) root.findViewById(R.id.imageView1);
tvs = new TextView[ids.length];
for (int i = 0 ;i & tvs.i++) {
tvs[i] = (TextView) root.findViewById(ids[i]);
private void initValue(String[] ss) {
for (int i = 0 ;i & tvs.i++) {
if (isValid(ss, i)) {
tvs[i].setText(ss[i]);
private void initAvator(String url) {
ivAvator.setErrorImageResId(R.drawable.default_background);
ivAvator.setDefaultImageResId(R.drawable.default_background);
ivAvator.setImageUrl(url, imageLoader);
private boolean isValid(String[] ss, int index) {
return (ss != null && index &= 0 && index & ss.length);
public void go_ywxg(View view) {
SysUtil.intentToActivity(oThis, Activity_my_Relevant.class, null);
public void go_about_xwx(View view) {
SysUtil.intentToActivity(oThis, Activity_about_xwx.class, null);
public void go_xsydy(View view) {
Bundle b = new Bundle();
b.putString(Activity_welcome.BTN_GON_KEY, &1&);
SysUtil.intentToActivity(oThis, Activity_welcome.class, b);
private View.OnClickListener clearHisListener = new View.OnClickListener() {
public void onClick(View v) {
sendAjaxRequest(&s_002&, new HashMap&String, Object&());
private View.OnClickListener clearBigdataListener = new View.OnClickListener() {
public void onClick(View v) {
sendAjaxRequest(&s_001&, new HashMap&String, Object&());
private FeedbackAgent mFeedA
public void go_yjfk(View view) {
String text = &温馨提示:意见反馈&;
showConfirmDialog(&意见反馈&, text, clearHisListener);
// TODO 用户反馈
if (mFeedAgent == null) {
mFeedAgent = new FeedbackAgent(this);
mFeedAgent.startFeedbackActivity();
RongIM.getInstance().startPrivateChat(oThis, Config.RONG_CLOND_CUSTOMER_SERVICEID, &客服小多&);
public void go_clear_bigdata(View view) {
String text = &温馨提示:长时间积累的历史记录占用内存较大,建议您定期清除一周以前的本地缓存数据,避免内存不足引起的多多家校云卡机或闪退的问题&;
showConfirmDialog(&清除大文件缓存&, text, clearBigdataListener);
public void go_clear_his(View view) {
String text = &温馨提示:长时间积累的历史记录占用内存较大,建议您定期清除一周以前的本地缓存数据,避免内存不足引起的多多家校云卡卡机或闪退的问题&;
showConfirmDialog(&清除历史记录&, text, clearHisListener);
public void go_xxtx(View view) {
SysUtil.intentToActivity(oThis, Activity_msg_remind_setting.class, null);
private void goTaskList(int type) {
Bundle b = new Bundle();
b.putInt(&task_type&, type);
SysUtil.intentToActivity(oThis, Activity_task_zylist.class, b);
public void go_ywxg(View view) {
goTaskList(200012);
public void go_zytz(View view) {
goTaskList(200012);
public void go_bjtz(View view) {
goTaskList(200011);
public void go_szpj(View view) {
goTaskList(200016);
public void quid_login(View view) {
String text = &退出当前账号,您将无法及时接收到您孩子在校的相关通知及消息,确认退出吗?&;
showConfirmDialog(&退出账号&, text, new View.OnClickListener() {
public void onClick(View v) {
mApp.quickLogin();
sendFinishAllActivityBroadcast();
SysUtil.intentToActivity(oThis, Activity_login.class, null);
Index: xwx_guardian/src/com/android/xwx/base/Activity_home_page.java
===================================================================
--- xwx_guardian/src/com/android/xwx/base/Activity_home_page.java (revision 0)
+++ xwx_guardian/src/com/android/xwx/base/Activity_home_page.java (revision 3)
@@ -0,0 +1,396 @@
+package com.android.xwx.
+import io.rong.imkit.RongIM;
+import io.rong.imlib.RongIMC
+import io.rong.imlib.RongIMClient.ConversationT
+import io.rong.imlib.RongIMClient.MessageC
+import io.rong.message.ImageM
+import io.rong.message.TextM
+import io.rong.message.VoiceM
+import java.util.ArrayL
+import java.util.HashM
+import java.util.LinkedHashM
+import java.util.LinkedL
+import java.util.L
+import java.util.M
+import org.json.JSONO
+import net.tsz.afinal.annotation.view.ViewI
+import android.os.B
+import android.view.V
+import android.widget.AdapterV
+import android.widget.ListV
+import com.android.volley.VolleyL
+import com.android.volley.asynctask.T
+import com.android.xwx.adapter.ConverasationListA
+import com.android.xwx.model.ClassB
+import com.android.xwx.model.TeacherB
+import com.android.xwx.model.iface.ConverasationItemF
+import com.android.xwx.model.iface.impl.ConversationItemI
+import com.android.xwx.sys.C
+import com.android.xwx.sys.C
+import com.android.xwx.sys.ContactP
+import com.android.xwx.sys.LocalStorageU
+import com.android.xwx.sys.SysU
+import com.android.xwx.task.Activity_task_
+import com.xingxun.schoolchat.R;
+public class Activity_home_page extends Activity_main_group {
@ViewInject(id = R.id.listView1, itemClick = &onListItemClick&)
ListView mListV
private ConverasationListAdapter mA
protected void initParams() {
super.initParams();
int i = getIntent().getIntExtra(&position&,0);
currentPageId =
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main_page);
parentInit();
selfInit();
queryNewestMsg();
private static final String ID_WXKF = &00001&;
private static final String ID_ZYTZ = &00002&;
private static final String ID_SZPJ = &00003&;
private static final String ID_BJTZ = &00004&;
private static final String ID_XWX = &00011&;
private void selfInit() {
mAdapter = new ConverasationListAdapter(oThis);
mListView.setAdapter(mAdapter);
protected void onResume() {
queryNewestMsg();
super.onResume();
private void queryNewestMsg() {
sendAjaxRequest(&0002&, new HashMap&String, Object&());
protected void onAjaxNotify(String api, Object data) {
if (&0002&.equals(api)) {
if (data != null && data instanceof List) {
tencentMap = (List&String[]&)
queryConversation();
for (int i = 0; i & str. i++) {
JSONObject object1 = (JSONObject) ja.get(i);
String tenanttype = object1.get(&tenanttype&).toString();
String count = object1.get(&count&).toString();
str[i][0]=
str[i][1]=
List&String[]& tencentM
private void queryConversation() {
Task&List&ConverasationItemFace&& task
= new Task&List&ConverasationItemFace&&(){
protected List&ConverasationItemFace& doInBackground() {
List&ConverasationItemFace& list = new ArrayList&ConverasationItemFace&();
if (currentPageId == 0) {
String data = getIntent().getStringExtra(&data&);
String brief_wxkf = &&;
long timeWxkf = System.currentTimeMillis();
int unreadCount = 0;
RongIMClient.Conversation conv1 = getConversation(ConversationType.PRIVATE, Config.RONG_CLOND_CUSTOMER_SERVICEID);
if (conv1 != null) {
timeWxkf = conv1.getReceivedTime();
unreadCount = conv1.getUnreadMessageCount();
MessageContent mc = conv1.getLatestMessage();
if (mc != null && mc instanceof TextMessage) {
brief_wxkf = ((TextMessage) mc).getContent();
brief_wxkf = &随时随地和客服进行沟通,支持图片、文字、语音、留言。&;
unreadCount = 0;
boolean isfirst = LocalStorageUtil.getIsFirstEnterMain(oThis);
if (isfirst || unreadCount &= 0) {
brief_wxkf = &欢迎加入多多家校云,小多很高兴为您服...&;
brief_wxkf = &你好,这里是客服小多!我们以了解您的意见...&;
list.add(new ConversationItemImpl(&客服小多&,brief_wxkf,R.drawable.head_kf,SysUtil.getIntelligentTime(timeWxkf),unreadCount,ID_WXKF));
list.add(new ConversationItemImpl(&家校云&,&欢迎加入多多家校云,我是您的教育助手。&,R.drawable.head_xwx,SysUtil.getIntelligentTime(System.currentTimeMillis()),0,ID_XWX));
int zyUnreadcount = 0;
int tzUnreadcount = 0;
int pjUnreadcount = 0;
String zyBrief = &&;
String tzBrief = &&;
String pjBrief = &&;
String zyTime = &&;
String tzTime = &&;
String pjTime = &&;
if (tencentMap != null) {
String[] zystr = tencentMap.get(0);
zyUnreadcount = Integer.parseInt(zystr[0]);
zyBrief = zystr[1];
zyTime=zystr[2];
String[] tzstr = tencentMap.get(1);
tzUnreadcount = Integer.parseInt(tzstr[0]);
tzBrief = tzstr[1];
String[] pjstr = tencentMap.get(2);
pjUnreadcount = Integer.parseInt(pjstr[0]);
pjBrief = pjstr[1];
pjTime= pjstr[2];
} catch (NumberFormatException e) {
e.printStackTrace();
list.add(new ConversationItemImpl(&作业通知&, zyBrief,
R.drawable.list_zytz, zyTime, zyUnreadcount, ID_ZYTZ));
list.add(new ObjectItem(&班级通知&, &[图片]&, R.drawable.list_bjtz,
&星期三&, 0, 1));
list.add(new ObjectItem(&考勤通知&, &[图片]&, R.drawable.list_kq,
&星期三&, 0, 1));
// tzBrief = &&;
// tzUnreadcount = 0;
list.add(new ConversationItemImpl(&班级通知&, tzBrief,
R.drawable.list_bjtz, tzTime, tzUnreadcount, ID_BJTZ));
list.add(new ConversationItemImpl(&素质评价&, pjBrief,
R.drawable.list_szpj, pjTime, pjUnreadcount, ID_SZPJ));
List&RongIMClient.Conversation& conversationList = getConversationList();
if (conversationList != null && !conversationList.isEmpty()) {
LinkedList&String& otherids = new LinkedList&String&();
otherids.add(Config.RONG_CLOND_CUSTOMER_SERVICEID);
for (RongIMClient.Conversation conv : conversationList) {
String otherId = conv.getSenderUserId();
int unreadcount = conv.getUnreadMessageCount();
String title = SysUtil.decodeString(conv.getSenderUserName());
String brief = &&;
String targetId = conv.getTargetId();
MessageContent mc = conv.getLatestMessage();
if (mc != null) {
if (mc instanceof TextMessage) {
brief = ((TextMessage)mc).getContent();
if (!SysUtil.isLetterDigitOrChinese(brief)) {
brief = &有新的消息&;
} else if (mc instanceof VoiceMessage) {
brief = &有新的消息&;
} else if (mc instanceof ImageMessage) {
brief = &有新的消息&;
brief = &有新的消息&;
brief = &有新的消息&;
ConversationType cType = conv.getConversationType();
String avatorUrl =
int avatarResourceId = 0;
if (cType == ConversationType.PRIVATE) {
RongIMClient.UserInfo friend1 = mApp.getString(otherId);
if (friend1 != null) {
avatorUrl = friend1.getPortraitUri();
otherId = targetId;
if (!otherids.contains(otherId)) {
otherids.add(otherId);
ContactProvier.User userinfo = ContactProvier.getStudentById(otherId);
RongIMClient.UserInfo userinfo = mApp.getRongUserInfo(otherId);
if (userinfo != null) {
title = userinfo.getName();
avatorUrl = userinfo.getPortraitUri();
title = userinfo.getDisplayNameAndNick();
avatorUrl = userinfo.picU
avatarResourceId = R.drawable.student_
ConversationItemImpl item = new ConversationItemImpl(title, brief, avatorUrl, avatarResourceId,SysUtil.getIntelligentTime(conv.getReceivedTime()), unreadcount, otherId,cType);
list.add(item);
} else if (cType == ConversationType.GROUP) {
otherId = targetId;
if (!otherids.contains(otherId)) {
otherids.add(otherId);
ClassBase class1 = mApp.getClassInfo(otherId);
if (class1 != null) {
title = class1.
avatorUrl = class1.
avatarResourceId = R.drawable.head_q;
ConversationItemImpl item = new ConversationItemImpl(title, brief, avatorUrl, avatarResourceId,SysUtil.getIntelligentTime(conv.getReceivedTime()), unreadcount, otherId,cType);
list.add(item);
protected void onPostExecute(List&ConverasationItemFace& result) {
if (result != null) {
mAdapter.getData().clear();
for (ConverasationItemFace item : result) {
mAdapter.addData(item);
mAdapter.notifyDataSetChanged();
task.execute();
private RongIMClient.Conversation getConversation(ConversationType cType,
String id) {
RongIMClient.Conversation conv =
RongIM im = RongIM.getInstance();
if (im != null) {
RongIMClient client = im.getRongIMClient();
if (client != null) {
conv = client.getConversation(cType, id);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
private List&RongIMClient.Conversation& getConversationList() {
List&RongIMClient.Conversation& conversationList =
RongIM im = RongIM.getInstance();
if (im != null) {
RongIMClient client = im.getRongIMClient();
if (client != null) {
conversationList = client

我要回帖

更多关于 手机信号hd是什么意思 的文章

 

随机推荐