千牛聊天窗口不能缩小不能复制粘贴了像是锁住了

在使用浏览器上网的时候有没有经常碰到弹出窗口,觉得很麻烦吧,其实浏览器是有阻止弹出窗口的功能的,在这里让我们来看看怎么设置吧! Internet Explorer 8 (简称 IE8)是为全世界所广泛使用的 Windows Internet Explorer 浏览器系列的最新版本,它集成了更多个性化、智能化、隐私保护的新功能,为您的网络生活注入新体验,让您每一天的网上冲浪更快捷、更简单、更安全,并且充满乐趣。 浏览器的阻止窗口弹出功能,能避免用户在浏览网页的时候弹出多个跟本页不相关的广告网站,要
我们在上网或使用电脑时常会碰到一些弹出警告窗口,但是弹出窗口中的文字一般都无法复制下来,如果遇到系统弹出窗口报错,我们一般都会上网查原因,这时我们就需要一个字一个字输入非常麻烦,那有什么好的方法吗? 小编今天就为大家支支招,介绍两种复制窗口文字的方法。有了下面介绍的方法,窗口的文字复制下来,直接粘贴到目标处就可以了。 第一种方法: 借助第三方软件进行窗口文字的复制。 TextCatch软件是一款专业且功能强大的窗口文字捕捉工具。TextCatch软件能轻松复制各种弹出窗口的文
屏蔽弹出窗口是一个默认打开的功能,当在访问一些有弹窗功能的网站时,QQ浏览器会将弹出的页面自动截。每当拦截一个页面,右下角会出现对应的显示,如:,数字表示当前拦截的窗口数。 如果您需要查看拦截的页面,可以点击【屏蔽弹出窗口】按钮,将会显示拦截的内容,点击对应的URL可直接打开。
在日常使用电脑的过程中,弹出窗口是我们经常遇到,一些是对应我们的操作必须出现的,而有些则是被动接受的。尤其是各种广告窗口更是无孔不入,防不胜防,这些弹出窗口严重影响了电脑的正常使用,甚至会造成电脑出现一定时间内“假死”的现象,那么我们应该如何对付它们呢? 问:电脑经常自动弹出一些非法广告页面,用禁止弹出窗口等诸多软件也无法禁止,查杀病毒也未发现任何异常,我是没辙了,请问有什么方法可以解决吗? 答:这是共享版的FlashGet加入的广告,你一定是运行了FlashGet才会出现的,注册软件后广告即可
Internet Explorer 8 (简称 IE8)是为全世界所广泛使用的 Windows Internet Explorer 浏览器系列的最新版本,它集成了更多个性化、智能化、隐私保护的新功能,为您的网络生活注入新体验,让您每一天的网上冲浪更快捷、更简单、更安全,并且充 满乐趣。 浏览器的阻止窗口弹出功能,能避免用户在浏览网页的时候弹出多个跟本页不相关的广告网站,要知道很多网站都带有钓鱼程序,浏览器这个自带的功能保护了我们的电脑安全。 操作步骤 1、打开注册表编辑器,找到HKEY_CURR
Win8在弹出窗口阻止程序设置例外站点的方法如下: 1、如果有显示命令栏,可直接点击“工具”按钮,将鼠标指针移动到“弹出窗口阻止程序”上,点击“弹出窗口阻止程序设置”。 2、在“要允许的网站地址”中输入网址,点击“添加”,添加后会在“允许的站点”列表中显示。 3、如果没有显示命令栏,可点击IE右上角“工具”按钮图标,选择“Internet 选项”。 4、选择“隐私”选项卡,点击“弹出窗口阻止程序”中的“设置”,在弹出窗口中网址添加方法同上所述。
1.打开IE浏览器,点击设置按钮。 2.选择Internet选项。 3.转到内容选项卡。 4.勾选启用弹出窗口阻止程序。 5.如果要允许部分网站弹出窗口,可以点击设置进行添加。 6.点击确定,完成操作。
移动硬盘查到USB口就会自动播放,尤其是移动硬盘分了N个区的时候,要手动一个一个的关掉,真是十分的麻烦!怎么样能解决这个问题呢?下面这里介绍几种关闭移动硬盘或者U盘自动播放的方法供大家参考: 1、SHIFT按键法 这个方法早在Windows98就用过了吧?好像是哦,反正我最早在关闭自动播放CD的时候就使用的这种方法。插入移动硬盘的时候按住SHIFT键,移动硬盘就不会自动播放啦。 2、策略组关闭法 在前段时间熊猫烧香流行的时候,网上就流传着使用策略组关闭移动硬盘或者U盘自动关闭
好几个使用XP系统的用户都在反应说自己最近打开IE浏览器的时候,会弹出提示窗口为&你的浏览器已升级,使用最新版本的Internet Explorer,将获取更安全,更快捷的web体验&的窗口.经常上网的时候也是会出现,让人非常的不舒服,每次打开新的网页就会出现这样的情况,如何禁止弹出这个窗口呢,其实方法很简单,跟着小编一起来操作吧! 如何解决提示浏览器已升级的解决方法如下: 1.鼠标点击桌面的&开始菜单选择运行&,打开运行窗口的输入栏然后输入命令&gped
大家都晓得在下面这些情况下. 1、在你错误输入一个网址后,自动出现114搜索。 2、114是电信和微软合作的搜索项目,微软太霸道了,电信也是 3、平时没事,114还劫持一下你的浏览器! 有时候心情不好的时候特烦!! 网上有几种方法..我来一一说一下! 方法一:改DNS,这种方法最简单 使用非电信的DNS,譬如设置主域名服务器为:202.120.2.101, 而备份域名服务器为:202.120.2.100。 具体设置办法: 首先“我的电脑”-&“控制面
大家会不会经常遇到这样的一种情况呢?在专心致志工作的时候,突然电脑跳出一个弹窗XX应用提醒你该干什么了?又或者安装完微软个更新后,总是要提醒你是时候要重启电脑了。如果你遇到这样的情况,下面的Windows 8.1或Windows RT 8.1的新功能可以帮到大家免去烦扰。 图1 开启Win8.1免打扰模式干掉烦人App通知 在Windows 8.1以及Windows RT 8.1中有一项全新的功能,英文名为:quiet hours,也就是调整APP通知的显示时间,在设置的静默时间内,
在我们日常使用电脑中,偶尔会碰到一些应用程序出错弹出警告窗口,但是弹出窗口中的文字一般都无法复制下来,如果遇到系统弹出窗口报错,我们一般都会上网查原因,这时我们就需要一个字一个字输入非常麻烦,那有什么好的方法吗? 小编今天就为大家支支招,介绍两种复制窗口文字的方法。有了下面介绍的方法,窗口的文字复制下来,直接粘贴到目标处就可以了。 第一种方法: 借助第三方软件进行窗口文字的复制。 TextCatch软件是一款专业且功能强大的窗口文字捕捉工具。TextCatch软件能轻松复制各种弹
在我们日常使用电脑中,偶尔会碰到一些应用程序出错弹出警告窗口,但是弹出窗口中的文字一般都无法复制下来,如果遇到系统弹出窗口报错,我们一般都会上网查原因,这时我们就需要一个字一个字输入非常麻烦,那有什么好的方法吗? 小编今天就为大家支支招,介绍两种复制窗口文字的方法。有了下面介绍的方法,窗口的文字复制下来,直接粘贴到目标处就可以了。 第一种方法:借助第三方软件进行窗口文字的复制。 TextCatch软件是一款专业且功能强大的窗口文字捕捉工具。TextCatch软件能轻松复制各种弹出窗口的文字,有了
我们很多时候再网站是上图个人头像的时候,浏览器就会出现一个(如图)的画面,然后我们图片就上传不了,虽然我们在平常逛网页的时候,这个功能很好用,但是我们有点时候真的要暂时停止这个功能。下面我们就来了解下浏览器在上传图片出现窗口弹出被阻止怎么办! 1 如果你是用360安全浏览器,那是因为360的云安全已经禁止这样的广告出现弹窗了。 暂时建议你要上传的时候换IE浏览器,360安全浏览器我还没找到禁用这个功能的方法。 2 现在你已经使用IE浏览器了,那么怎么样暂时关闭禁止弹窗的功能。 第一步打开IE,点
电脑刚开机就发现弹出很多浏览器网页窗口,出现这种情况通常是由于电脑中的流氓软件利用恶意代码实现开机启动网页的方法,下面小编就为大家分享下碰到此种情况解决办法,希望对大家有所帮助. 1.打开电脑的IE浏览器进入主界面,点击右上角[工具]选项,在弹出的菜单栏中选择[Internet选项] 2.进入[Internet属性]对话框,点击上方的[隐身]选项 3.在隐身界面,勾丫启用弹出窗口阻止程序],点击&弹出窗口阻止程序&后方的[设置]选项 4.进入阻止界面,在[阻止级别]处选择[高:阻止所有
千牛和旺信相比,卖家怎么选择?很多卖家都在这两个软件之间纠结,现在就来看看下文对两者的对比评测吧~ 淘宝千牛是卖家移动工作台,阿里旺旺也有卖家版,就是旺信 首先看看两者的概念: 旺信,是定位于买家端的应用,旨在为买家提供更好的购物体验。 千牛,是专为卖家解决移动端管店需求,和手机旺旺卖家版属同一团队,待千牛功能完善后,手机旺旺卖家版也将被千牛平稳替代。 功能上来说旺信主要是用于聊天交流的工具;而千牛的功能相对来说很更多,比如能查看订单详情,也可以扫描快递单发货等等。综上,淘宝千牛无疑是淘宝卖家最
在操作电脑的时候难免会有系统出现的时候,这时候系统就会自动弹出错误包括的提示窗口,这个是正常的,不过有些用户不喜欢这样的弹出窗口,今天小编就教大家如何取消Windows 7错误报告弹出提示窗口。 禁用Windows错误报告 直接禁用Windows错误报告的方式虽然很“痛快”,但对于解决问题却没有任何好处。有网友给出了一个在Windows7中的折中方法,用户既无需禁用Windows错误报告,也不用忍受Windows错误报告的“折磨。 在Windows7下,运行注册表编辑器,依次定位到HKEY_CU
我用的是Win8系统,我现在想在弹出窗口阻止程序中设置例外站点,请问怎么在Windows 8中弹出窗口阻止程序设置例外站点? 操作步骤: 1、如果有显示命令栏,可直接点击“工具”按钮,将鼠标指针移动到“弹出窗口阻止程序”上,点击“弹出窗口阻止程序设置”; 2、在“要允许的网站地址”中输入网址,点击“添加”,添加后会在“允许的站点”列表中显示; 3、如果没有显示命令栏,可点击IE右上角“工具”按钮图标,选择“Internet 选项”; 4、选择“隐私”选项卡,点击“弹出窗口阻止程序”中的“设置”,
在以前Silverlight、WPF中的弹出窗口提示中是MessageBox类中进行显示的,现在Windows 8中使用Windows.UI.Popups命名空间下的MessageDialog类代替MessageBox。 MessageDialog类有以下常用方法和属性: ShowAsync():异步弹出消息框. Commands:添加命令,在弹出框界面上同步添加相应的按钮. DefaultCommandIndex:设置默认按钮的索引,按ENTER键将激活该索引对
给普通rm文件加入弹出广告功能,操作并不复杂,现在网上已经出现具备类似功能的共享软件。 那么有没有办法清除这些RM文件的弹出窗口广告呢? 实际上可以在影片中添加事件(events)是rm文件的特性之一。用户可以安装 RealProducerPlus(Realnetworks的官方产品之一) 来对rm文件进行编辑、制作、修改。其安装目录下的ealMediaEditor/rmevents.exe可执行文件正是用来为rm文件插入事件的命令行程序。你可以任意新建一个文本文件,比如myeven在千牛工作台如何复制店铺链接_百度知道
在千牛工作台如何复制店铺链接
复制链接还不简单嘛,直接用快捷不就搞定了吗?快捷键:Ctrl+C
其他类似问题
为您推荐:
千牛的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁5S忘记ID密码锁怎么办?就找千牛“麦兜通讯苹果解锁”_百度知道
5S忘记ID密码锁怎么办?就找千牛“麦兜通讯苹果解锁”
   你好,目前忘记apple id密码暂时只有以下三个解决办法,三个办法依次从推荐,当然你也可以选择最适合你的办法:靠自己:如果是自己的apple id,那么可以通过注册邮箱或者注册时的密保来取回密码。你当初注册时的邮箱,也就是你的apple id账号。苹果官网找回apple id密码地址:找苹果官方:你如果能拿出足够的购买凭证,证明这个手机就是你自己使用的。这种情况你可以向苹果官方申请解锁或重置ID和密码。(注:在大陆只支持行货)如果是其它国家的iPhone,那么就不可以了。找第三方维修店:更改手机硬件信息,把序列号和IMEI号改成没有进行过与服务器捆绑的号码。更换硬件芯片,iPhone系列需要更换硬盘和基带套件。(注:但是这种方法只能找第三方维修商,必须通过更换硬件的方式解决,当然是付费的,不过目前还没有具体哪一家维修店提供此服务,你如果实在不行走到这一步了,也只能去当地的维修店问问看了。)  温馨提示:我在回答“ID密码忘记”一系列问题的时候,我发现有一些回答者会留下他们的QQ,然后告诉你可以破解,我了解过这些群体。大多数是诈骗的,利用人们忘记id急切的心理,要求先汇款给他们后帮助破解id等,忘记id密码虽然很着急,但还需理智,不要轻易相信所谓的破解id。  不管你的设备是捡来的还是自己真的忘记id密码,目前我网上找了许多和淘宝等,基本上暂时找回以及破解apple id的密码就只有以上这三条了。
来自团队:
其他类似问题
为您推荐:
千牛的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁当前位置:&&
本页文章导读:
&&&&?千牛群客户端的反编译攻防战 &&&&&& 千牛客户端的反编译攻防战
准备解开千牛源代码面纱的时候,一向管用的dex2jar居然失灵了.
com.googlecode.dex2jar.DexException: while accept method:[La/a/a;.bc()Ljava/lang
at com.googlecode.dex2jar.r......&&&&? Ext.ux.touch.grid 批改 列的高度 &&&&&& Ext.ux.touch.grid 修改 列的高度
Ext.ux.touch.grid是一个Sencha Touch 表格组件的插件,使用起来比较简单,但是使用过程中发现,即使表格内部的元素所占用的高度很小,表格的高度依然保持47个像素......&&&&? 并发成为学习二(线程安全类)&&&&&& 并发变成学习二(线程安全类)
1.当多个线程访问某个状态变量并且其中有一个线程执行写入操作时,必须采用同步机制来协同这些线程对变量的访问.java中的主要同步机制是关键字synchronized,提......
&&&&&&最新IT科技资讯推荐:
[1]千牛群客户端的反编译攻防战
&&&&来源:&互联网& 发布时间:&
千牛客户端的反编译攻防战
准备解开千牛源代码面纱的时候,一向管用的dex2jar居然失灵了.
com.googlecode.dex2jar.DexException: while accept method:[La/a/a;.bc()Ljava/lang
at com.googlecode.dex2jar.reader.DexFileReader.acceptMethod(DexFileReade
r.java:705)
at com.googlecode.dex2jar.reader.DexFileReader.acceptClass(DexFileReader
.java:451)
at com.googlecode.dex2jar.reader.DexFileReader.accept(DexFileReader.java
at com.googlecode.dex2jar.v3.Dex2jar.doTranslate(Dex2jar.java:82)
at com.googlecode.dex2jar.v3.Dex2jar.to(Dex2jar.java:191)
at com.googlecode.dex2jar.v3.Dex2jar.to(Dex2jar.java:182)
at com.googlecode.dex2jar.v3.Main.doData(Main.java:43)
at com.googlecode.dex2jar.v3.Main.doData(Main.java:35)
at com.googlecode.dex2jar.v3.Main.doFile(Main.java:63)
at com.googlecode.dex2jar.v3.Main.main(Main.java:85)
Caused by: com.googlecode.dex2jar.DexException: while accept code in method:[La/
a/a;.bc()Ljava/lang/S]
at com.googlecode.dex2jar.reader.DexFileReader.acceptMethod(DexFileReade
r.java:695)
... 9 more
Caused by: java.lang.IllegalArgumentException: Id out of bound
at com.googlecode.dex2jar.reader.DexFileReader.getType(DexFileReader.jav
at com.googlecode.dex2jar.reader.DexOpcodeAdapter.x2c(DexOpcodeAdapter.j
at com.googlecode.dex2jar.reader.DexCodeReader.acceptInsn(DexCodeReader.
at com.googlecode.dex2jar.reader.DexCodeReader.accept(DexCodeReader.java
at com.googlecode.dex2jar.reader.DexFileReader.acceptMethod(DexFileReade
r.java:692)
... 9 more
. while process file: [classes.dex]
.. ROOT cause:
java.util.zip.ZipException: ZIP file must have at least one entry
at java.util.zip.ZipOutputStream.finish(Unknown Source)
at com.googlecode.dex2jar.v3.Dex2jar.to(Dex2jar.java:192)
at com.googlecode.dex2jar.v3.Dex2jar.to(Dex2jar.java:182)
at com.googlecode.dex2jar.v3.Main.doData(Main.java:43)
at com.googlecode.dex2jar.v3.Main.doData(Main.java:35)
at com.googlecode.dex2jar.v3.Main.doFile(Main.java:63)
at com.googlecode.dex2jar.v3.Main.main(Main.java:85)
千牛在dex的编译上做了点手脚,导致dex2jar无法工作.具体做了什么手脚呢 ? 可以通过针对反编译工具对dex 中字节码的读取解析漏洞,来造成反编译工具山崩溃。通过在不会调用到的Dex文件,或中添加无效字节码,或无效数据引用。导致反编译失败而崩溃。(详见 /showthread.php?t=177114
很详细的讲述了Android Dex的攻防)上文中提到使用IDA工具可以成功反编译,但我没有该环境,则采用backsmali来反编译,backsmali跳过了失败的dex文件。成功反编译出smali文件.附上工具下载地址:smali: /files/smali-2.0.jarBaksmali: /files/baksmali-2.0.jar附件App类的smali文件. 发现有好多静态变量。
静态变量不是很容易被系统回收么?
.class public Lcom/taobao/qianniu/A
.super Landroid/app/A
# static fields
.field private static A:Z
.field public static a:Ljava/lang/S
.field private static c:Landroid/content/C
.field private static d:Lcom/taobao/qianniu/dao/DaoS
.field private static e:Lcom/taobao/qianniu/d/s;
.field private static f:Lcom/taobao/qianniu/d/b;
.field private static g:Lcom/taobao/qianniu/d/j;
.field private static h:Lcom/taobao/qianniu/d/
.field private static i:Lcom/taobao/qianniu/d/l;
.field private static j:Lcom/taobao/qianniu/d/
.field private static k:Lcom/taobao/qianniu/d/e/c;
.field private static l:Lcom/taobao/qianniu/d/d;
.field private static m:Lcom/taobao/top/android/TopAndroidC
.field private static n:Lcom/taobao/qianniu/d/f/g;
.field private static o:Lcom/taobao/qianniu/d/
.field private static p:Lcom/taobao/qianniu/d/v;
.field private static q:Lcom/taobao/qianniu/d/d/b;
.field private static r:Lcom/taobao/qianniu/ww/model/c;
.field private static s:Lcom/taobao/qianniu/ww/model/j;
.field private static t:Lcom/taobao/qianniu/ww/model/a;
.field private static u:Lcom/taobao/qianniu/d/
.field private static v:Lcom/taobao/qianniu/d/
.field private static w:Lcom/taobao/qianniu/d/
.field private static x:Z
.field private static y:J
.field private static z:J
# instance fields
.field public b:Lcom/taobao/qianniu/ww/a/a;
# direct methods
.method static constructor &clinit&()V
.registers 3
const-wide/16 v1, 0x0
const/4 v0, 0x0
sput-object v0, Lcom/taobao/qianniu/A-&c:Landroid/content/C
const/4 v0, 0x0
sput-boolean v0, Lcom/taobao/qianniu/A-&x:Z
sput-wide v1, Lcom/taobao/qianniu/A-&y:J
sput-wide v1, Lcom/taobao/qianniu/A-&z:J
const/4 v0, 0x1
sput-boolean v0, Lcom/taobao/qianniu/A-&A:Z
return-void
.end method
.method public constructor &init&()V
.registers 2
invoke-direct {p0}, Landroid/app/A-&&init&()V
sget-object v0, Lcom/taobao/qianniu/ww/a/a;-&a:Lcom/taobao/qianniu/ww/a/a;
iput-object v0, p0, Lcom/taobao/qianniu/A-&b:Lcom/taobao/qianniu/ww/a/a;
return-void
.end method
.method public static A()Lcom/taobao/qianniu/ww/model/j;
.registers 1
sget-object v0, Lcom/taobao/qianniu/A-&s:Lcom/taobao/qianniu/ww/model/j;
return-object v0
.end method
.method public static B()Lcom/taobao/qianniu/ww/model/a;
.registers 1
sget-object v0, Lcom/taobao/qianniu/A-&t:Lcom/taobao/qianniu/ww/model/a;
return-object v0
.end method
.method public static C()Lcom/taobao/qianniu/d/
.registers 1
sget-object v0, Lcom/taobao/qianniu/A-&u:Lcom/taobao/qianniu/d/
return-object v0
.end method
.method public static D()Lcom/taobao/qianniu/d/
.registers 1
sget-object v0, Lcom/taobao/qianniu/A-&v:Lcom/taobao/qianniu/d/
return-object v0
.end method
.method public static E()Lcom/taobao/qianniu/d/
.registers 1
sget-object v0, Lcom/taobao/qianniu/A-&w:Lcom/taobao/qianniu/d/
return-object v0
.end method
.method static synthetic F()Lcom/taobao/top/android/TopAndroidC
.registers 1
sget-object v0, Lcom/taobao/qianniu/A-&m:Lcom/taobao/top/android/TopAndroidC
return-object v0
.end method
.method static synthetic G()Lcom/taobao/qianniu/d/
.registers 1
sget-object v0, Lcom/taobao/qianniu/A-&h:Lcom/taobao/qianniu/d/
return-object v0
.end method
.method private H()V
.registers 9
const/16 v7, 0xc8
const/4 v6, 0x3
const/4 v5, 0x1
sget-object v0, Lcom/taobao/qianniu/ww/a/a;-&b:Lcom/taobao/qianniu/ww/a/a;
iput-object v0, p0, Lcom/taobao/qianniu/A-&b:Lcom/taobao/qianniu/ww/a/a;
invoke-virtual {p0}, Lcom/taobao/qianniu/A-&getPackageName()Ljava/lang/S
move-result-object v0
sput-object v0, Lcom/taobao/qianniu/A-&a:Ljava/lang/S
invoke-static {}, Lcom/taobao/qianniu/app/c;-&a()Lcom/taobao/qianniu/app/c;
move-result-object v0
sget-object v1, Lcom/taobao/qianniu/A-&c:Landroid/content/C
invoke-virtual {v0, v1}, Lcom/taobao/qianniu/app/c;-&a(Landroid/content/C)V
:try_start_17
new-instance v0, Lcom/taobao/qianniu/dao/DaoM
invoke-static {}, Lcom/taobao/qianniu/dao/DBOpenH-&getInstance()Lcom/taobao/qianniu/dao/DBOpenH
move-result-object v1
invoke-virtual {v1}, Lcom/taobao/qianniu/dao/DBOpenH-&getWritableDatabase()Landroid/database/sqlite/SQLiteD
move-result-object v1
invoke-direct {v0, v1}, Lcom/taobao/qianniu/dao/DaoM-&&init&(Landroid/database/sqlite/SQLiteD)V
invoke-virtual {v0}, Lcom/taobao/qianniu/dao/DaoM-&newSession()Lcom/taobao/qianniu/dao/DaoS
move-result-object v0
sput-object v0, Lcom/taobao/qianniu/A-&d:Lcom/taobao/qianniu/dao/DaoS
:try_end_2a
.catch Landroid/database/sqlite/SQLiteE {:try_start_17 .. :try_end_2a} :catch_219
invoke-static {}, Lcom/taobao/qianniu/d/l;-&b()Lcom/taobao/qianniu/d/l;
move-result-object v0
sput-object v0, Lcom/taobao/qianniu/A-&i:Lcom/taobao/qianniu/d/l;
sget-object v0, Lcom/taobao/qianniu/A-&i:Lcom/taobao/qianniu/d/l;
iget-object v0, v0, Lcom/taobao/qianniu/d/l;-&k:Ljava/lang/S
sget-object v1, Lcom/taobao/qianniu/A-&i:Lcom/taobao/qianniu/d/l;
iget-object v1, v1, Lcom/taobao/qianniu/d/l;-&j:Ljava/lang/S
sget-object v2, Lcom/alibaba/mobileim/inet/WXType$WXAppClientT-&android_seller:Lcom/alibaba/mobileim/inet/WXType$WXAppClientT
invoke-static {p0, v0, v1, v2}, Lcom/alibaba/mobileim/inet/IMM-&prepare(Landroid/app/ALjava/lang/SLjava/lang/SLcom/alibaba/mobileim/inet/WXType$WXAppClientT)V
sget-object v0, Lcom/taobao/qianniu/A-&i:Lcom/taobao/qianniu/d/l;
invoke-virtual {v0}, Lcom/taobao/qianniu/d/l;-&c()Lcom/taobao/qianniu/d/m;
move-result-object v0
sget-object v1, Lcom/taobao/qianniu/d/m;-&a:Lcom/taobao/qianniu/d/m;
if-ne v0, v1, :cond_4c
sput-boolean v5, Lcom/alibaba/mobileim/inet/IMM-&DEBUG:Z
invoke-static {p0, v5}, Lcom/alibaba/mobileim/inet/IMM-&setDebugDomain(Landroid/content/CI)V
sget-object v0, Lcom/taobao/qianniu/A-&i:Lcom/taobao/qianniu/d/l;
invoke-virtual {v0}, Lcom/taobao/qianniu/d/l;-&c()Lcom/taobao/qianniu/d/m;
move-result-object v0
sget-object v1, Lcom/taobao/qianniu/d/m;-&a:Lcom/taobao/qianniu/d/m;
if-ne v0, v1, :cond_23f
sget-object v0, Lcom/taobao/top/android/TopAndroidClient$E-&DAILY:Lcom/taobao/top/android/TopAndroidClient$E
sget-object v1, Lcom/taobao/qianniu/A-&c:Landroid/content/C
sget-object v2, Lcom/taobao/qianniu/A-&i:Lcom/taobao/qianniu/d/l;
iget-object v2, v2, Lcom/taobao/qianniu/d/l;-&d:Ljava/lang/S
sget-object v3, Lcom/taobao/qianniu/A-&i:Lcom/taobao/qianniu/d/l;
iget-object v3, v3, Lcom/taobao/qianniu/d/l;-&e:Ljava/lang/S
sget-object v4, Lcom/taobao/qianniu/A-&i:Lcom/taobao/qianniu/d/l;
iget-object v4, v4, Lcom/taobao/qianniu/d/l;-&g:Ljava/lang/S
invoke-static {v1, v2, v3, v4, v0}, Lcom/taobao/top/android/TopAndroidC-&registerAndroidClient(Landroid/content/CLjava/lang/SLjava/lang/SLjava/lang/SLcom/taobao/top/android/TopAndroidClient$E)V
sget-object v0, Lcom/taobao/qianniu/A-&i:Lcom/taobao/qianniu/d/l;
iget-object v0, v0, Lcom/taobao/qianniu/d/l;-&d:Ljava/lang/S
invoke-static {v0}, Lcom/taobao/top/android/TopAndroidC-&getAndroidClientByAppKey(Ljava/lang/S)Lcom/taobao/top/android/TopAndroidC
move-result-object v0
sput-object v0, Lcom/taobao/qianniu/A-&m:Lcom/taobao/top/android/TopAndroidC
invoke-static {}, Lcom/taobao/qianniu/d/-&a()Lcom/taobao/qianniu/d/
move-result-object v0
sput-object v0, Lcom/taobao/qianniu/A-&v:Lcom/taobao/qianniu/d/
invoke-static {}, Lcom/taobao/qianniu/d/d;-&a()Lcom/taobao/qianniu/d/d;
move-result-object v0
sput-object v0, Lcom/taobao/qianniu/A-&l:Lcom/taobao/qianniu/d/d;
invoke-static {}, Lcom/taobao/qianniu/d/s;-&b()Lcom/taobao/qianniu/d/s;
move-result-object v0
sput-object v0, Lcom/taobao/qianniu/A-&e:Lcom/taobao/qianniu/d/s;
invoke-static {}, Lcom/taobao/qianniu/d/b;-&b()Lcom/taobao/qianniu/d/b;
move-result-object v0
sput-object v0, Lcom/taobao/qianniu/A-&f:Lcom/taobao/qianniu/d/b;
invoke-static {}, Lcom/taobao/qianniu/d/-&b()Lcom/taobao/qianniu/d/
move-result-object v0
sput-object v0, Lcom/taobao/qianniu/A-&h:Lcom/taobao/qianniu/d/
invoke-static {}, Lcom/taobao/qianniu/d/-&a()Lcom/taobao/qianniu/d/
move-result-object v0
sput-object v0, Lcom/taobao/qianniu/A-&j:Lcom/taobao/qianniu/d/
invoke-static {}, Lcom/taobao/qianniu/d/e/c;-&b()Lcom/taobao/qianniu/d/e/c;
move-result-object v0
sput-object v0, Lcom/taobao/qianniu/A-&k:Lcom/taobao/qianniu/d/e/c;
invoke-static {}, Lcom/taobao/qianniu/d/j;-&b()Lcom/taobao/qianniu/d/j;
move-result-object v0
sput-object v0, Lcom/taobao/qianniu/A-&g:Lcom/taobao/qianniu/d/j;
invoke-static {}, Lcom/taobao/qianniu/d/f/g;-&a()Lcom/taobao/qianniu/d/f/g;
move-result-object v0
sput-object v0, Lcom/taobao/qianniu/A-&n:Lcom/taobao/qianniu/d/f/g;
invoke-static {}, Lcom/taobao/qianniu/d/-&a()Lcom/taobao/qianniu/d/
move-result-object v0
sput-object v0, Lcom/taobao/qianniu/A-&o:Lcom/taobao/qianniu/d/
invoke-static {}, Lcom/taobao/qianniu/d/d/b;-&a()Lcom/taobao/qianniu/d/d/b;
move-result-object v0
sput-object v0, Lcom/taobao/qianniu/A-&q:Lcom/taobao/qianniu/d/d/b;
invoke-static {}, Lcom/taobao/qianniu/ww/model/c;-&a()Lcom/taobao/qianniu/ww/model/c;
move-result-object v0
sput-object v0, Lcom/taobao/qianniu/A-&r:Lcom/taobao/qianniu/ww/model/c;
invoke-static {}, Lcom/taobao/qianniu/ww/model/j;-&a()Lcom/taobao/qianniu/ww/model/j;
move-result-object v0
sput-object v0, Lcom/taobao/qianniu/A-&s:Lcom/taobao/qianniu/ww/model/j;
invoke-static {}, Lcom/taobao/qianniu/ww/model/a;-&a()Lcom/taobao/qianniu/ww/model/a;
move-result-object v0
sput-object v0, Lcom/taobao/qianniu/A-&t:Lcom/taobao/qianniu/ww/model/a;
invoke-static {}, Lcom/taobao/qianniu/d/-&a()Lcom/taobao/qianniu/d/
move-result-object v0
sput-object v0, Lcom/taobao/qianniu/A-&u:Lcom/taobao/qianniu/d/
invoke-static {}, Lcom/taobao/qianniu/d/-&a()Lcom/taobao/qianniu/d/
move-result-object v0
sput-object v0, Lcom/taobao/qianniu/A-&w:Lcom/taobao/qianniu/d/
invoke-static {}, Lcom/taobao/top/android/comm/EventHandlerM-&getInstance()Lcom/taobao/top/android/comm/EventHandlerM
move-result-object v0
new-instance v1, Lcom/taobao/qianniu/d/v;
invoke-direct {v1}, Lcom/taobao/qianniu/d/v;-&&init&()V
sget-object v2, Lcom/taobao/top/android/comm/Event$T-&SSO:Lcom/taobao/top/android/comm/Event$T
invoke-virtual {v0, v2, v1}, Lcom/taobao/top/android/comm/EventHandlerM-&registerEventHandler(Lcom/taobao/top/android/comm/Event$TLcom/taobao/top/android/comm/EventH)V
sget-object v2, Lcom/taobao/top/android/comm/Event$T-&WANGWANG_CHAT:Lcom/taobao/top/android/comm/Event$T
invoke-virtual {v0, v2, v1}, Lcom/taobao/top/android/comm/EventHandlerM-&registerEventHandler(Lcom/taobao/top/android/comm/Event$TLcom/taobao/top/android/comm/EventH)V
sget-object v2, Lcom/taobao/top/android/comm/Event$T-&BACK_PLATFORM:Lcom/taobao/top/android/comm/Event$T
invoke-virtual {v0, v2, v1}, Lcom/taobao/top/android/comm/EventHandlerM-&registerEventHandler(Lcom/taobao/top/android/comm/Event$TLcom/taobao/top/android/comm/EventH)V
sget-object v2, Lcom/taobao/top/android/comm/Event$T-&GO_H5:Lcom/taobao/top/android/comm/Event$T
invoke-virtual {v0, v2, v1}, Lcom/taobao/top/android/comm/EventHandlerM-&registerEventHandler(Lcom/taobao/top/android/comm/Event$TLcom/taobao/top/android/comm/EventH)V
sget-object v2, Lcom/taobao/top/android/comm/Event$T-&PAY:Lcom/taobao/top/android/comm/Event$T
invoke-virtual {v0, v2, v1}, Lcom/taobao/top/android/comm/EventHandlerM-&registerEventHandler(Lcom/taobao/top/android/comm/Event$TLcom/taobao/top/android/comm/EventH)V
sget-object v2, Lcom/taobao/top/android/comm/Event$T-&UI:Lcom/taobao/top/android/comm/Event$T
invoke-virtual {v0, v2, v1}, Lcom/taobao/top/android/comm/EventHandlerM-&registerEventHandler(Lcom/taobao/top/android/comm/Event$TLcom/taobao/top/android/comm/EventH)V
sput-object v1, Lcom/taobao/qianniu/A-&p:Lcom/taobao/qianniu/d/v;
new-instance v0, Lcom/a/a/b/d;
invoke-direct {v0}, Lcom/a/a/b/d;-&&init&()V
invoke-virtual {v0}, Lcom/a/a/b/d;-&c()Lcom/a/a/b/c;
move-result-object v0
new-instance v1, Lcom/a/a/b/i;
invoke-virtual {p0}, Lcom/taobao/qianniu/A-&getApplicationContext()Landroid/content/C
move-result-object v2
invoke-direct {v1, v2}, Lcom/a/a/b/i;-&&init&(Landroid/content/C)V
invoke-virtual {v1, v6}, Lcom/a/a/b/i;-&b(I)Lcom/a/a/b/i;
move-result-object v1
invoke-virtual {v1, v6}, Lcom/a/a/b/i;-&a(I)Lcom/a/a/b/i;
move-result-object v1
invoke-virtual {v1, v7, v7}, Lcom/a/a/b/i;-&a(II)Lcom/a/a/b/i;
move-result-object v1
new-instance v2, Lcom/a/a/a/b/a/c;
invoke-direct {v2}, Lcom/a/a/a/b/a/c;-&&init&()V
invoke-virtual {v1, v2}, Lcom/a/a/b/i;-&a(Lcom/a/a/a/b/c;)Lcom/a/a/b/i;
move-result-object v1
const/high16 v2, 0x200000
invoke-virtual {v1, v2}, Lcom/a/a/b/i;-&c(I)Lcom/a/a/b/i;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/a/a/b/i;-&a(Lcom/a/a/b/c;)Lcom/a/a/b/i;
move-result-object v0
new-instance v1, Lcom/a/a/a/a/b/c;
invoke-direct {v1}, Lcom/a/a/a/a/b/c;-&&init&()V
invoke-virtual {v0, v1}, Lcom/a/a/b/i;-&a(Lcom/a/a/a/a/b/a;)Lcom/a/a/b/i;
move-result-object v0
sget-object v1, Lcom/a/a/b/a/h;-&b:Lcom/a/a/b/a/h;
invoke-virtual {v0, v1}, Lcom/a/a/b/i;-&a(Lcom/a/a/b/a/h;)Lcom/a/a/b/i;
move-result-object v0
invoke-virtual {v0}, Lcom/a/a/b/i;-&a()Lcom/a/a/b/g;
move-result-object v0
invoke-static {}, Lcom/a/a/b/f;-&a()Lcom/a/a/b/f;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/a/a/b/f;-&a(Lcom/a/a/b/g;)V
sget-object v0, Lcom/taobao/qianniu/A-&c:Landroid/content/C
invoke-static {v0}, Landroid/webkit/CookieSyncM-&createInstance(Landroid/content/C)Landroid/webkit/CookieSyncM
invoke-static {}, Landroid/webkit/CookieM-&getInstance()Landroid/webkit/CookieM
move-result-object v0
invoke-virtual {v0, v5}, Landroid/webkit/CookieM-&setAcceptCookie(Z)V
:try_start_153
sget-object v0, Lcom/taobao/qianniu/A-&c:Landroid/content/C
invoke-static {v0}, Lcom/taobao/qianniu/utils/-&a(Landroid/content/C)V
:try_end_158
.catch Ljava/lang/E {:try_start_153 .. :try_end_158} :catch_243
invoke-virtual {p0}, Lcom/taobao/qianniu/A-&getResources()Landroid/content/res/R
move-result-object v0
invoke-virtual {v0}, Landroid/content/res/R-&getDisplayMetrics()Landroid/util/DisplayM
move-result-object v0
const-string v1, "App"
new-instance v2, Ljava/lang/StringB
const-string v3, "Screen density: "
invoke-direct {v2, v3}, Ljava/lang/StringB-&&init&(Ljava/lang/S)V
iget v3, v0, Landroid/util/DisplayM-&density:F
invoke-virtual {v2, v3}, Ljava/lang/StringB-&append(F)Ljava/lang/StringB
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringB-&toString()Ljava/lang/S
move-result-object v2
invoke-static {v1, v2}, Lcom/taobao/qianniu/utils/-&c(Ljava/lang/SLjava/lang/S)I
const-string v1, "App"
new-instance v2, Ljava/lang/StringB
const-string v3, "Screen densityDpi: "
invoke-direct {v2, v3}, Ljava/lang/StringB-&&init&(Ljava/lang/S)V
iget v3, v0, Landroid/util/DisplayM-&densityDpi:I
invoke-virtual {v2, v3}, Ljava/lang/StringB-&append(I)Ljava/lang/StringB
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringB-&toString()Ljava/lang/S
move-result-object v2
invoke-static {v1, v2}, Lcom/taobao/qianniu/utils/-&c(Ljava/lang/SLjava/lang/S)I
const-string v1, "App"
new-instance v2, Ljava/lang/StringB
const-string v3, "Screen widthPixels: "
invoke-direct {v2, v3}, Ljava/lang/StringB-&&init&(Ljava/lang/S)V
iget v3, v0, Landroid/util/DisplayM-&widthPixels:I
invoke-virtual {v2, v3}, Ljava/lang/StringB-&append(I)Ljava/lang/StringB
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringB-&toString()Ljava/lang/S
move-result-object v2
invoke-static {v1, v2}, Lcom/taobao/qianniu/utils/-&c(Ljava/lang/SLjava/lang/S)I
const-string v1, "App"
new-instance v2, Ljava/lang/StringB
const-string v3, "Screen heightPixels: "
invoke-direct {v2, v3}, Ljava/lang/StringB-&&init&(Ljava/lang/S)V
iget v3, v0, Landroid/util/DisplayM-&heightPixels:I
invoke-virtual {v2, v3}, Ljava/lang/StringB-&append(I)Ljava/lang/StringB
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringB-&toString()Ljava/lang/S
move-result-object v2
invoke-static {v1, v2}, Lcom/taobao/qianniu/utils/-&c(Ljava/lang/SLjava/lang/S)I
const-string v1, "App"
new-instance v2, Ljava/lang/StringB
const-string v3, "Screen xdpi: "
invoke-direct {v2, v3}, Ljava/lang/StringB-&&init&(Ljava/lang/S)V
iget v3, v0, Landroid/util/DisplayM-&xdpi:F
invoke-virtual {v2, v3}, Ljava/lang/StringB-&append(F)Ljava/lang/StringB
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringB-&toString()Ljava/lang/S
move-result-object v2
invoke-static {v1, v2}, Lcom/taobao/qianniu/utils/-&c(Ljava/lang/SLjava/lang/S)I
const-string v1, "App"
new-instance v2, Ljava/lang/StringB
const-string v3, "Screen ydpi: "
invoke-direct {v2, v3}, Ljava/lang/StringB-&&init&(Ljava/lang/S)V
iget v0, v0, Landroid/util/DisplayM-&ydpi:F
invoke-virtual {v2, v0}, Ljava/lang/StringB-&append(F)Ljava/lang/StringB
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringB-&toString()Ljava/lang/S
move-result-object v0
invoke-static {v1, v0}, Lcom/taobao/qianniu/utils/-&c(Ljava/lang/SLjava/lang/S)I
sget-object v0, Lcom/taobao/qianniu/A-&c:Landroid/content/C
const-string v1, "activity"
invoke-virtual {v0, v1}, Landroid/content/C-&getSystemService(Ljava/lang/S)Ljava/lang/O
move-result-object v0
check-cast v0, Landroid/app/ActivityM
invoke-virtual {v0}, Landroid/app/ActivityM-&getMemoryClass()I
move-result v0
const-string v1, "App"
new-instance v2, Ljava/lang/StringB
const-string v3, "Heap Size: "
invoke-direct {v2, v3}, Ljava/lang/StringB-&&init&(Ljava/lang/S)V
invoke-virtual {v2, v0}, Ljava/lang/StringB-&append(I)Ljava/lang/StringB
move-result-object v0
const-string v2, "M"
invoke-virtual {v0, v2}, Ljava/lang/StringB-&append(Ljava/lang/S)Ljava/lang/StringB
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringB-&toString()Ljava/lang/S
move-result-object v0
invoke-static {v1, v0}, Lcom/taobao/qianniu/utils/-&c(Ljava/lang/SLjava/lang/S)I
sget-object v0, Lcom/taobao/qianniu/ww/a/a;-&c:Lcom/taobao/qianniu/ww/a/a;
iput-object v0, p0, Lcom/taobao/qianniu/A-&b:Lcom/taobao/qianniu/ww/a/a;
sget-object v0, Lcom/taobao/qianniu/A-&c:Landroid/content/C
invoke-static {v0}, Lcom/taobao/qianniu/ww/b/l;-&a(Landroid/content/C)V
invoke-direct {p0}, Lcom/taobao/qianniu/A-&I()V
return-void
:catch_219
move-exception v0
const-string v1, "App"
const-string v2, "Init app encounted exception:"
invoke-static {v1, v2, v0}, Lcom/taobao/qianniu/utils/-&b(Ljava/lang/SLjava/lang/SLjava/lang/T)I
new-instance v1, Ljava/lang/StringB
const-string v2, "Init DB failed,"
invoke-direct {v1, v2}, Ljava/lang/StringB-&&init&(Ljava/lang/S)V
invoke-virtual {v0}, Landroid/database/sqlite/SQLiteE-&getMessage()Ljava/lang/S
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/StringB-&append(Ljava/lang/S)Ljava/lang/StringB
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringB-&toString()Ljava/lang/S
move-result-object v0
invoke-virtual {p0, v0}, Lcom/taobao/qianniu/A-&a(Ljava/lang/S)V
new-instance v0, Ljava/lang/RuntimeE
const-string v1, "App init , daoMaster init exception!"
invoke-direct {v0, v1}, Ljava/lang/RuntimeE-&&init&(Ljava/lang/S)V
sget-object v0, Lcom/taobao/top/android/TopAndroidClient$E-&PRODUCTION:Lcom/taobao/top/android/TopAndroidClient$E
goto/16 :goto_58
:catch_243
move-exception v0
const-string v1, "App"
invoke-virtual {v0}, Ljava/lang/E-&getMessage()Ljava/lang/S
move-result-object v0
invoke-static {v1, v0}, Lcom/taobao/qianniu/utils/-&e(Ljava/lang/SLjava/lang/S)I
goto/16 :goto_158
.end method
.method private I()V
.registers 3
sget-object v0, Lcom/taobao/qianniu/app/c;-&a:Ljava/io/F
invoke-virtual {v0}, Ljava/io/F-&exists()Z
move-result v1
if-eqz v1, :cond_16
invoke-virtual {v0}, Ljava/io/F-&listFiles()[Ljava/io/F
move-result-object v0
if-eqz v0, :cond_16
new-instance v1, Lcom/taobao/qianniu/a;
invoke-direct {v1, p0, v0}, Lcom/taobao/qianniu/a;-&&init&(Lcom/taobao/qianniu/A[Ljava/io/F)V
invoke-virtual {v1}, Ljava/lang/T-&start()V
return-void
.end method
.method public static a(J)V
.registers 2
sput-wide p0, Lcom/taobao/qianniu/A-&y:J
return-void
.end method
.method private static a(Lcom/taobao/qianniu/activity/Landroid/os/B)V
.registers 5
sget-object v0, Lcom/taobao/qianniu/A-&c:Landroid/content/C
invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastM-&getInstance(Landroid/content/C)Landroid/support/v4/content/LocalBroadcastM
move-result-object v0
new-instance v1, Landroid/content/I
const-string v2, "com.taobao.jindouyun.bc.action.clean.context"
invoke-direct {v1, v2}, Landroid/content/I-&&init&(Ljava/lang/S)V
invoke-virtual {v0, v1}, Landroid/support/v4/content/LocalBroadcastM-&sendBroadcastSync(Landroid/content/I)V
sget-object v0, Lcom/taobao/qianniu/A-&f:Lcom/taobao/qianniu/d/b;
invoke-virtual {v0}, Lcom/taobao/qianniu/d/b;-&i()V
sget-object v0, Lcom/taobao/qianniu/A-&l:Lcom/taobao/qianniu/d/d;
invoke-virtual {v0}, Lcom/taobao/qianniu/d/d;-&b()V
:try_start_1a
sget-object v0, Lcom/taobao/qianniu/A-&c:Landroid/content/C
invoke-static {v0}, Lcom/taobao/qianniu/utils/-&a(Landroid/content/C)V
:try_end_1f
.catch Ljava/lang/E {:try_start_1a .. :try_end_1f} :catch_6f
sget-object v0, Lcom/taobao/qianniu/A-&h:Lcom/taobao/qianniu/d/
invoke-virtual {v0}, Lcom/taobao/qianniu/d/-&a()V
sget-object v0, Lcom/taobao/qianniu/A-&i:Lcom/taobao/qianniu/d/l;
invoke-virtual {v0}, Lcom/taobao/qianniu/d/l;-&a()V
sget-object v0, Lcom/taobao/qianniu/A-&k:Lcom/taobao/qianniu/d/e/c;
invoke-virtual {v0}, Lcom/taobao/qianniu/d/e/c;-&a()V
sget-object v0, Lcom/taobao/qianniu/A-&e:Lcom/taobao/qianniu/d/s;
invoke-virtual {v0}, Lcom/taobao/qianniu/d/s;-&a()V
sget-object v0, Lcom/taobao/qianniu/A-&r:Lcom/taobao/qianniu/ww/model/c;
invoke-virtual {v0}, Lcom/taobao/qianniu/ww/model/c;-&b()V
sget-object v0, Lcom/taobao/qianniu/A-&g:Lcom/taobao/qianniu/d/j;
invoke-virtual {v0}, Lcom/taobao/qianniu/d/j;-&a()V
sget-object v0, Lcom/taobao/qianniu/A-&t:Lcom/taobao/qianniu/ww/model/a;
invoke-virtual {v0}, Lcom/taobao/qianniu/ww/model/a;-&b()V
sget-object v0, Lcom/taobao/qianniu/A-&q:Lcom/taobao/qianniu/d/d/b;
invoke-virtual {v0}, Lcom/taobao/qianniu/d/d/b;-&c()V
sget-object v0, Lcom/taobao/qianniu/A-&n:Lcom/taobao/qianniu/d/f/g;
invoke-virtual {v0}, Lcom/taobao/qianniu/d/f/g;-&b()V
new-instance v0, Landroid/content/I
sget-object v1, Lcom/taobao/qianniu/A-&c:Landroid/content/C
const-class v2, Lcom/taobao/qianniu/activity/ScavengerA
invoke-direct {v0, v1, v2}, Landroid/content/I-&&init&(Landroid/content/CLjava/lang/C)V
const v1, 0x
invoke-virtual {v0, v1}, Landroid/content/I-&addFlags(I)Landroid/content/I
const-string v1, "type"
invoke-virtual {p0}, Lcom/taobao/qianniu/activity/-&name()Ljava/lang/S
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/content/I-&putExtra(Ljava/lang/SLjava/lang/S)Landroid/content/I
const-string v1, "extras"
invoke-virtual {v0, v1, p1}, Landroid/content/I-&putExtra(Ljava/lang/SLandroid/os/B)Landroid/content/I
sget-object v1, Lcom/taobao/qianniu/A-&c:Landroid/content/C
invoke-virtual {v1, v0}, Landroid/content/C-&startActivity(Landroid/content/I)V
return-void
move-exception v0
const-string v1, "App"
invoke-virtual {v0}, Ljava/lang/E-&getMessage()Ljava/lang/S
move-result-object v0
invoke-static {v1, v0}, Lcom/taobao/qianniu/utils/-&e(Ljava/lang/SLjava/lang/S)I
goto :goto_1f
.end method
.method public static a()Z
.registers 1
sget-boolean v0, Lcom/taobao/qianniu/A-&x:Z
.end method
.method public static b(J)V
.registers 2
sput-wide p0, Lcom/taobao/qianniu/A-&z:J
return-void
.end method
.method public static b(Ljava/lang/S)V
.registers 3
new-instance v0, Landroid/os/B
invoke-direct {v0}, Landroid/os/B-&&init&()V
const-string v1, "acc_nick"
invoke-virtual {v0, v1, p0}, Landroid/os/B-&putString(Ljava/lang/SLjava/lang/S)V
sget-object v1, Lcom/taobao/qianniu/activity/-&b:Lcom/taobao/qianniu/activity/
invoke-static {v1, v0}, Lcom/taobao/qianniu/A-&a(Lcom/taobao/qianniu/activity/Landroid/os/B)V
return-void
.end method
.method public static c()Landroid/content/C
.registers 1
sget-object v0, Lcom/taobao/qianniu/A-&c:Landroid/content/C
return-object v0
.end method
.method public static d()Lcom/taobao/qianniu/dao/DaoS
.registers 1
sget-object v0, Lcom/taobao/qianniu/A-&d:Lcom/taobao/qianniu/dao/DaoS
return-object v0
.end method
.method public static e()Z
.registers 1
sget-object v0, Lcom/taobao/qianniu/A-&f:Lcom/taobao/qianniu/d/b;
if-eqz v0, :cond_b
sget-object v0, Lcom/taobao/qianniu/A-&f:Lcom/taobao/qianniu/d/b;
invoke-virtual {v0}, Lcom/taobao/qianniu/d/b;-&f()Z
move-result v0
const/4 v0, 0x0
goto :goto_a
.end method
.method public static declared-synchronized f()Z
.registers 7
const/4 v0, 0x1
const-class v1, Lcom/taobao/qianniu/A
monitor-enter v1
:try_start_4
sget-object v2, Lcom/taobao/qianniu/A-&f:Lcom/taobao/qianniu/d/b;
if-eqz v2, :cond_62
sget-object v2, Lcom/taobao/qianniu/A-&f:Lcom/taobao/qianniu/d/b;
invoke-virtual {v2}, Lcom/taobao/qianniu/d/b;-&f()Z
:try_end_d
.catchall {:try_start_4 .. :try_end_d} :catchall_5f
move-result v2
if-eqz v2, :cond_12
monitor-exit v1
:try_start_12
sget-object v2, Lcom/taobao/qianniu/A-&f:Lcom/taobao/qianniu/d/b;
invoke-virtual {v2}, Lcom/taobao/qianniu/d/b;-&d()Lcom/taobao/qianniu/pojo/a;
move-result-object v2
if-eqz v2, :cond_62
const-string v3, "App"
const-string v4, "---&restore qianniu application"
invoke-static {v3, v4}, Lcom/taobao/qianniu/utils/-&c(Ljava/lang/SLjava/lang/S)I
sget-object v3, Lcom/taobao/qianniu/A-&f:Lcom/taobao/qianniu/d/b;
invoke-virtual {v3, v2}, Lcom/taobao/qianniu/d/b;-&a(Lcom/taobao/qianniu/pojo/a;)V
invoke-virtual {v2}, Lcom/taobao/qianniu/pojo/a;-&getOnlineStatus()Ljava/lang/I
move-result-object v3
if-eqz v3, :cond_10
sget-object v4, Lcom/taobao/qianniu/A-&h:Lcom/taobao/qianniu/d/
if-eqz v4, :cond_10
sget-object v4, Lcom/taobao/qianniu/A-&c:Landroid/content/C
invoke-static {v4}, Lcom/taobao/qianniu/utils/-&a(Landroid/content/C)Z
move-result v4
if-eqz v4, :cond_10
invoke-virtual {v3}, Ljava/lang/I-&intValue()I
move-result v3
sget-object v4, Lcom/taobao/qianniu/ww/a/k;-&d:Lcom/taobao/qianniu/ww/a/k;
invoke-virtual {v4}, Lcom/taobao/qianniu/ww/a/k;-&a()I
move-result v4
if-eq v3, v4, :cond_10
invoke-virtual {v2}, Lcom/taobao/qianniu/pojo/a;-&getWxToken()Ljava/lang/S
move-result-object v3
invoke-static {v3}, Lcom/taobao/qianniu/utils/-&d(Ljava/lang/S)Z
move-result v3
if-eqz v3, :cond_10
invoke-static {}, Ljava/util/concurrent/E-&newSingleThreadScheduledExecutor()Ljava/util/concurrent/ScheduledExecutorS
move-result-object v3
new-instance v4, Lcom/taobao/qianniu/c;
invoke-direct {v4, v2}, Lcom/taobao/qianniu/c;-&&init&(Lcom/taobao/qianniu/pojo/a;)V
const-wide/16 v5, 0x2
sget-object v2, Ljava/util/concurrent/TimeU-&SECONDS:Ljava/util/concurrent/TimeU
invoke-interface {v3, v4, v5, v6, v2}, Ljava/util/concurrent/ScheduledExecutorS-&schedule(Ljava/lang/RJLjava/util/concurrent/TimeU)Ljava/util/concurrent/ScheduledF
:try_end_5e
.catchall {:try_start_12 .. :try_end_5e} :catchall_5f
goto :goto_10
:catchall_5f
move-exception v0
monitor-exit v1
const/4 v0, 0x0
goto :goto_10
.end method
.method public static g()V
.registers 3
sget-object v0, Lcom/taobao/qianniu/A-&f:Lcom/taobao/qianniu/d/b;
invoke-virtual {v0}, Lcom/taobao/qianniu/d/b;-&i()V
new-instance v0, Landroid/os/B
invoke-direct {v0}, Landroid/os/B-&&init&()V
const-string v1, "whyCallMe"
const/16 v2, 0xb
invoke-virtual {v0, v1, v2}, Landroid/os/B-&putInt(Ljava/lang/SI)V
sget-object v1, Lcom/taobao/qianniu/A-&c:Landroid/content/C
invoke-static {v1, v0}, Lcom/taobao/qianniu/activity/DialogA-&a(Landroid/content/CLandroid/os/B)V
return-void
.end method
.method public static h()V
.registers 3
sget-object v0, Lcom/taobao/qianniu/A-&f:Lcom/taobao/qianniu/d/b;
invoke-virtual {v0}, Lcom/taobao/qianniu/d/b;-&i()V
new-instance v0, Landroid/os/B
invoke-direct {v0}, Landroid/os/B-&&init&()V
const-string v1, "whyCallMe"
const/16 v2, 0xd
invoke-virtual {v0, v1, v2}, Landroid/os/B-&putInt(Ljava/lang/SI)V
sget-object v1, Lcom/taobao/qianniu/A-&c:Landroid/content/C
invoke-static {v1, v0}, Lcom/taobao/qianniu/activity/DialogA-&a(Landroid/content/CLandroid/os/B)V
return-void
.end method
.method public static i()V
.registers 2
sget-object v0, Lcom/taobao/qianniu/activity/-&a:Lcom/taobao/qianniu/activity/
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/taobao/qianniu/A-&a(Lcom/taobao/qianniu/activity/Landroid/os/B)V
return-void
.end method
.method public static j()V
.registers 2
sget-object v0, Lcom/taobao/qianniu/activity/-&c:Lcom/taobao/qianniu/activity/
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/taobao/qianniu/A-&a(Lcom/taobao/qianniu/activity/Landroid/os/B)V
return-void
.end method
.method public static k()J
.registers 6
const-wide/16 v4, 0x0
invoke-static {}, Landroid/os/SystemC-&elapsedRealtime()J
move-result-wide v0
sget-wide v2, Lcom/taobao/qianniu/A-&z:J
cmp-long v0, v0, v2
if-lez v0, :cond_26
sget-wide v0, Lcom/taobao/qianniu/A-&y:J
cmp-long v0, v0, v4
if-eqz v0, :cond_26
sget-wide v0, Lcom/taobao/qianniu/A-&z:J
cmp-long v0, v0, v4
if-eqz v0, :cond_26
sget-wide v0, Lcom/taobao/qianniu/A-&y:J
const-wide/16 v2, 0x3e8
mul-long/2addr v0, v2
invoke-static {}, Landroid/os/SystemC-&elapsedRealtime()J
move-result-wide v2
add-long/2addr v0, v2
sget-wide v2, Lcom/taobao/qianniu/A-&z:J
sub-long/2addr v0, v2
return-wide v0
sget-object v0, Lcom/taobao/qianniu/A-&m:Lcom/taobao/top/android/TopAndroidC
if-eqz v0, :cond_36
sget-object v0, Lcom/taobao/qianniu/A-&m:Lcom/taobao/top/android/TopAndroidC
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/taobao/top/android/TopAndroidC-&getRemoteTimestamp(Z)Ljava/lang/L
move-result-object v0
invoke-virtual {v0}, Ljava/lang/L-&longValue()J
move-result-wide v0
goto :goto_25
invoke-static {}, Ljava/lang/S-&currentTimeMillis()J
move-result-wide v0
goto :goto_25
.end method
.method public static l()J
.registers 3
const-wide/16 v0, 0x0
:try_start_2
invoke-static {}, Lcom/taobao/qianniu/A-&m()Lcom/taobao/qianniu/d/b;
move-result-object v2
invoke-virtual {v2}, Lcom/taobao/qianniu/d/b;-&c()Lcom/taobao/qianniu/pojo/a;
move-result-object v2
invoke-virtual {v2}, Lcom/taobao/qianniu/pojo/a;-&getUserId()J
:try_end_d
.catch Ljava/lang/E {:try_start_2 .. :try_end_d} :catch_f
move-result-wide v0
return-wide v0
move-exception v2
goto :goto_e
.end method
.method public static m()Lcom/taobao/qianniu/d/b;
.registers 1
sget-object v0, Lcom/taobao/qianniu/A-&f:Lcom/taobao/qianniu/d/b;
return-object v0
.end method
.method public static n()Lcom/taobao/qianniu/d/j;
.registers 1
sget-object v0, Lcom/taobao/qianniu/A-&g:Lcom/taobao/qianniu/d/j;
return-object v0
.end method
.method public static o()Lcom/taobao/qianniu/d/l;
.registers 1
sget-object v0, Lcom/taobao/qianniu/A-&i:Lcom/taobao/qianniu/d/l;
return-object v0
.end method
.method public static p()Lcom/taobao/qianniu/d/
.registers 1
sget-object v0, Lcom/taobao/qianniu/A-&j:Lcom/taobao/qianniu/d/
return-object v0
.end method
.method public static q()Lcom/taobao/qianniu/d/e/c;
.registers 1
sget-object v0, Lcom/taobao/qianniu/A-&k:Lcom/taobao/qianniu/d/e/c;
return-object v0
.end method
.method public static r()Lcom/taobao/qianniu/d/d;
.registers 1
sget-object v0, Lcom/taobao/qianniu/A-&l:Lcom/taobao/qianniu/d/d;
return-object v0
.end method
.method public static s()Lcom/taobao/top/android/TopAndroidC
.registers 1
sget-object v0, Lcom/taobao/qianniu/A-&m:Lcom/taobao/top/android/TopAndroidC
return-object v0
.end method
.method public static t()Lcom/taobao/qianniu/d/f/g;
.registers 1
sget-object v0, Lcom/taobao/qianniu/A-&n:Lcom/taobao/qianniu/d/f/g;
return-object v0
.end method
.method public static u()Lcom/taobao/qianniu/d/
.registers 1
sget-object v0, Lcom/taobao/qianniu/A-&o:Lcom/taobao/qianniu/d/
return-object v0
.end method
.method public static v()Lcom/taobao/qianniu/d/v;
.registers 1
sget-object v0, Lcom/taobao/qianniu/A-&p:Lcom/taobao/qianniu/d/v;
return-object v0
.end method
.method public static w()Lcom/taobao/qianniu/d/s;
.registers 1
sget-object v0, Lcom/taobao/qianniu/A-&e:Lcom/taobao/qianniu/d/s;
if-nez v0, :cond_a
invoke-static {}, Lcom/taobao/qianniu/d/s;-&b()Lcom/taobao/qianniu/d/s;
move-result-object v0
sput-object v0, Lcom/taobao/qianniu/A-&e:Lcom/taobao/qianniu/d/s;
sget-object v0, Lcom/taobao/qianniu/A-&e:Lcom/taobao/qianniu/d/s;
return-object v0
.end method
.method public static x()Lcom/taobao/qianniu/d/d/b;
.registers 1
sget-object v0, Lcom/taobao/qianniu/A-&q:Lcom/taobao/qianniu/d/d/b;
return-object v0
.end method
.method public static y()Lcom/taobao/qianniu/ww/model/c;
.registers 1
sget-object v0, Lcom/taobao/qianniu/A-&r:Lcom/taobao/qianniu/ww/model/c;
return-object v0
.end method
.method public static z()Lcom/taobao/qianniu/d/
.registers 1
sget-object v0, Lcom/taobao/qianniu/A-&h:Lcom/taobao/qianniu/d/
return-object v0
.end method
# virtual methods
.method public a(Ljava/lang/S)V
.registers 4
new-instance v0, Ljava/lang/T
new-instance v1, Lcom/taobao/qianniu/b;
invoke-direct {v1, p0, p1}, Lcom/taobao/qianniu/b;-&&init&(Lcom/taobao/qianniu/ALjava/lang/S)V
invoke-direct {v0, v1}, Ljava/lang/T-&&init&(Ljava/lang/R)V
invoke-virtual {v0}, Ljava/lang/T-&start()V
return-void
.end method
.method public b()Z
.registers 4
invoke-static {}, Lcom/taobao/qianniu/A-&c()Landroid/content/C
move-result-object v0
invoke-static {v0}, Lcom/taobao/qianniu/utils/-&a(Landroid/content/C)Z
move-result v0
if-nez v0, :cond_22
const-string v1, "App"
const-string v2, "test cannot connect network now"
invoke-static {v1, v2}, Lcom/taobao/qianniu/utils/-&e(Ljava/lang/SLjava/lang/S)I
invoke-virtual {p0}, Lcom/taobao/qianniu/A-&getResources()Landroid/content/res/R
move-result-object v1
const v2, 0x7f0800c0
invoke-virtual {v1, v2}, Landroid/content/res/R-&getString(I)Ljava/lang/S
move-result-object v1
invoke-virtual {p0, v1}, Lcom/taobao/qianniu/A-&a(Ljava/lang/S)V
sput-boolean v0, Lcom/taobao/qianniu/A-&A:Z
sget-boolean v1, Lcom/taobao/qianniu/A-&A:Z
if-nez v1, :cond_1f
const-string v1, "App"
const-string v2, "network connect again"
invoke-static {v1, v2}, Lcom/taobao/qianniu/utils/-&b(Ljava/lang/SLjava/lang/S)I
invoke-virtual {p0}, Lcom/taobao/qianniu/A-&getResources()Landroid/content/res/R
move-result-object v1
const v2, 0x7f0800c1
invoke-virtual {v1, v2}, Landroid/content/res/R-&getString(I)Ljava/lang/S
move-result-object v1
invoke-virtual {p0, v1}, Lcom/taobao/qianniu/A-&a(Ljava/lang/S)V
goto :goto_1f
.end method
.method public onCreate()V
.registers 4
sput-object p0, Lcom/taobao/qianniu/A-&c:Landroid/content/C
:try_start_2
invoke-direct {p0}, Lcom/taobao/qianniu/A-&H()V
:try_end_5
.catch Ljava/lang/T {:try_start_2 .. :try_end_5} :catch_6
return-void
move-exception v0
const/4 v1, 0x1
sput-boolean v1, Lcom/taobao/qianniu/A-&x:Z
sget-object v1, Lcom/taobao/qianniu/ww/a/a;-&d:Lcom/taobao/qianniu/ww/a/a;
iput-object v1, p0, Lcom/taobao/qianniu/A-&b:Lcom/taobao/qianniu/ww/a/a;
const-string v1, "App"
const-string v2, "\u521d\u59cb\u\u8bef"
invoke-static {v1, v2, v0}, Lcom/taobao/qianniu/utils/-&b(Ljava/lang/SLjava/lang/SLjava/lang/T)I
goto :goto_5
.end method
.method public onLowMemory()V
.registers 1
invoke-super {p0}, Landroid/app/A-&onLowMemory()V
return-void
.end method
.method public onTerminate()V
.registers 2
invoke-static {}, Lcom/taobao/qianniu/dao/DBOpenH-&getInstance()Lcom/taobao/qianniu/dao/DBOpenH
move-result-object v0
invoke-virtual {v0}, Lcom/taobao/qianniu/dao/DBOpenH-&close()V
return-void
.end method
[2] Ext.ux.touch.grid 批改 列的高度
&&&&来源:&互联网& 发布时间:&
Ext.ux.touch.grid 修改 列的高度
Ext.ux.touch.grid是一个Sencha Touch 表格组件的插件,使用起来比较简单,但是使用过程中发现,即使表格内部的元素所占用的高度很小,表格的高度依然保持47个像素,于是尝试修改CSS,但是失败,因为这个控制最小高度的属性min-height:47px是写在div属性中,而且加了!import注释,所以只能修改js源码了:
在List.js的constructor里增加:
me.getItemMap()._minimumHeight = #期望高度;
me.getItemMap().config.minimumHeight =#期望高度;
[3] 并发成为学习二(线程安全类)
&&&&来源:&互联网& 发布时间:&
并发变成学习二(线程安全类)
1.当多个线程访问某个状态变量并且其中有一个线程执行写入操作时,必须采用同步机制来协同这些线程对变量的访问.java中的主要同步机制是关键字synchronized,提供一种独占的加锁方式.2.同步 这个术语还包括volatile类型的变量,显示锁,以及原子变量.3.线程安全程序和线程安全类:
线程安全程序不一定完全由线程安全类构成,线程安全类构成的也不一定是线程安全程序4.线程安全性:多个线程调用时,不会出现错误的交互.5.无状态对象一定是线程安全的6.竞态条件: 并发编程中,由于不恰当 执行时序而出现不正确的结果,避免竞态条件问题,就必须在某个线程修改该变量时,通过某种方式防止其他线程使用这个变量,从而确保其他线程只能在修改操作完成之前或者之后读取和修改状态,而不是在修改状态的过程中.7.原子变量类: java.util.concurrent.atomic包中包含了一些原子变量类,用来实现在数值和对象引用上的状态转换.eg:通过AtomicLong来代替long类型的计数器,确保所有对计数器的访问操作都是原子的.8.加锁机制9.内置锁:java提供了一种内置的锁机制来支持原子性:同步代码块.同步代码块包括两部分:一个作为锁的对象引用,一个作为由这个锁保护的代码块。每个java对象都可以用作一个实现同步的锁,,这些所被称为内置锁或者是监视器锁。线程在进入同步代码块之前会自动获得锁,并且在退出同步代码块时自动释放锁,无论通过正常控制路径退出还是从代码块中抛出异常退出,获得内置锁的唯一途径就是进入由这个锁保护的同步代码块或者方法。这个锁保护的同步代码块会以原子的方式执行。10.用锁来保护状态
最新技术文章:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!
(C)2012-,站长邮箱:www_169it_(请将#改为@)

我要回帖

更多关于 千牛不能登录 的文章

 

随机推荐