Android
Juladoe
这个作者很懒,什么都没留下…
展开
-
Android Stadio 代码模板 fbc的使用
File-->Setting-->Editor-->Live Templates-->Android-->fbc编辑变量-->Template text:改为这句 $resId$=($cast$) findViewById(R.id.$resId$);这样就可以使用fbc快捷键了~~原创 2017-02-24 18:12:11 · 1561 阅读 · 2 评论 -
listView的item中点击显示隐藏部分时,listView的高度无变化,且最后的item被挤出屏幕
为了实现点击listView中item中的某个TextView,展示此item中隐藏的布局,再次点击隐藏此布局的这个功能,刚开始我在adapter的getView() 方法中加了给这个textView中加了一个点击事件。 textView.setOnClickListener(new View.OnClickListener() { @Override原创 2017-05-01 23:10:33 · 2189 阅读 · 0 评论 -
安卓中数据序列化之Serializable与Parcelable
1.Serializable 序列化Serializable是Java语言的特性之一,是将java对象转换成字节序列的过程,与之对应的是反序列化。反序列化是将字节序列转化为java对象的过程。 Serializable通过实现接口进行标志,只要定义的Java对象实现了Serializable接口,不有实现任何方法,java就会对该对象诸如对如下类进行序列化及反序列化操作pu原创 2017-03-08 09:02:39 · 389 阅读 · 0 评论 -
Git – fatal: Unable to create ‘/.git/index.lock’: File exists错误解决办法
有时候在提交的时候,中间提交出错,导致有文件被lock,所以会报下面的错误:fatal: Unable to create ‘/msg/.git/index.lock’: File exists.If no other git process is currently running, this probably means a git process crashed in thi原创 2017-03-06 21:40:19 · 909 阅读 · 0 评论 -
android java.lang.NoSuchFieldError: R$id.xxx 异常
今天第一次碰到这种异常,百度后得以解决,记录一下解决方式。总共分为两种情况 第一种情况:将引用的自定义控件的xml文件中的最外层布局上面添加xmlns:app=“http://schemas.android.com/apk/res/控件所在位置的包名”可是在运行时就会报Java.lang.NoSuchFieldError:包.R$id.xxx错。同时还会出现no resourc原创 2017-03-05 17:30:39 · 940 阅读 · 0 评论 -
安卓中如何使用iconfont字体图标
先来说一下字体图标的优缺点吧~优点: 1. 可以高度自定义图标的样式(包括大小和颜色),对于个人开发者尤其适用 2. 可以减少项目和安装包的大小(特别你的项目中有很多图片icon时,效果将是M级) 3. 几乎可以忽略屏幕大小和分辨率,做到更好的适配 4. 使用简单 ……原创 2017-03-01 16:44:35 · 2788 阅读 · 1 评论 -
生成jks签名文件
生成jks签名文件 选择Build > Generate Signed APK… 选择项目app > Next 选择Create new… 选择签名文件的路径,这些信息和eclipse一样了,填完点击OK 选择Next 我们这里做测试选择qihu360和xiaomi打包release版,最后点击Finish 等待生成 生成完毕提示我们查看,选择在文件夹查看原创 2017-03-01 08:53:16 · 2344 阅读 · 0 评论 -
Freeline配置使用过程
写在前面Freeline是采用Python编写的,所以我们需要安装Python环境,当我们选择Python环境的时候,一定要下载2.7+版本的,不能使用其他版本的,楼主最开始下载的是3.6版本的,倒腾了1个多小时都没成功,特此说明。1.freeline简单介绍Freeline是蚂蚁金服旗下一站式理财平台蚂蚁聚宝团队在Android平台上的量身定做的一个基于动态替换的编译方案原创 2017-02-27 15:32:09 · 723 阅读 · 2 评论 -
用安卓手机调试Logcat不显示日志的解决办法
我用华为荣耀6进行调试时,Android Stadio不输出log日志,有时候应用崩溃却没有错误信息输出,给我造成了很大的麻烦,经过强大的百度后完美解决~1.进入工厂模式有两种方式可以进入工厂模式a.在拨号界面输入 “ *#*#2846579#*#* ”,然后主要是进入后台设置b. 若是小米4.0系统(MIUI),进入“设置-->全部设置-->原厂设置-->工程模式”进入工厂模原创 2017-02-25 16:20:55 · 4079 阅读 · 0 评论 -
解决zing生成二维码时二维码太小、白框太大的问题
项目里实现生成二维码这个功能时,发现二维码的边框太大了,导致二维码内容区域太小。百度了一下,发现有人说设置EncodeHintType.MARGIN属性即可,这个属性值为1-4,实际测试发现并没有什么卵用。只好继续百度,最终找到了这个方法。 public static Bitmap Create2DCode(String str, int width, int height) {原创 2017-05-01 23:19:39 · 5658 阅读 · 1 评论 -
解决Minimum supported Gradle version is 3.3. Current version is 2.14.1问题
首先要搞懂两个概念,gradle版本和gradle插件版本,比如我现在as升级到了2.3,那么2.3就是gradle版本,2.14.1就是gradle插件版本,这两个概念的一一对应的,而之所以出现这个报错信息,就是因为当前项目的gradle插件版本是2.14.1,而gradle2.3对应的插件版本就是3.3,所以导致了报错。(gradle2.2.3对应的插件版本是2.14.1)那应该怎么解原创 2017-03-21 08:55:48 · 37950 阅读 · 1 评论