自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 android面试题目合集二

Fragment是Activity中的一个模块化部分,拥有自己的生命周期,类似于Activity的生命周期,但多了onAttach()、onCreateView()、onActivityCreated()等方法。LiveData是不可变的数据持有者,而MutableLiveData是可变的,允许通过postValue()或setValue()更新数据。避免在Activity或Fragment中持有长生命周期的引用,使用弱引用或软引用,及时释放资源,使用LeakCanary检测内存泄漏。

2025-02-10 09:38:28 374

原创 android面试题集合

‌使用合适的线程和异步机制‌:在进行网络请求时,使用合适的线程和异步机制(如AsyncTask、Handler、RxJava等),以避免在主线程上进行网络请求,防止阻塞UI线程。在使用单例模式时,如果单例对象持有Activity或Application的引用,并且单例的生命周期比Activity或Application更长,那么会导致内存泄漏。‌线程‌:线程可以理解为进程中独立运行的子任务,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。

2025-01-21 09:40:58 431

原创 解析APK中CERT.RSA文件,获取公钥证书

有三个文件MANIFEST.MF、CERT.SF、CERT.RSA分别保存着不同的签名信息。将CERT.RSA 后缀名修改为p7b, 然后双击CERT.p7b---》点击逻辑存储名---》点击证书---》双击颁发给--》详细信息---》公钥 即可得到公钥信息(此处显示的是16进制)比较签名文件 CERT.RSA里的公钥证书和预置到设备里的公钥证书 LZ.cer(PEM格式)是否相等。3.获取预置到设备里的公钥证书,比如 LZ.cer (PEM格式) 数据以Base64表示。1.apk解压后的目录结构。

2023-06-06 13:40:40 8346 3

原创 个人命令整理(二)

1.git操作 /////////////////////////////git操作/////////////////////////////1.查看分支--->git branch2.创建分支--->git branch nwl3.切换分支--->git checko...

2019-10-16 10:38:13 310

原创 Android自定义EditText实现手机号码和银行卡号自动分隔、自动设置分隔格式

1. 在原作者的基础上,删除了多余的功能,以及不依赖任何资源等文件;要用的话直接把自定义的类放进项目中即可,,,也不用     加入jar包。2.功能点* 按自己想要的格式自动分割显示的EditText 默认手机格式:xxx xxxx xxxx* 也可自定义任意格式,如信用卡格式:xxxx-xxxx-xxxx-xxxx 或 xxxx xxxx xxxx xxxx* 使用patter...

2018-12-13 00:16:00 1508

原创 输入框中-------禁止输入表情

最近遇到了一个需求,就是在设置账号名称中禁止输入表情,就把该知识点整理了一下,记录以便下次查找. 可能还有不完善之处,请各位补充。方法1:此方法个别表情识别不出来   比如我的华为手机 电话表情 不能识别 //此方法个别表情识别不出来 比如我的华为手机 电话表情 不能识别//去除表情规则// \u0020-\\u007E 标点符号,大小写字母,数字// \u00...

2018-12-12 17:46:45 5391

原创 AndroidStudio打jar包(包含META-INF文件)

最近在研究sdk的开发,遇到了AndroidStudio打jar的问题,,,执行打jar包的操作我们都可以生成一个jar包,但是这个jar包里面的呈现内容  和  eclipse打jar包的呈现内容是不是一样呢,有三种执行操作,但是打的jar包内容不同(eclipse 打jar包非常简单) //1.此种打包方式 jar包没有META-INF文件 不会存在 task makeJar(

2017-12-09 11:00:00 4281

原创 个人命令整理(一)

记录一下常用的命令:1.从Android 5.0开始,前台运行的service必须在通知栏有一个常驻通知   Notification noti = new Notification.Builder(this) .setContentTitle("Reg google id service") .setContentText("Always in fo

2017-11-14 10:53:14 207

转载 几种获取应用程序/apk安装包版本信息的方法

在做项目时,用到获取sd卡目录apk的版本,用到了 http://flycatdeng.iteye.com/blog/2265183 ,这里就记录了一下一、应用程序得到自己的版本信息      获取到PackageInfo之后,那么包名,版本号什么的都可以得到         /**     * 得到当前应用版本名称的方法     *      * @param conte

2017-11-14 10:41:50 3652

转载 Android6.0没有权限读取外部存储的问题

转载自http://blog.youkuaiyun.com/zhigangs/article/details/50630011

2017-11-11 17:05:50 1654

原创 定时刷新界面

方式一、使用Timer(定时器)和TimerTask实现示例代码:public class MainActivity extends Activity {    private TextView msg;    final Handler handler = new Handler() {        public void handleMessage(Message

2017-11-11 14:20:01 485

原创 毫秒转指定日期格式 以及 获取当前日期以指定格式显示

毫秒转指定日期格式 以及 获取当前日期以指定格式显示

2016-09-10 14:48:21 269

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除