实用类
gdk2016
生活不止眼前的苟且,还有诗和远方的田野。
展开
-
Android 实现图标和布局黑白化
Android 实现黑白化界面原创 2023-08-08 11:10:03 · 561 阅读 · 0 评论 -
Android 签名文件迁移到行业标准格式 PKCS12
Android 签名文件迁移到行业标准格式 PKCS12原创 2022-05-16 12:05:41 · 1658 阅读 · 0 评论 -
Android TextView文本和图片混排实现
1.问题 今天接到一个需求,UI设计图实现方式如下刚开始一看,这简单,imgView和TextView结合一下不就完事了,emmm......不对,又想了一下没有这么简单,如果只是两者的结合,会导致布局变成这个鸟样我嘞个叉,这显然没有达到UI的效果图,要不和美工商量一下修改需求。。。。。这显然不符合用户体验,我决定试一试实现这个,经过分析,这中布局方式图片需要动态的添加上去,使用简单的控件组合是解决不了问题的,首先想到的是使用HTMl的那种格式,但是那种灵活性不是很好,后来...原创 2021-07-09 11:09:28 · 1413 阅读 · 0 评论 -
Android始化Application两次或者多次的问题
1.问题:安卓在初始化Application时,数据被初始化了两遍,我在Application中初始化了本地的一些数据存到数据库中以供项目中使用,但是在初始化的时候发现数据存储了两遍,刚开始还以为是方法调用重复,后来检测了代码未发现重复调用,后来查阅资料后发现,是由于安卓在多进程运行时,会把Application初始化两遍,所以数据会有重复的问题出现.问题代码如下:2019-12-09 17...原创 2019-12-10 09:27:28 · 2604 阅读 · 1 评论 -
com.android.build.api.transform.TransformException: Error while generating the main dex list
问题报错:* What went wrong:Execution failed for task ':app:transformClassesWithMultidexlistForDebug'.> com.android.build.api.transform.TransformException: Error while generating the main dex list....原创 2019-11-13 10:02:47 · 1163 阅读 · 0 评论 -
Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory)
在项目中遇到一个问题,发现清单文件中报错,刚开始以为是gradle报错,就使劲的解决gradle的错误,发现使用了好多方法都不好使,后来查看详细的日志,才发现是清单文件少引用了一些配置.是与AndroidX有关的,这个问题引发的原因是由于我升级了依赖包的版本号,implementation 'com.android.support:appcompat-v7:28.0.0'然后就出现下面的...原创 2019-11-13 09:30:11 · 8416 阅读 · 1 评论 -
Android Studio 升级3.5最新版本,布局文件错乱解决
第一时间升级了Android Studio 3.5版本,总的来说体验还可以,但是也遇到了一些问题,其中令我比较头疼的一个是升级完之后,在编辑布局文件时,格式化代码的时候布局文件出现了错乱,当时很费解,布局文件的排版什么的也没有什么错误,一度怀疑我写的布局文件出了问题,就查了一下,对比一下3.42和3.5的配置文件里面的配置项,也没有什么区别,于是又把配置项设置了一下,原来是升级3....原创 2019-09-04 14:06:33 · 782 阅读 · 0 评论 -
Android Studio 3.5新特性
Android Studio 3.5新特性 ...转载 2019-08-22 10:23:40 · 1525 阅读 · 1 评论 -
Android 启动引导图的实现
下面是安卓启动引导图的实现,话不多说,直接上代码。1.布局文件:activity_guide.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_wid...原创 2019-07-23 11:22:18 · 2105 阅读 · 2 评论 -
Android布局中动态添加ImageView并设置间隔
要求:引导图中的小圆点跟随着滑动的图片滑动,小圆点有一定的间隔。具体实现:1.布局文件<LinearLayout android:id="@+id/ll_guide_point" android:layout_width="match_parent" android:layout_height="wrap_content" ...原创 2019-07-23 10:52:37 · 3282 阅读 · 0 评论 -
Android TextView控件展示list集合中的内容
今天有个需求是,根据不同的数据格式展示不同的内容,兼容改版后的历史数据。我们直接展示TextView控件加载list集合,下面直接上代码。数据格式如下:[ { "textkey": "测试key1", "textValue": "测试value1" }, { "textkey": "测试key2", ...原创 2019-05-05 18:41:19 · 2745 阅读 · 0 评论 -
技术面试老是有劲使不出,该怎么办?
又到了一年金三银四,回想到很多年前我刚参加工作时的面试经历,那时都是呆呆地等着面试官问问题,被问到一些自己并不熟悉的问题时要不就是思考半天也切不中要点,要不就只能无奈地回答并不清楚了。其实不管是经验不足的初级开发,还是面临更高要求的资深开发,在面试上都会有一样的困扰:如何在掌握的知识有限的情况下,完成好一场高质量的面试呢?本文最适合以下几种情况的同学参考:知识面有限的初学者 希望首次加入...转载 2019-02-26 22:25:02 · 112 阅读 · 0 评论 -
各种Android UI开源框架 开源库
自己总结的Android开源项目及库。 github排名 https://github.com/trending,博主总结的很好,很全面,开源库地址:https://github.com/zhangdigdk/TimLiu-Android,目录UI UI 卫星菜单 节选器 下拉刷新 模糊效果 HUD与Toast 进度条 UI其它 动画 网络相关 响...转载 2018-11-30 09:56:58 · 1792 阅读 · 0 评论 -
Error:Your project contains C++ files but it is not using a supported native build system
在编写JNI代码时遇到该问题,进过查阅资料,出现此错误的原因是项目中包含C++的文件,但是你的编译工具不支持,遇到该问题时首先想到build.gradle文件中是否配置相应的说明,配置如下:sourceSets { main { jni.srcDirs = [] }}然后进行编译看看是否成功,我的测试是成功了。然后还有相关配置,但是我认为这个配置好像...原创 2018-10-24 09:29:58 · 429 阅读 · 0 评论 -
JDK监控和故障处理工具
前言 Sun公司声明这些jdk的命令行工具为:“没有技术支持并且是实验性质的”,但事实上,这些工具都非常稳定而且功能强大,能在处理应用程序性能问题、定位故障时发挥很大的作用。 一、jps:虚拟机进程状况工具 功能:可以列出正在运行的虚拟机进程,并显示虚拟机执行主类(Main Class,main()函数所在的类)名称以及这些进程的本地虚拟机唯一ID...转载 2018-05-09 10:32:23 · 193 阅读 · 0 评论