自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android 微信人脸识别+微信二维码

前言:公司需要做一个人脸识别项目。用户点击商品 》 选择支付方式 》 微信人脸支付或微信、支付宝二维码支付。但不是我们的后端来和我合作,我需要自己去微信官方拿rawdata和AuthInfo(需要注意的是微信的接口请求都是XML请求)微信人脸支付1.选择设备。微信人脸需要选择微信官方提供的设备微信人脸设备展示2.商户APP Demo。仔细查看demo中的人脸支付流程。(demo中的流程同样是不需要有后端的,需要的参数都需要自己去微信要)商户APP Demo(查看的是商户APP De.

2020-09-29 17:24:55 2811

原创 kotlin学习笔记

公司新需要开发一个项目,时间也不是太赶,正好买了郭霖的《第一行代码 第三版》学习了kotlin,打算用kotlin写一下。然后记一下本项目中遇到的一些kotlin的新手问题。建议大家先看一些kotlin的资料,会上手很快。简单的来说有Java基础的学习kotlin会很快,因为你的写代码的思路都是一样的,先要搞懂kotlin的一些特定语法。第一章:Android studio使用kotlin第二章:新建一个kotlin项目,Application 初始化,获取全局context第三章:ko

2020-08-29 14:09:10 243

原创 Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified

1:创建PendingIntent的时候判断当前系统版本,根据不同系统版本创建带有不同flag的PendingIntent。targetSdkVersion 31 引起的错误。2.targetSdkVersion 改为 31以下。

2023-11-22 16:25:32 455

原创 Android Studio旧版本下载

Android Studio旧版本下载Android Studio 下载文件归档

2023-04-04 14:37:58 367

原创 处理退到后台之后再次点开应用不回到对应页面的问题

/ 处理退到后台之后再次点开应用不回到对应页面的问题。

2023-04-03 13:55:35 307

原创 registerForActivityResult 报错:LifecycleOwners must call register before they are STARTED.

registerForActivityResult 报错:LifecycleOwners must call register before they are STARTED.

2023-03-17 15:49:30 1592

原创 Android MPAndroidChart --折线图

Android MPAndroidChart -- 折线图

2023-02-09 17:24:21 4663 1

原创 金额Double转String,去除小数点。金额增加千位符,和保留两位小数点后两位的千位符

/** * @Author:yuwt * @CreateDate:2021/5/7 15:48 * @Description: 字符串转换工具类 千位符 */public class StringTransUtils { // string的double类型转换成string值 例如: "52.00"->"52" public static final String stringTransInt(String num) { try { .

2021-07-01 14:21:53 1204

原创 android全局横屏、全局禁止横屏、screenOrientation属性详解

让所有的Activity继承自一个BaseActivity,BaseActivity的onCreate()中全局禁止横屏setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);全局横屏setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);经测试发现,全局横屏时,旋转手机180度界面不会旋转。所以为了用户体验度应在Android

2021-06-30 15:15:13 3363

原创 第十三章:kotlin:when表达式

kotlin学习笔记

2020-09-01 13:59:06 129

原创 第十二章:kotlin run,with ,let ,also,apply的使用和区别

kotlin学习笔记

2020-09-01 13:58:26 138

原创 第十章:kotlin:handler使用

kotlin学习笔记

2020-09-01 13:57:40 1739 3

原创 第九章:kotlin:自定义dialog

kotlin学习笔记

2020-09-01 13:57:09 743

原创 第八章:kotlin:dialog使用

kotlin学习笔记

2020-09-01 13:56:39 1276

原创 第十一章:kotlin:Thread线程使用

在kotlin中thread的runnable匿名类实例new 改为了objectThread(object : Runnable { override fun run() { Thread.sleep(1000) }}).start()runnable里面只有一个run方法,可以简化为如下:Thread(Runnable { Thread.sleep(1000)}).start()Thread里面只有一个Runnable ,我们可以把接口名省略,.

2020-09-01 13:52:19 6208

原创 第六章:kotlin:map和list

kotlin学习笔记

2020-08-31 10:49:58 790

原创 第五章:kotlin:点击事件

kotlin学习笔记然后 onBind里写点击事件: holder.itemView.setOnClickListener (View.OnClickListener { v: View? -> mOnItemClick?.onItemClick(v, position) }) kotlin有个简化代码的写法:当点击事件里面只有一个参数的时候,它可以用it代替,它的类型也可以省略 holder.itemView.setOnClickL...

2020-08-31 10:49:39 396

原创 第四章:kotlin:json数据Bean类

kotlin学习笔记

2020-08-31 10:48:39 1415

原创 第七章:kotlin:recycleView

kotlin中XML代码段是不变的 <androidx.recyclerview.widget.RecyclerView android:id="@+id/rv_list" android:layout_width="match_parent" android:layout_height="match_parent" />最主要的是adapter的编写...

2020-08-29 18:15:37 297

原创 第三章:kotlin基本语法:var和val、?和!!的区别

var和valvar:可变变量var <标识符> : <类型> = <初始化值>例:var a :Int? = 10var b = 10 (编译器支持自动类型判断)var list :ArrayList<String> ? = nullval:不可变变量(一旦赋值不可修改)val<标识符> :<类型> = <初始化值>例:val a :Inta = 10val b :In...

2020-08-29 18:13:22 778

原创 第二章:Application 初始化,获取全局context

在application 中获取全局的context在kotlin中没有全局属性: static。没有静态类和成员概念。但是有个companion object伴生对象。相当于java中的静态。在你的application中:再在onCreate中:然后在其他地方调用,可以直接调用。我写的getContext是更直观一些:...

2020-08-29 17:30:34 539

原创 第一章:Android studio使用kotlin

Android studio 新建项目new project -- empty Activity -- Next图片所示选择language -- kotlin(现在新建kotlin项目时建议最小的API支持选择Android5.0以上,即API21。因为API21以下时会报:Error: Cannot fit requested classes in a single dex file (# methods: 72725 > 65536)错误这是因为方法体过多...

2020-08-29 14:28:50 687

原创 Warning: JKS 密钥库使用专用格式。建议使用“keytool -importkeystore......-deststoretype pkcs12“迁移到行业标准格式 PKCS12。

今天对AS新项目打包的时候突然出现了一个错误解决办法:1.把这句话复制下来,在你的cmd窗口里复制这句话,运行输入你的秘钥口令2.运行完之后我们的AS正常打包,(有的正常了,有的小伙伴在打包最后一步finish的有时候会报错)暂时先别管,然后你再重新打包这时候有可能是你的AS没刷新过来,多来几次就行...

2020-07-20 14:40:20 2175 5

原创 Android串口开发(android-serialport-api)

谷歌在GitHub上有个实例,下载下来。地址如下:https://github.com/cepr/android-serialport-api怎么在我们的代码中使用?1.先配置ndk的开发工具。获取CMakeLists.txt 文件 路径:AS中选择 File | Settings | Appearance & Behavior | System Settings | Android SDK | SDK Tools 在SDK Tools中勾选安装CMake、LLDB、...

2020-07-08 15:58:35 4240 1

原创 地区选择,省市区三级联动:citypickerview(仿京东选择地区,选择省市区)

最近项目需求一个省市区选择,在网上找了一个框架分享一下,最下面有源码地址: 添加依赖implementation 'liji.library.dev:citypickerview:5.1.0' 调用的时候:selectAddress();//调用CityPicker选取区域 JDCityPicker cityPicker = new JDCityPicke...

2019-12-06 17:05:17 2002 2

原创 AS plugins插件ButterKnife、GsonFormat错误Marketplace plugins are not loaded.Check the internet connection

最近更新了一下Android studio3.5,想加入插件Android ButterKnife Zelezny 和 GsonFormat结果plugins 中显示无法连接网络。marketplace plugins are not loaded.Check the internet connection and refresh我就上网查资料,上面说Appearance&...

2019-11-26 14:20:04 1107 1

原创 Android Studio 打开空格显示

打开setting --> editor --> general --> appearance

2019-11-14 16:32:21 4208

转载 Android 仿微信朋友圈图片效果

转载:https://www.cnblogs.com/zhujiabin/p/7184001.html最新项目需求展示图片,在网上找了一圈,发现这个比较好用,和大家分享一下。但是还有个图片的点击滑动查看功能,等我找到后会在发布博客的二、使用方法1、核心类是NineGridLayout,继承自ViewGroup的抽象类,所以我们实际项目使用需要继承它,并要实现3个方法,如下:...

2019-11-14 16:24:24 1200

转载 Android TextView流式布局 FlowLayout流式布局

最近公司需要做个布局上网上找了一些布局,测试了几下,发现一个不错的方法,和大家分享一下1.首先继承viewgrouppackage com.example.oaprint.View;import android.content.Context;import android.os.Handler;import android.os.Looper;import and...

2019-11-14 16:05:17 803

原创 Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0今天把AS升级到3.4.1,之后不关我事怎么编译,包括我把gradle5.1.1下载到本地后,使用本地环境还是出这个问题。上网查资料后,发现是说我的gradle版本过高,不兼容,要下载最新版的AS3.5版本...

2019-11-08 17:04:52 2737 1

原创 ERROR: Failed to parse XML in app\src\main\AndroidManifest.xml

ERROR: Failed to parse XML in E:\AndroidWork\OAPrint\app\src\main\AndroidManifest.xmlParseError at [row,col]:[6,5]Message: expected start or end tagAffected Modules: appAndroidStudio 更新3.5之...

2019-11-08 16:57:45 8196 3

原创 Could not find com.android.tools.build:aapt2:3.3.1-5013011.

Could not find com.android.tools.build:aapt2:3.3.1-5013011.Could not find com.android.tools.build:aapt2:3.3.1-5013011.Searched in the following locations: - file:/E:/Android/sdk/extras/m2reposit...

2019-05-21 10:38:48 4484 1

原创 Android list 列表中查询元素在列表中是第几位

String s = "123"; int index = mImgList.indexOf(s);list列表有个属性“index”,返回元素在列表中在第几位

2019-01-22 17:59:18 3766

原创 Android list列表查询是否有某个元素

String message = "123";boolean contains = mImgList.contains(message);list有个contains属性,获取列表中是否包含这个元素,返回true、false  

2019-01-22 17:54:59 2385

原创 android.content.res.Resources$NotFoundException: String resource ID #0x8

类型转换错误private fun initView() { i = 2 + 6 Toast.makeText(this, i, Toast.LENGTH_SHORT)}Toast数据是int 不是String 然后就调用了如下的方法:这个时候不会提示错误,在运行的时候会找不到资源报错。要检查下类型。 private fun initView() { i ...

2018-11-15 11:53:57 993

原创 AndroidStudio3.0 Unable to resolve dependency for ':app@debug/compileClasspath': Could not find any

更新AndroidStudio后一片飘红 Error:Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.android.support:appcompat-v7:26.1.0. Open FileShow DetailsError:Unable to resolve...

2018-11-15 11:48:04 357

原创 Configuration implementation ,androidTestImplementation ,testImplementation编译器报错

Configuration 'androidTestCompile' is obsolete and has been replaced with 'androidTestImplementation' and 'androidTestApi'.原因是AS3.0之后你的配置里面有些api过时了例:这些红线处过时需要改成如下: compile 改成implementation a...

2018-11-15 11:37:50 2195

原创 Android 7.0,8.0,9.0实现拍照、获取相册图片上传头像功能

对网上关于Android7.0,8.0的上传头像进行整理1.添加权限管理。内容例如以下:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.CAMERA"/>2....

2018-09-27 16:40:49 4536 4

原创 reactnative 设置背景图片--ImageBackground

在RN版本0.46版本的时候添加了ImageBackground控件。ImageBackground可以设置背景图片,使用方法和image一样,里面嵌套了其他的组件 &lt;ImageBackground style={{ flex: 1 }} source={require('../../res/image/login_beijing.png')}&gt; ...

2018-07-20 15:56:53 23483

原创 react-native创建bug(6.React Native version mismatch.JavaScript version: 0.55.4 Native version:0.51.0

暂时还没有找到什么好的方式解决:1.在项目中找到android/app/build.gradle文件,修改把“+”号修改成你的js版本号2:还是报错的话,还是在这个文件修改3.如果还是报错就重新下载旧版本的nodejs,我查的0.51.0对应该下载V8.9.1版本,...

2018-05-25 15:47:10 2008 2

Android串口开发(android-serialport-api开发)工程实例

Android串口开发(android-serialport-api开发)工程实例。SerialPortUtil里面有我常用的转换工具(16进制字符串转二进制字符串并补位、二进制字符串转16进制字符串并补位)

2020-07-08

空空如也

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

TA关注的人

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