最近想用bluestacks代替android SDK里的qemu模拟器做些测试,发现死活连不上网。
症状是任何网络应用都无法连接。
开始以为是bluestacks选择了错误的网卡(本机有多网卡),经过一系列漫长而坑爹的排查,终于发现了问题的症结所在:竟然是DNS设置问题
Bluestack是一个PC上的Android模拟器,相比于adt中的qemu-android模拟器,bluestack可以直接使用显卡和CPU资源,并且可以在x86架构上兼容arm二进制文件,因此是个很不错的软件。
但是这帮人不知道是吃了被门缝夹过的核桃还是怎么的,卸载永远卸不干净,导致重新安装基本就报错了。
而且报的错还一点都不想关……比如这个“BlueStacks cannot be installed on this PC because you already have another program that uses a dock”
总之报错了别管它说什么,直接清理一下再说吧- –
解决方法是:
如果还不行请清理注册表中所有含bluestack的注册表项
端序(又称字节序),是一种很数据结构的东西嗯0.0
最近在做二进制文件解包,发现文件头上的分配表是用大端序的。
还是python方便,一开始用的是这样的:
1 |
struct.unpack('>%1s2x3I' ,dt) |
这样解包出来的结果中定位信息是类似0xFA2D3412这样子的大端序。而我们需要的是0x12342DAF这样的小端序,即每两位为一个单位逆转。
之前一直在用家前李树(http://shumei.me/)的Android应用一键签到,也观摩了他的博客,学到了不少新姿♂势
在此期间一键签到更新灰常频繁,某个网站POST位置一变就得重新下载整个apk,那时就有了把他们都变成插件的方法
当然我是希望不仅可以手机用,最好能让电脑最好是VPS也能用上;因为签到这种事情完全是网站为了增加用户黏性做出的恶心勾当
初步构想是这样的,使用python+httplib2+pyv8构成框架,每个网站的登录方法都用一个插件来描述,包括postdata,posturl,是否要用js生成一些东西等等;还要做一个制作插件的工具,方便网友自定义;插件内容最好要用私有算法加密……
返回的是cookie,供上一级使用
完成后可以用cron+py脚本实现自动签到,sl4a实现android手机版本
然后这次有点想用qt做个GUI了呢,黑黑的界面老是被别人吐槽- –