Skip to content

Instantly share code, notes, and snippets.

@slashthinking
Last active December 21, 2015 09:13
Show Gist options
  • Save slashthinking/4755502 to your computer and use it in GitHub Desktop.
Save slashthinking/4755502 to your computer and use it in GitHub Desktop.
微信代码研究
public static String fe(int paramInt)
{
String str = "code=" + Integer.toHexString(paramInt) + ", status = " + paramInt;
if ((paramInt & 0x1) != 0)
str = str + ", open";
if ((paramInt & 0x2) != 0)
str = str + ", email-verified";
if ((paramInt & 0x4) != 0)
str = str + ", mobile-verified";
if ((paramInt & 0x8) != 0)
str = str + ", hide-qq-search";
if ((paramInt & 0x10) != 0)
str = str + ", hide-qq-promote";
if ((paramInt & 0x20) != 0)
str = str + ", need-verify";
if ((paramInt & 0x40) != 0)
str = str + ", has-qq-msg";
if ((paramInt & 0x80) != 0)
str = str + ", no-qq-promote";
if ((paramInt & 0x100) != 0)
str = str + ", no-mobile-promote";
if ((paramInt & 0x200) != 0)
str = str + ", hide-mobile_search";
if ((paramInt & 0x1000) != 0)
str = str + ", open-float-bottle";
if ((0x20000 & paramInt) != 0)
str = str + ", bind but not upload";
return str;
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="218" android:versionName="4.3" android:installLocation="0" package="com.tencent.mm">
<permission android:name="com.tencent.mm.oauth.permission.SEND" android:protectionLevel="2"></permission>
<permission android:name="com.tencent.mm.plugin.permission.WRITE" android:protectionLevel="2"></permission>
<permission android:name="com.tencent.mm.plugin.permission.READ" android:protectionLevel="2"></permission>
<permission android:name="com.tencent.mm.plugin.permission.SEND" android:protectionLevel="2"></permission>
<permission android:name="com.tencent.mm.permission.MM_MESSAGE" android:protectionLevel="2"></permission>
<uses-permission android:name="com.tencent.mm.oauth.permission.SEND"></uses-permission>
<uses-permission android:name="com.tencent.mm.plugin.permission.READ"></uses-permission>
<uses-permission android:name="com.tencent.mm.plugin.permission.WRITE"></uses-permission>
<uses-permission android:name="com.tencent.mm.plugin.permission.SEND"></uses-permission>
<uses-permission android:name="com.tencent.mm.permission.MM_MESSAGE"></uses-permission>
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="7"></uses-sdk>
<uses-feature android:name="android.hardware.camera" android:required="false"></uses-feature>
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"></uses-feature>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.CAMERA"></uses-permission>
<uses-permission android:name="android.permission.GET_TASKS"></uses-permission>
<uses-permission android:name="android.permission.INSTALL_PACKAGES"></uses-permission>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"></uses-permission>
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"></uses-permission>
<uses-permission android:name="android.permission.RECORD_AUDIO"></uses-permission>
<uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission>
<uses-permission android:name="android.permission.READ_SMS"></uses-permission>
<uses-permission android:name="android.permission.VIBRATE"></uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
<uses-permission android:name="android.permission.WRITE_CONTACTS"></uses-permission>
<uses-permission android:name="android.permission.WRITE_SETTINGS"></uses-permission>
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"></uses-permission>
<uses-permission android:name="com.android.launcher.permission.READ_SETTINGS"></uses-permission>
<uses-permission android:name="com.tencent.mm.location.permission.SEND_VIEW"></uses-permission>
<uses-permission android:name="android.permission.BLUETOOTH"></uses-permission>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"></uses-permission>
<uses-permission android:name="android.permission.BROADCAST_STICKY"></uses-permission>
<application android:theme="@7F0B002B" android:label="@7F0A0000" android:icon="@7F020392" android:name=".app.MMApplication" android:largeHeap="true">
<uses-library android:name="com.google.android.maps" android:required="false"></uses-library>
<activity android:theme="@7F0B002E" android:label="@7F0A0001" android:name=".ui.LauncherUI" android:launchMode="1" android:configChanges="0x000000A0">
<intent-filter>
<action android:name="android.intent.action.MAIN"></action>
<category android:name="android.intent.category.LAUNCHER"></category>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.CREATE_SHORTCUT"></action>
</intent-filter>
</activity>
<activity android:name=".ui.WelcomeUI" android:screenOrientation="1"></activity>
<activity android:name=".ui.login.LoginSelectorUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.login.LoginHistoryUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000004"></activity>
<activity android:name=".ui.login.LoginUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000004"></activity>
<activity android:name=".ui.login.FacebookLoginUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000004"></activity>
<activity android:name=".ui.login.LoginInputPwdUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000024"></activity>
<activity android:name=".ui.login.RegByQQAuthUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000024"></activity>
<activity android:name=".ui.login.RegByMobileRegUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000024"></activity>
<activity android:name=".ui.login.RegByMobileVerifyUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000024"></activity>
<activity android:name=".ui.login.RegByMobileVoiceVerifyUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000024"></activity>
<activity android:name=".ui.login.RegByMobileVoiceVerifySelectUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000024"></activity>
<activity android:name=".ui.login.RegByMobileSetPwdUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000024"></activity>
<activity android:name=".ui.login.RegByMobileSetNickUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000024"></activity>
<activity android:name=".ui.login.ForgetPwdMobileUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000024"></activity>
<activity android:name=".ui.login.SimpleLoginUI" android:windowSoftInputMode="0x00000004"></activity>
<activity android:name=".ui.login.RegByFacebookSetPwdUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000024"></activity>
<activity android:name=".ui.chatting.ChattingUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000012"></activity>
<activity android:name=".ui.chatting.ImageDownloadUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.chatting.AtSomeoneUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.chatting.AppAttachDownloadUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.chatting.AppMsgEmojiDownloadUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.chatting.CustomSmileyPreviewUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.transmit.SelectConversationUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.MainTabUI" android:launchMode="1" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000020"></activity>
<activity android:name=".ui.MainUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.AddressUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000020"></activity>
<activity android:name=".ui.GroupCardSelectUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000022"></activity>
<activity android:name=".ui.ContactSearchUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000024"></activity>
<activity android:name=".ui.qrcode.GetFriendQRCodeUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000022"></activity>
<activity android:name=".ui.qrcode.QRCodeIntroductionWebViewUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000022"></activity>
<activity android:theme="@7F0B0030" android:name=".ui.qrcode.GetQRCodeInfoUI" android:configChanges="0x000000A0">
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data android:scheme="http" android:host="weixin.qq.com" android:pathPrefix="/r/"></data>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data android:scheme="weixin" android:host="qr"></data>
</intent-filter>
</activity>
<activity android:name=".ui.qrcode.SelfQRCodeUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000022"></activity>
<activity android:name=".ui.RoomInfoUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.SendContactCardUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.FindMoreFriendsUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.AddMoreFriendsUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.TConversationUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.QConversationUI" android:configChanges="0x000000A0"></activity>
<activity android:theme="@7F0B002E" android:name=".ui.transmit.MsgRetransmitUI" android:configChanges="0x000000A0"></activity>
<activity android:theme="@7F0B002E" android:name=".ui.transmit.SendAppMessageWrapperUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.player.MusicDetailUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.contact.ContactInfoUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.contact.VcardContactUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.contact.ModRemarkNameUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000024"></activity>
<activity android:name=".ui.contact.ContactQZoneWebView" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.contact.ContactSearchResultUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.friend.MobileFriendUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.friend.QQFriendUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.friend.QQGroupUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.friend.InviteFriendUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.friend.InviteRecommendChoiceUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.friend.RecommendFriendUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.friend.InviteFacebookFriendsUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.nearby.ui.NearbyFriendsIntroUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.nearby.ui.NearbyFriendShowSayHiUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.nearby.ui.NearbyFriendSayHiList" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.nearby.ui.NearbyFriendsUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.shake.ui.ShakeReportUI" android:screenOrientation="1" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.shake.ui.ShakePhotoViewerUI" android:screenOrientation="1" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.shake.ui.ShakeTranImgGalleryUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.shake.ui.ShakePersonalInfoUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.shake.ui.ShakeTranImgIntroUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.shake.ui.ShakeItemListUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.nearby.ui.SayHiEditUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000024"></activity>
<activity android:name=".plugin.nearby.ui.NearbyPersonalInfoUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.qrcode.ShareMicroMsgChoiceUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.qrcode.ShowQRCodeStep1UI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.setting.SettingsUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.setting.ShowMyFavoriteBizUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.setting.SettingsLanguageUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.setting.SettingsAboutMicroMsgUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.setting.SettingsAboutPrivacyUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.setting.SettingsAboutTimelineUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.setting.SettingsPrivacyUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.setting.SettingsPersonalInfoUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.setting.SettingsTWeiboUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.setting.SettingsAccountInfoUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.setting.SettingsAliasUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.setting.SettingsPluginsUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.setting.SettingsNotificationUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.setting.SetTextSizeUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.setting.SettingsAboutSystemUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.setting.SettingsModifyNameUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000024"></activity>
<activity android:name=".ui.setting.SettingsModifyEmailAddrUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.setting.SettingsModifyPasswordUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.setting.SettingsActiveTimeUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.setting.SettingsNetStatUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.setting.EditSignatureUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000024"></activity>
<activity android:name=".ui.qrcode.ShareToQQUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.setting.SettingsPluginsNotifyUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.setting.SendFeedBackUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000004"></activity>
<activity android:name=".ui.setting.SettingsFAQWebUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.setting.SettingsChattingBackgroundUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.setting.SettingsSelectBgUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.facebook.FacebookAuthUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.facebook.FacebookFriendUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.facebook.ShowNonWeixinFriendUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.bindmobile.BindMContactIntroUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.bindmobile.BindMContactUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000004"></activity>
<activity android:name=".ui.bindmobile.BindMContactVerifyUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000004"></activity>
<activity android:name=".ui.bindmobile.BindMContactStatusUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.bindqq.BindQQUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.bindqq.VerifyQQUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000024"></activity>
<activity android:name=".ui.BindFacebookUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.bindqq.StartUnbindQQ" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.bindqq.SuccUnbindQQ" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.qqsync.ui.QQSyncUI" android:screenOrientation="1" android:configChanges="0x000000A0"></activity>
<activity android:theme="@android:0103000F" android:name=".ui.tools.NewTaskUI" android:launchMode="3" android:configChanges="0x000000A0"></activity>
<activity android:theme="@android:0103000F" android:name=".ui.tools.WhatsNewUI" android:process=":tools"></activity>
<activity android:name=".ui.tools.MultiStageCitySelectUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.tools.CountryCodeUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.tools.CropImageNewUI" android:process=":tools" android:launchMode="1" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.tools.WebViewUI" android:screenOrientation="4" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.tools.jsapi.ShareToQQWeiboUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.tools.ImageGalleryUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.video.VideoPlayerUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.video.VideoRecorderUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.video.VideoDownloadUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.video.VideoRecorderPreviewUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.bottle.ui.BottleWizardStep1" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.bottle.ui.BottleWizardStep2" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.bottle.ui.BottleBeachUI" android:screenOrientation="1" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.bottle.ui.BottleConversationUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.bottle.ui.BottleChattingUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000012"></activity>
<activity android:name=".plugin.bottle.ui.BottlePersonalInfoUI" android:configChanges="0x000000A0"></activity>
<activity android:name="com.tencent.mm.plugin.traceroute.ui.NetworkDiagnoseIntroUI" android:configChanges="0x000000A0"></activity>
<activity android:name="com.tencent.mm.plugin.traceroute.ui.NetworkDiagnoseUI" android:configChanges="0x000000A0"></activity>
<activity android:name="com.tencent.mm.plugin.traceroute.ui.NetworkDiagnoseReportUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.qqmail.ui.ComposeUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.qqmail.ui.MailAddrListUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.qqmail.ui.FileExplorerUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.qqmail.ui.ReadMailUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.qqmail.ui.MailAddrProfileUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.qqmail.ui.MailWebViewUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.qqmail.ui.CompressPreviewUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.qqmail.ui.AttachDownloadPage" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.masssend.ui.MassSendSelectContactUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.masssend.ui.MassSendMsgUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000012"></activity>
<activity android:name=".plugin.masssend.ui.MassSendHistoryUI" android:launchMode="1" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.readerapp.ui.ReaderAppUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.readerapp.ui.ReaderAppIntroUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.readerapp.ui.ReaderAppImageViewUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.readerapp.ui.ReaderAppSubscribeUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.location.RedirectUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.location.SosoMapUI" android:process=":tools" android:screenOrientation="1" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.location.GGmapUI" android:process=":tools" android:screenOrientation="1" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.sns.ui.SnsAnimation$SnsPostAnimationUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.sns.ui.SnsUserUI" android:launchMode="1" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.sns.ui.SnsTimeLineUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000012"></activity>
<activity android:name=".plugin.sns.ui.SnsCommentDetailUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.sns.ui.SnsStrangerCommentDetailUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.sns.ui.SnsUploadUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000012"></activity>
<activity android:name=".plugin.sns.ui.SnsGalleryUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.sns.ui.ArtistBrowseUI" android:configChanges="0x000000A0"></activity>
<activity android:theme="@7F0B00BB" android:name=".plugin.sns.ui.SnsBrowseUI" android:configChanges="0x000000A0"></activity>
<activity android:theme="@7F0B00BC" android:name=".plugin.sns.ui.SnsSelectContactDialog" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.sns.ui.SnsMsgUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.sns.ui.SettingSnsBackgroundUI" android:launchMode="1" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.sns.ui.ArtistUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.sns.ui.SnsUploadBrowseUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.sns.ui.SnsCommentUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000024"></activity>
<activity android:name=".plugin.sns.ui.SnsAddressUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.sns.ui.SnsTagUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.sns.ui.SnsTagDetailUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.sns.ui.SnsTagPartlyUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.sns.ui.SnsTagContactListUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.sns.ui.SnsPermissionUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.tools.ShareImgUI" android:configChanges="0x000000A0">
<intent-filter android:label="@7F0A004F">
<action android:name="android.intent.action.SEND"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<data android:mimeType="image/*"></data>
<data android:mimeType="video/*"></data>
<data android:mimeType="application/*"></data>
<data android:mimeType="text/*"></data>
</intent-filter>
</activity>
<activity android:name=".plugin.backup.ui.BakChatUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.backup.ui.BakChatRecoverCheckUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.backup.ui.BakChatUploadSelectUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.backup.ui.BakChatUploadingUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".plugin.backup.ui.BakChatRecoveringUI" android:configChanges="0x000000A0"></activity>
<activity android:theme="@android:01030007" android:name=".plugin.voip.ui.VideoActivity" android:screenOrientation="1" android:configChanges="0x000000A0">
<intent-filter>
<action android:name="android.intent.action.MM_VOIP_Video_PAGE"></action>
<category android:name="android.intent.category.DEFAULT"></category>
</intent-filter>
</activity>
<activity android:theme="@android:0103000F" android:name=".ui.base.MMSuperAlert" android:screenOrientation="1" android:configChanges="0x000000A0"></activity>
<activity android:theme="@android:0103000F" android:name=".plugin.voip.ui.InviteRemindDialog" android:screenOrientation="1" android:configChanges="0x000000A0"></activity>
<receiver android:name=".booter.NotifyReceiver" android:exported="false"></receiver>
<receiver android:name=".sandbox.monitor.CrashUploadAlarmReceiver" android:exported="false"></receiver>
<receiver android:name=".booter.MountReceiver">
<intent-filter>
<action android:name="android.intent.action.MEDIA_MOUNTED"></action>
<action android:name="android.intent.action.MEDIA_EJECT"></action>
<action android:name="android.intent.action.MEDIA_UNMOUNTED"></action>
<action android:name="android.intent.action.MEDIA_SHARED"></action>
<action android:name="android.intent.action.MEDIA_SCANNER_STARTED"></action>
<action android:name="android.intent.action.MEDIA_SCANNER_FINISHED"></action>
<action android:name="android.intent.action.MEDIA_REMOVED"></action>
<action android:name="android.intent.action.MEDIA_BAD_REMOVAL"></action>
<data android:scheme="file"></data>
</intent-filter>
</receiver>
<service android:name=".booter.NotifyReceiver$NotifyService"></service>
<service android:name=".modelfriend.AddrBookObserver$AddrBookService"></service>
<receiver android:name=".platformtools.SensorController">
<intent-filter>
<action android:name="android.intent.action.ACTION_HEADSET_PLUG"></action>
</intent-filter>
</receiver>
<receiver android:name=".booter.BluetoothReceiver">
<intent-filter>
<action android:name="android.media.SCO_AUDIO_STATE_CHANGED"></action>
<action android:name="android.media.ACTION_SCO_AUDIO_STATE_UPDATED"></action>
</intent-filter>
</receiver>
<service android:name=".booter.CoreService" android:process=":push"></service>
<service android:name=".booter.cache.CacheService" android:process=":push"></service>
<receiver android:name=".booter.MMReceivers$BootReceiver" android:process=":push">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"></action>
</intent-filter>
</receiver>
<receiver android:name=".booter.MMReceivers$ConnectionReceiver" android:process=":push">
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE"></action>
</intent-filter>
</receiver>
<receiver android:name=".booter.MMReceivers$AlarmReceiver" android:process=":push"></receiver>
<receiver android:name=".modelvoice.RemoteController$RemoteControlReceiver">
<intent-filter>
<action android:name="android.intent.action.MEDIA_BUTTON"></action>
</intent-filter>
</receiver>
<receiver android:name=".modelstat.WatchDogPushReceiver" android:process=":push">
<intent-filter>
<action android:name="com.tencent.mm.WatchDogPushReceiver"></action>
</intent-filter>
</receiver>
<service android:name=".sandbox.monitor.ExceptionMonitorService" android:process=":sandbox"></service>
<activity android:theme="@7F0B0030" android:name=".sandbox.updater.AppUpdaterUI" android:process=":sandbox" android:configChanges="0x000000A0"></activity>
<receiver android:name=".sandbox.updater.UpdateReceiver" android:exported="true"></receiver>
<provider android:name=".plugin.base.stub.MMPluginProvider" android:writePermission="com.tencent.mm.plugin.permission.WRITE" android:authorities="com.tencent.mm.sdk.plugin.provider"></provider>
<provider android:name=".plugin.base.stub.RContactDBProvider" android:readPermission="com.tencent.mm.plugin.permission.READ" android:writePermission="com.tencent.mm.plugin.permission.WRITE" android:authorities="com.tencent.mm.sdk.contact.provider"></provider>
<provider android:name=".plugin.base.stub.RConversationDBProvider" android:readPermission="com.tencent.mm.plugin.permission.READ" android:writePermission="com.tencent.mm.plugin.permission.WRITE" android:authorities="com.tencent.mm.sdk.conversation.provider"></provider>
<provider android:name=".plugin.base.stub.RMsgInfoDBProvider" android:readPermission="com.tencent.mm.plugin.permission.READ" android:writePermission="com.tencent.mm.plugin.permission.WRITE" android:authorities="com.tencent.mm.sdk.msginfo.provider"></provider>
<activity android:theme="@7F0B002E" android:name=".plugin.base.stub.PluginProxyUI" android:exported="true" android:configChanges="0x000000A0"></activity>
<activity android:theme="@7F0B00BB" android:name=".plugin.base.stub.PluginOAuthUI" android:exported="true" android:configChanges="0x000000A0"></activity>
<activity android:theme="@7F0B0030" android:name=".plugin.base.stub.WXEntryActivity" android:exported="true" android:launchMode="1"></activity>
<receiver android:name=".plugin.base.stub.WXEntryActivity$EntryReceiver">
<intent-filter>
<action android:name="com.tencent.mm.plugin.openapi.Intent.ACTION_HANDLE_APP_REGISTER"></action>
<action android:name="com.tencent.mm.plugin.openapi.Intent.ACTION_HANDLE_APP_UNREGISTER"></action>
</intent-filter>
</receiver>
<activity android:theme="@7F0B002E" android:name=".plugin.base.stub.UIEntryStub" android:launchMode="1"></activity>
<activity android:name=".plugin.base.stub.OAuthUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.openapi.AddAppUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.openapi.AppProfileUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.WebWXLogoutUI" android:launchMode="1" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.qrcode.WebWeiXinIntroductionUI" android:configChanges="0x000000A0"></activity>
<activity android:name=".ui.voicesearch.VoiceSearchResultUI" android:configChanges="0x000000A0" android:windowSoftInputMode="0x00000020"></activity>
</application>
</manifest>
localAlarmManager.setRepeating(0, 900000L + System.currentTimeMillis(), 900000L, localPendingIntent);
l.Y("MicroMsg.NotifyReceiver", "fully exited, no need to start service");
package com.tencent.mm.modelstat;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import com.tencent.mm.sdk.platformtools.l;
import com.tencent.mm.sdk.platformtools.q;
import com.tencent.mm.t.a.i;
import com.tencent.mm.t.au;
public class WatchDogPushReceiver extends BroadcastReceiver
{
public static void a(b paramb)
{
Intent localIntent = new Intent(q.getContext(), WatchDogPushReceiver.class);
localIntent.setAction("com.tencent.mm.WatchDogPushReceiver");
localIntent.putExtra("type", 1);
localIntent.putExtra("rtType", paramb.BY);
localIntent.putExtra("beginTime", paramb.BZ);
localIntent.putExtra("endTime", paramb.Ca);
localIntent.putExtra("rtType", paramb.BY);
localIntent.putExtra("dataLen", paramb.Cb);
localIntent.putExtra("isSend", paramb.Cd);
localIntent.putExtra("cost", paramb.Ce);
localIntent.putExtra("doSceneCount", paramb.Cc);
q.getContext().sendBroadcast(localIntent);
}
public static void kW()
{
Intent localIntent = new Intent(q.getContext(), WatchDogPushReceiver.class);
localIntent.setAction("com.tencent.mm.WatchDogPushReceiver");
localIntent.putExtra("type", 2);
q.getContext().sendBroadcast(localIntent);
}
public static void kX()
{
Intent localIntent = new Intent(q.getContext(), WatchDogPushReceiver.class);
localIntent.setAction("com.tencent.mm.WatchDogPushReceiver");
localIntent.putExtra("type", 3);
q.getContext().sendBroadcast(localIntent);
}
public void onReceive(Context paramContext, Intent paramIntent)
{
if (paramIntent == null)
l.W("MicroMsg.WatchDogPushReceiver", "onReceive intent == null");
while (true)
{
return;
int i = paramIntent.getIntExtra("type", 0);
l.Z("MicroMsg.WatchDogPushReceiver", "onReceive type:" + i);
if (i == 1)
{
com.tencent.mm.t.a.j localj = new com.tencent.mm.t.a.j();
localj.JD = paramIntent.getIntExtra("rtType", 0);
localj.BZ = paramIntent.getLongExtra("beginTime", 0L);
localj.Ca = paramIntent.getLongExtra("endTime", 0L);
boolean bool = paramIntent.getBooleanExtra("isSend", false);
if (!bool)
localj.JI = paramIntent.getLongExtra("dataLen", 0L);
while (true)
{
localj.Ce = paramIntent.getLongExtra("cost", 0L);
localj.JJ = paramIntent.getLongExtra("doSceneCount", 0L);
l.Z("MicroMsg.WatchDogPushReceiver", "onRecv: rtType:" + localj.JD + " isSend:" + bool + " tx:" + localj.JH + " rx:" + localj.JI + " begin:" + localj.BZ + " end:" + localj.Ca);
if ((localj.JJ != 0L) && (localj.JD != 0L) && (localj.BZ != 0L) && (localj.Ca != 0L) && (localj.Ca - localj.BZ > 0L))
break label367;
l.X("MicroMsg.WatchDogPushReceiver", "onRecv: count:" + localj.JJ + " rtType:" + localj.JD + " begin:" + localj.BZ + " end:" + localj.Ca);
break;
localj.JH = paramIntent.getLongExtra("dataLen", 0L);
}
label367: au.ne().a(10401, 0, null, localj);
continue;
}
if (i == 2)
{
((j)au.ne()).kQ();
continue;
}
if (i != 3)
continue;
au.ne().a(99999, 0, null, null);
}
}
}
{
StringBuffer localStringBuffer = new StringBuffer();
localStringBuffer.append("http://weixin.qq.com/cgi-bin/stackreport?version=");
localStringBuffer.append(Integer.toHexString(com.tencent.mm.protocal.a.aNW));
localStringBuffer.append("&filelength=");
localStringBuffer.append(this.aHf);
localStringBuffer.append("&sum=");
localStringBuffer.append(this.aHg);
localStringBuffer.append("&reporttype=");
localStringBuffer.append(4);
if ((a.e(this.aHi.aHe) != null) && (!a.e(this.aHi.aHe).equals("")))
{
localStringBuffer.append("&username=");
localStringBuffer.append(a.e(this.aHi.aHe));
}
l.Z("MicroMsg.MMTraceRoute", "traceroute report url:" + localStringBuffer.toString());
g.a(this.aHi, localStringBuffer.toString(), this.aHh.value);
}
aGT = Environment.getExternalStorageDirectory().getAbsolutePath() + "/tencent/traceroute_log_" + new SimpleDateFormat("yyyyMMddHHmmss").format(new Date()).toString() + ".log";
package com.tencent.mm.protocal;
import com.tencent.mm.pointers.PByteArray;
import com.tencent.mm.pointers.PInt;
public final class MMProtocalJni
{
public static native boolean mergeSyncKey(byte[] paramArrayOfByte1, byte[] paramArrayOfByte2, PByteArray paramPByteArray);
public static native boolean pack(byte[] paramArrayOfByte1, PByteArray paramPByteArray, String paramString1, byte[] paramArrayOfByte2, String paramString2, int paramInt1, int paramInt2);
public static native boolean packRaw10(byte[] paramArrayOfByte1, PByteArray paramPByteArray, byte[] paramArrayOfByte2);
public static native boolean packRaw39(byte[] paramArrayOfByte, int paramInt, PByteArray paramPByteArray);
public static native boolean setClientPackVersion(int paramInt);
public static native boolean unpack(PByteArray paramPByteArray1, byte[] paramArrayOfByte, String paramString, PByteArray paramPByteArray2, PInt paramPInt);
public static native boolean unpackRaw10(byte[] paramArrayOfByte1, PByteArray paramPByteArray, byte[] paramArrayOfByte2);
public static native boolean verifySyncKey(byte[] paramArrayOfByte);
}
public enum SyncmlEngine$SyncType
{
private int value;
static
{
SYNC_SLOW_SYNC = new SyncType("SYNC_SLOW_SYNC", 2, 201);
SYNC_ONE_WAY_FROM_CLIENT = new SyncType("SYNC_ONE_WAY_FROM_CLIENT", 3, 202);
SYNC_REFRESH_FROM_CLIENT = new SyncType("SYNC_REFRESH_FROM_CLIENT", 4, 203);
SYNC_ONE_WAY_FROM_SERVER = new SyncType("SYNC_ONE_WAY_FROM_SERVER", 5, 204);
SYNC_REFRESH_FROM_SERVER = new SyncType("SYNC_REFRESH_FROM_SERVER", 6, 205);
SYNC_RESTORE_FROM_SERVER = new SyncType("SYNC_RESTORE_FROM_SERVER", 7, 213);
SYNC_COVER_SERVER = new SyncType("SYNC_COVER_SERVER", 8, 215);
SyncType[] arrayOfSyncType = new SyncType[9];
arrayOfSyncType[0] = SYNC_NONE;
arrayOfSyncType[1] = SYNC_TWO_WAY;
arrayOfSyncType[2] = SYNC_SLOW_SYNC;
arrayOfSyncType[3] = SYNC_ONE_WAY_FROM_CLIENT;
arrayOfSyncType[4] = SYNC_REFRESH_FROM_CLIENT;
arrayOfSyncType[5] = SYNC_ONE_WAY_FROM_SERVER;
arrayOfSyncType[6] = SYNC_REFRESH_FROM_SERVER;
arrayOfSyncType[7] = SYNC_RESTORE_FROM_SERVER;
arrayOfSyncType[8] = SYNC_COVER_SERVER;
ENUM$VALUES = arrayOfSyncType;
}
private SyncmlEngine$SyncType(int arg3)
{
int j;
this.value = j;
}
public final int toInt()
{
return this.value;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment