从com.alibaba.wxlib.exception.WXRuntimeException: should call prepareTargetKey first 说起

对于安卓的开发,我并没有太多的经验,并且很多的东西目前也没有深入的研究。最近在更新Findu的安卓版本的时候,出现了一个意外的错误。错误代码如下:

03-07 15:03:30.046 12215-12290/today.findu.findu.alibaba.openIMUI:watchdog E/AndroidRuntime: FATAL EXCEPTION: initFeedbackThread
  Process: today.findu.findu.alibaba.openIMUI:watchdog, PID: 12215
  com.alibaba.wxlib.exception.WXRuntimeException: should call prepareTargetKey first
      at com.alibaba.mobileim.utility.AccountInfoTools.initTargetAppKeys(AccountInfoTools.java:190)
      at com.alibaba.mobileim.FeedbackAPI.initFeedbackImpl(FeedbackAPI.java:108)
      at com.alibaba.mobileim.FeedbackAPI.access$000(FeedbackAPI.java:38)
      at com.alibaba.mobileim.FeedbackAPI$1.run(FeedbackAPI.java:97)
      at java.lang.Thread.run(Thread.java:761)

并且同时还有大量的其他的错误信息:

03-07 15:03:34.274 12215-12215/today.findu.findu.alibaba.openIMUI:watchdog E/security: [2014@taobao_h5_3.0.0][WLqJSW6PXu8DAOb+xk4MZjLO][] : ***********************************************************
  错误编码 = 10010
  错误消息 = 发生错误,消息为 null sec code 162, 请使用 LogCat 查看更多细节
  解决建议 = 请使用默认的 androiddebugkey 对当前开发应用签名或在应用初始化之前调用 AlibabaSDK.turnOnDebug(), 运行程序查看 logcat 输出以获取更多错误细节,并采取对应操作
  错误堆栈 = ErrorCode = 162
  com.alibaba.wireless.security.open.SecException
      at com.alibaba.wireless.security.open.initialize.c.a(Unknown Source)
      at com.alibaba.wireless.security.open.initialize.a.a(Unknown Source)
      at com.alibaba.wireless.security.open.initialize.b.b(Unknown Source)
      at com.alibaba.wireless.security.open.initialize.b.loadLibrarySync(Unknown Source)
      at com.alibaba.wireless.security.open.initialize.b.initialize(Unknown Source)
      at com.alibaba.sdk.android.security.impl.h.a(SourceFile:23)
      at com.alibaba.sdk.android.security.impl.SecurityGuardWrapper.init(SourceFile:61)
      at java.lang.reflect.Method.invoke(Native Method)
      at com.alibaba.sdk.android.a.a.a.a(SourceFile:91)
      at com.alibaba.sdk.android.task.a.c(SourceFile:186)
      at com.alibaba.sdk.android.task.a.a(SourceFile:144)
      at com.alibaba.sdk.android.AlibabaSDK.a(SourceFile:135)
      at com.alibaba.sdk.android.AlibabaSDK.asyncInit(SourceFile:98)
      at cn.org.findu.finduUI.demo.DemoApplication.onCreate(DemoApplication.java:61)
      at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1024)
      at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5403)
      at android.app.ActivityThread.-wrap2(ActivityThread.java)
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1545)
      at android.os.Handler.dispatchMessage(Handler.java:102)
      at android.os.Looper.loop(Looper.java:154)
      at android.app.ActivityThread.main(ActivityThread.java:6119)
      at java.lang.reflect.Method.invoke(Native Method)
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
Continue Reading

i9100G 重新分区,扩大系统内存

我曾经不止一次的提到三星的手机设计的是多么的傻逼和蛋疼,并且自从换了苹果之后也基本不怎么使用这个蛋疼的大三星了。但是偶尔想要使用下装个应用的时候就提示存储空间不足,妈蛋,这也太坑底了16g的存储只分给系统2g,请问三星的程序员是脑子有屎么?到网上搜一下,提到这个问题的人数不胜数,并且网上也有很多的教程来说明怎么重新分区,请参考http://forum.xda-developers.com/galaxy-s2/development/mod-pit-files-creating-larger-partition-t2552738  。

这里提供下用到的工具,列表如下:

 驱动器 C 中的卷没有标签。
 卷的序列号是 CA73-C79C

 C:\Users\obaby\Desktop\9100G分区 的目录

2015/05/06  15:44              .
2015/05/06  15:44              ..
2013/03/26  11:30         2,252,888 BOOTLOADER_I9100GZCLSG_973591_REV03_user_low_ship.tar.md5
2015/05/06  15:44                 0 file.txt
2013/03/26  23:09       583,782,476 GT-I9100G_CODE_4.1.2_ZCLSG_xiaodanRip.tar.md5
2013/03/26  16:00        19,589,195 GT-I9100G_CSC_4.1.2_ZCLSG_xiaodanRip.tar.md5
2013/12/04  19:32             2,008 I9100G (16gb Model only!!!!) 1GB.pit
2013/12/02  20:24             2,008 I9100G (16gb Model only!!!!) 3GB.pit
2013/12/03  21:51             2,008 I9100G (16gb Model only!!!!) 4GB.pit
2014/02/25  20:41             2,008 I9100G (16gb Model only!!!!) 6GB.pit
2014/02/25  20:44             2,008 I9100G (16gb Model only!!!!) 8GB.pit
2013/12/03  22:09               144 metalgear XDA thread link.txt
2013/03/26  11:33        12,585,033 MODEM_I9100GZCLSG_REV_00_CL1249517.tar.md5
2015/05/05  15:42              Odin3 v3.06
2013/03/26  11:33             2,264 omap4_all_20120827_CHN_OPEN_emmc.pit
2013/03/26  23:23           137,961 刷机示意图.jpg
2013/03/26  23:31             1,220 刷机说明.txt
              14 个文件    618,361,221 字节
               3 个目录  4,496,023,552 可用字节

Continue Reading

Android APK installer for Windows/Linux/Mac OSX

apk

其实想写这么个东西是很久之前的想法了,那时候还在厦门,还没有回到山东,很多的东西也不是现在的样子。很多的东西总是充满了变数和无奈,很多的东西也在自然不自然的过程中到了现在的样子。而至于这个东西也只是简单的说几句吧,基于pyqt开发,目标是跨平台运行在Windows ,Linux,Mac OSX下。现在已经能够在windows下正常使用了,另外mac和linux下的pyqt安装略麻烦一点,网络也不咋地所以还没测试。需要完成的代码还有apk关联,另外启动的时候在不同的环境下可能出现黑框,看起来很蛋疼,在找找原因吧,时机合适了开放源码。

一些与WordPress相关的东西

1dzob

其实和blog相关的应用还是蛮多的,比如wp官方的app,有android和ios版本的,上面左边是android的,右边是ios的。其实很多应用对于不同的平台显示的效果确实存在不小的差异,比如那个淘宝的客户端。在安卓系统上有个聚划算,还有什么乱七八糟的东西,但是在ios上却什么都没有,由此看见用iphone的都是有钱人,上面都是什么奢侈品之类的。

最后的那个统计功能要用到wp的一个插件jetpack,昨天推荐给小白童鞋的时候小白童鞋说功能太多了,用不到,哈哈。

Continue Reading

Andoid 图形屏幕锁破解

cracked

其实最早看到关于破解访问图案是在看雪的一篇文章中:http://bbs.pediy.com/showthread.php?t=166933。详细信息可以参考这篇文章,至于有什么不明白的那就去Google吧。

今天看到一份代码,用于生成哈希库,既然数据都有了,还不直接把搜索功能一块加进去?这不是蛋疼嘛。于是我自己完善了一下,可以直接用来对gesture.key进行搜索,免得自己去查找。当然了如果愿意自己去查也是很快的,生成的就是个文本数据库,直接用记事本打开查就行了。

Continue Reading