自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 运行Orchid orchidServe报错

错误大概是com.google.common.util.concurre nt.UncheckedExecutionException: java.lang.IllegalStateException: Unable to load cache item找了一圈答案,基本上都是因为插件不支持电脑上的jdk版本;在android studio更改使用的jdk. 不同的插件有不同的要求,我使用的Orchid是支持java 11.更改后sync同步,最好再重启android studio不然不生效另:应

2022-03-11 15:35:18 3123

原创 在gitlab上实现CI的配置文件(.gitlab-ci.yml)

内容:记录了目前使用过的项目的一些配置; 其内主要是通过实现apk的打包来校验代码正确性。react-native:image: webcuisine/gitlab-ci-react-native-androidbefore_script: - yarncache: untracked: true key: "$CI_PROJECT_ID" paths: - node_modules/ - android/.gradle/buildapk: sta

2021-11-16 15:25:42 1607

原创 JS获取宽高

在查找获取手机屏幕的宽高,当时在andorid上直接使用DisplayMetrics outMetrics = new DisplayMetrics();可以正确获取,但是js用网上的一些方法,都差了很多,然后发现是物理像素和逻辑像素的问题,需要查看一个window.devicePixelRatio的属性。(乘倍数),然后获取正确数据...

2021-04-23 11:58:57 110

原创 使用gulp

使用gulp对js项目管理(我使用其作混淆)过程:1.全局安装npm install -g gulp2.本地安装npm install gulp(在对应的项目中)3.加入文件在项目里加入gulpfile.js文件,里面编写需要的内容4.调用在项目的命令行使用 gulp 函数名(如果不写函数名称则走默认的)错误:1.Error: Cannot find module '是因为在gulpfile.js文件调用了插件但是没有安装,如在js中引用: var

2021-02-25 16:31:01 72

原创 使用ADB 进入模拟器的文件中

问题:参照使用cd直接进入时会提示Permission denied,这个时候需要对模拟器root解决:在使用adb shell 后使用 su root注:adb devices 查看当前连接的设备列表(当有一个以上时shell会提示错误)adb shell 进入设备...

2020-12-08 16:16:08 360

原创 安卓系统某些版本一些需要注意变化

蓝牙在安卓10以上,蓝牙扫描需要更精确的位置权限。即:从仅仅ACCESS_COARSE_LOCATION到ACCESS_FINE_LOCATION广播安卓8以上,无法接收隐式发送的静态注册广播即:从 Intent intent = new Intent("com.example.broadcasttest.MyRecriver"); sendBroadcast(intent);到 Intent intent = new Intent(); intent.setComponen.

2020-11-25 13:59:44 726

原创 getFragmentManager过时

在参考sample写News的碎片实例时,NewsContentFragment newsContentFragment = (NewsContentFragment) getFragmentManager().findFragmentById(R.id.news_content_fragment);Android Studio把getFragmentManager()划掉提示过时,参考用FragmentActivity.getSupportFragmentManager()也没有解决;转而使用ge

2020-11-18 10:39:27 3242

原创 在Android Studio中运行java文件

在SDK的程序里,想要直接运行java文件,但是会出现错误:FAILURE: Build failed with an exception.Where:Initialization script ‘C:\Users\��\AppData\Local\Temp\MKSKtest_main__.gradle’ line: 21What went wrong:A problem occurred configuring project ‘:pos_android_studio_app’.

2020-10-14 16:02:06 504

原创 有关3DES、DUKPT和MK/SK学习记录

笔记数字签名公钥,私钥:任意一个可以加密,另一个解密;如发送方使用公钥加密,接收方用私钥解密文件签名:使用软件把数据压缩成信息摘要(不能还原);然后使用私钥加密成签名【数字签名】;再附加再文件上解密过程:另一方使用公钥解密签名成信息摘要,可以生产则确定是发送方发送;然后把已有的文件数据散列成摘要并比对摘要可以得知是否改动。数字证书 :机构(CA)发放:CA用私钥加密被发放者的公钥和其他信息作为证书;验证时使用者用机构的公钥验证签名的证书,可以得到详细信息,包括公钥对称加密概念应用:发信方将明文

2020-09-18 13:20:27 2524 1

原创 ==判断地址相同为什么基本类型可以比较内容

实际是地址分配问题。(==永远是比较地址)基本类型都是存在栈里面的,Int a=3;当你int b=3的时候,jvm会干嘛呢?首先,它会去栈里面找是不是已经有一个数据为3了。如果不是的话新建一个地址,是的话,就把b指向这个地址,所以对于基本类型来说,当值相同的时候,地址也是相同的,所以当你对基本类型的时候,内容相同的肯定返回的是true。。因为实质上,他们的地址也是相同的但是对于其他类型,都是存在堆里面的动态分配内存,所以每一次新建一个数据都会动态分配一个内存地址,所以的时候,当然内存地址是不一样的。

2020-08-05 17:38:03 485

原创 记坑

记坑:RecycleView引用依赖布局使用闪退时debug依赖implementation ‘androidx.recyclerview:recyclerview:1.1.0’布局使用可以直接从studio看到标签<androidx.recyclerview.widget.RecyclerView闪退时debug!!!看日志

2020-07-23 21:38:57 77

空空如也

空空如也

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

TA关注的人

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