移动开发

64 篇文章
12 人订阅

全部文章

夏洛克的猫

git的常用配置

2.更改默认的比较和合并工具,采用 beyondcompare 由于采用命令行的配置,经常有符号打错的情况,这里我建议直接在.gitconfig文件中配置,...

1803
夏洛克的猫

OkHttp关于https请求的设置

https请求由于证书验证问题,直接请求一般都会失败.一般是做证书验证处理或者忽略证书验证,这里介绍后者.解决方案从外文文章中看到,这里搬砖一下.希望对大家有帮...

9702
夏洛克的猫

关于fragment的getActivity()返回null的处理

在fragment的使用中经常要使用getActivity获取依附的activity,但在某些情况下回返回null,如果不加处理可能会因空指针异常导致程序崩溃....

3182
夏洛克的猫

Andorid检测支付宝客户端是否安装

2034
夏洛克的猫

关于友盟分享的小问题

1.目前碰到一个问题是这样的:将友盟分享作为一个工程依赖的方式引入项目中,而你的的工程项目中如果有同名的资源文件,就有可能如下问题(找不到引用id)

2303
夏洛克的猫

关于主线程中自动建立的Looper的思考:主线程中Looper中的轮询死循环为何没有阻塞主线程

Android中UI线程会自动给我们建立一个looper,但是looper中的loop方法是个死循环.为什么我们在UI线程中写的代码为何都能顺利执行?为什么没有...

2354
夏洛克的猫

ListView setOnItemClickListen 方法无效

在listview中item里如果有checkbox,imagebutton等控件,焦点会被子这些子控件捕获到,ListView无法捕获处理事件.可以用下面的方...

852
夏洛克的猫

Android-PullToRefresh onRefreshComplete()失效问题

Android-PullToRefresh使用setRefreshing(true)出发刷新后,如果立即调用onRefreshComplete(),下拉刷新的进...

1631
夏洛克的猫

Android6.0 org.apache.http.util.EncodingUtils等相关类被移除

6.0sdk中移除了org.apache.http.util.EncodingUtils等相关类,可以在gradle作如下配置,引入相关类

2643
夏洛克的猫

Android开启StrictMode模式

StrictMode帮助我们侦测导致主线程阻塞的活动,如无意的在主线程执行磁盘访问或者网络调用,这对编写代码是很有帮助的. 下面的代码可以在debug模式下...

1702
夏洛克的猫

SwipeRefreshLayout和RecyclerView使用的小问题

SwipeRefreshLayout是官方提供的下拉刷新控件,在使用过程碰到一些小问题和大家分享下. 下面的代码只能监听下拉手势所引发的事件

3874
夏洛克的猫

toolbar setTitle 无效的解决方法

5073
夏洛克的猫

java split()

java提供了split根据传入的分隔符,返回数组的方法.但是对于一些特殊字符我们要注意下,以防获取的不是我们想要的结果. 如想要根据”竖线”分隔:

1081
夏洛克的猫

CollapsingToolbarLayout中Toolbar不跟随ListView扩展

要想Toolbar跟随Listview的滑动扩展或者是收缩这中联动效果,需要在ListView中配置如下属性: android:nestedScrollin...

1831
夏洛克的猫

include标签使用的小问题

使用include标签可以避免布局中重复代码,但是目前碰到个小问题说明一下,避免大家入坑.

2613
夏洛克的猫

gradle小技巧

项目中经常会设置一个全局变量来控制log的打印,可以再gradle作如下配置,就可以在debug版本中输出日志,在release版本中关闭日志,避免忘记自己去手...

1662
夏洛克的猫

Retrofit使用OkHttp保存和添加cookie

Retrofit的cookie的保存和添加都可以用Interceptor来实现 下面是接收请求中返回并保存cookie的代码示例:

1507
夏洛克的猫

Android默认padding的消除

在android系统中会给textview中的文字,默认给于一定的padding.有时候我们想要view紧紧包裹住文字,这时可以用如下的属性进行设置

1922
夏洛克的猫

RxJava使用总结

1.RxJava在android中想要使用AndroidSchedulers.mainThread()这个线程,需要在你的gradle文件添加下面这个依赖

2122
夏洛克的猫

Android-PullToRefresh自动加载更多

Android-PullToRefresh(github地址)是个十分方便的下拉刷新库(也有上拉加载的功能),各个app中常见到滑到底部自动加载的功能,这里提供...

2712

扫码关注云+社区

领取腾讯云代金券