首页
学习
活动
专区
工具
TVP
发布

移动开发

专栏作者
67
文章
99873
阅读量
12
订阅数
Android super.img 镜像解包
在 Android 10 及更高版本上支持了"动态分区",所以 ROM 包中看不到了传统的 system.img 等镜像。支持的动态分区包括:
夏洛克的猫
2021-12-06
5.7K0
Android 自定义 Lint 调试
1. 点击 Edit Configurations 2. 点击 + 号 Add New Configuration 按钮 3. 选择 Remote 4. 没有特别情况,可以直接采用默认模板,填写配置名
夏洛克的猫
2021-01-27
8770
在 Andorid 中为什么要避免「内存抖动」?
但是其实初步想,为什么要避免内存抖动呢?频繁创建对象,被 Java 虚拟机的回收机制自动回收了,这不是挺好的吗?开发者为什么还需要关心这个问题呢?
夏洛克的猫
2020-05-12
1K0
git的常用配置
2.更改默认的比较和合并工具,采用 beyondcompare 由于采用命令行的配置,经常有符号打错的情况,这里我建议直接在.gitconfig文件中配置,在文件中加入下属节点
夏洛克的猫
2018-10-18
8970
OkHttp关于https请求的设置
https请求由于证书验证问题,直接请求一般都会失败.一般是做证书验证处理或者忽略证书验证,这里介绍后者.解决方案从外文文章中看到,这里搬砖一下.希望对大家有帮助
夏洛克的猫
2018-10-18
3.2K0
关于fragment的getActivity()返回null的处理
在fragment的使用中经常要使用getActivity获取依附的activity,但在某些情况下回返回null,如果不加处理可能会因空指针异常导致程序崩溃.所以建议每次使用getActivity方法都需检查一下.
夏洛克的猫
2018-10-18
3K0
Andorid检测支付宝客户端是否安装
主要采用intent意图匹配间接实现检测支付宝客户端是否安装,代码如下: public static boolean checkAliPayInstalled(Context context) { Uri uri = Uri.parse("alipays://platformapi/startApp"); Intent intent = new Intent(Intent.ACTION_VIEW, uri); ComponentName c
夏洛克的猫
2018-10-18
2K0
关于友盟分享的小问题
1.目前碰到一个问题是这样的:将友盟分享作为一个工程依赖的方式引入项目中,而你的的工程项目中如果有同名的资源文件,就有可能如下问题(找不到引用id)
夏洛克的猫
2018-10-18
7910
关于主线程中自动建立的Looper的思考:主线程中Looper中的轮询死循环为何没有阻塞主线程
Android中UI线程会自动给我们建立一个looper,但是looper中的loop方法是个死循环.为什么我们在UI线程中写的代码为何都能顺利执行?为什么没有引起ANR呢? Looper的部分源
夏洛克的猫
2018-10-18
1.2K0
ListView setOnItemClickListen 方法无效
在listview中item里如果有checkbox,imagebutton等控件,焦点会被子这些子控件捕获到,ListView无法捕获处理事件.可以用下面的方法解决 可以再item的根布局设置如下属性:
夏洛克的猫
2018-10-18
8900
Android-PullToRefresh onRefreshComplete()失效问题
Android-PullToRefresh使用setRefreshing(true)出发刷新后,如果立即调用onRefreshComplete(),下拉刷新的进度状态并不会消失,一直处于刷新状态.可能是这个库的一个bug,还没有仔细研究代码.下面提供一个简单的解决办法,就是延迟调用onRefreshComplete(),如下:
夏洛克的猫
2018-10-18
7340
Android6.0 org.apache.http.util.EncodingUtils等相关类被移除
6.0sdk中移除了org.apache.http.util.EncodingUtils等相关类,可以在gradle作如下配置,引入相关类
夏洛克的猫
2018-10-18
1.2K0
Android开启StrictMode模式
StrictMode帮助我们侦测导致主线程阻塞的活动,如无意的在主线程执行磁盘访问或者网络调用,这对编写代码是很有帮助的. 下面的代码可以在debug模式下开启StrictMode模式.代码放在MainActivity中onCreate方法中即可
夏洛克的猫
2018-10-18
8080
SwipeRefreshLayout和RecyclerView使用的小问题
SwipeRefreshLayout是官方提供的下拉刷新控件,在使用过程碰到一些小问题和大家分享下. 下面的代码只能监听下拉手势所引发的事件
夏洛克的猫
2018-10-18
1.6K0
toolbar setTitle 无效的解决方法
在项目中,根据文档按如下设置标题 mToolbar = (Toolbar) findViewById(R.id.toolbar); mToolbar.setTitle("test") setSupportActionBar(mToolbar); 发现toolbar标题并未被设置,后改成如下才达到效果 getSupportActionBar().setTitle("test") 有可能是个官方的bug
夏洛克的猫
2018-10-18
1.6K0
java split()
java提供了split根据传入的分隔符,返回数组的方法.但是对于一些特殊字符我们要注意下,以防获取的不是我们想要的结果. 如想要根据”竖线”分隔:
夏洛克的猫
2018-10-18
1.6K0
CollapsingToolbarLayout中Toolbar不跟随ListView扩展
要想Toolbar跟随Listview的滑动扩展或者是收缩这中联动效果,需要在ListView中配置如下属性: android:nestedScrollingEnabled=”true”
夏洛克的猫
2018-10-18
7290
include标签使用的小问题
使用include标签可以避免布局中重复代码,但是目前碰到个小问题说明一下,避免大家入坑.
夏洛克的猫
2018-10-18
8170
gradle小技巧
项目中经常会设置一个全局变量来控制log的打印,可以再gradle作如下配置,就可以在debug版本中输出日志,在release版本中关闭日志,避免忘记自己去手动更改
夏洛克的猫
2018-10-18
4280
Retrofit使用OkHttp保存和添加cookie
Retrofit的cookie的保存和添加都可以用Interceptor来实现 下面是接收请求中返回并保存cookie的代码示例:
夏洛克的猫
2018-10-18
1.6K0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档