自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

u012369385的专栏

android开发工程师

  • 博客(248)
  • 收藏
  • 关注

原创 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 389

原创 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 965

原创 Ubuntu系统使用Doxygen生成文档

1 简介:  Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统. Doxgen可以从一套源文件开始,生成HTML格式的在线类浏览器,或离线的LATEX、RTF参考手册。LATEX也可以转成PDF. Doxygen 的使用可分为两大部分。首先是特定格式的批注撰写,第二便是利用Doxygen的工具来产生文件。1.1 语言支持C/C++JavaObjectiv

2017-11-22 16:19:36 5305

原创 android处理listview的item被双击

第一:  先将点击item要跳转的页面的启动模式设置为singleTop,既:android:launchMode="singleTop".第二:  添加一个判断,设置防止重复点击事件间隔public class CalcUtils { private static long lastClickTime; //防止重复点击 事件间隔,在这里我定义的

2017-10-23 16:49:33 2538

原创 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 864

原创 Failed to resolve: 之一

错误如下图:gradle文件里边对应:解决方案: 在gradle文件里边加上.+,解决后gradle文件如下图所示:然后编译就能通过.

2017-07-08 15:31:50 597

原创 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 8289

原创 andorid的不常见异常以及原因(持续更新中)

千里之行,始于足下。

2017-03-06 18:11:25 409

原创 android大道理(持续更新)

1. SharedPreferences存储的数据是以XML的格式以文件的方式自动保存的,在DDMS中的File Explorer中展开到/data/data//shared_prefs下,以上面这个为例,可以看到一个叫做SETTING_Infos.xml的文件。

2017-02-27 20:30:17 463 4

原创 andorid如何保证service不被杀死(精简版)

Android 进程不死从3个层面入手:       A.提供进程优先级,降低进程被杀死的概率         方法一:监控手机锁屏解锁事件,在屏幕锁屏时启动1个像素的 Activity,在用户解锁时将 Activity 销毁掉。         方法二:启动前台service。         方法三:提升service优先级:         在AndroidMan

2017-02-27 20:21:58 678 2

原创 java判断集合是否为空

list.isEmpty()   list.size()==0     list==null的区别:1. isEmpty()方法是用来判断集合中有没有元素2. size()方法是判断集合中的元素个数3. isEmpty()和size()==0意思一样,没有区别,通用。4. if(list ==null)是判断有没有这个集合在我们判断集合是否为空的时候这样写就万无一失:

2017-02-24 15:02:23 9672 8

原创 android判断service或者process是否运行

/** * 判断service是否运行 方法一 * @return */public static boolean isServiceExisted(Context context, String className) { ActivityManager activityManager = (ActivityManager) context

2017-02-23 19:59:29 1961

原创 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 302 1

原创 讯飞语音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 1690 12

原创 判断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 780

原创 Android未解决问题--求解决方案

具体的错误截图如下之前也遇见过,但是什么也不动,多运行几次程序自己就好了,实在令人匪夷所思,哪位同志知道这个问题的来龙去脉或者有解决方案,麻烦告知下,将感激不尽:很诡异呢!!

2017-01-21 11:22:10 385 3

原创 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 6079

原创 Android异常之Please fix the project‘s Gradle settings

问题截图如下:解决方案:File-->settings-->Build,Execution,Deployment-->Gradle-->Gradle home处设置gradle的位置即可!

2017-01-21 10:13:13 16053 2

原创 Android中设置ListView的item高度无效--解决方案

问题:     ListView的使用中,item是在adapter中用来显示每一个小条目的数据结构,也是一个xml文件,应用非常灵活和广泛,这里说一个经常遇到的问题,对于刚接触Android的朋友应该会有疑惑,就是设置ListView的item高度无效解决方案:        其实非常简单,我们只需要在xml文件中给item设置一个minHeight就搞定啦!,如下:

2017-01-17 10:23:39 5817 4

原创 Android实用工具类——ListView动态显示条目数目

动态加载ListView的高度: package com.example.epnc.utils; import android.view.View; import android.view.ViewGroup; import android.widget.ListAdapter; import android.widget.L

2017-01-13 14:43:30 2852

原创 Git常用命令大全

1、发展历史     1、版本管理的黑暗时期         最终版、最终版1、最终版2、最最最终版、...     2、集中式版本管理         原理用一台电脑作为服务器,所有开发人员都需要通过他进行开发         例如:CVS、SVN(至今仍有很多公司使用)         不足:离开中央服务器什么都做不了         优势:操作方便,上手简单

2017-01-13 14:23:39 320 1

原创 Android常见的异常之ClassNotFoundException--Didn't find class

编译成功后,点击界面相应的butotn,整个程序崩溃,提示错误如下(只截取了一部分异常的图片,还有很多很多,但都是类似的错误):解决方案:第一回合 天真的官方补丁方案:还是先解决打包问题,回头再研究那些高深的动态化加载技术。偷懒一下咯考虑到投入产出比,决定使用Google官方的multiDex解决。(Google的补丁方案啊,不会再有坑了吧?后面才发现还是太天真) 该方案有两步:

2017-01-13 11:47:10 8799 2

原创 Android待解决问题,请各位大神赐教,急急急!!!

报的错误是:Error:(22, 1) A problem occurred evaluating root project 'android_apps'.> Could not read script 'https://github.com/rosjava/android_core/raw/indigo/buildscript.gradle'.> Connection timed out

2017-01-06 15:28:49 830

原创 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 6707

原创 Ubuntu系统Unsupported method问题和解决方案

2.问题:Unsupported method: AndroidProject.getPluginGeneration(). The version of Gradle you connect to does not support that method. To resolve the problem you can change/upgrade the t

2016-12-23 13:43:51 2845

原创 Ubuntu系统下Android studio编译常见问题和解决方案

问题:全新的Ubuntu14.04.1(64位)搭建好Android开发环境,编译出错:Error:Execution failed for task ':facebookSDK:processReleaseResources'.> Java.io.IOException: Cannot run program "/opt/sdk/build-tools/20.0.0/aapt": erro

2016-12-23 10:52:10 1136

原创 psi and index do not match问题

遇到 psi and index do not match错误,如下图解决ok啦,前面的大错误都觉得这个错误也很艰巨呢,其实一下就好了,希望有点帮助。

2016-12-21 16:50:07 931 1

原创 Fresco、V4包冲突

在导入com.facebook.fresco:fresco:0.14.1包的时候,运行程序会出现下面截图的错误,说是V4包冲突:那这样的问题怎么解决呢?超简单,看下面:fresco的依赖你要这样写,就可以避免掉V4包的冲突问题了:fresco的依赖:compile('com.facebook.fresco:fresco:0.14.1') { exclude module: 'sup

2016-11-02 08:46:49 1109

原创 Android中jar包常见疑难杂症汇总及解决方案(待完善)

错误截图:解决方案,将jar包里面的清单文件删除掉,然后再压缩使用:jar包清单文件删除前后对比:删除前:清单文件删除后:我是在弄photoView玩的时候遇到的,纪念一下。

2016-10-31 17:48:38 505

原创 Android-studio程序異常(強轉異常)

沒有錯誤的沒見過的異常可以clean一下

2016-09-25 14:00:37 478

原创 android基础——数据存储之SharedPreferences

/** * * @author 刘中林 * */public class MainActivity extends Activity { private EditText inputUsername, inputPassword; @Override protected void onCreate(Bundle savedInstanceState) { super.on

2016-09-24 17:43:15 335

原创 android基础——内部存储files(读/取)

/** * * @author 刘中林 * */public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.la

2016-09-24 17:33:57 466

原创 android基础——内部存储cache

/** * * @author 刘中林 * */public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.la

2016-09-24 17:28:43 455

原创 Android基础——SD卡的操作详解(存入和读取)

/** * * @author 刘中林 * *///MainActivity类:public class MainActivity extends Activity {// 展示内存的总容量,内存的可用容量 private TextView showInfo; private ImageView imageInfo; @Override protected

2016-09-24 16:56:59 2908

原创 Android基础————color资源的疑难问题解答

color资源的疑难问题解答:values中的color常量可以设置字体的颜色,也可以设置布局的背景颜色,即:1. 设置字体的颜色 android:textColor="@color/white"2. 设置布局的背景颜色 android:background="@color/white" 以上者两行代码不会有问题。而drawable的color资源只能设置布局的背景色

2016-09-04 18:48:06 557

原创 Android基础————UI布局之UI美化分解详解

UI美化(1)color资源:1、values的color常量:引用方式:@color/xxx 1. 设置字体的颜色 android:textColor="@color/white" 2. 设置布局的背景颜色 android:background="@color/white"2、drawable的color资源 1、 在drawable目录下创建.xml文件,根标签

2016-09-04 18:24:07 3621

原创 Android基础————UI布局之高级控件详解

UI高级控件:(1)SeekBar:可以拖动的进度条(2)ProgressBar:常用属性:style:style="?android:attr/progressBarStyle"默认的进度条样式style="?android:attr/progressBarStyleLarge" 图标变大style="?android:attr/progressBarStyleSmall" 图标变

2016-09-04 16:14:25 2389

原创 Android基础————UI控件以及控件事件处理详解

UI控件以及控件事件处理:(1)TextView:常见属性以:android:textSize 设置文本字体的大小(单位是sp)android:textColor 设置文本的颜色 (通过RGB设置)android:textStyle  设置字体的样式android:drawableLeft 用于在文本框左侧绘制图片 该属性值可以通过 “@drawable/图片名称”来设

2016-09-04 15:10:59 1176

原创 TreeMap获取该字符串中的每个字母出现的次数

/** * 需求: "sdfgzxcvasdfxcvdf"获取该字符串中的每个字母出现的次数。 * 希望打印结果a(1)c(2).....按照字母自然顺序打印 * * 思路: 1.把字符串中每个字符遍历拿出来。 * 2.要显示字符,还要计算出字符出现的次数,字符不能重复,字符和次数之间是一个键值映射关系。 * 3.字符和次数是映射关系,所以应该使用map,有因为打印按照了字母表

2016-08-28 20:33:02 1256 2

原创 练习题——Gson解析、利用JDBC连接数据库进行数据的存取及查询等的综合

/** *对数据的查询类 */package com.liuzhonglin.exercise;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.sql.Connection;import java.sql.DriverMana

2016-08-28 19:31:01 1420

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除