首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
lebronzhen
掘友等级
码农
Android
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 13
沸点 7
赞
20
返回
|
搜索文章
最新
热门
Android Canvas drawText如何支持换行
想要直接在Canvas的drawText方法中的要绘制的文本中直接使用 \n 来换行是不支持的,但是如果有这样得需求也可以自己来实现。第一种方法直接使用TextPaint就可以支持,这种方法比较方便,
Android系统分享功能
Android系统是自带分享功能的,不过也有一定的局限性,可以分享图片,文字,视频,音频等,也可以分享多图,但是不支持直接分享一个卡片(包括图文,链接),所以一般都是将需要分享的内容添加到图片中,或者
RxJava2.0 Interval和IntervalRange操作符
共有四个不同的重载方法,其中 1, 3, 4 都是直接调用了方法 2,所以直接看方法 2 就可以,period 和 unit 是所有方法都需要传的,initialDelay 和 scheduler 可以自己设置,不传也会有默认值。 unit 是间隔时间的单位,TimeUnit …
Android组件化+MVP+Dragger2+RxJava+EventBus
1、包名划分采用 PBF 进行分包的好处,因为同一功能代码在同一包中,所以容易删除功能,并且降低了 package 耦合;拥有私有作用域,一个功能不能访问另一功能的任何东西;包大小体现出功能的问题,包太大说明此功能需要进行重构。 2、命名规范主要需要记住的是静态字段命名以 s …
十大经典排序算法Java版
稳定:如果 a 原本在 b 前面,而 a=b,排序之后 a 仍然在 b 的前面。 不稳定:如果 a 原本在 b 的前面,而 a=b,排序之后 a 可能会出现在 b 的后面。 时间复杂度:对排序数据的总的操作次数。反映当 n 变化时,操作次数呈现什么规律。 空间复杂度:是指算法在…
Android清除应用缓存
这种方式的问题就是不止清除cache,连带应用的data也删除了。如下图所示: 这种方式只会清除cache,有需要只清除缓存,可以是用这种方式。IPackageDataObserver需要自己放到项目的aidi文件夹中,如下图所示: 两种方式都需要有系统权限,声明为系统应用并且…
Android中切换到主线程执行的方法
使用 view 对象,调用 post 方法即可在主线程中执行里边的代码,postDelayed 是延时执行,也可以达到相同的效果。例如: 在 Acitivity 中直接调用 runOnUiThread 或者将 Activity 的 context 对象传入子线程调用。例如: 然…
Android利用反射机制调用截屏方法和获取屏幕宽高的方法
想要在应用中进行截屏,可以直接调用 View 的 getDrawingCache 方法,但是这个方法截图的话是没有状态栏的,想要整屏截图就要自己来实现了。 还有一个方法可以调用系统隐藏的 screenshot 方法,来进行截屏,这种方法截图是整屏的。 通过调用 SurfaceC…
Android应用如何重启自己
标志位FLAG作用:销毁目标Activity和它之上的所有Activity,重新创建目标Activity调用这些代码就可以重启自身应用
Android系统设置屏幕不旋转
0 为锁定,1 为可自动旋转。
下一页
个人成就
文章被点赞
132
文章被阅读
90,652
掘力值
1,761
关注了
3
关注者
29
收藏集
1
关注标签
2
加入于
2019-11-01