![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tip
Gdeer
这个作者很懒,什么都没留下…
展开
-
后台启动 Activity
Android 21 及以上,可以通过 makeTaskLaunchBehind 来在后台启动一个 Activity。执行代码:val intent = Intent(this, ActivityA::class.java)intent.addFlags(Intent.FLAG_ACTIVITY_NEW_DOCUMENT)val compat = ActivityOptionsCompa...原创 2020-02-18 20:01:09 · 912 阅读 · 0 评论 -
Android 中 .9 图的意义解析
解释左上的黑线代表可延展的部分左上没有黑线,是非法的图(之前遇到过,后来试的时候发现又不报错了,效果跟画满一条边一样)如果该图片只是作为背景,无需设置内容,则只设置左上的黑线即可右下的黑线代表内容区域(他们的交叉区域)右下没有黑线的时候,默认是左上的值右下有多条黑线,是非法的图报错:error: too many padding sections on right border所以...原创 2019-08-01 13:09:12 · 736 阅读 · 0 评论 -
为什么 xxhdpi 目录下的 1080 尺寸的图片加载出来不是 1080
发现在 xxhdpi 放置的一张 1080x1920 的图片,在手机上加载后,真实的尺寸不是 1080x1920。研究后发现xxhdpi 是为 dpi 480 的手机准备的。如果一个 dpi 440 的手机加载 xxhdpi 的图片。宽高都会缩放,倍数是 440/480。实例:原图是 580x850。加载一个宽高都是 wrap_content 的 ImageView。在 dpi ...原创 2019-07-31 22:31:57 · 487 阅读 · 0 评论 -
ListActivity、LauncherActivity 的使用
有时我们想简单测试一些东西,用一个 demo 展示一个列表,如果从头用 listView、RecyclerView 来设置,会显得很繁琐。这时可以使用 ListActivity 来直接展示一个 List。class MyListActivity : ListActivity() { val data = listOf("今天", "明天", "后天") override fun...原创 2019-06-25 11:13:12 · 235 阅读 · 0 评论 -
./、../ 对应的文件目录
./:指到当前文件的父目录下寻找(默认)../:指到当前文件的父目录的父目录下寻找.../:没有 .../println file("gradle")println file("./gradle")println file("../gradle")println file("./../gradle")println file("../原创 2018-10-17 11:19:53 · 543 阅读 · 1 评论 -
Android Studio 中运行 groovy 程序
直接运行 java 程序创建新项目后,直接在目录下新建 java 文件写好 main 方法后,在左侧就会出现绿色的三角形,点击即可运行。(第一次会失败,之后就好了)结果会显示在底部的 run tool window 里直接运行 groovy 程序因为 groovy 插件和 android 插件不兼容,所以不能在原始项目上使用 groovy。新建 module,创一个 Java...原创 2018-10-15 18:05:56 · 5303 阅读 · 2 评论 -
android studio 的 sync、make、clean、rebuild、build APK
syncidea 官网说明功能是:Synchronizing Changes in Gradle Project and IntelliJ IDEA Project即同步 gradle 项目和 idea 项目通过 as 的 help/Show Log in Finder(windows 可能略有不同), 查看 as 的 log(部分)2018-10-13 12:04:31,930 [e...原创 2018-10-13 14:09:54 · 2847 阅读 · 0 评论 -
Android 获取 apk 签名信息
已知 keystore 文件(不一定是 keystore 后缀):keytool -list -v -keystore tianqi_key.key已知 apk 文件:1. 改为 zip 并解压2. 获取 META-INF 中的 CERT.RSA3. keytool -printcert -file CERT.RSA在名称为 mykeystore 的密码库生成别名为 myk...原创 2018-06-19 17:12:48 · 1597 阅读 · 0 评论 -
Android values 文件的寻找顺序
android values 文件的寻找顺序在 720x1280 xhdpi 的机器上:values-xhdpi-720x1280(上面的 1080x1920 不会访问)values-xhdpi-480x800values-xhdpi-320x480(到底)values-xhvalues-xxhvalues-xxxh(到顶)values-hvalues-mvalues...原创 2018-03-25 18:55:36 · 1152 阅读 · 0 评论 -
EditText 的焦点问题
EditText 的焦点问题focusableInTouchMode="true"原创 2017-04-04 20:03:31 · 579 阅读 · 0 评论 -
LogCat 过长无法显示完全
log 过长无法显示完全原创 2017-04-04 09:56:21 · 1087 阅读 · 0 评论 -
监听软键盘的弹出隐藏
原理在于软键盘弹出后,rootView 的高度会变小。int rootViewLastHeight;rootView.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void原创 2016-12-09 22:56:17 · 326 阅读 · 0 评论