10 家技术公众号,送出 165本技术书。内容涉及 Java、Android、数据分析、产品经理、大数据、Redis、Python等相关书籍! ...
分类:
编程语言 时间:
2019-05-08 21:36:19
阅读次数:
226
笔试题 1.JAVA设计模式 2.简单算法题 3.什么是ANR,ANR原因,怎么避免ANR 4.activity生命周期,前后台切换的时候activity走过那几个阶段 5.JAVA引用 6.页面滑动卡顿分析及定位 7.消息发送后,收件人收不到原因 8.Android数据存储的方式 9.idl 10 ...
分类:
其他好文 时间:
2019-04-16 00:57:36
阅读次数:
621
Android数据持久化技术:文件存储、SharedPreferences存储、数据库存储 使用这些持久化技术保存的数据只能再当前的应用程序中访问 但是对于不同应用之间的可以实现跨程序数据共享的功能 此时使用的是内容提供器实现跨程序数据共享 5.1、内容提供器简介 内容提供器主要用于再不同的应用程序 ...
分类:
移动开发 时间:
2019-04-13 23:19:43
阅读次数:
191
简介: 任何一个应用程序都需要和数据进行交互 对于软件来说微博、QQ等都需要关系的是数据 没有数据的应用程序是一个没有灵魂的软件 而且还没有实际的用途 可以认为是单机 4.1、持久化技术的简介 数据持久化是指将那些内存中的瞬时数据保存到存储设备中 保证手机或者电脑关机的情况下,这些数据不会丢失 保存 ...
分类:
移动开发 时间:
2019-04-12 00:49:43
阅读次数:
191
一. 技能点怎么写 技能点范围: 常用的技能点有:自定义View,动画,触摸事件传递机制,handler消息机制,线程间通信和组件间通信,第三方类库的使用,第三方SDK的集成,屏幕适配和权限适配,MVC和MVP架构,apk瘦身技巧,app内存泄露的检测和性能优化,android数据存储,java设计 ...
分类:
其他好文 时间:
2019-02-21 21:34:24
阅读次数:
196
首先介绍内容监测的基本模式 基于uri的内容监测的基本模式被android.content.ContentResolver实现。 它为基于Uri的内容监测的提供了一个平台。(其实如果有必要,我们可以自己实现一个)ContentResolver为此提供了三个方法:注册监听器到某个uripublic f ...
分类:
移动开发 时间:
2019-01-07 21:21:52
阅读次数:
269
上一节学习了使用SQLiteDatabase来操作SQLite数据库的方法,接下来我们开始接触第一个开源库:LitePal。LitePal是一款开源的Android数据库框架,它采用了对象关系映射(ORM)的模式,并将我们平时开发最常用到的一些数据库功能进行了封装,使得不用编写一行SQL语句就可以完 ...
分类:
移动开发 时间:
2018-12-27 12:03:24
阅读次数:
193
目录 Android限制只能在主线程中进行UI访问 Thread的实现 Android Thread 的构造方法 Android Thread 的start()方法 如何在我们自己的代码中去检测当前Thread是不是UI线程呢? Android限制只能在主线程中进行UI访问 我们知道,Android ...
分类:
移动开发 时间:
2018-12-07 14:49:43
阅读次数:
212
LitePal是一款开源Android数据库框架,采用了对象关系映射的模式, 详细的使用文档见LitePal项目的Github主页 快速设置步骤: 1. Include library Edit your build.gradle file and add below dependency. If ...
分类:
移动开发 时间:
2018-11-22 13:15:14
阅读次数:
354
Android LitePal 2.0.0数据库框架简介 1.介绍 GitHub地址: "https://github.com/LitePalFramework/LitePal" LitePal是一款开源的Android数据库框架,采用对象关系映射(ORM)模式。 2.使用步骤 2.1 Gradle ...
分类:
移动开发 时间:
2018-09-29 13:03:42
阅读次数:
528