最近做的一个Android项目中,需要将一个有20W份html文件的压缩包下载到本地,解压后在本地浏览;在解压的时候尝试了很多方法都无法完成解压(文件数量太大,要么解压超慢要么就内存溢出程序崩溃),后来放弃解压,直接从压…
标签:Android
《Android Activity》活动的介绍和创建
Activity 是什么
使用Java+Kotlin双语言的LeetCode刷题之路(三)
BasedLeetCode LeetCode learning records based on Java,Kotlin,Python…Github 地址 序号对应 LeetCode 中题目序号 14 编写一…
这可能不算是一个自定义View,但是它。。。
业务场景 count down TextView 验证码倒计时效果在 App 登录模块中很常见,它涉及到这么几个技术点: 1. 控件点击事件 2. 定时器 3. 动态改变控件内容 本文通过继承TextView将这几个技术…
Java 位运算超全面总结(以及Koltin)
1.原码、反码、补码 关于原码、反码、补码的相关知识作者不打算在这里长篇大论,相关知识已有别的大佬总结很好了,还请老铁自行 Google,不过有篇知乎回答是作者学编程以来见过对相关知识最通俗易懂,生动简洁的解释:对原码、…
Java的内存管理机制
今天去参加腾讯的面试,结果是一塌糊涂。把问道的问题进行整理,希望自己可以有所收获。 摘取别人的文章原文 1.Java的内存管理就是对象的分配和释放 分配:内存的分配是程序完成的,程序员通过new关键字为对象申请内存空间(…
Volley源码分析笔记
Volley的介绍 线程管理 缓存管理 发送网络请求过程 在主线程把请求加入请求队列 缓存线程查询请求是否有缓存,如果有缓存,则从缓存中获取数据解析返回给主线程,如果没有缓存,把请求分发给网络线程 网络线程发送请求,从服…
android studio NDK学习计划(以官网为参考)
eclipse时代玩过ndk,现在studio时代,应该是大同小异,使用各自的工具,遵守各自的规则即可;参照官网,进行提炼,总结,学习计划如下(本系列只关注cmake,如需学习ndk-build,请自行查阅其他资料): …
RecyclerView:getLayoutPosition 和 getAdapterPosition
一、getPosition /** * @deprecated This method is deprecated because its meaning is ambiguous due to the async * …
WebView访问网页(-)
title: WebView访问网页(-) 一、在布局文件中添加相应的布局 <WebView android:id="@+id/webView" android:layout_width="match_parent…
RecyclerView.Adapter的封装
改造了鸿洋大神的baseAdapter, 加了两个自己封装的Adapter, 借鉴了网上的Listview的Adapter的封装, 攒了攒,自己感觉挺好使; 拿出来让大家指导指导 github 地址: https://g…
INSTALL_FAILED_NO_MATCHING_ABIS错误解决
问题描述 有时候将写好的程序运行到Android模拟器上的时候,可能会遇到”Installation failed with message INSTALL_FAILED_NO_MATCHING_ABIS: …