自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(186)
  • 资源 (46)
  • 收藏
  • 关注

原创 去掉QPushButton四周的虚线边框

设置背景图片 选择资源点击

2021-06-23 17:51:18 15

原创 rk3326 android10 Launcher3 Android.mk 解读 

rk3326 android10 Launcher3 Android.mk 解读## Copyright (C) 2013 The Android Open Source Project## Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file except in compliance with the License.# You may obtain a cop.

2021-04-09 16:41:11 66 1

原创 rk3326 Android10.0系统源码修改默认授予动态权限

RK3326-Android10.0\packages\apps\PermissionController\src\com\android\packageinstaller\permission\ui\handheld\GrantPermissionsViewHandlerImpl// 添加如下代码即可 @Override public void updateUi(String groupName, int groupCount, int groupIndex, Icon icon, .

2021-04-07 11:27:32 179

原创 朱有鹏嵌入式核心课程路线图

链接地址 :https://item.taobao.com/item.htm?ft=t&id=638425750420朱有鹏嵌入式核心课程路线图整个学习路线图很庞大,为了描述简单我把目录分成了几个层次,分层浏览。第一层目录:0.基础预科1.ARM裸机全集2.uboot和linux内核移植3.linux驱动开发4.C语言专题精讲篇5.linux应用编程和网络编程6.阶段项目篇说明:第一层目录中共有6个部分,共同构成了嵌入式核心课程。每个部分下面又会分为若干模块,以此来.

2021-02-27 14:40:13 1001 1

原创 ROM 和 RAM 区别

存储的分类 :ROM: Flash (NorFlash 、NandFlash)、硬盘RAM : SRAM 、DRAMIROM : 现在 高度集成, cpu 内部的 rom搭配:PC 机 : 很小容量的 BIOS(NorFlash) + 硬盘(NandFlash) + 大容量DRAM单片机: 很小 容量NorFlash + 很小容量 SRAM嵌入式: 大容量Nand + DRAM + Soc内置 SRAM开始的时候 读取Nand Flash 启动代码读取到 SRAM, 在SARM中运行,然

2021-02-20 21:21:00 1133 2

原创 S5PV210的内存地址映射详解

S5PV 210 属于 ARM Cortex-A8架构, 32 位CPU , CPU 设计时就有 32 根 地址线 & 32 根 数据线32 地址线 决定了 CPU 地址空间 为 4G , 2^32 次方4G CPU 地址分配映射:SFRS 256M 地址DRAM1 内存第一个插槽 1G 外界内存DRAM2 .512M内存 1.5G , 210 32 位 为什么只支持 1.5G内存,内存分配地址1.5GROM : 单片机rom一般是flash (闪存)、 或者硬盘 放

2021-02-20 16:49:23 1033 3

原创 Java IP + 端口 读取校验

代码如下:package com.shengsong.dingying;import android.content.Context;import androidx.test.platform.app.InstrumentationRegistry;import androidx.test.ext.junit.runners.AndroidJUnit4;import com.shengsong.dingying.utils.LogUtils;import com.vise.utils.

2020-12-01 17:39:35 1141

原创 ThreadPoolExecuto 线程池 最深刻理解

线程池的理解:代码1:public class Main2 { public static void main(String[] args) throws InterruptedException { /* 参数1:核心线程数,默认启动线程数 * 参数2: 最大启动线程数 * 参数3,参数4, 线程不够的时候,启动的线程,如果60s 内没有在次执行Runnable,那么 被回收 * 参数5: 如果任务超过最.

2020-10-05 12:38:15 202

原创 ios13.7 iPhone/iPad Location-cleaned 驱动下载

Iphone/ipad 最新驱动下载地址:https://download.csdn.net/download/dreams_deng/12523667

2020-09-12 11:25:58 7536 3

原创 IOS中UIimageView的内容模式

当图片大小超出imageView时, 会只有部分图片显示在imageView上。当UIImageView的大小和图片大小不相符的时候, 为了达到合适的图片设置效果, 通常设置UIImageView 的contentMode 属性即可(contentMode属性继承于其父类UIViwe)。//不带有Scale,标明图片不可能被拉伸或压缩,图片的对齐方式 ...

2020-08-12 11:16:22 2121

原创 Android 实现控件流式布局

要点如下:1. 测量规则:如果父控件是ViewGroup, 调用Measure方法,如果子控件是View,那么调用重写onMeasure测量,调用setMeasureDimension设置宽高子控件onMeasure 中, 必须知道 父控件的 测量规则 // 1. 测量的时候测量多次 // 父容器 给当前 视图的 widthMeasureSpe...

2020-08-03 10:23:15 1314

原创 ble 多次断开 然后搜索连接,就是连接不上

异常信息:[ERROR:bta_gattc_utils.cc(458)] bta_gattc_mark_bg_conn unable to find the bg connection mask for bd_addr=00:a0:50:c1:67:51解决: 手机蓝牙死了 ,手机重启

2020-07-29 10:29:52 1453 1

原创 Objective-c中枚举定义使用

1. 枚举定义#import <Foundation/Foundation.h>NS_ASSUME_NONNULL_BEGIN// 枚举定义typedef enum{ XMGTopicPicture =10, XMGTopicVideo= 20, XMGTopicImg= 30,} XMGType;@interface XMGComent : NSObject// 使用枚举类型@property(nonatomic,assign)

2020-07-16 16:45:30 129

原创 ios 日期时间处理:

1. NSDate <=> NString// 通用时间类型:void string2date(){ // 时间字符串 NSString *string = @"2015-11-20 09:33:22"; // 日期格式化类 NSDateFormatter *fmt = [[NSDateFormatter alloc] i...

2020-07-16 13:50:46 965

原创 Xib实现 Login 页面

1. xib 中按钮设置 设置 默认状态,点击状态的时候 选择 UIButtonTypeCustom ,避免默认的造成影响2.文本换行: 设置行数,按照option+enter在文本选项代码中: self.label.text=@"xiaoming\nxiaohie\nxiaoze" 设置line为0,那么label 就可以自动换行了3.ios 状态栏设置:// 设置状态栏白色 ,那么self.view内容可以从状态栏开始布局// 用途: 登录页面设置图片填充状态栏// self....

2020-07-16 11:24:13 130

原创 MJExtension使用注意

1、** dict- model NSDictionary* dict=@{@"username":@"小邓"}; User* user= [User mj_objectWithKeyValues:dict]; 2、** array<dict> - array<model>NSArray<XMGTopic *> *moreTo...

2020-07-15 17:02:49 1383

原创 导航栏穿透效果原理图

首先看一下bounds和frame区别:每一个控件都有矩形框、内容区bounds: 以自己内容区为左上角为原点,矩形框左上角到该点的距离frame: 是以父控件内容区左上角为原点坐标contentOffset.x、contentOffset.y:和bounds x、y值一致,内容区和矩形区左上角距离contentInset:内边距...

2020-07-15 10:49:27 582

原创 ios 实现添加footer, footer实现九宫格效果

1.ios 设置 UITableViewCell 组和组之间距离UiTableView设置组和组之间的间距: 苹果没有提供api 设置组和组之间的间距, 可以设置组 heightForHeaderInSection heightForFooterInSection 来设置 组头部、底部高度 来设置 组合组之间的间距2.UiTableViewFooter 设置// 1. 获取底部控件最大高度 self.xmg_height= self.subviews.lastO...

2020-07-14 15:00:58 731

原创 ios 清理缓存功能实现

1.计算 沙盒 缓存大小 ,可能是 耗时 操作,放入子线程- (void)viewDidLoad { [super viewDidLoad]; // 沙盒路径 获取 NSLog(@"%@",NSHomeDirectory()); // 计算 缓存大小,可能是 耗时 操作,放入子线程 dispatch_async(dispatch_get_global_queue(0, 0), ^{ // library/cache NSS.

2020-07-14 14:00:14 558

原创 __weak typeof(self) weakself= self 使用

如下代码,在执行BViewController 被 close 以后, self 由于在gcd存在引用,不会被释放#import "BViewController.h"@interface BViewController ()@property (weak, nonatomic) IBOutlet UILabel *mylable;@end@implementation BViewController- (void)viewDidLoad { [super viewDid.

2020-07-14 11:14:18 128

原创 微信小程序快速入门学习2

1、 app.json: 全局配置app.wxss: 全局样式2、 home.json: 页面配置3、 数据绑定:<text data-id="{{ title }} ">{{ title }} </text><!-- checkbox 必须要这么写 不能check="true" --><checkbox checked="{{true}} "></checkbox>4. 页面运算:运算:{{ num1+ num...

2020-07-14 09:59:09 1125

原创 css中遇到盒子居中问题

1. 有宽度、高度的盒子 水平 居中 margin:0 auto2. 没有宽度的盒子 水平居中<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .box{ width: 500px; height: 300px; backg...

2020-07-08 09:14:49 322

原创 ios ble 蓝牙锁开发用例

开发流程:1. 建立中心管家2. 扫描外部设备3. 获取扫描的 外部设备,获取外部设备 , 连接外部设备4. 连接外设 成功,获取 发现服务5. 发现服务 uuid, 发现 服务下 特征值6. 读取 特征值 ,订阅 ble->app 通道 获取app->ble 特征值7. 接收 读取的特征值8. 锁入网,传递psw2 给app9. p1+p2 加密 systemId 鉴权 10. 锁回复 psw3 11.发送 开锁 确认帧代码...

2020-07-04 16:42:15 393

原创 ios mqttclient 使用连接、订阅、发送、透传

IOS使用场景 mqtt mqtt zigbeen -> 网关 -> 服务器 -> app

2020-07-03 11:06:25 871 1

原创 css3 transition 过渡使用总结

1.案例1 transition: 2s;<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #test{ width: 200px; height: 200px; border-radius: 50%; background...

2020-06-26 14:10:37 1160

原创 Dart基础语法归纳总结

1. 安装 下载:Dart Update 或者 下载dart sdk环境变量即可链接:https://pan.baidu.com/s/10jsPHVI-g-QCiutx45MTKg提取码:0p5r 安装vscode vscode 安装dart 插件、Code Runner插件2. Dart 基础语法1. 字符串2. 数组3. set 集合4. map 字符串: var str1="this is str1" String str2= "tha i...

2020-06-25 18:35:13 210

原创 Javascript基础语法总结

1、 内容11.函数中声明变量不使用var 就是全局变量,变量不使用var,属于window的一个属性2.Js数据类型 Number,String,Array,Date3. 调用属性方式4. 时间对象5. js中array 就是java list和stack6. 事件绑定方式27. window api 定时器8. 节点概念代码实现:<!DOCTYPE html><html> <head> <met...

2020-06-25 16:50:55 1659

原创 ios frame和bounds区别

1. frames和 bounds理解frame: 是子控件相对于 父控件内容左上角为坐标原点bounds: contentView相对于自己控件坐标位置,控件内部内容区域滚动的时候frame和bounds体现:frame和bounds理解图:程序代码:#import "ViewController.h"@interface ViewController ()<UIScrollViewDelegate>@property (stron...

2020-06-21 22:18:34 177 1

原创 ios UIButton内边距理解

button设置内边距:UIButton结构, ImageView+ Lable 设置内边距EdgeInsets 以后会 压缩 在宽度,和前端中设置div内边距一样backButton.titleEdgeInsets=UIEdgeInsetsMake(10, 0, 0, 0); // 上边内边距10backButton.imageEdgeInsets=UIEdgeInsetsMake(0, 0, 10, 0)backButton.contentEdgeInsets = U...

2020-06-20 20:19:21 662

原创 ios 自定导航栏 返回按钮

导航控制器 默认 返回键盘默认是 一个箭头 + 上一个控制器名称,系统默认,如下图 如何自定义左上角控制器: 解决方法:A控制器进入detail控制器- (IBAction)showDatail:(id)sender { // 注意: 控制器背景色不要在这里设置 AControllerViewController* aController=[[AControllerViewController alloc] init]; aController.hides...

2020-06-15 11:17:45 2199

原创 ios uiscrollView 使用理解

1、 scrollview 常用属性理解UIScrollVie的常用属性 : contentSize 滚动方位,比scrollview的size大 contentInset 内边距, contentSize和scrollView的边框的一个距离,和div一样,内变距会计算到contentSize中 contentOffset 偏移量, contentSize+padding 距离边框的距离 弹簧效果 ...

2020-06-11 16:56:40 308

原创 ios mj_refresh 上拉、下拉、自定义header、footer、afn子类化

ViewController.#import "ViewController.h"#import <MJRefresh/MJRefresh.h>#import "Person.h"#import <AFNetworking/AFNetworking.h>#import <MJExtension/MJExtension.h>#import "XMGRefreshHeader.h"#import "XMGRefreshFooter.h"#impor...

2020-06-11 16:12:56 595

原创 ios 全局异常捕获,上传服务器

ios中 xcode设置全局断点快速定位问题代码所在行, 可以获取异常信息,然后上传服务器,做统计AppDelegate.m- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. NSSet...

2020-06-09 15:52:28 1367

原创 ios NSInvocation基本使用

为什么要NSInvocation,NSInvocation比performSelector 调用方法,根据方法名可以传递三个参数-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{ // performSelector 只能 根据方法名调用 2个参数 // 传递一个参数例子 [self performSelector:@selector(callWithNumbe

2020-06-09 15:48:39 227

原创 ios 基本框架使用

1. sdwebImage使用:1.1.基本使用- (void)viewDidLoad { [super viewDidLoad]; // 1. 图片 下载 简单方法 [self.myWebImage sd_setImageWithURL:[NSURL URLWithString:@"http://img5.mtime.cn/mg/2019/06/27/224744.68512147_120X90X4.jpg"]]; // options 图片下载策

2020-06-05 18:57:56 160

原创 Objective-C 线程 NSOperation

1. NSOperation 的子类实现: 在UI线程中执行都是1. NSInvocationOperation: 通过代理实-(void)touchesBegan1:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{ /** 1. 第一个参数 : 目标对象 第二个参数: 选择器,要调用的方法 第三方参数: 方法要传递的参数 */ NSInvocationOper...

2020-06-04 14:57:10 99

原创 Objective-C 线程 GCD 使用

1. 概念:1.1 进程和线程的比较:线程是 cpu 调用的最小单位进程是 cpu 分配资源的最小单位一个进程中至少有一个线程进程内线程 资源共享 windows\mac 进程管理: 通过进程管理器, 可以直接杀死 linux 进程管理器: 通过ps | top | pstree | kill1.2. 多线程认识: 多线程 执行原理: 单核, cpu 多条线程切换, 多线程并发假像 多核 , 多线程的缺点:...

2020-06-03 14:12:15 162

原创 ios UIViewController 使用总结

1. 通过代码 实现控制器1.1. 自定义根控制器:iOS开发之Xcode11: 删除默认Main.storyBoard、自定义根控制器:https://blog.csdn.net/shifang07/article/details/104682190导航控制器:导航栏 一般 是 44,IOS 控制也是栈的结构, 入栈、弹出是出栈1.2.导航控制器api: //1. 跳入下一个控制器 BViewController* bController= [[BViewControll...

2020-06-02 15:03:52 158

原创 ios 数据存储 Bundle 沙盒

1. IOS数据存储:什么是沙盒: 与其他文件系统隔离,应用必须待在自己的沙河里面,不能互相访问bundle 和 沙盒是分开的*沙盒路径: Documents :比较贵重数据,Itunes 会设备的时候会备份改目录 Library/Caches : 不会备份,存储体积大 Library/Preference: 保存偏好设置, 系统管理,会备份 tmp: 临时数据,不会备份,引用没有运行时候,系统可能清除该目录*bundle路径: xx.app*...

2020-06-02 11:29:03 194

原创 ios 屏幕适配 autolayout | Masonry 使用

1. autolayout 属性设置: autolyout 对齐方式 autolayout 相对其他控件距离、宽高、相对于其他控件宽高, 如下图属性。2. 案例1: 设置控件水平、垂直居中 设置 垂直 水平 对齐、 设置控件宽高 【 注意:确定控件x,y坐标,以及宽、高那么久不会报红约束 存在问题】最终效果显示:3. 案例2 : 设置 兄弟 View之间的 约束A控件 设置左边、顶部、高度约束 B 控件·设置右侧、底部约束 、 设置A...

2020-06-01 17:41:08 302

AndroidListView+PopupWindow实现item点击弹出PopupWindow

AndroidListView+PopupWindow实现item点击弹出PopupWindow 博客地址:https://blog.csdn.net/dreams_deng/article/details/104618270

2020-03-10

MqttBox64.zip

MqttBox 64位

2021-07-14

MySql5.6.26 安装和 Navicat

MySql5.6.26 安装和 Navicat

2021-07-02

Android图形处理实现 微信画板、 去掉美女衣服、图片合成、图片矩阵、调整色相、饱和度

Android图形处理实现 微信画板、 去掉美女衣服、图片合成、图片矩阵、调整色相、饱和度,博客地址:https://blog.csdn.net/dreams_deng/article/details/105262449

2020-04-02

fakeLocation13.5.1.zip

fakeLocation13.5.1 虚拟定位 ios13.5.1的最新驱动下载,iPhone/iPad免越狱虚拟定位工具Location-cleaned驱动已更新

2020-06-15

Android Studio 基于mk 开发ndk 使用c

Android Studio 基于mk 开发ndk 使用c ,博客路径: https://blog.csdn.net/dreams_deng/article/details/104543239

2020-03-18

Android 动态换肤框架原理

Android 动态换肤框架原理,博客地址:https://blog.csdn.net/dreams_deng/article/details/106320048

2020-05-24

Android 进程保活几种方案.zip

Android 进程保活,点击home键 或者 点击back键盘 、锁屏、息屏保证服务器定时器不会阻塞,博客地址:https://blog.csdn.net/dreams_deng/article/details/106213951

2020-05-19

Android Studio 基于cmake 链接静态库,动态库

Android Studio 基于cmake 链接静态库,动态库,博客地址:https://blog.csdn.net/dreams_deng/article/details/104540775

2020-03-18

MqttClient.zip

ios mqttcleint 使用,连接,订阅,push, 取消订阅,博客地址: https://blog.csdn.net/dreams_deng/article/details/107100859

2020-07-03

lookxanimation.zip

ImageView 视差动画实现,监听listview 实现下拉缩放,松手回弹,博客地址https://blog.csdn.net/dreams_deng/article/details/105357734

2020-07-20

微信小程序ble开发.zip

小程序ble 开发案例, 使用微信小程序开发ble蓝牙锁一个完整案例demo, 小程序ble 开发案例, 使用微信小程序开发ble蓝牙锁一个完整案例demo

2020-07-06

Retrofit2图片上传下载带token校验

Retrofit2图片上传下载带token校验,博客地址:https://blog.csdn.net/dreams_deng/article/details/104823070

2020-03-12

gradle-5.6.4-all.zip gradle-5.4.1-all.zip gradle-5.1.1-all.zip gradle-4.10.1-all

gradle-5.6.4-all.zip gradle-5.4.1-all.zip gradle-5.1.1-all.zip gradle-4.10.1-all.zip gradle-4.4-all.zip

2020-10-02

RootUtls工具类.zip

RootUtls工具类,博客地址:https://blog.csdn.net/dreams_deng/article/details/105209017

2020-10-20

My Application.zip

ffmepg入门demo, 编译成静态库,显示ffmpeg版本号,基于Androidstudio3.6.1, ndkr16, gradle gradle-5.6.4-all.zip, gradle插件 ,gradle:3.6.1

2020-08-19

tabbar使用.zip

ios 实现tabbar 功能,导航栏实现nav 功能, 博客地址: https://blog.csdn.net/dreams_deng/article/details/82959623

2020-07-15

Android RecycleView使用总结

Android RecycleView1 基础使用、Android RecycleView2 实现 不同类型ViewType显示、 HeadrView、FooterView 添加、Android RecyclerView3 中 item 侧滑、拖住实现 博客地址1:https://blog.csdn.net/dreams_deng/article/details/104731732 博客地址2:https://blog.csdn.net/dreams_deng/article/details/104733393 博客地址3:https://blog.csdn.net/dreams_deng/article/details/104734199

2020-03-08

Android与Js互调

Android与Js互调,Java和Js互相调用例子,博客地址:https://blog.csdn.net/dreams_deng/article/details/104738687

2020-03-08

android 通过贝塞尔曲线 实现爱心点赞功能

android 通过贝塞尔曲线 实现爱心点赞功能,博客地址: https://blog.csdn.net/dreams_deng/article/details/104947248

2020-03-18

Android 视频播放、音乐播放demo

Android 视频播放、音乐播放demo,博客地址:https://blog.csdn.net/dreams_deng/article/details/104914483

2020-03-18

MyTableView1.zip

ios 实现我的练习, 添加footer, footer实现九宫格效果,博客地址:https://blog.csdn.net/dreams_deng/article/details/107337979

2020-07-14

code_banner.zip

微信小程序快速入门学习笔记2,博客地址:https://blog.csdn.net/dreams_deng/article/details/107331795

2020-07-14

mj_refresh 上拉、下拉、自定义header、footer、afn子类化案例

mj_refresh 上拉、下拉、自定义header、footer、afn子类化案例,博客地址https://blog.csdn.net/dreams_deng/article/details/106691104

2020-06-11

camera.zip

Android 多媒体开发, MediaPlayer|SoundPool | MediaRecorder | Camera2 | MediaProjectionManager ,博客地址:https://blog.csdn.net/dreams_deng/article/details/106334868

2020-05-25

UITableView23.zip

IOS 控件UITableView 使用归纳总结 博客地址: https://blog.csdn.net/dreams_deng/article/details/106466702

2020-06-03

mutipeerConnectivityTest.zip

ios ble 蓝牙只能锁开发用例,博客地址:https://blog.csdn.net/dreams_deng/article/details/107126490

2020-07-04

ios scrollview使用总结

ios scrollview属性总结、图片缩放、图片轮播,博客地址: https://blog.csdn.net/dreams_deng/article/details/106691707

2020-06-11

ios 网络、json、 xml 、uiviewView 使用

ios 网络、json、 xml 、uiviewView 使用 ,博客地址https://blog.csdn.net/dreams_deng/article/details/106575762

2020-06-08

一个用例MotionEvent.getX()/getRawX/getScrollY()/childView.scrollBy((int) DX, (int) 0

一个用例MotionEvent.getX()/getRawX/getScrollY()/childView.scrollBy((int) DX, (int) 0),博客地址:https://blog.csdn.net/dreams_deng/article/details/105274141

2020-04-02

Tinker热修复原理实现源码

Tinker热修复原理实现源码, 博客地址:https://blog.csdn.net/dreams_deng/article/details/106215171

2020-05-19

Android 实现控件流式布局

Android 实现控件流式布局, 博客地址:https://blog.csdn.net/dreams_deng/article/details/105489276

2020-04-13

xml技术文档.rar

Java中xml解析,博客地址:https://blog.csdn.net/dreams_deng/article/details/105645343

2020-04-20

基于Android Studio NDK开发

基于Android Studio NDK开发,博客地址:https://blog.csdn.net/dreams_deng/article/details/105030792

2020-03-22

Java Socket编程

Java中SocketJava中Socket编程编程,Socket实现tcp/udp,Sokcet实现单聊、群聊功能, 博客地址: https://blog.csdn.net/dreams_deng/article/details/105325640

2020-04-05

ViewPager综合使用案例

ViewPager综合使用案例,实现自动轮播,轮播点,博客地址: https://blog.csdn.net/dreams_deng/article/details/104880987

2020-03-15

lookxanimation.zip

Android 实现 我的首页背景 图实现 下拉 视差动画展示 全图,松手回弹, 博客地址:https://mp.csdn.net/console/editor/html/105357734

2020-04-07

属性动画综合案例,估值器

Android属性动画功能实现:博客地址:https://blog.csdn.net/dreams_deng/article/details/104848523

2020-03-15

Android Fragment使用

Android Fragment使用,博客地址:https://blog.csdn.net/dreams_deng/article/details/104638596

2020-03-18

Android功能实现,自定义进度条

Android动画功能实现,博客地址1:https://blog.csdn.net/dreams_deng/article/details/104752619 Android ProgressBar 自定义动画,博客地址2:https://blog.csdn.net/dreams_deng/article/details/104756011

2020-03-09

空空如也

空空如也

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

TA关注的人 TA的粉丝

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