自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

皮皮虾的博客

新的一年,冲鸭~

  • 博客(84)
  • 收藏
  • 关注

原创 Qt实现动画的2种方式

由于我之前是写java的所以在学习Qt的时候感觉会有点熟悉,因为Qt就是 用c++写,而java底层也是c++实现的。

2023-12-18 17:08:39 558

原创 OpenGL ES相关库加载3D 车辆模型

全方位旋转拖拽看车,以及点击开关车门车窗后备箱等

2023-10-31 11:35:16 601 2

原创 ShapeableImageView 不只是圆形ImageView

ShapeableImageView–一个多形状的ImageView

2023-09-25 15:09:46 279

原创 将Android10的SystemUI移到AS

ok,没有意外,又报错了,类重复引用错误,由于我刚刚把SystemUI-tags也引用进来了,所以报了很多重复的问题,看了最下面一行,区区3586个错误而且(图片是删了一些类后编译再报的错误数量,最开始忘记截图了),来吧,我采用的方式是将SystemUI-tags解压,直接删除里面的重复类,试了下这种方式是可以减少重复类引用的报错的…这个简单,删除重复的就行,需要注意的是:我最开始点击的下面具体的报错这里是不会给你指出具体是哪一个资源配置在报错的,应该点击上面的这个就能看见所有的具体的报错的资源名称。

2023-07-31 16:09:46 396 1

原创 Task ‘compileDebug‘ is ambiguous in root project ‘xxx‘. Candidates are: ‘compileDebugAidl‘xxx

的指点下,尝试输入以下命令后终于看到了代码里面的报错!

2023-07-21 15:36:56 708

原创 输入 jar cvf 后指令提示‘jar‘ 不是内部或外部命令,也不是可运行的程序

我输入where java的时候也是打印的C:\Program Files\Common Files\Oracle\Java\javapath,于是删掉这个变量后 cmd到要打包的文件夹下,输入命令。一堆说jdk系统环境配置的文章,我都看哭了,还好有这位老兄拯救了我!,于是终于得到了jar包啦~看见这一堆打印就对了。

2023-07-17 13:52:55 703

原创 《放学后》---东野圭吾

原来是之前一次出游的时候,射箭社的成员宫坂惠美在一个晚上在寝室自wei被桥村和竹井看见了,自那以后,桥村和竹井看待惠美的眼神都不一样了,这让惠美感觉每天都像是在被被人眼神强暴,她无法忍受,于是选择了自杀,但是没有成功,被好友惠子安抚救下,但这事并没有过去,惠子无意间说的一句话让他们谋划了这次杀人案。我可以了解的,因为,我们有必须赌命去守护的东西!以前,她只要拉开弓,全身就会发抖,但,现在已能将弓充分拉开,更有瞄准目标的余裕,又因为射姿正确,中靶率也大幅上升,这是和惠子搭档练习的成果?

2023-06-07 14:38:46 1339

原创 Android多模块打包aar

场景:因为内网环境问题,无法使用maven依赖的方式所以只能使用本地aar/jar 依赖,又因为是一个多模块项目,所以最后会生成多个aar,直接把多个aar给别人用又不太好,当然,目前已经有解决这个问题来的方案拉,我这里就是记录一下自己的使用过程。...

2022-08-08 15:28:07 1559 3

原创 浅谈Binder

Androir-Binder

2022-07-18 16:00:06 417

原创 《红楼梦》-- 曹雪芹

1024占坑

2021-10-24 23:36:25 214 2

原创 Flutter入门

参考文章传送门:https://juejin.cn/post/6844903744262389773#heading-17github小栗子传送门:https://github.com/ShirleyLuoppx/FlutterStudy欢迎一键三连~~btw:先埋个坑在这里,后面七日游学完了,再回来填坑,毕竟今天是广大程序媛的节日嘛。今日写文章,能获取csdn勋章????一枚哟。...

2021-10-22 16:50:21 994

原创 Flutter学习日常BUG合集

RangeError (index): Invalid value: Only valid value is 0: 1 var show = MultiShower( [Axis.horizontal,Axis.vertical], (e) { return Flex( direction: e, children: <Widget>[ ... ], ); }, c.

2021-10-20 11:35:52 1084

原创 Dart入门

要学习Flutter,先熟悉一下Dart总是有益的。Dart中文网传送门在线测试传送门看此篇文章是java熟悉者会比较容易main()main()在dart里面是必须的一个函数,是应用的入口,dart 声明对象//1、使用var ,让程序去推断类型var name = "hello ppx";//2、使用具体的类型,有趣的是:如果不给int age赋值,那么打印出来的age将是null,而不是像Java中是0,因为dart中一切皆对象int age = 12;//任何类.

2021-08-20 16:26:19 245

原创 kt的let、apply、with、run的含义和使用

let /** * 综下:使用let会返回一个叫it的该对象,当然了,it是可以改名字的,用lamda表达式,我觉得let主要是用于非空判断的 */ private fun ktLetUsage() {// 用例1 iv_image.let { it.setImageResource(R.mipmap.ic_launcher_round) }// 等价于,但是其实你看这里的let会有一个.

2021-08-16 10:56:40 988

原创 初识Flutter

所有学习flutter的人应该都要经过 Flutter中文网的吧于是以下内容就中文网中的步骤记录一下自己图中遇到的问题以及解决方案。配置环境工具:Android Studio配置系统环境变量

2021-08-12 11:38:24 265

原创 二进制与位运算符

位运算符±*/是给十进制位来进行计算的,&|~^是给二进制来进行计算的。位运算符分为逻辑运算符和移位运算符二进制中0代表false,1代表true逻辑运算符逻辑运算符分为 与(&)、或(|)、非(~)、异或(^)四种与(&):同true(1)/false(0)为true(1)/false(0)例如:4&7=4或(|): 遇true(1)即true(1)例如:4|7=7非(~): 也就是取反例如~4=-5[外链图片

2021-08-10 10:26:10 1110

原创 java.lang.ArrayStoreException: source of type java.util.ArrayList is not an array

项目场景:提示:看见项目代码中有一个System.arraycopy()函数以前没有用过,但是看源码注释也大概能了解意思,不过本着好记性不如烂键盘的话,还是自己敲敲为上。不敲不知道,一敲就敲出个bug问题描述:提示:报错如下 --------- beginning of crash08-06 16:28:38.781 3400-3400/com.ppx.dailystudy E/AndroidRuntime: FATAL EXCEPTION: main Process: com...

2021-08-06 16:38:30 1572

原创 Kotlin学习

基础语法方法的定义有返回值 fun test (a : Int , b : String) : Int { return 0 }无返回值,Unit可省,vararg 可变参数 ,Int?可空,如图所示,第二个调用处未打印fun test(vararg v: Int?): Unit { v.forEach { Log.d(TAG, "test: $it") }}//测试test(1, 2, 3)test()打印

2021-08-04 18:23:25 109 2

原创 《围城》-- 钱钟书

- 故事梗概:大概讲述了一个名为方鸿渐的青年从国外留学后回国经历的一系列事件。从回国船上与一众留学生的逗趣,到毕业及失业后突发奇想的买了一个伪造学历,因为他没能正常毕业,再到和船上同舱的同是留学归来且收到正经聘请的赵辛楣一同前往地理位置略偏僻三闾大学任教,期间发生了很多有趣的事情,后来由于一些风言风语,导致辛楣离开三闾大学去往重庆就职,然后鸿渐在众人的起哄下,居然就真的迎娶了三闾大学的同事,孙嘉柔,并且在回去的船上成了亲,但是婚后却一直不合,经常因为双方家庭的各种事情吵架... - 个人体会:初读...

2021-08-04 18:17:02 168

原创 《云边有个小卖部》-- 张嘉佳

> 是小红薯上面看见评论然后去看的。> 主要就是将男主出生在一个叫做云边镇的地方,一出生就被抛弃,跟着奶奶守着她的小卖部,上小学的一天遇见了身患癌症的女主,女主很强势,在村小里面收保护费,男主很喜欢这个长得白净的女孩,于是把奶奶的桂花糕,炸鱼皮..每天都给女主带去,他们一起打闹一起玩耍,后面女主留下纸条不辞而别,好像是回去做手术了,纸条上写着“如果我还额能或者见你的话,就做你的女朋友”,后来男主离开了云边镇,去外面上学,但是依旧很穷,但是慢慢忘记了这个女孩子,并且在一次吃饭的时候看见了同校..

2021-06-15 16:42:35 593

原创 《解忧杂货铺》-- 东野圭吾

> 这本书也是人尽皆知的了吧,但是一直没去看过,最近又看见朋友圈有人发,所以去看了。看简介的时候就觉得,“咦,好像以前有看过同名小说改编的电影?”然后去搜了一下,确实是有电影,但是又好像跟我印象中的那部电影有点不一样...算了,还是看文吧. > 故事围绕着一间叫做“矢浪杂货店”,的店铺,40年前,这家店铺以前是老爷爷经营的,同时也会给周围的人解答一些生活上的困惑,例如,怎么把压岁钱变多这种~~哈哈。一天,男主A和两个小伙伴B和C无意间进入这间杂货店,并且在这里开始一场穿越...

2021-06-15 16:41:20 156

原创 《活着》-- 余华

这本书的名字倒是早就听说过了 也知道是个悲伤的故事 最后只剩下福贵和他的 - 故事大概讲了男主福贵生在一个富贵家庭,但是后面由于自己的嫖赌将家产全部输了去,只得一家人自己下地,福贵父亲就是在福贵输掉家产后去世的,然后因为劳作加上年龄,福贵娘也去世了,这时候福贵虽然也开始会疼自己的妻子家珍,但是由于家庭实在太破败,家珍被福贵丈人接回去并生了个男娃,取名有庆,虽然后面家珍还是回来了,有庆的姐姐叫凤霞,是最疼有庆的了,不过后来有庆给县长媳妇生娃的时候输血过多去世,然后凤霞也因为生病导致聋哑,后来凤霞遇见了偏头.

2021-06-15 16:35:17 255

原创 OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

git push的时候遇到的这个问题,尝试使用网上类似git config --global --unset http.proxygit config --global --unset https.proxy

2021-06-15 11:04:27 470

原创 Android使用AIDL实现跨进程通信

环境:Android Studio 4.1.3 ,API28,使用as自带 模拟器Nexus 6创建服务端项目,包名下右键-新建-aidl,命名随意,以下以我的demo为例。命名为IStudent.aidl,会自动生成一个跟java下面的包名一致的aidl的包,点击锤子,构建一下,让他生成一个同名的.java文件。在aidl中自定义接口提供给服务端调用,例如,setName()java包下新建service,manifest设置service的action为“com.test.server”,你.

2021-04-13 11:05:45 387 1

原创 记录一次rxjava+retrofit使用时,报错:“java.lang.RuntimeException: Can‘t create handler inside thread that has ”

问题同图:那么,答案也同图!谨以此文告诫自己写代码的时候要细心…

2021-02-02 09:14:15 194

原创 Failed to install the following Android SDK packages as some licences have not been accepted.

前提:刚装完系统,下载完AndroidStudio,代码拉下来,导进来,build,async,报错如题目所示确认是否有安装jdk 确认是否有接受一些什么协议:cd进入xxx\sdk\tools\bin 执行sdkmanager --licenses ,如果没有接受的话会出来一堆需要 yes 的协议,一路按就是了 重新运行,ok。...

2020-12-22 22:28:53 434 3

原创 Android面试

Android面试掘金优质文章传送门

2020-12-14 13:47:49 123

原创 《秘密》-- 东野圭吾

- 东野圭吾 - 秘密 > 是因为 男票的老大离职前送了他这本书,然后有天无聊的时候我就去搜了这本书看。 > 故事大概讲了一个:因车祸导致母亲直子的灵魂附着在女儿藻奈美的身体上,并开始了一段全新生活的故事。因为是女儿的身体,所以需要上女儿的小学课程,做女儿的小学算数,认识女儿的小学同学们,并且还要以女儿的口吻和同学相处,但是因为是一个成熟女性的思想,所以想要上一个理想的初中高中大学,同时,又因为是女儿的身体,所以不得不让父亲自己忍受那啥的生活,最终,母亲不得已撒了一个...

2020-11-03 16:57:23 385

原创 从Gitee克隆代码返回403

![](https://images.isuanyun.com/images/2020/10/15/chrome_6e29KF4XgO.png) - 今天从gitee克隆项目的时候,一直报错403,不知道为何,百度了许久,设置了ssh,在控制面板看了密码都是正确的,但是依旧不行。后来老大给我说,密码超过12个月没修改了,需要修改一下,于是,修改。ok!!无语。这是什么鬼功能???我每年还要改一次密码??记录我在一家公司呆了几年吗??...

2020-10-15 16:22:30 1542

原创 GIT命令

可以在自己的学习项目里面学习这些git命令行git push提交代码git config --global user.name查看全局的用户名git config --global user.email查看全局的邮箱git config --global user.name "ppx"设置全局的用户名git config --global user.email "[email protected]"设置全局的邮箱git init初始化当前.

2020-09-07 10:44:14 293

原创 第一行代码-第二版-观后得

第一章 Android相关的介绍as是基于idea的,怪不得那么像proguard-rules.pro是指定项目代码的混淆规则的文件(混淆就是将项目打成安装包后不希望被破解 从而进行混淆使破解者难以阅读)gradle是基于grovvy的领域特定语言(DLS)来声明项目设置,而不是xml第二章 先从看得见的入手–探究活动  page:47我们平时清单文件中注册活动的时候,有些时候可以直接写类名,是因为在标签manifest里的package属性已经声明了当前包名startActivity的

2020-09-05 17:36:16 197

原创 自定义 View 1-1:绘制基础

学习地址自定义 View 1-1:绘制基础初始化画笔 mPaint.color = Color.parseColor("#FDDE74") //设置画笔颜色 mPaint.setStrokeWidth(20) // 线条宽度为 20 像素 mPaint.isAntiAlias = true //是否抗锯齿化,使边缘更加平滑(因为分辨率太低,导致看起来有颗粒感,所谓使边缘更加平滑并不是使用更精确的计算去画图形,而是去修改图形边缘处的像素颜色,使肉眼看起来更加平滑了)..

2020-07-27 22:48:28 115

原创 MVVM+RxJava

MVVM+RxJavaHttpRepository–model(网络层,负责处理数据,解析数据),用的Retrofit进行网络请求,Observable.just()activity/fragment–view(负责展示数据)viewmodel–vm(负责衔接view和model,获取数据,发送给activity-view,也要处理判断数据),一般来说 是一个activity对应一个ViewModel,特殊情况除外;LiveData驱动数据变化,用于view层的获取数据HttpAp

2020-07-27 22:44:22 619

原创 Error: Invoke-customs are only supported starting with Android O (--min-api

Error: Invoke-customs are only supported starting with Android O (--min-api第一次遇到这种错误,所以记录一下解决办法:build.graldeandroid{... compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }

2020-07-09 23:34:40 246

原创 项目中平时遇到的小知识点集锦

相册框架Matisse 安卓ui库--QMUI 取消Button的背景色 style="?android:attr/textViewStyle" android:background="@null" layout_toLeftOf 在。。的左边 gridview嵌套scorllview显示不完全问题--众所周知,a、重写mygridview,b、也许你可以看看你...

2020-02-19 12:34:18 362 1

原创 ListView只显示第一条数据的解决办法

1、看你的listview的item的高以及item的父类的高是否是matchParent,如果是,请改成wrapcontent2、看看你的getView,是不是返回的list.size还是13、看看你是不是在listview外面嵌套了SrcollView,因为,这种嵌套的情况就显示会有问题,解决办法移步百度。...

2019-10-17 14:24:10 1666

原创 皮皮虾的第四份工作的爪洼面试经历(持续更新)

感觉毕业以后一直工作不太顺利,第一份工作不是很对口,第二份公司夭折,第三份公司死亡压榨,所以我目前是无业游民,以下是面试经历:1、equals和hashcode的区别以及各自的用法当时面试真的很迷,说equals是判断引用空间的值相等,没用过hashcode,,equals是用来判断值类型数据的值或者引用类型数据的引用地址是否相等的,hashcode是通过计算hashcode码来判...

2019-09-05 16:01:25 454 2

原创 idea导入现成的快捷键文件

看了很多设置快捷键,不知道是我没搜正确还是没人写这个,于是我来了。1、首先,你要有一个快捷键的文件夹文件网盘自取:https://pan.baidu.com/s/1U2NSM5LHqq3OfrttEy_rVQ78u12、打开idea,file->import settings-->选择这个压缩包就好了-->select all 或者选择你需要的如何r...

2019-07-14 13:47:52 2028 2

原创 写html的时候如果你的include失效了

直入主题1、总所皆知:路径错误2、没有开启IIS,具体操作请参考https://jingyan.baidu.com/article/ea24bc39c43d72da62b331ce.html(别人已经写的非常详细了,我就不在赘述了,我已经花了三分钟为这个作者投票了,不知道为什么一如既往的用qq登录死活进不去,只好用微信登陆还绑定了我的手机号码)3、我就是这个原因,,那就是,,只有ph...

2019-04-25 15:49:26 2394

原创 记录一次奇葩的Log日志不能输入问题

如题,前一天对我的sdk进行了一个改变位置,从默认的C盘转到G盘,因为这个pan比较空嘛,然后就开始不能输出了,但是能正常运行,只是不能Log打印日志,如

2019-04-11 11:57:56 213

空空如也

空空如也

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

TA关注的人

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