![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android基础技术笔记
文章平均质量分 64
grandville
这个作者很懒,什么都没留下…
展开
-
Java字符编码学习笔记
Java 内码code_unit: utf-16的是16位unicode编码范围: U+0000 to U+10FFFFjava内码:utf-16: U+0000 to U+FFFF基本多语言编码面(BMP):Basic Multilingual Planecode points:U+0000 to U+FFFF包括:surrogate code points 和 code ...原创 2020-03-07 18:19:07 · 168 阅读 · 0 评论 -
小米魅族系统遇到的6.0权限不弹窗问题
最近在工作中遇到了一个问题,在小米手机上,调用6.0申请权限的api,很久才弹出权限申请框或者不弹。我们的逻辑是在进入一个Fragment,在onViewCreated方法中,判断是否有读取联系人的权限,如果没有就申请权限,可是日志和调试显示权限申请的代码早就执行了,然而弹窗却没有出现。为了方便验证,写了个简单的demo代码类似下面: if(checkSelfPermission(Ma原创 2017-02-20 18:17:36 · 2927 阅读 · 0 评论 -
Android singleTask和 taskAffinity
在Android中Activity有四种启动模式,1.standard; 2. singleTop; 3:singleTask; 4.singleInstance。这四种启动模式可以AndroidManifest中的activity标签中声明,例如launchMode =“singleTask”,其中默认是standard。其中前面两种比较好理解,就不具体说了,但后面两种就相对不好理解了,原创 2016-04-16 20:23:38 · 670 阅读 · 0 评论 -
关于Retrofit 动态代理思考
Retrofit动态代理之前项目中引入了Retrofit,在熟悉Retrofit用法之后,感觉它在创建网络请求的方式很新颖独特。典型的使用方式如下:先定义一个服务接口public interface UserService { @GET("users/{username}") Call<User> getUser(@Path("username") String username);原创 2018-04-09 20:45:54 · 1176 阅读 · 0 评论 -
Glide加载图片缩放模式
Glide加载图片缩放模式前不久做一个水平图片滑动列表选择,效果类似于QQ发送图片。因为图片的长宽比不一致,而高度是固定的,所以就要对图片进行特殊拉伸。所以就看了下Glide拉伸这一块的源码。废话不多说了,下面开始总结。平时我们用BitmapFactory进行加载较大图片时候,往往先通过inJustDecodeBounds方式解析出图片宽高,再结合ImageView宽高计算inSample...原创 2018-04-11 01:30:29 · 4778 阅读 · 1 评论