自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 收藏
  • 关注

原创 Android应用出海之分享到更多【其他应用】

Android分享内容【文字/图片/视频等】到更多应用示例代码

2025-03-15 15:46:49 280

原创 Android应用出海之whatsapp分享

Android应用出海之WhatsApp分享,分享内容到whatsapp

2025-03-15 15:28:21 319

原创 Android应用出海之Klarna登录以及kakao登录

Android应用出海之欧盟Klarna登录以及韩国kakao登录

2025-03-12 21:57:07 704

原创 Android应用出海之Instagram三种分享

Android出海分享到Instagram的多种方式,例如Instagram Direct / story / feed等

2025-03-11 14:51:33 434

原创 Android应用出海之Facebook分享以及Facebook登录篇

Android出海应用之Facebook SDK接入,Facebook分享,Facebook登录

2025-03-10 15:40:55 140

原创 Android应用出海之广告篇【拉新归因以及唤端拉活】

Android应用出海所需要的业务技术

2025-03-03 16:20:37 62

原创 2023年最新IDEA中 Java程序 | Java+Kotlin混合开发的程序如何打包成jar包和exe文件(gradle版本)

本文章主要讲述了在IDEA的gradle构建项目中,如何打包java | java和kotlin混合开发的程序成jar包,以及最后打包成exe文件的详细操作。 图文并茂,主打的就是一个 细字

2023-06-30 19:44:04 7168 2

原创 Android中基于XmlPullParser和DocumentBuilderFactory的XML解析 记录

记录基于XmlPullParser的xml解析过程,结合日志观看理解更深刻

2023-06-19 15:03:19 1339

原创 Android Binder机制浅谈以及使用Binder进行跨进程通信的俩种方式(AIDL以及直接利用Binder的transact方法实现)

此篇文章是对Binder的学习以及使用Binder的方式和总结,图文并茂,附上源码说明

2023-06-14 11:49:28 5624

原创 Android使用WebView与Native交互的三种方式 ( 附源码 )

此文章记录了JS与原生交互的几种方式,以及使用方法。 附上了源代码。 最后再总结了在使用WebView时遇到的错误和解决经历

2023-06-14 11:13:59 2418

原创 关于Android的帧动画,补间动画,属性动画的使用和总结。(附源码)

此篇文章为Android三种动画(帧动画,补间动画,属性动画的使用和总结)

2023-06-14 10:45:18 3742

原创 Inno Setup Compiler的安装和使用详解

文字详细描述了Inno Setup Compiler的安装和使用,打包流程

2023-05-11 15:34:01 2251

原创 一篇读懂Android Handler机制

一遍关于Handler机制的详解。 通过源码分析来加强对Handler机制的认识

2023-05-07 11:00:34 1455

原创 这一篇Databinding应该可以帮助迅速上手吧

Android jetpack 之 Databinding的多种用法详解

2023-05-05 10:41:12 678

原创 LiveData详解(实战+源码+粘性事件解决方案)

Jetpack之LiveData详解,加对原理的分析以及设计思想的分析

2023-05-05 10:14:15 1936

原创 Android gradle7.3.3配置AspectJX(AspectJ),一步一个坑,成功开启AOP编程之路

这是一篇解决Android gradle7配置AspectJx(AspectJ)的详细文章,亲测有效,且列举出多种可能遇到的问题,手把手提供解决方案

2023-02-22 00:29:43 7035 13

原创 Jetpack组件总结系列篇 (一):ViewModel的使用和原理分析

文章从viewmodel的特性和使用到思考viewmodel的特性原理,全文逻辑清晰,保姆式追溯源代码,一步步将原理探索出来。 最后归纳整理了一些问题和使用

2023-01-10 15:56:40 2051

原创 Activity和Fragment的生命周期总结以及保存实例状态机制

对Activity和Fragment的生命周期,以及当它们被非正常销毁时的解决方案,案例简单易吸收,很细腻,很保姆式,适合新手

2023-01-09 22:28:56 775

原创 JUC总结系列篇 (二) : 对线程的理解和使用总结

对线程的全面使用总结,案例经典且容易吸收,非常适合初学者以及对知识体系零散的读者

2023-01-07 19:22:50 691

原创 JUC总结系列篇 (一):对Java线程池的理解和使用总结

对线程池的学习以及使用总结,代码案例相结合,清新脱俗,言简意赅,站在巨人肩膀上总结的精华,对初学者十分友好

2023-01-06 00:16:41 416

原创 (三) 小说相关UI界面

小说相关UI界面

2022-12-19 00:39:36 418

原创 (二)Android高仿打造精品微信UI界面实战

高仿微信界面,协助快速开发

2022-12-18 23:59:51 1101

转载 Java的快速输入类(代替Scanner输入)-数据量庞大时优先考虑

参考原文:https://blog.youkuaiyun.com/han_tiao_tiao/article/details/124187500

2022-10-30 21:49:00 1066

原创 Java动态代理解决的是什么问题?

主要讲动态代理的演示,通过静态代理引出

2022-10-29 17:01:20 1112 2

原创 异或运算符 ^的好处--笔记

leetcode刷题笔记

2022-10-27 17:03:39 1412

原创 保姆式级别详解Layout属性怎么不生效之LayoutInflater的inflate方法

LayoutInflater的inflate方法,结合源码以及案例介绍,从简单到深入,保姆级式详解

2022-10-21 22:06:13 1394

原创 没听说过并查集算法 ?花几分钟学一下 :划走 ;

Leetcode的题目,给出俩个顶点问是否连通

2022-10-15 19:26:25 432

原创 安卓 属性动画之:PropertyValuesHolder 和 AnimatorSet

这是属性动画 PropertyValues 和 AnimationSet的区别和使用

2022-10-11 19:55:45 437

原创 View的绘制顺序总结

View的绘制顺序总结

2022-10-08 21:39:56 141

原创 在提桶跑路之前我找回了代码--------git stash的认知

git使用踩的坑

2022-10-02 21:47:31 1179

原创 记录一个android单元测试遇到的问题:gradle项目构建时错误: 找不到或无法加载主类 org.gradle.wrapper.GradleWrapperMain

Android Studio unit单元测试遇到的问题和解决过程

2022-09-29 11:24:55 2325

原创 手撸一个linux的交互式shell程序,可实现输出重定向以及管道功能(附源代码)

功能如下:(1)显示命令提示符%;(2)获取用户输入指令;解析指令;寻找命令文件,执行指令;(3)前一个命令完成后才继续显示命令提示符%,等待用户输入下一条命令;(3)如果输入“exit”或“logout”,则退出shell.(4)允许命令参数间有多个空格,也允许命令前后有空格(5)支持输出重定向和管道功能。void _spilt(char **argv,char *file,char **file_argv,char** pipeO,char** pipeI,char *cmdline)/

2022-04-10 16:03:51 2891 2

转载 扔物线Kotlin讲解学习(三)----kotlin泛型与 in,out,where,reified的点点滴滴

一. 从 Kotlin 的 in 和 out 说起提到 Kotlin 的泛型,通常离不开 in 和 out 关键字,但泛型这门武功需要些基本功才能修炼,否则容易走火入魔,待笔者慢慢道来。下面这段 Java 代码在日常开发中应该很常见了:List<TextView> textViews = new ArrayList<TextView>();其中 List 表示这是一个泛型类型为 TextView 的 List。那到底什么是泛型呢?我们先来讲讲泛型的由来。现在的程序开发大

2022-01-23 10:29:22 1224 1

转载 扔物线Kotlin讲解学习(二)----Kotlin函数的特性

一.函数简化:使用 = 连接返回值我们已经知道了 Kotlin 中函数的写法:fun area(width: Int, height: Int): Int { return width * height}其实,这种只有一行代码的函数,还可以这么写:fun area(width: Int, height: Int): Int = width * height{} 和 return 没有了,使用 = 符号连接返回值。我们之前讲过,Kotlin 有「类型推断」的特性,那么这里函数的返回类

2022-01-23 10:02:27 634

转载 扔物线Kotlin讲解学习(一)----Kotlin的权限修饰符详解

Kotlin 中有四种可见性修饰符:public:公开,可见性最大,哪里都可以引用。private:私有,可见性最小,根据声明位置不同可分为类中可见和文件中可见。protected:保护,相当于 private + 子类可见。internal:内部,仅对 module 内可见。相比 Java 少了一个 default 「包内可见」修饰符,多了一个 internal「module 内可见」修饰符。publicJava 中没写可见性修饰符时,表示包内可见,只有在同一个 package 内可以引用:

2022-01-23 09:07:15 1250

原创 Kotlin学习(七)-- java和kotlin混合开发时常用注解的使用@JvmName,@JvmField,@JvmOverloads, @JvmStatic....

一.JvmName : 修改原kt文件对应的类目用法:@file:JvmName("Kt_ZhuJie")package com.practice.day03必须写在包名上面否则报错用处:对于kt文件反编译后生成的类:ZhujieKt,是自动生成的,不能自己随心所欲的命名在Java端调用就必须是:ZhujieKt.show();而加了注解后:@file:JvmName("Kt.text")package com.practice.day03...

2022-01-22 11:02:28 3367

原创 Kotlin学习(六)之-- 对协变out与逆变in的理解和使用(对比Java)

/** * 1泛型Animal 是Father的父类,Son1的父类的父类 * 2泛型Father 是Animal的子类,Son1的父类 * 3泛型Son1 是Father的子类 */open class Animal(var name :String){}open class Father(name : String) : Animal(name){} class Son1(name: String):Father(name){}一. 协变out1.1/** 协变 out*/

2022-01-19 11:42:49 1951

原创 Kotlin学习(五)之----集合 + 数组类型 + 解构写法 list,set,map.....

对kotlin的几个集合使用以及解构写法

2022-01-16 14:19:45 3057

原创 Kotlin学习(四)之---- 常见内置函数的总结apply,with,let,also,run....

对kotlin常见的内置函数总结。案例源码相结合,通俗易懂

2022-01-15 22:03:04 1048

原创 Kotlin学习(三)之--?. ?: 以及断言符 和 == ===的区分

默认参数具有名的函数参数unit函数特点nothing类型特点反引号(键盘Esc下面的``键)中函数的用法,和为什么要添加这一功能特性

2022-01-15 15:30:54 1219

空空如也

空空如也

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

TA关注的人

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