![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 50
wilanzai
这个作者很懒,什么都没留下…
展开
-
Android PopupWindow点击外部和返回键消失
popupWindow.setFocusable(true);popupWindow.setOutsideTouchable(true);popupWindow.setBackgroundDrawable(new ColorDrawable());添加以上设置就行。需要注意的是,这些设置需要加载PopupWindow的show方法之前才能起作用,否则不起做用。...原创 2021-04-15 10:18:42 · 222 阅读 · 0 评论 -
Android Res下的values-sw360dp,values-sw480dp,values-swxxxdp到底是什么东西
举个例子,在xml文件来一个宽高都是120dp的按钮,分别在三个机子上运行<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <转载 2020-08-18 19:34:39 · 2108 阅读 · 0 评论 -
Android修改字体样式
在Android实际开发中根据UI的设计图,经常要去改变系统单独设置字体样式(1)Android系统提供了几种字体样式可供选择通过设置typeface属性或者fontFamily属性设置typeface属性:normal serif sans monospacefontFamily属性:casual cursive serif monospace sans-serif sans-serif-condensed serif-monospace sans-serif-转载 2020-05-21 20:32:45 · 884 阅读 · 0 评论 -
android的armeabi和armeabi-v7a
在ANE中如果SDK调用了so库,则需要把so库放到ANE下Android-ARM/lib/armeabi (调试模式)或者armeabi-v7a(发行模式)下。可以贴个ADT代码说明问题://m_configType.equals("apk") 是否是发行模式//(hasCaptiveRuntime() 是否带运行时 if ((m_configType.equals("apk")...转载 2020-04-20 17:32:54 · 618 阅读 · 0 评论 -
java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
在使用DialogFragment show方法时偶尔会出现这个异常,原因:show()方法内部使用了commit()方法提交事务,而commit方法是在Activity的onSaveInstanceState()之后调用的,这样会出错。解决办法:不使用show()方法,使用commitAllowingStateLoss()方法,例如以前使用show()方法:dialog.show(get...原创 2020-04-15 15:20:17 · 662 阅读 · 0 评论 -
Java代码设置RecyclerView滚动条显示隐藏,一直显示
RecyclerView的滚动条是默认不绘制的,在xml中使用时,加上scrollbars属性即可显示出滚动条,在java代码中设置setVerticalScrollBarEnabled(boolean flag) 一样可以设置滚动条是否绘制。如果想让滚动条一直显示不消失setScrollbarFadingEnabled(false); setScrollBarFadeDurat...原创 2020-04-11 14:47:34 · 4454 阅读 · 1 评论 -
Android 适配希伯来语 显示异常问题
最新在做公司项目,适配小语种希伯来语、波斯语的时候,出现很奇怪的问题,好在最后还是解决了,这里记录一下。问题:小语种在显示<=200的时候会显示成 解决办法:titleSN.setText(BidiFormatter.getInstance().unicodeWrap(tSN, TextDirectionHeuristicsCompat.RTL));现在就显示正常了 ...原创 2020-02-26 10:56:25 · 1099 阅读 · 0 评论 -
android如何判断byte[]的编码格式
用到工具 juniversalchardet.jar可到官网自行下载https://mvnrepository.com/artifact/com.googlecode.juniversalchardet/juniversalchardet我的网盘也有,大家也可以下载,链接: https://pan.baidu.com/s/1r724lBgRuzxC3r2tzH_H1w 提取码: 2qa...原创 2019-11-19 19:19:46 · 777 阅读 · 0 评论 -
Android性能优化:手把手带你全面了解 内存泄露 & 解决方案
前言在Android中,内存泄露的现象十分常见;而内存泄露导致的后果会使得应用Crash 本文 全面介绍了内存泄露的本质、原因 & 解决方案,最终提供一些常见的内存泄露分析工具,希望你们会喜欢。目录1. 简介即ML (Memory Leak) 指 程序在申请内存后,当该内存不需再使用但 却无法被释放 & 归还给 程序的现象2. 对应用程序的影响容易使...转载 2019-11-14 14:41:48 · 427 阅读 · 0 评论 -
Android AES文件加密 ECB模式
项目过程中遇到一个新需求,对文件进行AES加密解密,要求用ECB模式,这里记录一下网上找了很多资料,对字符串进行加密很多,可是我需要的是对文件进行加密,一开始的思路是把文件内容读出来,然后对这些内容循环加密,但是如果文件比较大的话担心这样会出现问题...https://blog.csdn.net/WHB20081815/article/details/73997645从中得到很大帮助,感...原创 2019-11-07 08:56:31 · 878 阅读 · 1 评论 -
android 反编译jar包
最近开发过程中尝试了下jar包的反编译,记录一下~~~~用到的工具:fernflower.jar下载链接: https://pan.baidu.com/s/1Nt0Eb7HS2sT18KbmoYIqkw 提取码: m757下载好fernflower.jar后,输入命令我这里是反编译E盘目录下的classes.jar文件,反编译后的文件输出目录为E盘下的decompile文件夹...原创 2019-10-26 09:08:17 · 3413 阅读 · 1 评论 -
Android查看apk签名信息
转自http://www.trinea.cn/android/android-view-signatures/comment-page-1/判断Apk是否签名用命令:jarsigner-verify-verbose-certs<apk文件>如果有AndroidDebug字樣就是debug 如果已经签名: [证书的有效期为13-8-31 下午2:3...转载 2019-09-11 09:08:31 · 443 阅读 · 0 评论 -
Android开发中的assets目录的作用
assets目录下不会生成R文件索引,在res目录下会生成R文件索引。1.assets:不会在R.java文件下生成相应的标记,assets文件夹可以自己创建文件夹,必须使用AssetsManager类进行访问,存放到这里的资源在运行打包的时候都会打入程序安装包中,2.res:会在R.java文件下生成标记,这里的资源会在运行打包操作的时候判断哪些被使用到了,没有被使用到的文件资源是不会打...转载 2019-08-30 10:25:21 · 6985 阅读 · 2 评论