自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

志威梦CSDN博客

志威梦,用心灵感悟人生....

  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 记一次sharedUserId引起的友盟推送无效问题

记一次sharedUserId引起的友盟推送无效问题一、项目背景应用于车载设备的广告终端App,集成于系统应用apk;有新的产品需求,初期调研时使用友盟推送sdk,在手机端以及在普通apk模式的时候,接入推送正常无误;后续直接开发对应推送业务逻辑,知道QA测试阶段,发现问题;二、问题描述作为普通apk时,AndroidManifest中配置和普通手机apk模式一样,接入友盟sdk,6.2.x,也是最新版了(2021/04/26)按照官方文档,接入正常,服务端发送推送(通知,消息,透传)都是可以的

2021-04-26 20:27:42 426

原创 Kotlin中那些特别的类

Kotlin中那些特别的类类(Class)是面向对象程序设计(OOP,Object0Oriented Programming)实现信息封装的基础。包含属性和方法……以上是摘抄自百度百科的关于类描述,作为Android开发者,我们接触最多的无过于Java以及现在火热的Kotlin。不同于Java中相对中规中矩的通用简一的类定义方式,在Kotlin中有了较多的关键字类定义一些特别的类,比如单例类、伴生类、内部类、密封类、数据类等,对比于Java我们来分析一下这些特别的类,会不会让你学的特别累一、简化

2021-01-27 14:00:06 307

原创 一篇小文理解Kotlin之扩展函数/属性

一篇小文理解Kotlin之扩展函数/属性从一次尴尬的经历说起~~话说long long ago,接手的项目代码都是经过N手蹂躏后的,于是乎漫长而逐步的重构是必不可少的。近两年多都是Kotlin语言主力开发的习惯下,我似乎不会写Java了~。public void test(){ StringBuilder sb = new StringBuilder(); //业务1 sb.appendln("abc"); println(sb.toString()); /

2021-01-26 20:19:49 204

原创 Kotlin进阶学习笔记01

Kotlin进阶学习笔记从源码分析学习Kotlin,知其然、知其所以然。通用基础语法学习Kotlin官网或快速语法学习笔记1. Why Kotlin 之官方说辞简洁Concise:data class、lambda、快速单例类object安全Safe:Nullable类型区分,自动推断//区分nullable var str:String//不同于String? str=null//编译则报错,因为String类型非空,任何可空类型需要?符号,比如String? //避免N

2021-01-26 20:18:31 859

原创 菜鸟学Android之从零开始

菜鸟学Android之从零开始一、前言Android没落了,转行自谋生路吧,??!转眼间Android系统也已走过了十年的发展之路,从1.0到现在的Android 11,不论系统性能还是用户体验,和iOS对比,也早已不分伯仲。Android行业的发展也从最初的野蛮是扩展,成长到现在的精细化的稳定发展阶段。伴随于此的是,Android开发者群体的变化,行业和市场对于Android开发者的要求,相比五六年前,也是更为全面、深入和精通。甚至可谓是现在要求一个开发者的技能是过去一个Android团队的技

2021-01-26 20:13:02 609 7

原创 小甲鱼数据结构&算法教程学习笔记01

小甲鱼数据结构&算法教程学习笔记一、绪论程序设计=数据结构+算法数据结构:数据元素之间的一种或多种特定关系的集合逻辑结构数据对象中数据元素间的相互关系集合结构线性结构树形结构图形结构物理结构数据的逻辑结构在计算机中的存储形式存储器主要针对内存而言,硬盘/软盘/光盘等数据组织多是文件形式。数据元素存储结构顺序存储数据元素存放在地址连续的存储单元里,其数据间的逻辑关系与物理关系一致链式存储数据元素存储在任意的存储单元里,可以连续或不连

2021-01-12 15:57:28 205

原创 《数据结构与算法》学习笔记之总纲

数据结构与算法学习笔记一、学习资源github无疑是我们学习编程与代码知识的一个良好平台,以下整理《数据结构与算法》相关的优秀开源项目手撕LeetCode:算法学习系列笔记,作者用通俗易懂的语言,整理总结刷leetcode的算法思维学习之路,值得好好一看。leetcode刷题:针对LeetCode的刷题笔记,作者在更新刷题笔记。算法学习笔记: 还算不错的算法学习笔记,作者在持续更新中。十大经典排序算法:经典排序算法的JavaScript的实现。 算法实现代码:Java版

2020-06-01 22:56:36 321

原创 一张图看懂Activity&Fragment生命周期

一张图,让你不再迷惑Activity&Fragment生命周期的问题

2020-05-09 15:04:09 263

原创 Mac笔记本常用软件

Mac笔记本常用软件常用MacOS软件搜集,便捷你的工作软件名称用途Chrome/Firefox/Opera浏览器迅雷/FreeDownloadManger/Flox/Downie/IDM下载工具ResilioSync/Syncthingp2p的文件同步工具,可用作私有云盘搭建JumpDesktop/Screen4/RemoteDesktopMa...

2020-02-29 16:52:48 566

原创 Chrome 插件配置

Chrome 插件配置常用Chrome插件配置,清爽便捷你的浏览插件名称作用简述Adblock Plus阻止 YouTube™ 广告、弹出窗口并抵御恶意软件!AdBlock在YouTube、Facebook、Twitch和其他你喜爱的网站上拦截广告和弹窗。anonymoXEasy anonymous web browsingAxure RP Ex...

2020-02-28 21:16:26 1428

原创 阿里云Sophix热修复框架的接入简述

阿里云Sophix热修复框架的接入简述目前来说Android开发热修复可以说是一个标准商业项目必备的基础功能,便于上线后的紧急问题修复。(ps,不论怎么测试,似乎上线后的app,总会有一些测试期间发现不了的Bug,

2019-09-03 17:35:01 366

原创 Android Studio高效开发插件及配置

Android Studio高效开发插件及配置当前Android开发毋庸置疑首选的IDE就是AndroidStudio,合理的设置和插件配置,会显著提高日常开发效率,个人开发环境配置如下,以供参考。有部分Android开发者使用Intellij idea大体和AS使用相同,但注意存在AS项目于Idea项目不通用的情况,需要转换源码处理。一、插件配置安装好AndroidStudio后,第一...

2019-08-08 13:33:18 705

原创 Kotlin快速进阶知识索引

Kotlin语法快速进阶知识索引文章目录Kotlin语法快速进阶知识索引一、基本语法1. 表达式的使用2. 可空值`?`类型检测`null`3. 类型检测`is`、`!is`4. for循环,使用`in` 、 或者`..` 、`Range`5. When表达式6. 高阶函数及`lambda`7. `isInitialized`8. `typealias`类型别名9. `infix`声明中缀函数1...

2019-06-02 19:41:06 262

原创 Kotlin语法基础(五)

Kotlin语法基础(五)函数/方法的基础知识一、函数定义函数的声明fun test(arg:Type):Type{}默认都是public的,所以不写就是代表public,其他可以private、internal、protected返回类型为Unit时候,可以不写。而()与{}是必须的二、函数调用//普通调用println("调用系统的println函数")//...

2019-05-04 20:49:00 180

原创 Kotlin语法基础(四)

Kotlin语法基础篇(四)相关链接: Kotlin语法基础篇(三)kotlin语言中操作符的重载一、操作符及其重载操作符分类可简单分为:一元操作符和二元操作符一元操作符,表示操作对象为单个变量二元操作符,作用于两个或两个以上的变量操作1.1 简单的一元操作符+、-、!表示取正数、负数和相反,前两者作用于数值类型,!作用在Boolean类型上fun testOp()...

2019-05-04 20:13:53 189

原创 Kotlin语法基础篇(二)

Kotlin语法基础篇(二)文章目录Kotlin语法基础篇(二)一、数据类型二、布尔类型三、Char类型四、字符串五、数组ArrayCSDNGithub任何计算机编程语言,其基础与核心都离不开数据结构与算法,以及内存模型等。kotlin也是一种jvm语言,类似于java的数据类型,但是区别也比较明显。一、数据类型kotlin中没有java的那种基础数据类型,在kotlin中,一切皆对...

2019-04-27 22:47:53 215

原创 Kotlin语法基础篇(三)

Kotlin语法基础篇(三)相关链接: Kotlin语法基础篇(二)文章目录Kotlin语法基础篇(三)一、`if`二、`for`语句三、`when`四、`while`与`do…while`五、`break`、`return`、`continue`逻辑控制语句、关键词:if、for、while、do…while、when和相关的break、continue、return一、if相比...

2019-04-27 22:42:17 159

原创 Kotlin语法基础篇(一)

Kotlin语法基础篇(一)文章目录Kotlin语法基础篇(一)前言一、变量二、常量三、注释前言前言:本博文系列为记录个人学习kotlin语言的简要速记,同时希望有助于已经是Android或Java编程的开发者能够快速的上手kotlin语言。(认为读者均有相关编程基础,不做细节的过分注解)我们也不去对比和纠结JAVA和Kotlin是不是哪个更好,相信更多的Android开发者会理解kot...

2019-03-24 20:48:14 258

原创 设计模式 学习简述

设计模式 学习简述设计模式简要学习笔记原则口诀:“单开迪里接依”单一职责开闭原则(扩展开放、修改封闭)迪米特法则 (最小关联、最少知识)里氏替换(基类作用处可用扩展类替换)接口隔离(面向接口、隔离解耦)依赖倒置(依赖高纬度)注,多用组合,少用继承,也算一原则。分类,分为创建型、结构型、行为型创建型 5种口诀:“愿工单抽建”原型模式(Prototype P...

2018-11-08 17:49:57 127

原创 一张图简述UML类图

一张图简述UML类图UML建模常用视图中,类图可算是最多的,初学UML的类图绘制,基于starUML工具,现简记如下一、类图组件类、接口类图中,类的表示如图所示,有三部分:类名称属性:格式为 权限 名称:类型 [=默认值] [ ] 表示可选的意思函数:格式为 权限 函数名(参数) :[ 返回类型 ]权限:+、-、#、~分别对应public、private、protec...

2018-11-08 17:49:01 276

原创 Tinker热修复框架接入

Tinker热修复框架接入Android现在开发App基本都开始接入热修复框架,为的就是能够修复一些线上紧急Bug。热门的热修复框架以及对比,网上介绍的也很多,个人而言就用过腾讯的tinker以及阿里的sophix。腾讯tinkerTinker简介,根据官方文档接入tinker,然后测试热修复补丁,总是莫名地失败(或许是自己技术太渣)。无奈就不去折腾它,而选择了第三方的tinkerpatc...

2018-11-08 17:47:28 404

原创 Markdown简明语法

You never know what you can do until you try ! 知识,唯有共享、传承,才会更有价值。从今天起,开启新的向上的人生征程,用心学习、用心生活、奋起!知识的沉淀于积累,重要的便是以文字为载体的沉积。所以首篇博文,便是这便捷高效的文本笔记Markdown的语法简介,文笔简陋,多多见谅。Markdown简明语法声明:markdown编辑器不同,会略有差异。

2017-12-21 11:12:33 799

AndroidStudio 设置配置文件 settings.zip

AndroidStudio的配置文件,settings.zip,可直接用AndroidStudio的File--Import Settings导入使用即可。

2019-08-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除