Android
文章平均质量分 70
super_zlliu
使犯罪者心,悦诚服!
展开
-
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 · 3622 阅读 · 0 评论 -
Android异常之Please fix the project‘s Gradle settings
问题截图如下:解决方案:File-->settings-->Build,Execution,Deployment-->Gradle-->Gradle home处设置gradle的位置即可!原创 2017-01-21 10:13:13 · 16055 阅读 · 2 评论 -
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 · 6081 阅读 · 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 · 302 阅读 · 1 评论 -
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 · 9673 阅读 · 8 评论 -
android大道理(持续更新)
1. SharedPreferences存储的数据是以XML的格式以文件的方式自动保存的,在DDMS中的File Explorer中展开到/data/data//shared_prefs下,以上面这个为例,可以看到一个叫做SETTING_Infos.xml的文件。原创 2017-02-27 20:30:17 · 463 阅读 · 4 评论 -
android处理listview的item被双击
第一: 先将点击item要跳转的页面的启动模式设置为singleTop,既:android:launchMode="singleTop".第二: 添加一个判断,设置防止重复点击事件间隔public class CalcUtils { private static long lastClickTime; //防止重复点击 事件间隔,在这里我定义的原创 2017-10-23 16:49:33 · 2538 阅读 · 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 · 5306 阅读 · 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 · 965 阅读 · 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 · 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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
Android基础——SD卡的操作详解(存入和读取)
/** * * @author 刘中林 * *///MainActivity类:public class MainActivity extends Activity {// 展示内存的总容量,内存的可用容量 private TextView showInfo; private ImageView imageInfo; @Override protected原创 2016-09-24 16:56:59 · 2909 阅读 · 0 评论 -
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 · 456 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
Android常见的异常之ClassNotFoundException--Didn't find class
编译成功后,点击界面相应的butotn,整个程序崩溃,提示错误如下(只截取了一部分异常的图片,还有很多很多,但都是类似的错误):解决方案:第一回合 天真的官方补丁方案:还是先解决打包问题,回头再研究那些高深的动态化加载技术。偷懒一下咯考虑到投入产出比,决定使用Google官方的multiDex解决。(Google的补丁方案啊,不会再有坑了吧?后面才发现还是太天真) 该方案有两步:原创 2017-01-13 11:47:10 · 8805 阅读 · 2 评论 -
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 · 2853 阅读 · 0 评论 -
Android中设置ListView的item高度无效--解决方案
问题: ListView的使用中,item是在adapter中用来显示每一个小条目的数据结构,也是一个xml文件,应用非常灵活和广泛,这里说一个经常遇到的问题,对于刚接触Android的朋友应该会有疑惑,就是设置ListView的item高度无效解决方案: 其实非常简单,我们只需要在xml文件中给item设置一个minHeight就搞定啦!,如下:原创 2017-01-17 10:23:39 · 5817 阅读 · 4 评论 -
android判断service或者process是否运行
/** * 判断service是否运行 方法一 * @return */public static boolean isServiceExisted(Context context, String className) { ActivityManager activityManager = (ActivityManager) context原创 2017-02-23 19:59:29 · 1961 阅读 · 0 评论