android 基础
小南胡
123123123
展开
-
安卓持久框架Room VS GreenDao
一 、Room的基本使用1、导包: 1 2 implementation"androidx.room:room-runtime:2.2.3" annotationProcessor'android.arch.persistence.room:compiler:1.1.1' 2、添加数据库 1 2 3 4 5 6 @Database(entities = {User.cl..原创 2020-06-17 13:30:06 · 2733 阅读 · 1 评论 -
Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()
java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()' on a null object reference这个错误说起来真的是太无语了,写了个ListView,给其设置了一个适配器(adapter),怎么运行都...原创 2019-01-18 09:32:36 · 768 阅读 · 3 评论 -
记一次 “String resource ID #0xc8” 未找到iD
程序之前都运行正常,但是在一次懵逼的状态下报出 android.content.res.Resources$NotFoundException: String resource ID #0xc8这样一个错误,当时就给wlgc.查找原因所有资源的id 都写了呀,为啥会报空指针异常呢?这是为什么呢?于是开启了断点调试,一路f8下来 OK卡在setText上了,在settext的时候报错了,...原创 2019-01-14 17:06:22 · 1655 阅读 · 1 评论 -
微信登录
微信登录想必在很多项目中都会用到,最近的项目中就有需求,之前遇到直接就开干,偶尔会遇到一些小问题,再次记录一下,以免后期需要中在四处寻找。第一需要在微信开放平台上申请相关信息再次就不累述了第二需要将微信的sdk集成到项目中也很简单 implementation 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+'第三就开始撸...原创 2019-01-22 10:51:01 · 321 阅读 · 0 评论 -
android 的四种枚举
android 的四种枚举Context.MODE_PRIVATEContext.MODE_PRIVATE:为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容,如果想把新写入的内容追加到原文件中。可以使用Context.MODE_APPENDContext.MODE_APPEND:模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件...原创 2019-01-16 17:28:21 · 257 阅读 · 0 评论 -
android进程保活(一)
最近项目中遇到这样一个功能,需要app后台每隔一个小时上传一次定位信息,这下可出大事了,随着安卓版本迭代越来越高,保活进程越来越难,无奈各种度娘各种找资料,最后总结出了一下几点,希望对各位有所帮助1.提升service的优先级。个人觉得这个操作也作用不大,安卓系统在系统内存卡顿的情况下,会自动清理一部分占资源的进程2.双进程守护。个人觉得这个方法稍微会有点效果,可以保证程序能正常运行一段时...原创 2019-06-28 10:55:09 · 172 阅读 · 0 评论