首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
一条鱼和一片海
掘友等级
Android 开发
擅长 Android 开发,喜欢折腾,尝试新的方向
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
最新
热门
Android ViewBinding 使用
最近Android Studio 升级后 butterknife 有一个警告:查看官网发现:butterknife已经弃用,建议使用 view binding 替换。
JNI创建线程
作为一个Android开发,或多或少都会接触到JNI,有时候需要创建线程做一些特别的操作。 使用 pthread 创建线程。 JNI调用java函数,需用用到java虚拟机环境,也就是JNIEnv指针。pthread_create创建的线程是一个c++中的线程,虚拟机并不能识别…
JNI异常找不到native方法的实现
就如同字面上的意思,找不到该 native 方法的实现,头疼的是这个崩溃只有一台手机上会出现。 在 JNI_OnLoad 方法中加了日志,发现没有打印。 创建新的动态库,发现可以正常调用,只有这个动态库有问题。 在组长的提示下,修改了动态库名称,发现正常了。原先动态库的名称是 …
Android Studio 动态调试apk
其实是动态调试 Smail文件 ,一种逆向分析的方式,通过 jdwp 调试相关进程。 一般在做竞品分析时会用到类似的手段。Android studio支持apk分析,所以操作起来还是比较简单的。 运行后,在 Logcat 中可以找到对应进程即可。 如果没有找到,应该是 Andr…
Android 通知栏使用
不同版本通知栏的创建方式不尽相同,当前官方推荐使用 NotificationCompat 相关的API,兼容到Android 4.0,但是部分新功能,比如内嵌回复操作,旧版本是无法支持的。 在 Android 8.0 及更高版本上提供通知,需要在系统中注册应用的通知渠道。 上述…
MPAndroidChart 修改柱状图高亮效果
类似阴影效果,且显示的宽度需要增加。 只能修改高亮颜色和透明度,没有办法修改宽度和高度,无法达到我们想要的效果。 没有办法,只能先查看源码是如何实现,然后尝试去修改了。 从源码中可以看出,点击效果就是通过点击位置,重新绘制一个矩形。 所以重点就是 mBarRect 的赋值。 可…
MPAndroidChart 自定义 MarkerView
MarkerView 顾名思义就是标记视图,点击图表上的数值时一般都需要一个提示框用于显示数值,MPAndroidChart 也提供了对应的接口,setMarker(MarkerView)。 堆叠柱状图的实现可以参考我的另外一篇文章,MPAndroidChart实现堆叠柱状图。…
enum 实现 Parcelable 接口
Parcelable是Android提供的序列化接口,对比Serializable它的使用方式更为复杂,但是效率更高,经常用于AIDL通信等。 在 Android Studio 中添加 Android Parcelable code generator 这个插件。 打开这个类,…
Android Room 使用
Room 是在 SQLite 上提供了一个抽象层,以便在充分利用 SQLite 的强大功能的同时,能够流畅地访问数据库。 数据库:包含数据库持有者,并作为应用已保留的持久关系型数据的底层连接的主要接入点。 Entity:表示数据库中的表。 DAO:包含用于访问数据库的方法。 包…
MPAndroidChart 实现堆叠柱状图
效果图如下:一、导入MPAndroidChart二、布局中使用BarChart三、设置图表样式
下一页
个人成就
文章被点赞
75
文章被阅读
49,781
掘力值
1,031
关注了
0
关注者
6
收藏集
0
关注标签
7
加入于
2021-02-13