Android 走过的路
文章平均质量分 92
Feng乍起
这个作者很懒,什么都没留下…
展开
-
Android 滚动条偏移的方法
Android 滚动条偏移的方法以 WebView 为例,computeVerticalScrollRange()返回 WebView 可滚动的总长度;computeVerticalScrollExtent()返回 WebView 当前展示的内容长度;computeVerticalScrollOffset()返回当前展示的内容距离 WebView 顶部的偏移量.view 在onDrawScrollBars()方法中,通过创建ScrollBarDrawable完成滚动条的绘制,// Viewp原创 2021-05-15 17:41:55 · 1368 阅读 · 1 评论 -
EventBus源代码全解析
EventBus Source Readgraph TDA[EventBus.register]--注册类-->B[SubscriberMethodFinder.findSubscriberMethods]B[SubscriberMethodFinder.findSubscriberMethods]--通过反射或索引,获取所有@Subscribe注解的方法-->C[EventBus.subscribe]EventBus注册public void register(Object su原创 2021-02-22 21:25:12 · 248 阅读 · 0 评论 -
DialogFragment有关取消的设置
DialogFragmentDialogFragment设置不可取消getDialog().setCanceledOnTouchOutside(false);// 点击Dialog以外的区域不消失setCancelable(false);// 返回按键不可取消./** * DialogFragment的setCancelable会同时调用Dialog的setCancelable方法 */public void setCancelable(boolean cancelable) {原创 2020-12-25 16:06:49 · 1315 阅读 · 0 评论 -
Android Studio相关问题
Android Studio 常见问题Build Output乱码双击shift,搜索Edit Custom VM Options,添加-Dfile.encoding=UTF-8Gradle CreateProcess error=2, 系统找不到指定的文件.java.io.IOException: Cannot run program "aapt": CreateProcess error=2, 系找不到指定的文件。...Caused by: java.io.IOException:原创 2020-11-11 16:51:19 · 94 阅读 · 0 评论 -
Android开发过程中遇到的问题收集
Android开发过程中遇到的问题收集java.lang.RuntimeException: Parcelable encountered IOException writing serializable object实现Serializable接口的类中,存在没有实现Serializable接口,而是实现Parcelable接口的成员.(奇怪的是,该错误不是每次运行都会出现,有时能够正常运行而不报错)...原创 2020-09-30 16:13:51 · 176 阅读 · 0 评论 -
Android向Androidx过渡时,一些用法的改变
Android向Androidx过渡时,一些用法的改变ContextCompatgetSystemService()在Context中,获取系统服务所使用的方法只用一个参数,如下:public final T getSystemService (Class<T> serviceClass)eg:getSystemService(StorageManager.class)或public abstract Object getSystemService (String name)原创 2020-09-26 17:40:46 · 294 阅读 · 0 评论 -
Android 应用详情查看
应用详情查看存储空间查看PackageStats该类在API26开始被遗弃创建AIDL包android.content.pm添加AIDL文件IPackageStatsObserver.aidl/***** Copyright 2007, The Android Open Source Project**** Licensed under the Apache License, Version 2.0 (the "License");** you may not use原创 2020-09-26 17:39:05 · 737 阅读 · 1 评论