
Android
LawCoder
这个作者很懒,什么都没留下…
展开
-
文章而第三方
第三方原创 2022-06-13 16:52:32 · 149 阅读 · 1 评论 -
阿迪斯发得瑟得瑟阿迪斯
阿迪斯发啊手动阀阿迪斯发啊手动阀阿斯蒂发士大夫阿斯蒂f原创 2022-05-10 15:13:51 · 216 阅读 · 0 评论 -
阿迪斯阿迪斯发
阿斯蒂案发时啊手动阀原创 2022-04-13 17:16:37 · 139 阅读 · 0 评论 -
撒旦发射点发
第三方啊手动阀阿斯蒂f原创 2022-04-08 14:53:55 · 236 阅读 · 0 评论 -
士大夫第三方
士大夫原创 2022-04-06 11:00:30 · 170 阅读 · 0 评论 -
Android-OOM与内存优化
OOM与内存优化内存管理基础App内存组成以及限制Android给每个App分配一个VM,让App运行在dalvik上,这样即使App崩溃也不会影响到系统。系统给VM分配了一定的内存大小,App可以申请使用的内存大小不能超过此硬性逻辑限制,就算物理内存富余,如果应用超出VM最大内存,就会出现内存溢出crash。由程序控制操作的内存空间在heap上,分java heapsize和native heapsizeJava申请的内存在vm heap上,所以如果java申请的内存大小超过VM的逻辑内存限原创 2021-12-27 10:38:28 · 1703 阅读 · 0 评论 -
Android开发过程中问题日志及解决方法
1.在JNI开发中,在与jni方法异步线程中使用JNIEnv相关方法导致程序native崩溃。原因:JNIEnv是一个线程相关的变量;JNIEnv 对于每个 thread 而言是唯一的 ;JNIEnv *env指针不可以为多个线程共用。解决方法:1.在jni方法实现中获取JavaVM实例(在jni线程中),例如JavaVM *jvm = (*env)->GetJavaVM(env,...原创 2019-12-25 16:35:55 · 267 阅读 · 0 评论 -
Activity中getWindow().setBackground()与getWindw().getDecorView().setBackground()的区别
区别在于前者必须在setContentView之后调用才产生效果。后者无论在setContentView前后调用都有效果,但仅支持api16以上。原创 2018-11-29 11:13:15 · 3471 阅读 · 0 评论 -
Android工程师面试
根据简历情况的面试题1、什么是Android应用框架设计?你是如何进行Android应用框架设计?2、说说MVP、MVC、MVVM的区别? 认清Android框架 MVC,MVP和MVVM3、你有哪些自定义控件的经验?谈谈它们如何实现?自定义控件有哪几种类型?自定义控件的一般步骤是什么? Captcha、BannerView、PointView、LuckyBoard 安卓自定义V...原创 2018-08-28 19:32:39 · 685 阅读 · 0 评论 -
Android应用MVP实践——MingMVP
前言    在Android应用开发领域有三种开发模式MVC,MVP和MVVM。三种开发架构各有各的优势。都是为了分离视图层和业务逻辑层解决它们之间的耦合。本文记根据自己对MVP的理解实现Android MVP开发模式的实现——MingMVP。本文针对已对MVP开发模式有所了解的同学。对MVP开发模式还不是很了解的同学可以参考以下文章: Android...原创 2018-08-11 22:24:56 · 1273 阅读 · 1 评论 -
Android代码混淆
前言    Android代码混淆是让Android项目避免轻易被逆向分析,防止代码安全泄露的手段之一。它将工程中的Android代码用简单抽象的字母或单词代替原有的代码名称。使代码丧失可读性从而使逆向工程师难以阅读,增加逆向成本。当逆向成本大于逆向收益的时候,逆向代码也就失去意义。   &a原创 2018-07-15 23:01:10 · 3355 阅读 · 2 评论 -
Android P 行为变更
     Android P 提出了许多Android系统的行为变更。很多这些变更影响着大多数应用(不管应用是以哪个Android版本开发)。但是,一些改变仅仅影响目标版本是Android P的应用。为了表述清晰,本文分为两个部分:一、影响各Android版本的应用的变更.。二、只影响Android P应用的变更。所有运行在Android ...翻译 2018-03-29 16:41:20 · 1500 阅读 · 0 评论 -
Kotlin学习笔记(一)—基础语法与Java全面PK
前言 Kotlin作为Google承认的新的Android开发语言必定有其可取之处。现在开始,我也要随波逐流,记录学习Kotlin的点点滴滴。同时,通过将Kotlin还原成Java代码,对比两种语言的优劣。当然,当你能将某个Kotlin知识点还原成Java就可以算你掌握了这个知识点。文章大部分通过官方文档学习而来,要想原汁原味的朋友可...原创 2018-02-09 15:53:10 · 4902 阅读 · 0 评论 -
Android拼图滑块验证码控件
大咖好,博主毕业工作半年多了。今天给大噶呈献博主博客处女作——Android拼图滑块验证码控件。由于初写博客,很多地方可能不够好,望各位多多给点意见。工作半年才送出第一篇博客很惭愧555。概述 验证码是可以区分用户是人还是计算机。可以防止破解密码、刷票等恶意行为。客户端上多数用在关键操作上,比如购买、登录、注册等场景。本文将介绍Android拼图滑块验证码控件是如何一步一步编原创 2018-01-22 21:24:06 · 27607 阅读 · 38 评论