不错
Android Sqlite的使用2019.1.20 弄了一下午,终于把这个sqlite稍微弄懂了, 参考了这两篇博客: SQLite数据库基本用法demo AndroidStudio3.0+保存并查看SQL...
不错
Android Sqlite的使用2019.1.20 弄了一下午,终于把这个sqlite稍微弄懂了, 参考了这两篇博客: SQLite数据库基本用法demo AndroidStudio3.0+保存并查看SQL...
😄😄😄
Android Sqlite的使用2019.1.20 弄了一下午,终于把这个sqlite稍微弄懂了, 参考了这两篇博客: SQLite数据库基本用法demo AndroidStudio3.0+保存并查看SQL...
反手就是一个赞!
Android异步通信:手把手带你深入分析 Handler机制源码前言 在Android开发的多线程应用场景中,Handler机制十分常用 今天,我将手把手带你深入分析 Handler机制的源码,希望你们会喜欢 Anroid异步通信Hand...
前言 在Android开发的多线程应用场景中,Handler机制十分常用 今天,我将手把手带你深入分析 Handler机制的源码,希望你们会喜欢 Anroid异步通信Hand...
双重检测锁。第一次检查是避免不必要的上锁。相对加锁的懒汉模式而言;
第二次检查是:在给当前线程加锁后,例行检查
所谓单例,就是整个程序有且仅有一个实例。该类负责创建自己的对象,同时确保只有一个对象被创建。在Java,一般常用在工具类的实现或创建对象需要消耗资源。特点 类构造器私有 持有...
两个问题:
1:所谓单例,构造函数一定是私有化。
2:在getInstance中加参context,DbController为静态,那么在使用时,它所持有的上下文必定不能被释放,如果是Application还好,如果是其他的上下文,用的地方越多,内存泄露越严重。
之前在开发过程中,数据库基本上会使用Litepal或者SQlite自己写,最近换新环境,公司原先使用的数据库就是GreenDao,在各种情况的作用下,准备了解下GreenDa...
7.2 使用建议
AsyncTask被声明为Activity的非静态内部类
应该是定义为 【静态内部类】
这里作者可能手误。
各位读友 此处仅为讲解Demo而不涉及其他知识(如内存泄露) 希望大家关注点别偏了呀~
前言 多线程的应用在Android开发中是非常常见的,常用方法主要有:继承Thread类实现Runnable接口HandlerAsyncTaskHandlerThread 今...
碎碎念 一提到数据库就感觉很没信心,总觉得很神秘,自己搞不定。也不愿意去搞明白,其实也没什么,弄明白了就好。 Android应用数据存储方式 Android应用数据存储简单来...
今天,2019年03月22号,是本人从事Android开发第四个年头第四个月第八天,作为Android开发中级工程师,已经基本熟练掌握Android应用层开发相关技术,熟练使...
大神,我六年了,感觉啥也不明白
学起来都明白,过几天就懵逼了
Android 中 Activity 是作为应用程序的载体存在,代表着一个完整的用户界面,提供了一个窗口来绘制各种视图,当 Activity 启动时,我们会通过 setCon...
弱弱的问下,一般app 有必要混淆吗?混淆会不会造成不可预知的bug?
在介绍防止抓包前先秀秀我的抓包之旅(抓包教程会在文末给出),先来看看一个朋友的项目: 这是我通过抓包获取到的数据,都很熟悉,传递参数、回调json串都有,这么清晰,想想自己的...
引用http://jingyan.baidu.com/article/bad08e1ee438e109c851213d.html 一.签名文件的生成 如果apk需要重新进行签...