风火家人开发记要

技术总结精华贴

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 安装 安装好之后发现使用豌豆荚,应用宝等工具可以正常连接到手机端了,现在可以做该做的事情了,开发者是必须解决这个问题的。 本文为作者原创,如要转载请注明出处 (1029)

查看全文
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里面我暂时没有发现,不知道他有没有设置编码的地方。 (1313)

查看全文
原创, 安卓, ,

取消WIFI自动连接自动登录WLAN网络CMCC、CMCC-AUTO

使用中国移动的手机,每次打开WIFI,WLAN都会自动连接或自动登录到CMCC上,很是郁闷,而CMCC又删除不了,提示是内置接入点,不可操作! 那么有没有办法取消CMCC的自动连接和自动登录呢? 如果您也不使用CMCC,而当前有其他的WLAN可用,希望自动连接到其他的WLAN上,下面的解决方法还是可用参考的。 操作方法: 长按 非CMCC或CMCC-AUTO的其他WLAN,会弹出选项 1:连接到网络;2:不保存网络;3:修改网络;4:调整优先级。 点击 调整优先级 长按非CMCC或CMCC-AUTO的其他网络,会弹出选项 1:上移;2:下移。 点击上移,这样就会使当前的WLAN优先级升高。 在打开WLAN自动连接时,也是会自动连接优先级高的WLAN。 这样当你在有常用的WLAN时,不会自动去连接CMCC了,而是首选当前的WLAN,目前只有这种方法取消WLAN的连接,但不能绝对取消,因为WIFI没有其他可用的WLAN时候还是会自动连接这个的。 还有另外一个方法看看对您有没有用吧。 如果你看到你的WLAN列表中的CMCC下方有个“已保存”,您可以点击下CMCC,然后弹出来的地方点击不保存,这样CMCC也不会自动去连接了。 希望对您有帮助。文章出处:风火家人网 (4972)

查看全文
原创, 安卓

BufferedReader inputStreamReader getInputStream 报错原因及解决办法

解决 buffer = new BufferedReader(newInputStreamReader(urlconn.getInputStream())) 无返回记录,log 报错 解决方法 要获取的地址需要能够正常访问 Manifest中也添加了权限 <uses-permission android:name=”android.permission.INTERNET”/> 手机打开Wifi,如果你使用的局域网测试,那么手机的wifi 一定要开哦,我就碰到这种情况怎么也访问不到,后来发现wifi没有打开。 如果使用的手机测试,需要手机能够访问到该地址。例如测试写的localhost,地址使用手机就不能访问到这个地址。 目前本人遇到第三种和第四种,搞了两天终于终于发现代码中的位置 url = new URL(urlStr); HttpURLConnection urlC url.openConnection(); InputStream inputStream  = urlConn.getInputStream(); 就是urlConn.getInputStream()获取不到信息,后来发现 urlStr 写的是localhost , 而我使用的真机测试,当然我使用虚拟的也没有得到结果。原因就是URL地址访问不到或者不存在。 (881)

查看全文