自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安卓系统属性 ro、persist、net

Framework中系统属性ro、persist、net1.ro开头的系统属性如果属性名称以“ro.”开头,那么这个属性被视为只读属性。一旦设置,属性值不能改变。2.persist开头的系统属性如果属性名称以“persist.”开头,当设置这个属性时,其值也将写入/data/property。3.net开头的系统属性如果属性名称以“net.”开头,当设置这个属性时,“net.change”属性将会自动设置,以加入到最后修改的属性名。...

2021-08-17 16:07:01 2099

原创 为什么推荐使用ConcurrentHashMap

为什么推荐使用ConcurrentHashmap优缺点分析优缺点分析线程不安全的HashMap在多线程环境下,使用HashMap进行 put操作会引起死循环,导致CPU利用率接近100%,所以在多线程并发情况下不能使用HashMap。HashMap在多线程冰法执行引起死循环,是因为多线程会导致HashMap的Entry链表 形成环形数据结构,一旦形成环形数据结构,Entry的next节点永远不为空,就会产生死循环获取元素效率低下的HashTableHashTable采用synchroniz

2021-08-17 14:39:24 244

原创 安卓源码编译MK 使用mk文件编译jar包(涉及三方jar包)

mk文件如下:LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := \ as-classes:libs/classes.jar \include $(BUILD_MULTI_PREBUILT)include $(CLEAR_VARS)LOCAL...

2019-12-04 15:46:35 794

原创 安卓源码编译MK 使用mk文件编译apk包(涉及三方jar包)

mk文件如下:LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_PACKAGE_NAME := DemoLOCAL_MODULE_TAGS := optionalLOCAL_PRIVILEGED_MODULE := trueLOCAL_CERTIFICATE := platformLOCAL_PRIVATE_PLATFOR...

2019-12-04 15:39:20 1955

原创 安卓App程序中代码实现使用Instrumentation类模拟发送硬按键信息

需求:需要在安卓系统中模拟发送按键信息分析 通过网上百度,询问测试,得到可以通过Instrumentation类来满足我们的要求.用法详解1.封装KeyEventThread类:因为模拟按键信息的功能不能在主线程中实现,需要封装的单独的线程,如下:public class KeyEventThread extends Thread { private static final...

2019-12-04 11:32:09 815

原创 AndroidStudio解决引入framework.jar造成的 Caused by: java.lang.ArrayIndexOutOfBoundsException: 65535问题

AndroidStudio解决引入framework.jar造成的 Caused by: java.lang.ArrayIndexOutOfBoundsException: 65535问题需求场景:需要在AS中导入framework.jar引入framework.jar后造成的错误:解决方案:修改framework.jar的编译方式注意需求场景:需要在AS中导入framework.jar业务需...

2019-12-04 10:31:22 3869 7

原创 AndroidStudio3.1.2 新版本对APP内存泄漏问题定位及优化;

你好,大家好,这两天在处理公司收银平板内存泄漏的问题上学习到了不少,现在将我学习的知识分享出来,有问题的可以在地下给我留言哦。问题:目前,我负责维护管理的是公司的收银业务,涉及到收银平板及相关设备。在平板上,有一功能是批量刷卡,这个功能主要是用来减少单次刷卡的操作时间。但是呢,最近客户反馈一个问题,说有一个用户需要支付两万多元,但是每一张储值卡最多只有500元,那么就需要不停的刷卡,预计需要刷卡...

2018-06-22 15:04:01 2156

原创 安卓-广播技术的入门

大家好,本篇文章将会像大家介绍安卓技能-广播的使用。首先,广播是什么呢?在我的认识中,广播就相当于一个闹铃,或者相当于手机中的一个提醒事项功能。如目前处于Activity A中,当A界面处理结束后,你需要在Activity B中处理一些界面显示的操作时,会使用到广播的功能。以下我会以一个项目中的实例来介绍广播技术。需求:在主界面M点击登录按钮进入登录A界面,在登录界面完成登录操作后,随后关闭A界

2017-06-14 14:55:23 299

原创 (初学者)回调技能学习之工具类执行回调

hello,大家好,我是超级康,是一名博客的新生,这篇博客是我的首篇技术博客,希望大家能学习到些许知识。    在公司上班接近半年的时间,关于回调这个技能,在项目中真的是屡见不鲜。接下来,我会就项目中工具类中所用到的回调进行一些总结。 为了能够贴切的感受回调,我们直接新建一个AndroidStudio项目 -- UploadCallbackDemo 张贴主界面activity_main

2017-04-24 15:55:31 474

原创 对进阶最好的认识

进阶正确的理解方式

2017-04-19 11:36:46 231

空空如也

空空如也

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

TA关注的人

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