首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
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
文章被阅读
48,718
掘力值
1,029
关注了
0
关注者
6
收藏集
0
关注标签
7
加入于
2021-02-13