Android 疑难杂症
文章平均质量分 55
super_zlliu
使犯罪者心,悦诚服!
展开
-
psi and index do not match问题
遇到 psi and index do not match错误,如下图解决ok啦,前面的大错误都觉得这个错误也很艰巨呢,其实一下就好了,希望有点帮助。原创 2016-12-21 16:50:07 · 982 阅读 · 1 评论 -
Jenkins自动编译常见问题汇总(持续更新)
Jenkins编译log如下(说是Android sdk路径不存在导致的编译失败);Triggered by Gerrit: http://developer.miivii.com:8081/231[EnvInject] - Loading node environment variables.Building in workspace /home/jenkins/workspace/Al原创 2017-03-21 14:09:30 · 8351 阅读 · 0 评论 -
Failed to resolve: 之一
错误如下图:gradle文件里边对应:解决方案: 在gradle文件里边加上.+,解决后gradle文件如下图所示:然后编译就能通过.原创 2017-07-08 15:31:50 · 653 阅读 · 0 评论 -
android大道理(持续更新)
1. SharedPreferences存储的数据是以XML的格式以文件的方式自动保存的,在DDMS中的File Explorer中展开到/data/data//shared_prefs下,以上面这个为例,可以看到一个叫做SETTING_Infos.xml的文件。原创 2017-02-27 20:30:17 · 485 阅读 · 4 评论 -
android设备上截图保存到电脑上
1、首先关闭手机管理软件(91助手、360助手等);截图命令adb shell /system/bin/screencap -p /sdcard/screenshot.png将截图复制到电脑盘中adb pull /sdcard/screenshot.png E:\download原创 2017-10-21 16:12:15 · 892 阅读 · 0 评论 -
android处理listview的item被双击
第一: 先将点击item要跳转的页面的启动模式设置为singleTop,既:android:launchMode="singleTop".第二: 添加一个判断,设置防止重复点击事件间隔public class CalcUtils { private static long lastClickTime; //防止重复点击 事件间隔,在这里我定义的原创 2017-10-23 16:49:33 · 2611 阅读 · 0 评论 -
Ubuntu系统使用Doxygen生成文档
1 简介: Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统. Doxgen可以从一套源文件开始,生成HTML格式的在线类浏览器,或离线的LATEX、RTF参考手册。LATEX也可以转成PDF. Doxygen 的使用可分为两大部分。首先是特定格式的批注撰写,第二便是利用Doxygen的工具来产生文件。1.1 语言支持C/C++JavaObjectiv原创 2017-11-22 16:19:36 · 5429 阅读 · 0 评论 -
android通过rosjava协议从Ros系统中获取topic列表
MasterClient masterClient = new MasterClient(this.node.getMasterUri());Response systemState = masterClient.getSystemState(defaultNodeName);List topicSystemStateList = systemState.getResult().getTopi原创 2017-12-22 16:05:41 · 989 阅读 · 0 评论 -
android判断service或者process是否运行
/** * 判断service是否运行 方法一 * @return */public static boolean isServiceExisted(Context context, String className) { ActivityManager activityManager = (ActivityManager) context原创 2017-02-23 19:59:29 · 1997 阅读 · 0 评论 -
andorid的不常见异常以及原因(持续更新中)
千里之行,始于足下。原创 2017-03-06 18:11:25 · 427 阅读 · 0 评论 -
Log工具类
不想显示log的时候只需要改成false即可!/** * Created by lzl on 2016/10/21. */public class MyLog { private static boolean flag = true; public static void i(String tags, String msg) { if (flag) {原创 2017-02-13 22:50:12 · 323 阅读 · 1 评论 -
Android获取设备的IP地址的两种方法
Android获取IP地址的第一种方法(判断的地方有瑕疵),代码:final List uris = new ArrayList<>();InetAddress ip = null;Enumeration netInterfaces = null;try { netInterfaces = NetworkInterface.getNetworkInterfaces();}原创 2017-01-21 11:08:08 · 6160 阅读 · 0 评论 -
Android基础————color资源的疑难问题解答
color资源的疑难问题解答:values中的color常量可以设置字体的颜色,也可以设置布局的背景颜色,即:1. 设置字体的颜色 android:textColor="@color/white"2. 设置布局的背景颜色 android:background="@color/white" 以上者两行代码不会有问题。而drawable的color资源只能设置布局的背景色原创 2016-09-04 18:48:06 · 581 阅读 · 0 评论 -
Android-studio程序異常(強轉異常)
沒有錯誤的沒見過的異常可以clean一下原创 2016-09-25 14:00:37 · 502 阅读 · 0 评论 -
If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle.
解决方案:(1)取消勾选offLine work(2)重启Android Studio(3)再勾选上offLine work(4)然后如果有就会报gradle版本的错误,下载相应gradle版本放在相应位置即可。原创 2017-01-06 15:22:32 · 6750 阅读 · 0 评论 -
Android常见的异常之ClassNotFoundException--Didn't find class
编译成功后,点击界面相应的butotn,整个程序崩溃,提示错误如下(只截取了一部分异常的图片,还有很多很多,但都是类似的错误):解决方案:第一回合 天真的官方补丁方案:还是先解决打包问题,回头再研究那些高深的动态化加载技术。偷懒一下咯考虑到投入产出比,决定使用Google官方的multiDex解决。(Google的补丁方案啊,不会再有坑了吧?后面才发现还是太天真) 该方案有两步:原创 2017-01-13 11:47:10 · 8961 阅读 · 2 评论 -
Android中设置ListView的item高度无效--解决方案
问题: ListView的使用中,item是在adapter中用来显示每一个小条目的数据结构,也是一个xml文件,应用非常灵活和广泛,这里说一个经常遇到的问题,对于刚接触Android的朋友应该会有疑惑,就是设置ListView的item高度无效解决方案: 其实非常简单,我们只需要在xml文件中给item设置一个minHeight就搞定啦!,如下:原创 2017-01-17 10:23:39 · 5880 阅读 · 4 评论 -
判断IP地址的工具类
判断IP地址的工具类:/** * Created by zlliu on 17-2-9. */public class IpUtil { public static final String ACRA_REPORT_ADDRESS = "http://developer.miivii.com:5984/acra-bugreport/_design/acra-storage/_up原创 2017-02-09 19:19:58 · 798 阅读 · 0 评论 -
讯飞语音sdk集成语音合成功能超级完美工具类
工具类:public class Voiceplay { private static String TAG = "Voiceplay"; private Context mContext; private String mEngineType = SpeechConstant.TYPE_CLOUD; private SpeechSynthesizer原创 2017-02-10 11:57:48 · 1719 阅读 · 12 评论 -
Android异常之Please fix the project‘s Gradle settings
问题截图如下:解决方案:File-->settings-->Build,Execution,Deployment-->Gradle-->Gradle home处设置gradle的位置即可!原创 2017-01-21 10:13:13 · 16277 阅读 · 2 评论 -
Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed with multiple
错误:Error:Execution failed for task ':app:processDebugManifest'.> Manifest merger failed with multiple errors, see logs解决方案:把app的module依赖的gradle文件中的minsdk都改成一样的版本...原创 2018-03-05 15:10:47 · 413 阅读 · 0 评论