- 博客(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
3198
原创 在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
1679
原创 JS获取宽高
在查找获取手机屏幕的宽高,当时在andorid上直接使用DisplayMetrics outMetrics = new DisplayMetrics();可以正确获取,但是js用网上的一些方法,都差了很多,然后发现是物理像素和逻辑像素的问题,需要查看一个window.devicePixelRatio的属性。(乘倍数),然后获取正确数据...
2021-04-23 11:58:57
146
原创 使用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
122
原创 使用ADB 进入模拟器的文件中
问题:参照使用cd直接进入时会提示Permission denied,这个时候需要对模拟器root解决:在使用adb shell 后使用 su root注:adb devices 查看当前连接的设备列表(当有一个以上时shell会提示错误)adb shell 进入设备...
2020-12-08 16:16:08
432
原创 安卓系统某些版本一些需要注意变化
蓝牙在安卓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
849
原创 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
3562
原创 在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
548
原创 有关3DES、DUKPT和MK/SK学习记录
笔记数字签名公钥,私钥:任意一个可以加密,另一个解密;如发送方使用公钥加密,接收方用私钥解密文件签名:使用软件把数据压缩成信息摘要(不能还原);然后使用私钥加密成签名【数字签名】;再附加再文件上解密过程:另一方使用公钥解密签名成信息摘要,可以生产则确定是发送方发送;然后把已有的文件数据散列成摘要并比对摘要可以得知是否改动。数字证书 :机构(CA)发放:CA用私钥加密被发放者的公钥和其他信息作为证书;验证时使用者用机构的公钥验证签名的证书,可以得到详细信息,包括公钥对称加密概念应用:发信方将明文
2020-09-18 13:20:27
2917
1
原创 ==判断地址相同为什么基本类型可以比较内容
实际是地址分配问题。(==永远是比较地址)基本类型都是存在栈里面的,Int a=3;当你int b=3的时候,jvm会干嘛呢?首先,它会去栈里面找是不是已经有一个数据为3了。如果不是的话新建一个地址,是的话,就把b指向这个地址,所以对于基本类型来说,当值相同的时候,地址也是相同的,所以当你对基本类型的时候,内容相同的肯定返回的是true。。因为实质上,他们的地址也是相同的但是对于其他类型,都是存在堆里面的动态分配内存,所以每一次新建一个数据都会动态分配一个内存地址,所以的时候,当然内存地址是不一样的。
2020-08-05 17:38:03
530
原创 记坑
记坑:RecycleView引用依赖布局使用闪退时debug依赖implementation ‘androidx.recyclerview:recyclerview:1.1.0’布局使用可以直接从studio看到标签<androidx.recyclerview.widget.RecyclerView闪退时debug!!!看日志
2020-07-23 21:38:57
98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人