根据ZCChinaLocation 来实现的相关代码,其实就是这个oc代码的java版本,最近用到了这么个东西所以就给实现了一下。由于我是一个非专业Java程序员,因而代码写的比较糟糕,有什么不周到的地方还希望大家积极补充。
从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)
Theos dpkg-deb: error: obsolete compression type ‘lzma’; use xz instead
好久没有弄ios越狱开发的东西了,今天升级完theos 编译工具的时候提示下面的错误信息:
dpkg-deb: error: obsolete compression type 'lzma'; use xz instead
Type dpkg-deb --help for help about manipulating *.deb files;
Type dpkg --help for help about installing and deinstalling packages.
make: *** [internal-package] Error 2
阿里云蛋疼的pip
阿里云的主机确实蛋疼,连pip都更新不了也是醉了。参考这个帖子的办法,修改更新服务器吧:
mkdir ~/.pip
cat > ~/.pip/pip.conf < < EOF
[global]
trusted-host=mirrors.aliyun.com
index-url=http://mirrors.aliyun.com/pypi/simple/
EOF
Ubuntu 14.04 Pycharm 桌面快捷方式
网上关于ubuntu安装pycharm的文章最后的桌面图标的创建都千篇一律,可能很多人压根都没试试到底能不能用。这里贴个能用的图标代码:
#!/usr/bin/env xdg-open
[Desktop Entry]
Categories=Development;
Comment[zh_CN]=
Comment=
Exec=/home/obaby/soft/pycharm-2016.1/bin/pycharm.sh %f
GenericName[zh_CN]=IDE
GenericName=IDE
Icon=/home/obaby/soft/pycharm-2016.1/bin/pycharm.png
MimeType=
Name[zh_CN]=PyCharm
Name=PyCharm
Path=
StartupNotify=true
Terminal=false
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=obaby
发个以前的ithmb解析的代码
原理请参考:
http://bbs.pediy.com/showthread.php?t=187820
代码是python的,只处理到iOS7 ,对于8 和9 没有做处理,也没做分析。如果有童鞋感兴趣可以完善这份代码。如果有任何修改,请在帖子中说明,感谢大家对共享精神的支持。