![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
shadyfengl
这个作者很懒,什么都没留下…
展开
-
.9.png图片属性
前言:9 patch png 图片,扩展名为.9.png,是一个标准的PNG图像,它包括额外的1个像素的边界,通过对这个边界的描述来达到我们预期的拉伸效果。android引入这种png的扩展格式来解决同一图片在被拉伸后变形的问题,进一步为资源重用提供了优雅的解决方式。工具:要预览或者编辑9patch图片,就要用到android sdk中自带的draw9patch工具,该工具在android sdk转载 2016-07-28 10:04:17 · 789 阅读 · 0 评论 -
com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK *
com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK *com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK {filePath}是因为多个 jar 包里包含了...原创 2018-03-05 10:09:20 · 162 阅读 · 0 评论 -
简单功能代码记录本(2)
记录一些小的功能知识点原创 2016-10-09 17:36:31 · 288 阅读 · 0 评论 -
Retrofit请求参数注解字段说明
Retrofit请求参数注解字段说明转载 2017-09-13 14:05:16 · 728 阅读 · 0 评论 -
ActionBar报空,自定义ActionBar
ActionBar报空,自定义ActionBarActionBar报空自定义ActionBarActionBar报空已经确定 Theme是包含ActionBar的,接着就要检查Gradle文件中配置sdk的版本。 如果你的项目使用的是 android.app.ActionBar,则需要把你应用的最低支持版本改为11(Android 3.0),使用 getActionBar() 来获取Act原创 2017-06-15 10:11:35 · 245 阅读 · 0 评论 -
Tab设置背景图片后,布局紊乱
在公司项目中Tab使用到了pagerslidingtabstrip,当项目在android4.4之前的系统上运行的时候Tab的布局会挤在一起。如下图: 查询资料之后了解到在项目中用到的.9图片在设置图片资源之后,会将padding属性清空,所以之前的布局的padding会失效。 解决方法只要在setResource之后重新设置padding即可 mPreviousSel原创 2016-10-24 16:34:51 · 319 阅读 · 0 评论 -
Android版本加固后签名
Android版本加固后签名 在上传应用的时候,应用加固之后会破坏原有的签名,需要重新签名才能发布到应用市场中,如下图: 加固后的签名步骤如下: 1:签名之前需要Java的JDK环境以及被破坏签名的apk安装包,以及将需要用来签名的keystore文件。 2:将未签名的apk和keystore文件拷贝到JDK安装目录下bin子目录下,通过bin目录下的jarsigner命令对未签名的apk安原创 2016-09-22 12:44:38 · 7253 阅读 · 0 评论 -
简单功能代码记录本
平日简单代码记录本1.Fragment中获取onCLick事件,并做出操作 @Override public void onResume() { super.onResume(); getView().setFocusableInTouchMode(true); getView().requestFocus(); getView原创 2016-07-11 09:03:02 · 654 阅读 · 0 评论 -
Android中dip、dp、sp、pt和px
概念区别:单位 含义转载 2016-08-24 08:43:47 · 231 阅读 · 0 评论 -
Note
之前在简书上记录了一些笔记,现在将这些东西统一集中写在这里原创 2016-08-05 16:54:13 · 306 阅读 · 0 评论 -
TextView 到达设置最大高度后,可手动滚动
需求TextView的高度是”wrap_content” ,内容太多导致TextView的高度值很大,给定一个高度值,当文字内容高度超出最大高度,可以滚动查看关键代码 mUpDateContent.setMaxHeight(Utils.convertDipOrPx(context, 300)); mUpDateContent.setMovementMethod(S...原创 2018-04-17 15:59:57 · 2987 阅读 · 0 评论