自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Creativity + Efficiency = Success

https://github.com/cnwutianhao

  • 博客(36)
  • 资源 (44)
  • 收藏
  • 关注

原创 【Ubuntu】在 Windows 和 Ubuntu 之间传输文件

使用 Samba 实现文件传输

2024-04-10 15:07:48 503

原创 【HarmonyOS】ArkUI - 动画

利用属性动画、显示动画、组件转场动画实现组件动画效果。

2024-04-05 09:03:36 794

原创 【Android】系统启动流程分析 —— SystemServer 处理过程

本文基于 Android 14.0.0_r2 的系统启动流程分析。

2024-04-03 14:22:16 1064 2

原创 【Ubuntu】用 VMware 安装 macOS

本教程使用 Ubuntu 20.04.6 LTS,VMware Workstation Pro 17.5.1,macOS Sonoma 14.4。

2024-04-01 11:25:16 436

原创 【Android】系统启动流程分析 —— Zygote 进程启动过程

本文基于 Android 14.0.0_r2 的系统启动流程分析。

2024-03-26 16:38:09 822

原创 【HarmonyOS】ArkUI - 页面路由

页面路由是指在应用程序中实现不同页面之间的跳转和数据传递。

2024-03-24 19:06:00 804

原创 【HarmonyOS】ArkUI - 状态管理

状态管理:@State、@Prop、@Link、@Provide、@Consume、@Observed、@ObjectLink 的使用。

2024-03-23 10:27:12 884

原创 【Android】系统启动流程分析 —— init 进程启动过程

本文基于 Android 14.0.0_r2 的系统启动流程分析。

2024-03-21 10:53:48 481

原创 【HarmonyOS】ArkUI - 向左/向右滑动删除

鸿蒙系统原生支持的向左/向右滑动样式

2024-03-17 08:19:07 540

原创 【Android】源码中的工厂方法模式

本文是基于 Android 14 的源码解析。

2024-03-15 16:25:50 376

原创 【Android】AOSP 架构

AOSP 提供 Android 移动平台的完整且功能完备的实现。

2024-03-14 13:37:39 839

原创 【Android】源码中的建造者模式

基于 Android 14 的源码解析。

2024-03-13 10:05:22 987

原创 【Android】源码中的单例模式

基于 Android 14 的源码解析。

2024-03-12 12:05:58 453

原创 【HarmonyOS】ArkUI - 自定义卡片样式

一种自定义卡片样式的实现思路,拿来就用,方便快捷。

2024-03-10 19:41:26 271

原创 【计算机网络】TCP 的三次握手与四次挥手

通常我们进行 HTTP 连接网络的时候会进行 TCP 的三次握手,然后传输数据,之后再释放连接。

2024-03-09 11:58:06 1075 1

原创 【Java】线程池

在编程中经常会使用线程来异步处理任务,但是每个线程的创建和销毁都需要一定的开销。如果每次执行一个任务都需要开一个新线程去执行,则这些线程的创建和销毁将消耗大量的资源;并且线程都是“各自为政”的,很难对其进行控制,更何况有一堆的线程在执行。这时就需要线程池来对线程进行管理。

2024-03-08 13:55:43 874

原创 【Java】阻塞队列

介绍阻塞队列的定义、种类、实现原理以及应用。

2024-03-06 16:13:41 747 1

原创 【Java】同步

在多线程应用中,两个或者两个以上的线程需要共享对同一个数据的存取。如果两个线程存取相同的对象,并且每一个线程都调用了修改该对象的方法,这种情况通常被称为竞争条件。

2024-03-05 10:04:09 759

原创 【Android】源码解析 Activity 的构成

基于 Android 14 的源码解析。

2024-03-04 14:18:26 873

原创 【Android】属性动画

在属性动画出现之前,Android 系统提供的动画只有帧动画和 View 动画。View 动画我们都了解,它提供了 AlphaAnimation、RotateAnimation、TranslateAnimation、ScaleAnimation 这4种动画方式,并提供了 AnimationSet 动画集合来混合使用多种动画。随着属性动画的推出,View 动画不再风光。

2024-03-01 09:11:26 752

原创 【Android】View 的滑动

View 的滑动是 Android 实现自定义控件的基础,同时在开发中我们也难免会遇到 View 的滑动处理。其实不管是哪种滑动方式,其基本思想都是类似的:当点击事件传到 View 时,系统记下触摸点的坐标,手指移动时系统记下移动后触摸的坐标并算出偏移量,并通过偏移量来修改View的坐标。

2024-02-29 15:02:26 1343

原创 【Android】坐标系

Android 系统中有两种坐标系,分别为 Android 坐标系和 View 坐标系。了解这两种坐标系能够帮助我们实现 View 的各种操作,比如我们要实现 View 的滑动,你连这个 View 的位置都不知道,那如何去操作呢?

2024-02-25 10:12:13 2010 1

原创 【Android】View 与 ViewGroup

对于一个 App 来说,与用户的交互、将内容展示给用户,既是十分重要的,也是十分必要的,而这些就是一个个 View 通过拓展实现的。View 就如同现实世界的原子一般,是实现界面展示和交互的最小“微粒”。

2024-02-23 14:47:08 481

原创 【HarmonyOS】ArkUI - 自定义组件

ArkUI 如何创建和使用自定义组件,自定义构建函数 @Builder,自定义公共样式 @Styles,自定义组件特有属性 @Extend。利用这些功能,提高代码复用性,提高开发效率。

2024-02-21 20:47:03 1223 1

原创 【HarmonyOS】ArkUI - 列表布局(List)

ArkUI List 基本用法。

2024-02-16 09:34:12 500 1

原创 【HarmonyOS】ArkUI - 循环控制(ForEach)

ArkUI ForEach

2024-02-13 16:32:32 1252 1

原创 【HarmonyOS】hdc 环境变量设置

全网首个全平台 hdc 环境变量设置(Windows、macOS、Linux)

2024-02-12 10:27:59 1774 2

原创 【HarmonyOS】ArkUI - 页面布局(Column、Row)

ArkUI 线性布局组件,常见布局属性。

2024-02-11 15:12:57 809 1

原创 【HarmonyOS】ArkUI - Image、Text、TextInput、Button、Slider 基本用法

ArkUI 基础组件用法,resources资源访问

2024-02-07 13:06:02 604 1

原创 【Ubuntu】创建启动图标(快捷方式)

在基于 Ubuntu 或 Debian 的系统上创建启动图标(快捷方式)

2024-02-04 13:36:03 551 1

原创 【HarmonyOS】ArkTS 声明式 UI 基础概念

ArkTS 声明式 UI 基础概念

2024-01-30 22:52:42 700 1

原创 【HarmonyOS】了解 ArkTS 语言

了解 ArkTS

2024-01-28 12:57:28 413

原创 【Ubuntu】快捷方式存放位置

应该是目前位置全网最全的指南

2024-01-26 10:21:11 257 1

原创 【Kotlin】在协程中使用 launch、async、Channel 和 Flow

在 Kotlin 中,有多种实现异步处理(线程)的方法。本文将详细介绍并说明 launch、async、Channel 和 Flow 的用途。

2023-12-29 15:22:11 1098 1

原创 【Kotlin】使用 Channel 实现发布/订阅模式

Kotlin开发,使用 Channel,实现发布/订阅模式。

2023-11-29 13:08:05 819 1

原创 【Kotlin】探索回调机制:函数类型、高阶函数和接口

在本文中,我们将深入探讨 Kotlin 中的三种回调机制:`函数类型`、`高阶函数`和`接口`。我们将分析它们的优缺点,并讨论在哪些情况下应该选择哪种机制。无论你是初学者还是有经验的 Kotlin 开发者,本文都将为你提供有关如何在应用程序中实现回调的清晰指导。

2023-11-23 11:13:57 1643

电脑报2020年第04期.pdf

电脑报2020年第04期

2020-08-02

移动架构师成长路线.png

移动架构师成长路线.png

2020-07-27

SQLite数据表查询

SQLite数据表查询操作 实现方式:① rawQuery() -> 指向SQL语句 ② API方法 即 Query()方法 -> 根据参数控制

2017-01-31

SQLite数据库分页

公式select * from person limit ?,?; (第一个? 当前页码第一条数据的下标,第二个? 每页显示的数据) 1.页码为1时在ListView中展示对应的数据 2.当ListView加载完本页数据分页加载下一页数据

2017-01-31

SQLite适配器使用

可以查询得到Cursor游标类型的数据,有两个比较常用的适配器,直接接收Cursor游标类型的数据源,分为1.SimpleCursorAdapter 2.CursorAdapter

2017-01-31

Android基础-初识SQLite(源代码)

Android数据库中数据的添加,修改 ,查询和删除等常用操作,常用的Sql语句

2017-01-29

Android 6.0运行权限Demo

Android 6.0运行权限Demo,分为两种类型,一种类似iOS10,刚启动App就弹出所要获取的权限,另一种是在Activity需要的时候再询问权限。版权所有,下载免费!!! 请尊重作者劳动成果

2017-01-19

高仿微信朋友圈

微信朋友圈界面实现,以及浏览朋友圈图片的相关功能实现

2016-03-01

Android访问php调取json数据

Android访问php调取json数据,依赖包有:httpclient,apache-mime4j,httpcore,http-mime

2016-02-26

图片多点触控伸缩变换位置

支持多点触控,放大缩小图片,变换图片位置,有需要的,免费拿走!!!

2016-02-25

图片浏览放大缩小

1.图片浏览放大缩小。 2.单一图片点击,放大效果,和缩放效果。 3.列表图片点击,放大效果,和缩放效果。 4.网格图片点击,放大效果,和缩放效果。 5.增加列表混合布局 6.增加了 沉浸式 状态栏

2016-02-25

水平滚动的GridView

习惯了 竖直排列的GridView,再来体验一下,水平排列的GridView吧,需要的拿去!

2016-02-19

Fragment+ViewPager

Fragment+ViewPager嵌套,根据IT_小巫 大神 作品 改版。

2016-02-14

ViewPager集合

ViewPager集合,分为:①简单的ViewPager使用②标题栏——Pager Title Strip③标题栏——Pager Tab Strip④ViewPager实现TabHost的效果

2016-01-28

DragGridView

Android图标拖拽实现,本人Android5.0真机运行无Bug。代码是在Android Studio里面编写的,使用Eclipse的小朋友还是尽早换成Android Studio吧

2016-01-21

SpeedInstallation

模仿市面上各大应用平台的安装模式,静默安装,方便,快捷

2015-12-15

新浪微博分享

新浪微博分享功能,网上的例子全是坑人的,我这个亲测可用。欢迎学习

2015-11-18

仿微信主界面

模仿微信主界面做了一个详细的demo,供大家免费下载,欢迎学习

2015-11-17

自带下拉刷新瀑布流

Android瀑布流自带下拉刷新功能,免费分享给大家,绝对可以运行!

2015-11-17

富秀云播APP

国内知名的视频聊天解决方案提供商富秀科技官方推出的富秀云播APP,作为最新最潮视频点播应用,拍片儿你做主,手机视频直播,视频交友,视频在线直播,最新歌舞视频、城市奇事,身边趣闻等等应有尽有。 富秀云播APP支持数百万网友同时在线看视频,提供TVAPP、视频APP、直播秀场APP、视频播放、视频直播、视频上传、视频发布、视频搜索、视频分享等多种功能,是APP粉丝们玩视频的必备神器。

2015-11-09

Genymotion Android 12 .ova

Genymotion 模拟器 Android 12 对应的.ova, 包含 Android 12.0 和 Android 12.1, Windows 电脑对应的目录为 C:\Users\xxx\AppData\Local\Genymobile\Genymotion\ova, Mac 电脑对应的目录为 /User/xxx/.Genymobile/Genymotion/ova, Ubuntu 对应的目录为 /home/xxx/.Genymobile/Genymotion/ova, 其中 xxx 为本地计算机的用户名, 导入本地的 ova 文件。

2023-07-17

Final_Cut_Pro_10.5.2_MAS__TNT_.dmg.torrent.zip

Final Cut Pro 是 Mac OS X 平台上最好的视频剪辑软件,基于Cocoa编写,支持多路多核心处理器,支持GPU加速,支持后台渲染,可编辑从标清到4K的各种分辨率视频,ColorSync管理的色彩流水线则可保证全片色彩的一致性。

2021-09-12

D-Link COVR-2600 路由器升级固件

D-Link(友讯) COVR-2600 路由器升级固件。

2020-04-09

sp67743.exe

HP CoolSense 技术是某些惠普笔记本电脑具备的功能,结合了硬件、软件和机械设计,可动态地管理您笔记本电脑的温度,帮助您获得舒适的使用体验。 HP CoolSense 技术在您的笔记本电脑中采用一个运动传感器来感知您的笔记本电脑是在静止还是移动环境中使用,并可自动调节电脑性能和风扇转速,保持电脑的有效散热。 HP CoolSense 软件还支持您指定您的散热偏好。

2020-02-22

电脑报2019年第03期.pdf

电脑报2019年第03期 iPhone全线降价? 腾讯的100天和未来的20年。

2019-05-26

电脑报2019年第02期.pdf

电脑报2019年第02期 看点:库克的贪婪,正在毁掉苹果。

2019-05-26

SteamAchievementManager-7.0.25.zip

SteamAchievementManager A manager for game achievements in Steam.

2019-05-26

电脑报2019年第01期.pdf

电脑报2019年第01期 看点:2018年度中国IT品牌风云榜全面揭晓

2019-05-26

RxJava2实现倒计时

RxJava2实现倒计时功能,现在资源分不能选免费的,CSDN好坑。

2018-03-02

Android 用正确的姿势在 Activity 里面嵌套 Fragment

Android 用正确的姿势在 Activity 里面嵌套 Fragment 。 博客文章地址:http://www.jianshu.com/p/07dfdef0c63f

2017-07-18

Android 进程间通信

根据 Android 官方文档对 AIDL 的描述,做出的示例。免资源分下载!!!

2017-07-05

深入探索Android热修复技术原理

阿里巴巴出品的 深入探索Android热修复技术原理 。免资源分下载!

2017-07-03

阿里巴巴Java开发手册

阿里巴巴出品的 Java 开发手册。免资源分下载!

2017-07-03

侧边栏页面切换

优雅的实现侧边栏Item页面切换,完全遵循 Material Design 设计思想。示例代码完全免费!!!

2017-05-27

Material Design风格登录界面

Material Design风格登录界面(采用 MVP + Data-Binding + Material Design )。

2017-04-26

RecyclerView的Item点击事件

RecyclerView的Item点击事件,Material Design + Butter Knife 设计风格,实现 RecyclerView 的 onItemClick 点击事件方法。

2017-04-25

App启动页倒计时功能

App启动页倒计时功能,示例代码采用 RxJava + RxLifecycle + Data-Binding 模式编写。

2017-04-23

App内切换语言

App内切换语言,代码量不大,句句是经典,无垃圾代码,拿来就用,未经授权切勿转载。本资源不需要资源分!

2017-04-22

IOButterKnife

将类型转换成二进制流,使用Butter Knife编码

2017-03-24

SQLite事务的使用

beginTransaction() 开启事务 setTransactionSuccessful() 设置提交事务 endTransaction() 关闭事务

2017-01-31

空空如也

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

TA关注的人

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