- 博客(39)
- 资源 (2)
- 收藏
- 关注
原创 图层列表layer-list
layer-list配置APP启动图,防止图片变形开发记录参考官网:Google-layer-list异常适配<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android" android:opacity="opaque"> <item android:drawable="@drawable/bg.
2022-05-18 11:24:56 518
原创 React native大版本迭代信息记录
记录react native,版本迭代中的重大变化v0.60.x1、AndroidX支持2、精益核心减除(WebView和NetInfo之前被提取到单独的存储库中)(react-native-webview、@react-native-community/netinfo)3、尝试 Hermes。v0.61.x1、这是一个主要版本,包括新的重新加载体验快速刷新。v0.62.x1、此主要版本包括默认的 Flipper 支持、改进的暗模式支持、将 Apple TV 移至react-native.
2022-01-04 11:38:04 3537 2
原创 Mac电脑使用备忘记录
mac电脑使用不熟悉,偶尔使用,各种快捷键,配置都不熟练,每次都需要网上查找。整理收集一部分自己实践过的文档备份在案。环境配置Mac系统配置java、Android_sdk、gradle、maven、ndk、flutter、tomcat环境变量Mac pro 找不到zshrc文件...
2021-10-11 14:18:48 273
转载 Android开发常用的adb命令整理
adb常用命令备案,发现有大神有收集拷贝来自@程序亦非猿 https://www.jianshu.com/p/9357f945d392adb的全称是Android Debug Bridgeadb start-server启动adb服务,如果它没启动的话adb kill-server关闭服务adb devices查看所连接的设备以及设备所对应的序列号adb install -r xxxx.apk安装app,需要注意的是如果连接了两台设备,则会报错,此时可以添加-s来处理adb un.
2021-05-12 10:08:23 210
原创 Android横竖屏切换
横竖屏切换1、横&竖屏对应不同的布局方案(1)在res目录下建立layout-land和layout-port目录,相应的layout文件名不变,比如:layout-land是横屏的layout,layout-port是竖屏的layout,其他的不用管,横竖屏切换时程序调用Activity的onCreate方法中的setOnContent(xxx),并自动加载相应的布局。(2)假如布局资源不按照如上设置,则可以通过java代码来判断当前是横屏还是竖屏然后来加载相应的xml布局文件。因为当屏幕变
2021-05-06 15:23:08 342
原创 依赖Api的exclude行为失效
项目第三方中引用了不同版本的customview包,保持项目中customview版本号唯一,exclude 排除其依赖失效?api引用方式会导致exclude失效正确排除法implementation('androidx.recyclerview:recyclerview:1.1.0') { exclude group: 'androidx.customview' }错误排除法api('androidx.recyclerview:recyclerview:1.1
2021-04-30 10:29:22 4945 4
原创 逻辑运算
逻辑运算1.与运算(&)进行运算的两个数据,按二进制位进行“与”运算。规则:0&0=0; 0&1=0; 1&0=0; 1&1=1;即: 两位同时为“1”,结果才为“1”,否则为02.或运算(|)进行运算的两个数据,按二进制位进行“或”运算。运算规则:0|0=0; 0|1=1; 1|0=1; 1|1=1;即 :参加运算的两个对象只要有一个为1,其值为1。3.非运算:~1取0,0取1~1 = 0, ~0 = 1 ~(10001
2021-04-27 19:21:23 444
原创 Android 11系统升级踩坑
有用户反馈,某个售后页面信息看不完整(页面是H5页面),但是几个月前的版本是显示正常Android 10 webview加载html片段,内容显示不完整?首先去查看了,Android10的更新信息,并没有提示web有什么配置,直接查看加载Api,发现Android 10以后,对于**#** 特殊字符,都需要Base64编码处理,否则会默认截断#后面的文字内容...
2021-03-15 11:26:42 389
原创 Apng踩坑
Q: 打包Apk的release包后,apng的图片资源被压缩成了,静态png图片A:将Apng图片资源转移到assets资源文件下,可避免压缩W:打包流程哪一步,出现自动压缩步骤,需要后续好好探究
2021-03-01 16:40:01 552
原创 App使用中,被打开了第三方App
用户反馈,我们App在使用打开后,几秒内默认跳转到了其他App前台,这是非常危险的问题,被别人盗取了自己的流量, 由此开头引发了我后续的一系列安全攻防 ,下面是我总结的快速排查此问题的方式1、现象:App使用过程中,点击跳转莫名跳到了第三方App首页面2、解决问题流程通过控制台 START u0标签,抓取打开第三方App的入口(可以通过链接电脑as直接查看或者实时监控控制台日志方式)//参考日志START u0 {flg=0x10000000 hwFlg=0x10 cmp=com.x.
2021-02-06 16:20:36 1387
原创 集成 React Native 到现有Android项目(二)
ReactNative系列-Android混合开发(二)上篇文章讲解了ReactNative的官方引入方式,官方方式不一定全部合适大家的项目应用。这篇主要解说,引入跨平台后,我们的App带来了哪些大问题,而针对这些问题我们是怎么处理的 ,有哪些成果。初始集成基于reactnative:0.55.2跨平台方案在APP迭代过程中的一些主要问题ReactNative搭配native公共组件,交融与交互?ReactNative页面首次打开,速度不够快?ReactNative使用导致内存飚升,OO
2021-01-25 20:38:46 239 2
原创 集成 React Native 到现有Android项目
ReactNative系列-Android混合开发(一)ReactNative混合开发,Facebook官网文档比较精简,坑比较多,根据此文档,作为初学者并不能顺利的将ReactNative引入Android项目,且不能了解ReactNative是以一种怎样的形式存在Native项目中。此为开篇,解说官方引入方案,附带了我的踩坑经验,引导小诀窍,让你傻瓜式一键集成ReactNative。后续文章会介绍云集项目中React的实践,优化方案。这是一篇入门篇,没有门槛,何来高楼。希望这一个系列的React
2020-07-10 18:00:00 892 2
原创 Android 分析工具
Android 分析工具协助定位Android卡顿ANR,内存泄漏分析工具参考链接:[1]. 读懂 Android Studio 分析工具数据-视频[2].腾讯出品CPU Profiler[3].Android性能优化之CPU Profiler[4].使用Android CPU Profiler
2020-06-09 21:38:52 216
原创 ARouter踩坑
ARouter踩坑1、页面跳转交互提示‘There is no route match the path’异常1、编译的module需要依赖在‘主工程’下面2、 Kotlin-Route参考 APT编译模式
2020-03-24 18:34:47 429
原创 Android 优秀文章收集整理集合
参考来源:结合实践点,整理自己需要的导航链接https://juejin.im/entry/57adf02ec4c97100546ebc3a
2019-09-24 20:52:03 133
原创 Web异常记录集合
Q:Https请求,https://chicken.yunfarm.com/xxxx.index.html?xx=1,立即抛出异常 java.security.cert.CertPathValidatorException: Trust anchor for certification path not found,根据信息看为证书 不是机构颁发的A:1.确定阿里云申请的证书,排查证...
2019-09-24 19:57:43 169
原创 webview与viewpager滑动冲突解决方案
问题:viewpager中嵌套webview,webview中存在左右滑动时,webview滑动失效解决方案:处理滑动冲突事件,触摸是优先将事件给予webview处理(注:但是也会有小几率的偶发滑动冲突失效,机型手机有关系),重要代码,如:/** * 判定Viewpager的来源Fragment */public interface IWebViewPager { /*...
2019-04-01 21:38:59 1521
原创 webview保持长图之路
一、腾讯x5-webview保持长图缺陷:H5高度太长,易引发OOM,导致webview转bitmap白屏x5保存长图/** * @param context * @param webView * @param cutOutHeight 截取高度 * @return */ public static Bitmap captur...
2019-04-01 21:27:51 366
原创 webview重定向终极解决方案
问题:第三方重定向链接在APP内部无法返回退出通过网上收集验证:这些方式都是有缺陷的1、WebView.HitTestResult为空方式2、自定义ArrayList收集加载url解决方案:交给webview自身处理,webview自己有对重定向完美兼容处理注意:shouldOverrideUrlLoading拦截中不仅仅返回false,中间自生不能view.loadUrl加载...
2019-03-29 22:08:41 4434 2
原创 安卓应用安全总结
1.安全信息交互,使用https请求数据,HTTPS只支持域名请求数据,是否验证证书没有特别要求。2.webview页面流量劫持问题,最安全的方式是用HTTPS调用web页面
2016-07-03 23:23:19 255
原创 Android发版问题总结
1.发布版本环境错误,版本不对。(发出去的版本请自己亲自检查版本环境,版本号)。2.版本更新更改必定检测,关乎能否检测升级下个版本。3.版本更新文件缓存(cdn中xml有区域缓存,下载的APP地址也有缓存)。4.版本平台检测应用宝下线问题,(图标不一致中途下线,提交工单,两个工作日审核)。5.代码优化全局变化检测并提交测试案例给测试人员,导致部分影响自己不知道。(云集APP优化图片...
2016-06-11 13:49:07 403
原创 滑动嵌套
一.Listview嵌套Gridview 1.自定义Gridview不能滑动。 2.Adapter中的子View与parent的关系需要设置。
2016-03-29 22:44:56 267
原创 Volley总结
1.Volley错误处理 final StringRequest stringRequest = new StringRequest(Request.Method.POST, "https://mobile-demo.mycompany.com/csi-requesthandler/RequestHandler", new Response.Listener
2015-12-24 11:33:01 396
原创 Webview采坑总结
1.@JavascriptInterface 开发环境api>16才能起作用2.listview添加webview显示异常,根据h5设置为关键(使用百度等其他页面替换测试)3.listview或者scrollview嵌套webview显示异常,一:使用百度页面或者其他html页面替换,查看是否显示,二:html点击透明边框,显示正常4.webview中https加载数...
2015-11-27 16:24:12 552
原创 ImageView使用总结
在layout文件中,设置IamgeView的最大(最小)高度(宽度)时,需要同时设置android:adjustViewBounds="true",这样设置才会生效。在代码中设置时,需要setAdjustViewBounds为true。一个layout的实例:android:layout_height="wrap_content"android:maxHeight="200dp"andr
2015-11-27 16:20:00 324
原创 Android事件分发机制
.学习来自:1http://blog.csdn.net/xiaanming/article/details/216963152.http://blog.csdn.net/lmj623565791/article/details/39102591
2015-10-14 13:37:19 343
原创 listview优化个人总结
listview优化:1.listview简单item布局卡顿解决:异步加载图2.listview加载图片闪动,重复显示 原因:listview的item复用,解决:给ImageView添加tag判断,正确加载图片3:listview复杂item布局 快速滑动有轻微的卡顿现象原因:下载图片在异步线程中完成,但是设置显示图片在主线程中进行解决:滑动时取消异步加载图
2015-08-29 11:41:26 329
原创 竖直展开菜单
最近做了个竖直展开弹出菜单。参考学习了博客:1:http://blog.csdn.net/lmj623565791/article/details/375679072:http://download.csdn.net/detail/qq_21840193/8977311记录下:效果如下图
2015-08-27 10:57:56 625
转载 时间转换工具,显示几小时前等
这个几小时,几天前的Java工具,也是在网上找的,忘记是哪位前辈高人的,我只是应用而已:package com.cyyz.angeltrain.comm.utils;import java.text.SimpleDateFormat;import java.util.Date;/** * 时间转换显示工具 * */public class
2015-08-13 14:32:11 486
原创 屏幕旋转详解
一Activity转屏时的生命周期:1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,模拟器上(切横屏时会执行一次,切竖屏时会执行两次)。真机(切横屏时会执行一次,切竖屏时会执行一次) 2、设置Activity的android:configChanges="orientation"时,切屏还是会重新调用各个生命周期,切横、
2015-03-31 14:02:07 406
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人