logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android 插件化之类加载器 ClassLoader

Android插件化之类加载器 ClassLoader类加载器用来加载 Java 类到 Java 虚拟机根据一个指定的类名,找到或者生产对应的字节代码,生成一个Java类,除此之外,ClassLoader还负责加载Java应用所需的资源,如图像文件和配置文件等。Java虚拟机使用Java类的方式java源程序(.java文件)经过编译器转换成Java字节代码(.class文件)。

#android
Android 单元测试之Roboletric 环境配置

Android 单元测试之Roboletric 环境配置 Robolectric由于只在Java虚拟机中运行,速度很快,虽然在API支持上无法和Espresso相比,但速度有很大优势,适合单元测试,尤其是TDD时使用。官网: http://robolectric.org/activity-lifecycle/GitHub:https://github.com/robolectric/robol

#android#单元测试
新浪云存储SCS的使用

新浪云存储SCS的使用步骤需先新浪云官网注册账号在云存储SCS中新建一个bucket上传一些文件,不如图片,txt文档等最简单的访问将你的bucket和bucket中的文件设置ACL(设置权限),使匿名用户可以访问然后再浏览器中输入https://你的bucket.sinacloud.net/文件在bucket中的相对路径或者https://sinacloud.net/你的bucket/文件

#android
Ubuntu 18.04 git仓库服务器搭建

安装gitsudo apt-get install git创建账户git创建Linux账户git,用来运行git服务sudo adduser git之后的提示,全部按回车就行创建证书登录收集所有需要登录的用户的公钥,公钥位于id_rsa.pub文件中,把我们的公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个。如果没有该文件创建它:cd...

前端-VUE框架

推荐的开发工具及安装ue开发者工具vue-devtools-4.1.4_0.crx谷歌插件下载怎么在谷歌浏览器中安装.crx扩展名的离线Chrome插件?使用淘宝的镜像,避免墙外安装失败npm config set registry http://registry.npm.taobao.org/安装vue-clinpm install -g vue-cli查看版本node -...

#前端
为什么要使用 Compose 来进行 Android 开发 ?

近年来,以React为代表的声明式UI开发思想席卷了整个前端开发领域。客户端与前端在产品形态上非常相似,也希望借鉴这种全新的开发思想来提升客户端UI的开发效率和体验。在这个大背景下,Android与iOS平台相继发布了自己的声明式UI开发框架。而在Android中的明式UI开发框架就是Compose

#android#kotlin
Android 最全Ignore文件 : 解决部分不必要文件上传到Git的问题

我们新建一个Android项目,默认会生成一个`.ignore`文件。但是,我们如果平时使用的时候会发现,这个`.ignore`文件是不全的,还是会有部分不必要的文件被上传到`git`上。

#android#git#android studio
Android 接入华为扫码库,实现堪比微信扫码的效果

上一篇文章我们介绍了如何接入微信开源的扫码库,来提升扫码识别率和扫码速度。但是由于接入微信扫码库,需要用到OpenCV和JNI相关的一些知识,所以还是有一定门槛的。这篇文章,我们来接入华为的扫码库,相比接入微信扫码库要简单很多,正对扫码弱光、弯曲等场景下作了特殊的优化,在某些实际扫码场景上,比微信还要强 !华为扫码库有提供两种SDK,可以根据需求选择合适的特别要注意的是如果在非华为手机使用多码能力

#android#华为#微信
Ubuntu18.04 GitLab仓库服务器搭建

首先安装必须的一些服务sudo apt-get updatesudo apt-get install -y curl openssh-server ca-certificatessudo apt-get install -y postfix使用左右键和回车键选择确定、取消,弹出列表选项的时候,选择 Internet Site接着信任 GitLab 的 GPG 公钥:curl ht...

android cardview 取消阴影,高度

cardview默认情况下会有阴影,如果我们不需要阴影效果,需要进行设置。我们先来看下cardview常见的属性属性说明app:cardElevation阴影的大小app:cardMaxElevation阴影最大高度app:cardBackgroundColor卡片的背景色app:cardCornerRadius卡片的圆角大小app:contentPadding卡片内容于边距的间隔app:cont

#android
到底了