首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android
心在梦在
创建于2021-06-03
订阅专栏
android知识整理
等 7 人订阅
共74篇文章
创建于2021-06-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
异步通信2——AsyncTask详解
当任务状态改变之后,工作线程会向UI线程发送消息,AsyncTask内部的InternalHandler响应这些消息,并调用相关的回调函数。 跟Handler的内存泄漏相似,非静态内部类持有外部类的引用,由于activity被销毁,但是AsyncTask还在执行任务,所以此时A…
Android组件2——Service详解
Thread程序执行的最小单元,它是分配CPU的基本单位。可以用 Thread 来执行一些异步的操作。 Service是Android的一种机制。当它运行的时候如果是Local Service,那么对应的 Service 是运行在主进程的 main 线程上的。 Thread运行…
Android组件5——Fragment详解
起初,Android 在 Android 3.0(API 级别 11)中引入了Fragment,主要是为了给大屏幕(如平板电脑)上更加动态和灵活的 UI 设计提供支持。 Fragment使用频率高,Fragment的使用频率仅次于Activity,有的项目中Fragment使用…
Android定时执行——倒计时
1. 使用Observable.interval 2. CountDownTimer1. 使用Observable.interval 2. CountDownTimer
Android 跑马灯重复抖动的解决方法
正常情况下,跑马灯用TextView实现即可,如果遇到抖动问题,在TextView外层嵌套一个局部就可以解决问题。 参考:# Android 跑马灯重复抖动的解决方法
Android TextView跑马灯效果
直接在布局里写代码就好了: 主要是这几行: android:singleLine="true" android:ellipsize="marquee" android:focusable="true"
Android NDK工程的建立 和 JNI的基本用法
本来想学习下openGL ES,在网上搜教程,又想下载写源码看看,然后在github上下载了些相关的代码,下载后,因为cMake的版本不兼容原因总是编译不通过,那就学一下cMake是啥吧,搜着搜着就搜
Android TextView 字体颜色渐变
参考: # Android TextView 字体颜色渐变 # Android LinearGradient线性渐变
Dialog 不能全屏,左右有间距解决方案
dialog 默认的样式@android:style/Theme.Dialog 对应的style 有pading属性,所以 win.getDecorView().setPadding(0, 0, 0,
*What went wrong: Execution failed for task ':app:stripDebugDebugSymbols'. > No
运行新项目报错: 修改 File--> Project Structure —> SDK Location 修改所使用的NDK版本 注意:使用和和官网一样的NDK版本为 20.1.5948944 或者
分析ANR或者系统内存崩溃的问题[转]
一:什么是ANR ANR:Application Not Responding,即应用无响应 二:ANR的类型 ANR一般有三种类型: 1:**KeyDispatchTimeout(5 seconds
android流光动画和流光字体
Android流光动画,直接上代码 android 流光字体 参考: Android实现流光效果、光影移动效果 Android自定义控件(三)——打造闪闪发光的字体 https://github.co
gridView的一个小技巧
以前UI出了一个图,网格布局中间的间距是12dp,两边的间距是0dp 这个百思不得不解 有一个很好的属性 很好的解决这个问题
android生成包签名
在app下执行keytool -list -v -keystore theme.keystore 确保app目录下有theme.keystore这个文件 需要输入密码,密码在build.gradle下
Android储存那点事
存储分为内部存储和外部存储 内部存储在Android/data目录下,删除app后,对应目录下的文件全部删除 外部存储在其他目录下,可自定义,删除app后,文件依然存在 如 这是存储在 Documen
Mac Android Gradle plugin requires Java 11 to run. You are currently using Java
解决 通过AS preferences修改 通过gradle.properties修改 在gradle.properties添加 org.gradle.java.home=/Applications/
AS中aar文件git不显示问题
搜了很多资料,大都显示是AS缓存的问题,要改这改哪儿的, 经过同事的指导,解决起来很简单,手动git add,很不是很简单啊,哈哈哈
IndexOutOfBoundsException: Invalid index 0, size is 0
如果是平常的ArrayList,做一下长度的判断,这可是viewPager导致的 完整如下: 解决方法有2个, 重写ViewPager, 但这不是100%管用的 cause reason: this
Mac Charles抓包Https
1. 前言 公司新业务用https,习惯了抓包的我抓不到https甚是难受,看到测试小伙伴跟我发https的抓包截图,甚是疑问,便向测试小伙伴请求Charles抓包https的流程,再次,向测试小伙伴
下一页