Android
apengqianqian
这个作者很懒,什么都没留下…
展开
-
intent传递数据有限制
intent传递数据有限制1、传递大数据时会报错TransactionTooLargeException。2、为什么?实质上是由Binder内核传递,并不是为了传输大量数据而设计,而是为了进程间频繁通信所设计,内核限制是4M,在APP中限制了不到1M(比1M略小的值),真机中可能还有其他任务在占用,最好在512k以内。3、替换方案:第一种是写入临时文件或者数据库,通过Uri发送至目标。第二种...原创 2019-05-08 10:48:20 · 312 阅读 · 0 评论 -
constainlayout
ConstraintLayout相对定位 layout_constraintLeft_toLeftOf文本基线layout_constraintBaseline_toBaselineOf角度定位app:layout_constraintCircle边距android:layout_marginStart和layout_goneMarginStart居中和偏移app:layout_c...原创 2019-05-31 15:24:08 · 277 阅读 · 0 评论 -
git
git initgit clone urlgit remote add [remote-name] [url]git remotegit remote -vgit remote rm [name]git remote rename [old-name][new -name]git rm file.txtgit addgit commit -m “注释”git revert HW...原创 2019-05-31 15:27:35 · 162 阅读 · 0 评论 -
gradle 用法
https://blog.csdn.net/seemygoandroid/article/details/75651683https://blog.csdn.net/singwhatiwanna/article/details/76084580http://www.groovy-lang.org/api.htmlhttp://docs.groovy-lang.org/docs/latest/...转载 2019-05-31 15:28:16 · 201 阅读 · 0 评论 -
权限细节
Android中一些权限的细节获取wifi列表在6.0以上获取为空——需要获取定位权限PERMISSIONS_REQUEST_CODE_ACCESS_COARSE_LOCATION与之间的区别与用法。uses-feature和use-permission的区别获取wifi列表在6.0以上获取为空——需要获取定位权限PERMISSIONS_REQUEST_CODE_ACCESS_COARSE_LO...转载 2019-05-29 16:25:12 · 446 阅读 · 0 评论 -
Andorid8.0 启动service 后之前版本的区别
Andorid8.0 启动service 后之前版本的区别adb shell pm list packages1、8.0以后使用startservice() 返回后台,必须5s内在调用该服务的startforeground(),否则会停止运行超过5s。使用新的startforegroudservice()可以解决问题2、jobschecul 和jobsericeonstartjob ons...原创 2019-05-29 17:38:54 · 234 阅读 · 0 评论