自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JackyCheung

分享技术,分享快乐!

  • 博客(160)
  • 资源 (3)
  • 收藏
  • 关注

原创 【笔记】React-Native React DevTools

接下来需要怎么调试?...我是用安卓真机连接电脑,然后一顿操作后,还是连接不上,然后仔细看了下文档有个故障排除的解决方案。在运行命令react-devtools前,我已经用命令adb shell input keyevent 82打开调试菜单,选择好了Show Element Inspector。1、本想在Demo项目中添加依赖(npx react-devtools),但其他项目就需要再操作一次,所以全局安装就好了。安装成功后,运行命令react-devtools,会自动打开Electron窗口。

2024-03-04 10:35:07 514

原创 【笔记】React Native实战练习(仿网易云游戏网页移动端)

准备工作:直接在前面两篇笔记的项目基础上,然后随便找了个网易云游戏网页(在Google浏览器上打开调试模式,选择手机模式,网易云游戏网页正好有适配移动端)。在组件里直接拿不到navigation,当前做法是用React props组件传数据,将Home.tsx里的navigation向组件往下传。# 那如果组件里的组件,嵌套N层呢,这个需要如何处理呢?首先先看下四个模块目标原效果,当前项目本打算依赖Ant Design Mobile,看看不借助其他UI框架能碰到哪些问题。

2024-02-02 16:22:10 697

原创 【笔记】React-Native Navigation页面导航

3、现在开始改造默认的App.tsx(新建两个组件:Home.tsx页面内容是原来的App.tsx稍微做修改、AboutUs.tsx)2、当前是用安卓设备测试,所以按照官方文档还需要在MainActivity.kt重写onCreate方法。可以将navigation打印出来看有哪些函数可以调用,满多API供我们调用。1、首先要安装(npm install 或 yarn add)2、需要结合适配android/IOS设备屏幕的依赖才可以使用。3、在Home.tsx组件中导航到AboutUs.tsx。

2024-01-31 14:02:42 401

原创 【笔记】React-Native跟Android交互--简单示例

1、使用Android studio 打开DemoRN项目的android项目创建文件(SendDataToAndroidModule.kt),JavaScript如果要调用原生方法需要用@ReactMethod注解。3、完成原生模块的注册后,就可以在RN的JS上验证,新建组件TestAndroidModuleButton.tsx。6、最后就是回到Android studio 选择Logcat面板,选择模拟器/真机,测试有没有调用原生方法。4、然后import组件。

2024-01-30 18:19:32 683

原创 Google Play上无法下载应用

1、想在安卓模拟器上下载Google Play商店中的某个应用,提示“This Google Account is not yet associated with a device. Please access the Play Store app on your device before installing apps.2、然后试着在模拟器上登陆了Google账号(之前注册过Google邮箱),还是一样报错,一时不知道怎么处理。然后将添加好的插件选中固定,如下图所示依次操作,即可下载apk。

2024-01-29 16:58:48 6118

原创 Fiddler使用指南--干货补充

1、默认情况下,点击View in NotePad是直接打开记事本进行编辑。如果想要指定编辑器,通过Tools>Options>Text Editor指定可执行编辑器路径即可(默认是notepad.exe)。

2023-04-11 13:44:17 138

原创 H5笔记-03

1、如果文件打开方式错后,这个文件是一直打不开的,图标是File带问号那种。处理方式如下图对应去忽略掉不被匹配的文件类型。

2023-03-27 10:18:51 112

原创 sublime_text修改编辑面板字体颜色

sublime_text修改编辑面板字体颜色

2022-09-01 14:14:56 2179

原创 h5中<input type=“file“ />上传文件,android系统无法换起系统文件管理器

h5中上传文件,android系统无法换起系统文件管理器

2022-08-31 11:22:02 1108

原创 H5问题解决方案笔记(2022)

>>>在浏览器同个标签页来回访问同个本地调试的链接地址(只是token不一样),若遇到页面一直加载。如果正在使用Fiddler抓包,则可尝试先关闭Fiddler,还是不行则清除当前页面的Cookies等一些Storage。>>>...

2022-02-21 10:54:29 207

原创 sublime-text(格式化JSON数据)

>>>开发少不了要对接口返回的数据进行格式化处理,平时一般都是将要格式化的数据放到某些在线格式化网页中处理,但是网络环境不好加载很慢的情况下,想必会吐血,所以开发工具的一些插件就很人性化。 平时都是用Notepad分析数据,也是能满足日常使用。>>>输入命令Ctrl+Shift+P打开搜索面板,然后输入PC(Package Control:Install Package),安装成功会有提示2、接着再次输入命令Ctrl+...

2022-02-14 17:16:26 40477 5

原创 浏览器开发者模式,console实践

>>>大佬请忽略--小白的日常打卡>>>开发者控制台也可以临时添加函数,调试/验证自己的功能/数据>>>页面中的全局变量也可以打印出来,平时开发直接查看数据是否有值...

2022-02-14 16:51:57 1101

原创 真机浏览移动前端调试页面

实际开发中,多少还是会碰到部分真机页面效果渲染问题。平时都是拼接好"http://ip地:端口号/访问路径"发qq/微信到手机,然后再打开qq/微信复制到浏览器访问,相对比较繁琐,能生成二维码直接扫码最好了。现在手机浏览器首页基本都有二维码扫码入口,那就差个如何快速生成二维码。 方式1:(1)首先下载个草料二维码插件,然后将解压后的插件文件拖放到浏览器的拓展程序中(如下图所示)(2)点击拓展程序快捷入口可以锁定指定插件(3)直接点击草料二维码可以直接将当...

2022-01-23 13:41:09 241

原创 Google浏览器网页,大部分网页出现无法加载样式

最近在调试前端,谷歌浏览器右上角一直出现更新版本的红色提示。看了下自己安装的版本确实比较旧(Chrome_63.0.3239.84),也可能是太旧的缘故无法直接升级,后来下了这个版本(92.0.4515.159_chrome_installer_32)。印象中没设置什么属性,然后最近本地调试前端页面css样式大部分涉及图片和背景的显示异常(部分加载不出来),看样式还得打开其他浏览器巨麻烦,以为是浏览器版本有bug,就一直搁置着。网上的解决方案,如下图重置就行(本来想重置,...

2022-01-20 20:20:11 2292

原创 JS:DES-CBC加密(解密待补充)

0、刚入坑前端,记录自己的爬坑史1、首先是保证自己项目同根目录下的package.json中已经依赖了crypto-js2、DES-CBC加密模式有三个参数需要设置:加密内容、秘钥、向量(请忽略以下直观上的不合理命名),这里以Utf8编码为例(1)向量是根据自己的需求而设置,网上大佬们各有各的方式,比如有些用秘钥key直接作为向量编码然后作为参数值iv:CryptoJS.enc.Utf8.parse(key);(有无设置向量,加密值差别很大)以下只是个人的反向思路操作,阅读网站开..

2021-08-30 23:33:05 1135

转载 读取证书.cer

public static X509Certificate getX509Certificate(String cerPath) { X509Certificate x509Certificate = null; try { CertificateFactory certificateFactory = CertificateFactory.getInstance("X.509"); FileInputStream fileI.

2021-08-27 15:19:50 1312

原创 .cer文件转.pem文件

1、使用工具OpenSSL(以下为window环境教程)官网下载地址:https://slproweb.com/products/Win32OpenSSL.html2、选择“Iaccept the agreement”3、选择自己的安装目录4、默认选择“The Windows system directory”5、直接点击“Install”6、不要勾选选择任何项,然后Finish7、找到自己刚才安装的目录,在bin目录下双击打开应用程序openssl...

2021-08-27 09:15:48 12613 5

原创 真机设备无法调试安装,Error: Activity class {xxxx.xxxx.xxxActivity} does not exist.

问题解决方案来自于:https://www.jianshu.com/p/672eec65c13dError type 3Error: Activity class {xxxx.xxxx.xxxActivity} does not exist.Error while Launching activity同时再去运行其他项目则会安装不上,真机设备总会突然离线之前真机运行调试都是正常的,最近不晓得为啥在我的荣耀V20 Android 10.0系统上就出现这个问题(最近手机升级过小系统,

2020-05-13 21:55:22 1289

原创 dos常用命令

1、window+r :cmd:进入命令行窗口cls:清空窗口信息exit:关闭dos窗口ipconfig:查看IP地址alt+enter:设置dos窗口全屏2、window+r:appwiz.cpl:卸载程序3、window+r:calc:计算器4、window+r:notepad:新建打开一个记事本,保存可设置文本类型5、window+taskmgr:任务管理器...

2020-04-28 09:33:33 146

原创 android笔记2020年度

1、Invoke-customs are only supported starting with Android O (--min-api 26)新建项目已经都支持到Android O,需要java8支持,在app模块下添加

2020-03-05 14:47:08 133

原创 旧项目升级AndroidX过程及遇到问题解决方案

对于AndroidX的态度是:在AndroidX比较稳定的情况下跟上Google,因为越往后面可能出现某个功能是需要AndroidX才支持的,这时候再升级AndroidX风险不可估量。1、菜单选择Refactor->Migrate to AndroidX,建议勾选备份项目压缩包(有SVN、Git之类自行而定),等待自行构建完毕2、会在跟目录gradle.properties中自动...

2020-02-27 10:47:57 4281

原创 Android 10.0 shape:gradient线性渐变无效问题

原荣耀V20手机搭载Android 9.0系统,申请了内测版10.0使用,发现控件的线性渐变方向反了(水平->垂直)。但是使用谷歌模拟器上却没问题,要是华为推出公开版还是这样(或是其他厂商也出现这样的问题),那也要解决,所以查看了下gradient的angle属性,设置为0起作用荣耀V20 Android 10.0:谷歌模拟器Android 10.0增加angle属性...

2019-10-08 16:50:48 3038

原创 java.lang.IllegalStateException: buildOutput.apkData must not be null

随着5G的推进,国内各大厂商陆陆续续发布搭载Android 10系统的5G手机。对于我们应用开发者来说重心是放在Android 10系统上,不是5G。每年谷歌推出大版本系统对我们就是一种挑战,因为我们要做各种适配。AS 3.5.0推出近两个月了,今天从AS 3.3.1升级上去(心里慌得一批)[最怕客户反馈问题,因为他们要的就是马上给我解决]。首次运行直接抛出java.lang.Ille...

2019-09-27 22:05:36 456

原创 IntelliJ IDEA构建Kotlin

之前是在Android Studio上安装Kotlin插件,然后学习Kotlin语言。每次运行都要连接模拟器/真机,所以学习的过程在IntelliJ IDEA开发工具上直接运行项目更加方便点。1、File-->New Project-->Kotlin-->Kotin/JVM2、Next,填写项目名称KotlinDemo、本地项目路径、项目支持的SDK3、Fin...

2019-06-06 10:52:18 5216

原创 android笔记2019年度

2019.02.18又偶遇连不上真机问题,又是360安全卫士这辣鸡玩意搞的事,卸载光光就行了。这是常见的问题解决方案:参考自:https://blog.csdn.net/fucaijin/article/details/816307932019.0...

2019-02-18 17:50:31 216

原创 Python3.0入门

1、官网下载地址:https://www.python.org/2、安装过程就不贴出来了(一般默认),(版本3.7.2)安装的时候勾选自动设置环境变量这个选项,就不用手动配置环境变量。3、成功安装后,查看安装版本信息。win+R:cmd:python -V4、第一行代码依次输入:python#!/usr/bin/python3print("Hello,Bug!")...

2018-12-28 09:18:08 499

原创 选择相册图片上传后,客户端显示图片却是被旋转过角度

我想某位大哥也遇到过这个问题,就是手机相册选择图片时,显示是正的(未被旋转角度的),但是上传该图片后,客户端却显示被旋转了xx度的。那这肯定是客户不想出现的问题,同样也是我们开发者不想出现bug。我想遇到问题,解决问题,也不吐槽啥是我们必修的课程。客户在小米手机上选择相册图片上传后,在客户端头像图片显示被旋转了90度。一开始猜想不出是哪个环节导致的错误,是不是不同手机品牌定制系统导致的问题,于...

2018-12-17 10:14:13 3763

原创 抓取微博热搜榜数据并保存在Excel中

PC端我们抓包常用到工具是Fiddler,那app端要怎么抓包?1、首先将jsoup-1.8.1.jar(点击下载)、poi-3.7.jar(目前上传不了,可以CSDN资源中去搜索下载)这两个包放到项目中,并依赖。2、创建实体:根据自己需要保存数据信息public class CrawlerElement { private String href; private...

2018-11-30 17:10:52 2614

原创 C开发工具Code::Blocks

1、官网地址:http://www.codeblocks.org/2、选择Download3、选择“Download the binary release”正式版二进制可执行文件4、如果没有选择带mingw插件的exe,后面还要安转此插件然后就是正常安装(省略)5、新建一个C文件“File”->"New"->"File",这是创建单个文件(可以选择左...

2018-11-13 16:26:31 320

原创 Kotlin&Android控件绑定

8月份大概学习了下《Kotlin实战》这本书,整体很棒!入门学习可以阅读这本书:这是两个.build文件下的配置:这里有两种方式:(1)传统式(如果Activity是.class文件,可通过菜单栏Code>Convet Java File to Kotlin File转换成.kt文件)(2)插件式(ButterKnife已经帮我们简化可很多代码,现...

2018-08-23 11:05:36 3512

原创 Flutter之旅

上周玩了下快应用,相对于快应用,可能对Flutter依赖强点!后面在学习看看哪个好玩哈!!!window 10系统下1、首先在Android Studio上安装Dart、Flutter插件:默认快捷键Ctrl+Alt+S直接打开系统设置(Settings),选择Plugins,搜索以上两个插件安装重启AS2、再配置Flutter的SDK中文网:https://flutterch...

2018-07-30 15:52:24 746

原创 不透明度16进制值

经常会用到一些不透明度调整:来源:https://stackoverflow.com/questions/5445085/understanding-colors-on-android-six-characters?utm_source=androiddevtools&utm_medium=website输入结果:100%-0%...

2018-07-23 15:48:40 234

原创 融云聊天拍照+TakePhoto+app下载共用FileProvider问题

1、首先我们先看下TakePhoto源码下配置file_paths.xml文件2、再看下融云下IKit的配置对于多个共用到FileProvider,那么在主项目的AndroidManifest.xml下配置一个就行了所以在主项目下的xml文件下的file_paths.xml中根据需要将融云、takephoto、下载的路径配置进去3、其中融云IM是Import M...

2018-07-20 16:27:06 1368 1

原创 RecyclerView水平滑动整个item

实际项目中开发会get到新的知识。使用RecyclerView水平滑动显示item,一个item占整个屏幕宽度, 所以基本写法水平滑动不会一个item一个item的显示完整,而是各自显示一部分。因此这个不是我们想要的结果。效果就是像广告轮播图一样,左右滑动是显示整个item的。那RecyclerView怎么实现呢,因为之前有看到文章使用RecyclerView实现广告轮播图,那肯定也是同样的问题存...

2018-04-12 10:00:33 5532 3

原创 CountDownTimer

    抽象类CountDownTimer(倒计时),用途eg:短信注册新用户。    主要有四个抽象方法:start开始倒计时、onTick倒计时设置的时间间隔并每倒计一个值就调用一次、onCancel取消倒计时、onFinish倒计时结束时调用。    实例化对象:/** * @param millisInFuture 倒计时总时间值,以秒位单位 * @param countDownInt...

2018-03-13 14:28:15 178

原创 Stack类用法记录

    Stack:后进先出的原则(LIFO)    一、主要有以下五个方法:1、push:存入栈顶2、pop:移出栈顶3、search:查询在栈中的位置4、peek:查询栈顶对象5、empty:检查栈是否为空    二、基本用法:Stack stack = new Stack();stack.push("aa");System.out.println("输出所有栈对象:" + stack);st...

2018-03-12 17:01:46 766

原创 Material Design--TextInputLayout

MD风格及效果很棒,不得不去学习!1、看下效果(之前有个第三方包有这个效果)2、添加依赖(并非最新依赖库)implementation 'com.android.support:design:26.1.0'2、默认activity_main.xmlxml version="1.0" encoding="utf-8"?>xmlns:android="http

2018-02-06 11:38:36 214

原创 android 笔记2018年度

2018-01-061、手机系统升级8.0系统,使用控件TextView设置属性drawableLeft查看内存上升20多兆,CPU飙升20%左右,导致页面跳转黑屏16秒左右,很是吓人。找了很久原因都没找到,怀疑是8.0系统问题,后来才发现是图标居然20M,不出问题才怪。还是太年轻,居然还有这操作!!!2018-01-08图片保存在本地后需要广播通知相册更新sendBroadc

2018-01-05 15:39:57 184

原创 TextView首行不缩进,次行缩进

参考文章:https://www.cnblogs.com/goagent/p/5159125.html1、自定义TextViewpublic class OnTVGlobalLayoutListener implements ViewTreeObserver.OnGlobalLayoutListener{ private TextView view; private

2017-12-25 16:03:54 2616 1

原创 qq跳转到指定qq聊天消息窗口界面

1、网上大部分都是直接startActivity跳转,qq目前无法跳转,tim支持startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("mqqwpa://im/chat?chat_type=wpa&uin="+跳转qq账号+"&version=1")));2、String qqUrl = "mqqwpa://im/chat?

2017-12-18 17:19:28 4036

jsoup-1.8.1.jar

android 开发者 抓取网络数据信息所依赖的工具包:jsoup-1.8.1.jar

2018-11-30

故障GIF动画脚本文件

制作故障gif脚本文件

2017-08-24

android 获取手机短信信息

好东西一起分享,就不用什么积分了

2016-09-01

空空如也

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

TA关注的人

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