android开发
唐朝栗子工作室
多年移动互联网经验,android开发,做过新闻客户端,即时通讯,贴吧,视频美化,滤镜等
展开
-
详细讲解Android修改键盘文字的方法
1.首先,针对EditText的设置在xml布局中,针对EditText的设置。<EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:singleLine="true" android:imeOptions="actionSe原创 2016-06-02 11:43:57 · 5218 阅读 · 0 评论 -
ButterKnife使用详解
1.在app目录的gradle中添加compile 'com.jakewharton:butterknife:8.5.1'annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1'2.(1)在Activity的onCreate方法中的setContentView()方法后面添加一句代码:ButterKnife.bind(this原创 2017-02-15 16:15:42 · 440 阅读 · 0 评论 -
真正解决TextView行间距、字间距的问题
1.修改行间距(最简单) 在xml中设置 (1)lineSpacingMultiplier属性,意思是行与行之间的距离倍数,相当于word里面的行间距,例如1.5倍行间距android:lineSpacingMultiplier="1.5"(2)lineSpacingExtra属性,直接设定行与行之间的距离,每行相距3dp android:lineSpacingExtra="3dp"通过上面的任原创 2017-01-16 14:29:07 · 2151 阅读 · 0 评论 -
AES加密及解密
最近项目中用到了AES加密,所以就总结下来,做个日记**废话不说,直接上代码:** 代码块语法遵循标准markdown代码,例如:package com.example.songzhengpeng.aes;import java.security.SecureRandom;import javax.crypto.Cipher; import javax.c原创 2016-11-30 16:33:14 · 562 阅读 · 0 评论 -
android 6.0 无法获取READ_PHONE_STATE解决
1.首先要确认你的代码是否正确代码如下:TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);String deviceId = tm.getDeviceId();2.如果确认代码没问题,检查你app的gradle里的targetSdkVersion,是否是21,如原创 2017-01-13 20:09:58 · 3894 阅读 · 0 评论 -
TextView加图片,真正可以调大小位置
最近好多朋友问到,能不能用TextView解决图标加文字的组合,我说直接drawableLeft就可以了啊,你们也知道了,接下来回应我的是一个嘲笑的眼神。。。。。。他们说,这个方法并不能调整大小!原创 2016-11-18 20:58:50 · 3764 阅读 · 2 评论 -
30秒搞定安卓沉浸式状态栏(类似ios)
行业的悲哀!!!众所周知,设计给图都是用苹果的图给,很多苹果自带的功能,放到安卓上,要耗费几百上千行代码,有木有!在最近的一个项目中,就碰到了这个问题,产品让做到跟苹果一样的沉浸式状态栏,也就是要求头部视图顶到状态栏上!what the f**k!起初,直接设置fullscreen,然而,这事全屏,状态栏却是消失了!搞笑吗?后来有各种资料,终于搞定,不废话,直接上代码if (B原创 2016-11-21 14:43:56 · 2734 阅读 · 2 评论 -
GC那些事儿--Android内存优化第一弹
文章转自:http://www.jianshu.com/p/5db05db4f5ab转载 2016-10-17 10:27:12 · 425 阅读 · 0 评论 -
解决overridePendingTransition失效的问题
首先,导致overridePendingTransition失效的原因有很多,比如位置不正确,动画写的不对,等等,接下来就一一分析和解决overridePendingTransition失效的问题。1.位置不正确,导致没有效果 解决办法:overridePendingTransition必须放在startActivity和finish之间(finish可以不写)2.动画写的不正确解原创 2016-09-06 11:25:07 · 3669 阅读 · 0 评论 -
真正解决TextView行间距、字间距的问题
1.修改行间距(最简单)在xml中设置(1)lineSpacingMultiplier属性,意思是行与行之间的距离倍数,相当于word里面的行间距,例如1.5倍行间距 android:lineSpacingMultiplier="1.5"(2)lineSpacingExtra属性,直接设定行与行之间的距离,每行相距3dp android:line原创 2016-08-30 16:57:42 · 23036 阅读 · 3 评论 -
Android EditText的使用及值得注意的地方
转载来源:http://www.jianshu.com/p/1f05bb1fde3e作者:张明云(@UperOne)Android EditText的使用及值得注意的地方字数1616 阅读2713 评论5 喜欢48 Android上有很多输入法应用,每种输入法都有各自的特点,输入法多数时候是和EditText配合使用,结合我自己的亲身实践分享一下使用Edi转载 2016-08-04 09:24:03 · 564 阅读 · 0 评论 -
Android Studio 开发中碰到的问题总结
Android Studio 开发中碰到的问题总结原创 2016-05-28 11:02:06 · 3510 阅读 · 0 评论 -
Handler的正确使用,防止内存泄漏
如果Handler使用不当,会导致内存泄漏,直至内存溢出。因此,为了避免这种情况的发生,Handler要定义为static的,并且要是弱引用。原创 2017-02-16 09:25:47 · 817 阅读 · 0 评论