android开发
文章平均质量分 56
尘世不留人,风过不留痕
这个作者很懒,什么都没留下…
展开
-
DBFlow使用时,发生XXX_Table找不到
今天遇到一个比较神奇的问题,可能是之前使用DBFlow已经是很长时间了,但是目前DBFlow已经更新到了5.0.0-alpha2,但是我仍旧使用了4.2.4版本。原创 2021-11-29 17:43:43 · 1083 阅读 · 0 评论 -
RecyclerView使用Glide加载图片刷新闪烁问题记录
一、起因 我们在项目中需要经常使用RecyclerView,但是刷新的时候闪烁确不经常见。我在做项目的过程中,使用Gilde库进行加载图片,根据产品设计,列表中的图片是需要圆角的,并且有些地方是需要局部圆角的,于是我在网上找了一个RoundCornersTransformation的工具类,可以对部分地方进行圆角绘制,对于单张图片的加载是没有问题的,但是后来使用RecyclerView进行notifyDataSetChanged刷新时,问题就悄无声息的发生了。天啊!这闪烁的节奏感,赶紧嗨起...原创 2021-11-19 14:19:17 · 4134 阅读 · 0 评论 -
vlc-for-android
1.如果不想自己编辑vlc的代码的话,可以下载在github上可以使用的demo。2.下载地址:(1)vlc-for-android demo地址(已经编译好的):https://github.com/over140/vlc-android-demo (注意工程是Android Studio的工程)(2)如果想自己编译的话,可以去https://wiki.videolan.org官网上原创 2016-04-01 11:37:18 · 15230 阅读 · 8 评论 -
Android 如何做到隐藏手机底部虚拟按键?
现在的Android手机有好多底部带虚拟按键,比如华为、nexus、魅族等等,一般情况下对APP没啥影响,但是有时候就必须要强制隐藏。例如:游戏的时候,拍照的时候。。。接下来加上几个方法就OK 了,代码如下[html] view plain copy /** * 隐藏虚拟按键,并且设置成全屏 */ pro原创 2017-03-14 10:35:29 · 15624 阅读 · 1 评论 -
android开发注释规范
------有些人可能去公司开发了很长时间,但是不知道怎么去写各种文档,我在本章节给出了《安卓注释规范文档》的示例,仅供大家参考,如有不足请多指正。 XX产品Android注释规范 创建时间:xxxx-xx-xx原创 2017-03-14 11:01:22 · 3410 阅读 · 0 评论 -
APK校验码校验规则
获取签名证书keystore的SHA1值和完整性校验获取的classes.dex的SHA-1哈希值字符串进行拼接,使用MD5加密参数传入后台做比对,根据返回结果是否进行下一步登录操作1.签名证书文件校验码获取签名证书的SHA1值 2.完整性校验对签名文件中classes.dex哈希值的校验 Android工程代码经编译打包生成apk包后,开发者需要对其原创 2017-03-14 10:55:14 · 2786 阅读 · 0 评论 -
android什么情况下会导致ANR?
粗略的来分会有两种情况导致ANR:第一类:dispatchTimeout 输入事件分发超时,一般是由于主线程在5秒之内没有响应输入事件。第二类:BroadcastReceiver没有在系统设定的时间内完成并返回。再细分的话ANR可能是由主线程导致也可能是由非主线程导致:由于主线程导致的情况:1.耗时网络访问2.当有大量数据读写操作时再原创 2017-03-14 10:47:02 · 4615 阅读 · 0 评论 -
四大组件之ContentProvider
一、什么是ContentProvider?ContentProvider(内容提供者)是Android中的四大组件之一。主要用于对外共享数据,也就是通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对指定应用中的数据进行操作。ContentProvider分为系统的和自定义的,系统的也就是例如联系人,图片等数据。二、Conte原创 2016-03-25 16:34:42 · 366 阅读 · 0 评论 -
四大组件之BroadcastReceiver
一、什么是BroadcastReceiver?BroadcastReceiver是Android中用处较大的异步消息机制。它有轻量和跨进程的性质。一个BroadcastReceiver对象的生命周期不超过5秒,不能绑定服务和做一些耗时的操作,但是用来收发信号和消息则戳戳有余。系统也经常有BroadcastReceiver发送消息。二、BroadcastReceiver如何使用呢?首先在原创 2016-03-25 16:19:12 · 534 阅读 · 0 评论 -
四大组件之Service
一、什么是Service?根据官网文档的描述可以得知,service是android系统的一个应用组件,启动之后一直默默的长时间的运行在后台,不像activty那样可以跟用户交互,就算我们退出应用了,service仍然可以在后台执行。因此可以利用service的这个特性帮我们解决很多问题,想熟练使用service就得先了解它的生命周期。二、service生命周期serv原创 2016-03-25 15:29:56 · 355 阅读 · 0 评论 -
四大组件之Activity
一、什么是Activity?Activity是Android组件中最基本也是最为常见用的四大组件(Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器)之一。Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务。Activity中所有操作都与用户密切相关,是一个负责与用户原创 2016-03-25 14:21:35 · 327 阅读 · 0 评论 -
android常用颜色配置xml
color.xml #FFFFFF #FFFFF0 #FFFFE0 #FFFF00 #FFFAFA #FFFAF0 #FFFACD #FFF8DC #FFF5EE #FFF0F5 #FFEFD5 #FFEBCD #FFE4E1 #FFE4C4 #FF原创 2016-03-24 18:58:32 · 313 阅读 · 0 评论