风火家人开发记要

技术总结精华贴

Category: 原创

原创, 安卓, ,

CoolPad 开启USB调试还是无法连接,USB安装提示 coolpad composite adb interface

豌豆荚,应用宝等工具无法连接到Coolpad手机,USB安装提示 coolpad composite adb interface,USB调试开启也没有用。 最近在使用Coolpad 8720调试的时候发现无法连接,电脑自动安装驱动提示失败,使用应用宝,豌豆荚等工具也无法将手机连接到电脑,提示coolpad composite adb interface。 在网上找也没有找打很好的解决方法, 终于研究了几个小时将这个问题解决了。 下载 Coolpad 驱动,操作如下: 访问 http://www.coolpad.cn/product/product/product/search.html 左侧产品专区下面有个搜索,搜索您的手机型号,比如我的是8720, 搜索8720 点击搜索到的产品。 在 产品概述,参 数,功 能,外观图片,相关下载,产品评测,问题解答 标签中找到 相关下载 下载 找到对应驱动如: 8720驱动.rar 解压文件使用 “光盘安装包”里面的setup.exe 安装 安装好之后发现使用豌豆荚,应用宝等工具可以正常连接到手机端了,现在可以做该做的事情了,开发者是必须解决这个问题的。 本文为作者原创,如要转载请注明出处 (1064)

查看全文
Mysql, 原创, 安卓

Android SQLite AUTO_INCREMENT 报错

在开发 Android应用程序使用数据库的时候,发现SQLite 创建表的时候使用AUTO_INCREMENT报错。找了一些资料发现SQLite使用sql语句还是跟Mysql的稍微有点区别的,下面是个在Mysql中使用语句常见表: CREATE TABLE `adinfo` ( `id` tinyint(4) NOT NULL AUTO_INCREMENT, `usetime` int(10) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 在使用SQLite创建的时候竟然有很多处错误。 1. AUTO_INCREMENT 修改方法: 将`id` tinyint(4) NOT NULL AUTO_INCREMENT,改为`id` INTEGER PRIMARY KEY AUTOINCREMENT, 同时需要去掉PRIMARY KEY (`id`) 2.ENGINE,DEFAULT CHARSET 修改方式:去掉ENGINE=InnoDB DEFAULT CHARSET=utf8,原因Mysql的数据引擎有很多,而SQLite不分这个, 还有默认字符串编码SQLite里面我暂时没有发现,不知道他有没有设置编码的地方。 (1332)

查看全文
CMS, 原创,

也谈Ucenter接入第三方应用通信失败原因排查方法

经常遇到的ucenter 通信失败的应用, 记事狗微博,DedeCMS。 在做ucenter整合的时候经常会遇到通信失败的情况。 DedeCMS与Ucenter整合通信失败分析排查方法: 1.查看ucenter 中配置的dedecms的URL地址,key,AppID等信息是否一致.如果一致,看2. 2.加入网站的IP地址看是否能够通信成功,如果还是通信失败,看3. 3.看是否配置了.htaccess 问题,作者遇到的就是这个问题,本人在dedecms下配置了.htaccess,里面设置的重定向功能,经过排查,ucenter通信过程未能到正确地址,出现了通信失败,可以通过注释掉.htaccess来看看,如果是.htaccess 问题,在排查是哪个规则导致的吧。如果这里没有问题,在看4. 4.可能是文件权限问题。这个是一位网友提到的,但是具体哪个文件并没有说明,可以查查 /data/common.inc.php 和/include/common.inc.php 记事狗整合Ucenter通信失败问题排查方法可以参考记事狗系统如何与Ucenter整合里面已经说的很清楚了。还是几个比较重要的信息要保持一致。 这次主要是提供.htaccess 导致的ucener 通信失败的问题,因为这个在之前一直没有遇到过,所以这里提出来。 (5480)

查看全文