- 博客(13)
- 资源 (13)
- 收藏
- 关注
原创 开发笔记-微信h5设置分享utils
前端框架:uniapp,后端:java1.后端代码(获取前端配置微信需要的数据,主要是签名必须在后端生成) a.获取accesstoken private static String accessToken=""; private static long lastAccessTokenTime=0; //获取全局的accessToken publ...
2020-03-18 18:16:48 524
原创 Android模仿微信录制小视频
模仿微信录制小视频使用系统MediaRecorder进行录制效果预览:预览apk下载:https://fir.im/sd36github源代码:https://github.com/yuanfen7650/wx_record_video使用方法:引入1.加入mavenmaven { url 'https://jitpack.io' }2.引入g...
2019-08-01 09:15:03 388
原创 Android中registerForActivityResult如何在oncreate以外生命周期使用
private val registerForActivityResultNoVerifyLifecycleVersion = AtomicLong(0) // 注册的key的版本,使用原子操作,防止重复。* 忽略生命周期注册ActivityResult的launcher。(原生的必须在Activity的onStart之前注册,该方法不受限)// 添加Activity的生命周期监听,及时移除launcher,防止内存泄露。
2024-08-05 11:24:27 223
原创 android 使用adb网络调试
然后如下图操作,ip需要填手机在局域网的ip,并保证电脑和手机处于同一局域网,然后就可以拔掉数据线就可以调试了。
2023-10-18 18:02:56 233 1
原创 Android 启动黑白屏优化
方案1:直接取消预览页,或者将预览页设成透明缺点:会让人感觉卡顿<!-- 不显示预览页 --><item name:"android:windowDisablePreview">true</item><!-- 设置预览页为透明色 --><item name:"android:windowIsTranslucent">true</item>方案2:替换默认背景图片缺点:会有图片适配问题<item na
2021-08-19 21:22:50 194 1
原创 Android 事件分发 dispatchTouchEvent、onInterceptTouchEvent和onTouchEvent
1.onInterceptTouchEventonInterceptTouchEvent是viewGroup中的方法,非ViewGroup是没有的。该方法有个 boolean类型的返回值,当返回false(默认值)的时候,则表示将touch事件继续向下分发给子view。如果返回true则不再将事件分发,意思就是子view不会接收到touch事件2.dispatchTouchEventdispatchTouchEvent是View中的方法,即所有的view都拥有此方法。dispatchTouc..
2021-08-19 18:12:03 417
原创 Android动态代理
简介:java中要实现动态代理,必须要写一个接口,才能创建动态代理。cglib可以实现不需要实现接口就能创建动态代理,但是cglib采用asm技术进行class插装,而Android中是dex所以无法使用。也有人使用dexmaker来进行dex插装,但是总有些不好用。apt现在很多流行框架都有使用,所以我便用apt技术实现了Android中的动态代理。github:https://github.com/hlder/AndroidProxy使用:一、添加依赖implementation '
2021-08-09 16:39:14 667
原创 Android动态代理
简介:java中要实现动态代理,必须要写一个接口,才能创建动态代理。cglib可以实现不需要实现接口就能创建动态代理,但是cglib采用asm技术进行class插装,而Android中是dex所以无法使用。也有人使用dexmaker来进行dex插装,但是总有些不好用。apt现在很多流行框架都有使用,所以我便用apt技术实现了Android中的动态代理。github:github仓库使用:一、添加依赖implementation 'io.github.hlder.proxy:prox
2021-08-09 11:58:44 681
原创 Flutter开发,原生FlutterPlugin中如何获得activity
FlutterPlugin实现ActivityAware接口在onAttachedToActivity回调方法中获取:activity=binding.activity
2021-05-18 17:32:04 1209
原创 java转化16进制,2进制,转string
java转化16进制,2进制,转string前言代码前言这些玩意都忘了,我也是剽窃的别人的,并不太想弄懂这些东西,就记录一下,网上太难找了。代码1.将二进制转换成16进制public static String parseByte2HexStr(byte buf[]) { StringBuffer sb = new StringBuffer(); for (int i = 0; i < buf.length; i++) { String
2020-11-27 11:03:21 1291 1
原创 开发笔记-css让子元素横向排列并自动换行
一句话可以搞定的,百度一堆没用的信息,这里记录一下!display: flex;flex-wrap:wrap;
2020-04-10 10:26:21 4033 2
android jsonobject.tobean方法
2013-02-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人