- 博客(18)
- 资源 (11)
- 收藏
- 关注
原创 React系列文章之umi
提示:本文章来自珠峰培训周啸天老师的视频讲解总结提示:以下是本篇文章正文内容,下面案例可供参考介绍了umi常用的配置以及路由的跳转、传参方法。
2024-11-01 17:40:07
959
原创 React跨组件通信
React 组件中的通信分为三种,必须依赖React.createContext()const myContext =React.createContext()1、通过标签<Consumer>2、通过useContext(myContext)3、通过static contextType = myContextimport React, { Component, useContext } from 'react'import { Button } from 'ant..
2020-09-07 22:37:49
235
原创 react全家桶安装包
npm install react-app-rewired@2.0.2-next.0 babel-plugin-import --savenpm install --save-dev babel-plugin-transform-decorators-legacynpm install antd --savenpm install redux -Snpm install react-redux -Snpm install redux-thunk redux-logger --savenpm i.
2020-08-29 20:59:42
426
转载 WebView加载出现net::err_unknown_url_scheme
加载百度出现百度首页显示一会出现net::err_unknown_url_scheme解决方式:https://blog.youkuaiyun.com/qq_41188773/article/details/89669354
2019-08-08 15:50:09
1742
原创 android Studio快捷键使用部分快捷键通java IDE一样
Android Studio快捷键的使用,JavaIDE也可以使用CTRL + B 打开光标所处的类或方法CTRL +SHIFT + B找变量的类CTRL + ALT + B 查找所有的子类CTRL + D 复制行CTRL + Y 删除行CTRL + SHIFT + 上下键 上下移动代码CTRL + H 显示类结构图CTRL + ALT + left/right 返回至上次浏览的位...
2019-07-22 11:32:21
275
原创 Android阿里OSS下载与上传
OSS资料可以去阿里官方https://help.aliyun.com/product/31815.html?spm=5176.7933691.744462.c2.730d6a56i4JuC5查看,很全面,也很详细;OSS集成Android Studio中compile 'com.aliyun.dpa:oss-android-sdk:+'1、OSS下载根据提供url进行下载,其实也...
2018-12-27 14:28:04
6611
1
原创 定时器(三)Timer的替代ScheduledExecutorService
ScheduledExecutorService其实是一个线程池,用来定时多线程会互不影响,SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); ScheduledExecutorService mScheduledExecutorService = new ScheduledThreadPo...
2018-12-27 13:58:43
427
原创 定时器(二)Timer的缺陷
在上一篇https://blog.youkuaiyun.com/hujiaxi222/article/details/85274335简单介绍Timer的使用后发现Timer在多线程中使用会有问题 Timer timer = new Timer(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:...
2018-12-27 13:42:26
495
原创 定时器Timer使用
android项目中使用Timer跟TimerTask时,发现IDE老是提示红色,一直提示我要用ScheduledExecutorService,相信使用android studio的小伙伴们一定不会陌生的,下面来看二者的使用1、Timer SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); ...
2018-12-27 11:39:49
893
转载 Semaphore简单使用
1、简介:Semaphore是Java的并发操作,用于多线程中,用于控制同时访问某个资源数,或某个操作的数量;初始许可数可以通过new Semaphore的构造函数指定,release释放许可,acquire阻塞,如果没有释放,该方法会一直阻塞直到有许可,或操作超时2、通过打印机的互斥demo来简单使用Semaphor,也能更加理解Semaphoreimport java....
2018-09-05 10:53:55
258
原创 AsyncTask的使用
1、AsyncTask可以操作耗时操作,也可以进行UI更新,是Thread与Handler的结合,内部通过线程池来封装,不熟悉异步操作机制(Handler,Message,Looper)的朋友,可以先了解下Handler的异步机制,可以参考鸿洋大神的这篇博客:http://blog.youkuaiyun.com/lmj623565791/article/details/38377229,以及郭神的这篇从源码解...
2018-08-29 11:28:56
159
原创 Git常用指令
1、git基本命令:git init 初始化一个仓库git config --global user.name 查看绑在一起的账户名git config --global user.email 查看绑在一起的邮箱git add file.txt 添加文件file.txtpwd 查看当前目录vi file1.txt ...
2018-07-09 17:12:46
195
原创 Ormlite的拓展使用
1、数据库保存位置,一般数据库默认是保存在APP的缓存中,卸载APP后数据库的数据也没有了,所以有了把数据库数据保存在本地SD卡上,public DatabaseHelper(Context context) { //把数据库放到sd卡上面 super(context, PathUtils.getFilePath(PathUtils.FNG_YU,PathUtils.DB_
2018-02-04 22:17:35
377
原创 OrmLite框架基本使用
1、在AndroidStudio的项目APP的gradle中添加ormLite的库:compile 'com.j256.ormlite:ormlite-android:5.0';2、创建Bean实体类1)、创建一个UserBean.javapackage com.fengyu.hu.db.bean;import com.j256.ormlite.field.DatabaseFi
2018-02-04 20:16:17
365
原创 友盟渠道号的问题
需求:需要给个apk模板,然后用操作工具,打包对应的友盟渠道包1、友盟多渠道打包1)、在maniest.xml加入 android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL_VALUE}" />2)、在gradle文件中加入 productFlavors.a
2018-01-09 14:43:37
3218
原创 友盟推送遇到的问题
1、集成友盟推送,获取不到token解决:引入友盟pushSDk库时,发现sdk库Manifest.xml文件中的权限没有引入到项目中,通过apktool反编译,发现Manifest.xml中的权限没有合并到项目中2、友盟推送消息,后台显示发送已送达,但是手机没有显示通过日志排查,有token日志,也有messageOn的日志,但是手机就是不显示,后来发现,applocationId与
2018-01-09 14:12:04
1154
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人