自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 three项目笔记

three项目笔记

2022-08-18 11:20:25 484

原创 AndroidTimer的基本使用方法

基本使用方法 Timer timer = new Timer(); TimerTask task = new TimerTask() { @Override public void run() { /**执行一些任务*/ } }; /** *第一个参数TimerTask 第二个参数多少时间以后执行 第三个参数循环周期(是得需要循环执行) */ timer.schedule(timerT

2022-05-11 15:15:16 592

原创 IDEARedis启动问题

报错idea ERR Client sent AUTH, but no password is set(redis配置密码连接问题)1:先在计算机管理-关闭redis2:已配置文件的方式重启redis如果配置文件报错可能是前面带有空格执行命令:redis-server.exe redis.windows.conf...

2022-04-15 14:55:52 1219

原创 android数据库可视化工具

一:Android Debug Database (免费) //数据库可视化1debugImplementation 'com.amitshekhar.android:debug-db:1.0.6'然后运行项目,在打印日志中可以看到一个ip地址:D/DebugDB: Open http://xxx.xxx.xxx.xxx:8080 in your browser执行adb命令:adb forward tcp:8080 tcp:8080然后打开网页地址:http://localhost:8

2022-01-19 15:49:45 3557

原创 Android shape属性大全

corners(圆角)<shape xmlns:android="http://schemas.android.com/apk/res/android" > <corners //定义圆角 android:radius="10dp" //全部的圆角半径; android:topLeftRadius="5dp" //左上角的圆角半径; android:topRightRadius="5dp" //右上角的圆角半径; .

2021-12-28 17:05:50 1207

原创 布局分析与调优

过度绘制的颜色含义原色:没有过度绘制蓝色:1 次过度绘制绿色:2 次过度绘制粉色:3 次过度绘制红色:4 次及以上过度绘制

2021-12-27 16:51:51 97

原创 xml解析Dom学习笔记

Document Object Model,即 文件对象模型,是 一种 基于树形结构节点 & 文档驱动 的XML解析方法解析原理获取dom解析实例 //得到 DocumentBuilderFactory 对象 DocumentBuilderFactory builderFactory = DocumentBuilderFactory.newInstance(); //得到DocumentBuilder对象 DocumentB..

2021-12-23 17:20:00 274

原创 artifactory搭建笔记

https://bintray.com/(官网地址)下载压缩包下载完成之后解压进入bin 目录找到artifactory.bat文件点击直接运行,启动本地服务http://localhost:8081/artifactory(查看地址是否可以打开)账号admin(admin) 密码默认password(Zxc12357)...

2021-11-09 16:02:16 312

原创 优秀参考文章

请收好这份全面&详细的Android学习指南!手把手带你搭建一个优秀的Android项目架构

2021-09-13 10:02:53 42

原创 小程序开发笔记

居中显示display:flex;justify-content:center;解决view嵌套margin属性不起作用overflow: hidden;关于height:100%和height:100vh的区别vh就是当前屏幕可见高度的1%,也就是说height:100vh == height:100%;但是当元素没有内容时候,设置height:100%,该元素不会被撑开,此时高度为0,但是设置height:100vh,该元素会被撑开屏幕高度一致。...

2021-07-16 18:06:46 44

原创 第十一章笔记

HttpClient已经在6.0中移出了从Android 9.0系统开始,应用程序默认只允许使用HTTPS类型的网络请求,HTTP类型的网络请求因为有安全隐患默认不再被支持OkHttp在enqueue()方法的内部已经帮我们开好子线程了,然后会在子线程中执行HTTP请求Retrofit还提供了强大的Call Adapters功能来允许我们自定义方法返回值的类型,比如Retrofit结合RxJava使用就可以将返回值声明成Observable、Flowable等类型...

2021-07-05 18:46:30 56 2

原创 WebRTC学习笔记

WebRtc主流音视频解决方案ICE服务器(服务器)NAT穿透信令服务器(确定是做什么)先消息通讯(信令服务器)再决定是怎么传输(点对点或者ICE服务器)

2021-06-29 12:58:31 47

原创 第六章笔记

Android中的广播主要可以分为两种类型:标准广播和有序广播标准广播(异步执行)效率高,无序,但是无法被截断有序广播(同步执行)广播会有先后顺序,优先级高的会先收到广播,可以截断广播在代码中注册和在AndroidManifest.xml中注册。其中前者也被称为动态注册,后者也被称为静态注册。在Android 8.0系统之后,所有隐式广播都不允许使用静态注册的方式来接收了。隐式广播指的是那些没有具体指定发送给哪个应用程序的广播,大多数系统广播属于隐式广广播不要在onReceive()方法.

2021-06-16 16:16:31 45

原创 第五章笔记

fragment就是迷你版本的activityFragment配合FrameLayout非常合适动态添加Fragment主要分为5步(1) 创建待添加Fragment的实例。(2) 获取FragmentManager,在Activity中可以直接调用getSupportFragmentManager()方法获取。(3) 开启一个事务,通过调用beginTransaction()方法开启。(4) 向容器内添加或替换Fragment,一般使用replace()方法实现,需要传入容器的id和待添.

2021-06-16 14:36:51 27

原创 AS打jar包的问题

AS版本3.6.1![打包需要的地址](https://img-blog.csdnimg.cn/20210608145724492.png)build/intermediates/aar_main_jar/releasejar包获取classes.jar的地址在这里

2021-06-08 14:58:31 71

原创 第四章笔记

ConstraintLayout约束布局学习Ui属性android:id给当前控件定义了一个唯一标识符android:layout_width和android:layout_height指定了控件的宽度和高度android:gravity来指定文字的对齐方式android:textColor属性可以指定文字的颜色android:textSize属性可以指定文字的大小。文字大小要使用sp作为单位。android:textAllCaps="false"保留你指定的原始文字内容android.

2021-06-01 15:22:21 49

原创 jetpack笔记

AndroidVieModel是具有context环境的ViewMoel非activity启动或者广播,服务启动 需要加标记Intent.FLAG_ACTIVITY_NEW_TASKLiveData的setValue是在主线程运行,postValue是在异步线程运行Lifecycle就是观察activity(fragment)的生命周期的变化...

2021-06-01 15:21:40 147

原创 第三章-activity

1:如果你需要在XML中引用一个id,就使用@id/id_name这种语法,而如果你需要在XML中定义一个id,则要使用@+id/id_name这种语法2:如果你的应用程序中没有声明任何一个Activity作为主Activity,这个程序仍然是可以正常安装的,只是你无法在启动器中看到或者打开这个程序。这种程序一般是作为第三方服务供其他应用在内部进行调用的。3:Kotlin编写的Android项目在app/build.gradle文件的头部默认引入了一个kotlin-android-extensions插

2021-04-07 17:30:56 76

原创 AndroidStudio的gradle的问题

第一次安装AndroidStudio的时候遇到下载卡主不动的问题解决办法:1:先把文中地址复制下来 使用浏览器下载2:下载完成以后放到指定的.gradle文件夹下3:重启AS,在点击如下按钮编译即可...

2021-03-15 23:52:15 74

原创 第二章

Kotlin具有安全性,几乎杜绝了空指针异常Kotlin在线编译地址 https://try.kotlinlang.org

2021-03-15 23:43:10 68

原创 第一章

第一章学习笔记Android系统版本及其详细信息:http://developer.android.google.cn/about/dashboards搭建开发环境:http://www.android-studio.orgres/values/***.xml的引用buildTypes闭包中用于指定生成安装文件的相关配置,minifyEnabled用于指定是否对项目的代码进行混淆,true表示混淆,false表示不混淆...

2021-03-11 15:09:20 43

原创 关于Alarm的定时任务

记录一下自己的学习~这是android的Alarmd机制的定时任务~ 首先是一个定时任务的类 public class LogingRuningServers extends Service{@Overridepublic IBinder onBind(Intent arg0) { // TODO Auto-generated method stub return null;

2016-08-20 11:12:17 307

空空如也

空空如也

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

TA关注的人

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