- 博客(28)
- 资源 (1)
- 收藏
- 关注
原创 微信小程序自己开发遇到的注意事项
1.如何让子View居中?在父布局中设置样式为display: flex; align-items: center; //与主轴垂直方向居中 justify-content: center; //沿着主轴方向居中 2.让子布局垂直排列?父布局加一个属性flex-direction: column3.如何返回上一页?wx.navigateBack({})4.页面跳转的方式wx.redirectTo:关闭当前所在页面,再跳转到指定的非TabBar页面。不受页面
2022-05-07 18:39:02
588
原创 微信小程序页面传参
1:页面跳转时传递字符串参数 wx.navigateTo({ url: '/my/nickname/nickname?nick= '+this.data.nickname, })在接收的js文件中获取数据 onLoad: function (options) { console.log("ss=>"+options.nick); this.setData({ nickname :opti
2022-05-06 15:04:00
768
原创 Android 判断app是否开启了推送权限
public class NotificationUtil { private static final String CHECK_OP_NO_THROW = "checkOpNoThrow"; private static final String OP_POST_NOTIFICATION = "OP_POST_NOTIFICATION"; //调用该方法获取是否开启通知权限 public static boolean isNotifyEnabled(Context c.
2022-03-15 09:42:09
948
原创 Android获取手机的唯一标识
/** * @param context 获取设备的唯一标识 * @return *///354732081842957@SuppressLint("MissingPermission")public static String getOnly(Context context) { try { //实例化TelephonyManager对象 TelephonyManager telephonyManager = (TelephonyManager) co.
2022-03-15 08:51:31
3904
原创 RatingBar自定义样式不起作用
今天使用RatingBar做评论功能,发现自定义样式之后怎么按图片,图片都没有反应,但是seRating.setOnRatingBarChangeListener();方法还是正常运行的,只不过页面上的图片没有变化,找了一圈问题,最后终于发现问题出现在图片上了,结果办法:自定义的style中<style name="docCommentRating" parent="@android:style/Widget.RatingBar"> <item name="a
2022-02-26 15:58:13
2388
原创 android studio上传代码到码云报错Push rejected: Push master to origin/master was rejected by remote
问题:android studio上传代码到码云报错Push rejected: Push master to origin/master was rejected by remote。解决办法:进入到码云的项目找到如图位置:点击存储库GC按钮,等待完成之后再上传就可以成功了。如果解决问题了麻烦点个收藏,谢谢。...
2022-02-17 11:44:48
1489
原创 Axure9设置文本域的最大字数输入限制
本文交大家如何实现文本域中限制输入字符的最多字数,并且在超过字数限制的时候不让输入多余的字数,实现效果如下:1、创建布局在页面中引入对应的文本域,按钮和文本标签,2、设置交互选中文本框,咱们的逻辑为当字数小于200的时候可以正常输入并且右下角的文本要跟随文字数量改变,选择交互当文本已改变时,情景1为,文本域文字长度<=200时,把文本长度赋值给自定义的全局变量,然后在设置文本标签的值根据全局变量进行修改。此时当文字小于200时的效果已经实现。接下来我们实现文本域..
2021-12-30 16:19:18
3282
原创 Axure9中使用中继器实现单选效果
本文主要告诉大家如何在Axure9中使用中继器实现列表的快速创建并且实现单选效果。1、创建中继器在空白页面中拖入中继器,双击中继器,进入到中继器的编辑页面,状态如下:创建布局,根据需要拖入需要的部件,里面的这个选择按钮我是用图片代替的,并且已经设置完了选中和非选中状态的样式,以及 设置了选项组,交互状态如下:2、给中继器内的部件赋值选中中继器,在右侧样式里面给部件赋值,修改表格头为对应的部件名称,效果图如下:切回到交互页面,在交互中添加当项目已加载时设
2021-12-30 10:01:44
3714
2
原创 Axure9 实现点击获取验证码倒计时功能
此文章帮助大家实现App的点击获取验证码的倒计时功能。1:创建按钮和全局变量:拖入一个矩形,创建全局变量Time=60。在项目里面就可以找到创建全局变量的地方。2:添加点击事件:(1):添加完点击事件之后,新增开始倒计时的条件,也就是Time>0时,倒计时。(2):设置倒计时的显示操作,先设置文本“开始倒计时”为“60s”,[[Time]]s是通过旁边的fx得到的。(3):等待一秒(4) Time值自减1。Time-1也是通过旁...
2021-10-25 18:46:32
1685
1
原创 Axure9实现App 吐司效果
本文交大家如何再Axure9中实现点击按钮根据判断条件实现吐司效果,这个效果其实是用动态面板实现的。1:添加动态面板在页面上添加动态面板,和四个按钮,四个按钮的作用是点击对应的按钮实现弹出不同的话,动态面板新增四个状态,没个状态都是显示一个文字为按钮的数值:2:新增交互,当页面载入时隐藏动态面板:3:给动态面板新增交互,在已显示之后,先等待3000ms,再执行隐藏动态面板的操作:4:给按钮新增点击事件,显示对应的动态面板的状态页。注意把 如果隐藏则显示 选上。..
2021-10-25 16:50:51
513
原创 Android在android11手机上创建文件夹报错
在Android11的手机上调用File.mkdirs()报错: Creating a non-default top level directory or deleting an existing one is not allowed!解决办法:在申请Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.READ_EXTERNAL_STORAGE权限的时候新增个权限Manifest.permission_g
2021-10-22 10:16:04
4632
3
原创 Android textview加中横线
textView.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG);textView.getPaint().setAntiAlias(true);// 抗锯齿
2021-10-13 10:45:57
811
原创 Android 类似评论功能的控件
1:效果如下:2:代码:public abstract class MyAppStart extends LinearLayout { private OnItemSelectListener onItemSelectListener; private int count; public int colorId; public int getColorId() { return colorId; } public ..
2021-10-12 15:42:30
193
3
原创 Android 标签布局
本篇文章帮助大家实现如下标签效果,有不足的地方欢迎大家私信我。下面来看一下效果:1:这个效果类似于通过筛选获取对应评论数据1:此功能的实现是基于Android TagFlowLayout完全解析 一款针对Tag的布局_Hongyang-CSDN博客这个实现的,又不懂的大家可以看下,我把源码贴一下:public class MyFlowLayout extends ViewGroup{ private static final String TAG = "FlowLay...
2021-10-12 10:46:08
869
原创 Android 十六进制字符串转十进制字符串
public static int hexStringToAlgorism(String hex) { hex = hex.toUpperCase(); int max = hex.length(); int result = 0; for (int i = max; i > 0; i--) { char c = hex.charAt(i - 1); int algorism = ...
2021-10-06 09:24:33
1942
原创 Android 将十六进制字符串转换为字节数组
private static String hexStr = "0123456789ABCDEF"; /** * * @param hexString * @return 将十六进制转换为字节数组 */ public static byte[] HexStringToByteArray(String hexString){ //hexString的长度对2取整,作为bytes的长度 int len = h...
2021-10-06 09:23:38
1555
原创 Android 十六进制字符串转换成十进制字符串
public static String SixTweenToTen(String max){ int h = Integer.parseInt(max, 16); return String.valueOf(h); }
2021-10-06 09:22:28
683
原创 android 将字节数组转换为16进制字符串
public static String bytes2HexStr(byte[] bytes) { if (bytes == null) { return null; } StringBuilder b = new StringBuilder(); for (int i = 0; i<bytes.length; i++) { b.append(String.format("%02x", ..
2021-10-06 09:19:45
753
原创 Android 以十六进制字符串表示形式返回字节数组的内容
public static String bytesToHexString(byte[] bytes) { if (bytes == null) return "null"; int iMax = bytes.length - 1; if (iMax == -1) return "[]"; StringBuilder b = new StringBuilder(); b.app..
2021-10-06 09:18:35
262
原创 android InputStream 转byte[]
public static byte[] streamToBytes(InputStream input) { ByteArrayOutputStream output = new ByteArrayOutputStream(); byte[] buffer = new byte[4096]; int n = 0; try { while (-1 != (n = input.read(buffer))) { ...
2021-10-06 09:16:10
802
原创 android蓝牙开发,通过Sbbluetooth.aar文件连接蓝牙设备并上传与解析数据
这篇博客帮助用来帮助我们在App开发中需要连接蓝牙硬件设备接收与上传数据的,如果大家有什么不理解的或者更好的方法欢迎大家与我沟通。在这里我就不介绍蓝牙的基本知识了,有不理解的大家可以找一找。一起来看下如何使用吧。1.使用准备1.在项目级的build.gradle文件中加入aar文件。implementation(name: 'Sbbluetooth', ext: "aar")2.在清单文件中添加蓝牙权限<uses-permission android:name="and...
2021-09-30 15:47:01
471
1
原创 DevEco Studio2.1运行项目报错
A problem occurred configuring project ':entry'. > Malformed \uxxxx encoding.
2021-06-04 15:57:17
1980
原创 华为鸿蒙模拟器去除顶部导航栏方法
在模拟器上新建项目运行之后有导航栏,在这里提供方法去除下。在config里面的module里面加入如下代码"metaData": { "customizeData": [ { "name": "hwc-theme", "value": "androidhwext:style/Theme.Emui.NoTitleBar" } ]},...
2021-06-04 15:04:22
855
原创 android 循环轮播控件com.youth.banner 的自定义轮播指示器,满足开发需求。
1:轮播com.youth.banner 轮播图控件com.youth.banner,github地址:https://github.com/youth5201314/banner。 具体使用请看github,简单方便,咱们主要介绍如何自定义指示器。2:自定义指示器...
2020-10-27 10:51:52
13069
8
原创 集成华为HMS Scankit 扫码SDK实现自定义扫码页面,扫一扫二维码
1:应用场景: Android开发实现扫一扫功能,比ZXing效果好,集成简单。2:官方Demo: 官网Demo体验地址:华为Demo,示例代码下来就可以运行。3:开发: 1:在项目级gradle里添加华为maven仓// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { ...
2020-10-09 11:49:39
2423
原创 Android动态修改图片颜色
/** * @param imageView 修改图片的颜色 */public static void setImageColor(ImageView imageView, int color) { imageView.setColorFilter(color);}
2020-10-09 10:42:59
465
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人