
java
LiuHai2014csd
一枚多年SDK开发经验丰富的小哥!
展开
-
时间校准(全网最全最准确方案)完美无解
用户更改手机时间、收集用户时间不准,通过NTP网络时间+开机时间校准完美解决(全网最全最准确方案)原创 2022-05-05 12:28:04 · 115528 阅读 · 0 评论 -
Failed to apply plugin [id com.android.application]
android studio 报错 Failed to apply plugin [id com.android.application] 轻松解决原创 2022-05-05 11:00:53 · 2650 阅读 · 2 评论 -
Android用户设备唯一标识老用户识别方案
Android用户设备唯一标识老用户识别方案方案方案1:UUID + SharePreference(存取)APP首次使用时,创建UUID,并保存到SharePreference中。以后再次使用时,直接从SharePreference取出来即可;优点:数据唯一、不需要权限;缺点:会随APP一起删除,即:重新安装APP,DeviceId值会改变(新UUID);方案2:UUID + SD卡(存取)APP首次使用时,创建UUID,并保存到SD卡中。以后再次使用时,直接从SD卡取出来即可;很多原创 2022-04-28 11:39:27 · 2239 阅读 · 0 评论 -
android 就业面试-知识体系脑图「android篇」(火热易记)内带面试资料推荐文章
1. 前言: 看文章之前呀,我给大家说几句话哦,不能不听:孙子兵法有云:「求其上,得其中;求其中,得其下;求其下,必败。」所以啊我们一定要将心里的目标定的高高的,这样才是动力。「生于忧患,死于安乐」,温水煮青蛙永远不是什么好事。 技术栈最新的应该是有赞,那边的氛围非常不错。这几个问题你们感受下:http2 相对 http1 有哪些优化? 平常怎么学习 http, RFC 看过吗? 协程...原创 2018-04-26 11:29:53 · 1463 阅读 · 0 评论 -
android 就业面试-知识体系脑图「java篇」(火热易记)
1. 前言: 最近公司事情不是很多,花了些时间整理了下知识体系,自己也是百度Google的一些也怕有误,希望各路大神、大佬留言交流指正与补充。 这篇文章主要还是思维导图、脑图的形式,不会展开细节,简单讲重点整理: 像 HashMap, ArrayList, 线程池等面试大部分都是必问,只要是面试官问你java基础的话。2.java篇章: 2.1 java基础篇: 推荐书籍: 《Thi...原创 2018-04-26 10:41:26 · 675 阅读 · 0 评论 -
android 使用handler更新ui,使用与原理分析详解(附上代码以及截图)通俗易懂
**Handler的日常**Handler是什么? Handler是表示一种消息处理机制或者叫消息处理方法,用来循环处理应用程序主线程各种消息,比如UI的更新,按键、触摸消息事件等等,作用很好,功能很强大哦,在android中很吃香的一个家伙!Handler使用: 方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型)刚刚开始接触and...转载 2018-04-12 15:18:54 · 5048 阅读 · 1 评论 -
android 网络请求okhttp解耦逆天封装,使用简单,扩展性强
前言:从3.0版本开始okhttp自带了一个线程,所以我们在使用时不需要开子线程。 在studios里使用okhttp之前,要添加依赖和权限。依赖:compile 'com.squareup.okhttp3:okhttp:3.6.0'权限:<uses-permission android:name="android.permission.INTERNET"/>一、o...转载 2018-04-02 17:00:54 · 745 阅读 · 0 评论 -
Android 丰富的程序员在开发一个应用时不会犯的错误
如果你是一位经验丰富的Java开发者,第1、2、5条很有可能对你没有吸引力。另一方面,即使你从来没有犯过这些例子中的错误,第3、4条也可能向你展示一些很酷的事物,你可以利用一款也许你不知道的软件——Android Studio去实现这些事物。1.不要持有Context的静态应用public class MainActivity extends LocationManagingActivity imp转载 2017-09-20 10:49:41 · 456 阅读 · 0 评论 -
Android App更新版本以及提示用户下载最新apk(有图,有代码,有最终效果图)详细解释及思路
android应用的版本更新,以及推送提示用户最新版本下载代码与逻辑:作为一名Android软件开发的程序员,这个功能是必须要掌握的,因为这个功能不管你是什么app都会用到,除非你这个项目废弃了,因为在我的微信Android技术交流群有许多初学者和刚踏入这个行业不久的程序员经常问道这个问题,我一一回答感觉有的麻烦和不怎么好回答,我干脆跟他们讲我写一篇博客吧,尽量把里面的逻辑和代码写的完善一点吧,这篇文原创 2017-08-07 14:19:05 · 4886 阅读 · 1 评论 -
你所知道的java设计模式有哪些?我来给你讲常用的
你所知道的设计模式有哪些Java中一般认为有23 种设计模式,我们不需要所有的都会,但是其中常用的几种设计模式应该去掌握。下面列出了所有的设计模式。需要掌握的设计模式我单独列出来了,当然能掌握的越多越好。 总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合原创 2017-03-05 15:52:34 · 9754 阅读 · 0 评论