android
叶菩提
菩提
展开
-
android及ReactNative分辨率
几种获取分辨率的方式原创 2022-06-30 17:44:07 · 378 阅读 · 1 评论 -
gradle 遍历文件存在
String getExistAarPath(name, libsArray) { def result = ""; for (int i=0; i<libsArray.size(); i++) { def fileAar = libsArray[i] + "/" + name; if (file(getProjectDir().getPath().toString() + "/" + fileAar).exists()) { System.out.print..原创 2022-03-11 10:46:37 · 3496 阅读 · 0 评论 -
adb 无线连接手机
1.执行 adb tcpip 88882.adb connect 192.168.1.65:8888, 192.168.1.65为我们手机的ip地址, 其中8888是我们自己设的端口号,这个端口号要和adb tcpip 设置的端口号保持一样3.adb disconnectadb disconnect 192.168.1.65:8888...原创 2021-07-28 16:17:11 · 278 阅读 · 0 评论 -
查看android应用进程文件句柄FD
需要root,查看android应用进程文件句柄FDadb shell lsof -p 24009 |wcadb shell lsof -p 24009原创 2020-09-04 10:10:40 · 2042 阅读 · 0 评论 -
ReactNative系列之四十八屏幕宽高
有几种方式可以获取屏幕,依次来对比下1.view-->onLayout/ measure, 如果view是flex:1 则获取的为屏幕真正的可显示宽高(即全面屏含刘海高度,安全区模式不含刘海高度)2.Dimens 监听change,在didChange的回调中例如:{"window":{"width":755.6666666666666,"height":360,"scale":3,"fontScale":1},"screen":{"width":780,"height":360,"sca原创 2020-07-17 17:32:56 · 968 阅读 · 0 评论 -
android系列---将应用数据copy至sdcard相关代码
主要包括copy目录、读sdcard上的配置文件(比读delay多少秒copy)、调用copy(将应用目录下的files及databases复制)/** * 复制文件夹及其中的文件 * * @param oldPath String 原文件夹路径 如:data/user/0/com.test/files * @param newPath String 复制后的路径 如:data/user/0/com.test/cache * @return &l.原创 2020-06-19 17:41:14 · 507 阅读 · 0 评论 -
读懂编码
处理了一个系统表情的问题,使用GBK转成byte[]对????进行转码,转换后一直是?。后改为GB18030,解决。。使用getBytes在GBK编码中无法找到????,所以得到的a1数组是不正确的,所以会产生乱码。但使用GB18030可以获取到,所以解决此问题。String ss = "\uD83D\uDE0A";byte[] a1 = ss.getBytes("GBK");System.out.println("wk8---" + new String(a1, "GBK")); //原创 2020-06-17 17:20:32 · 2192 阅读 · 0 评论 -
android启动失败一例
https://developer.android.google.cn/studio/intro/studio-config?hl=zh-cn在用户目录下的library中 是Android sdk的位置~/Library/Preferences/<CONFIGURATION_FOLDER>/是Android studio 的配置文件的位置原创 2020-06-04 00:03:58 · 254 阅读 · 0 评论 -
android 路径
原创 2020-04-24 14:28:19 · 137 阅读 · 0 评论 -
AS上编译gradle错误
1.org.gradle.api.tasks.compile.CompileOptions.setBootClasspath(Ljava/lang/String;)V转:https://blog.csdn.net/songzi1228/article/details/89679792原创 2019-08-30 10:15:06 · 140 阅读 · 0 评论 -
android的fragmen动态设置高
FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(FrameLayout.LayoutParams.MATCH_PARENT ,1300); ...原创 2019-07-29 19:51:27 · 504 阅读 · 0 评论 -
启动项目出现unsupported modules detected
实际上使用第一步即解决问题首先是出现如下情况:unsupported modules detected Compilation is not supported for following modules: app. Unfortunately you can’t have non-Gradle Java modules and Android-Gradle modules in...转载 2019-07-29 11:02:20 · 1736 阅读 · 0 评论 -
android系列之六Fragment中嵌套Fragment
1.在父的Fragment中定义xml,主要给子Fragment占位<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/layout_loading" ...原创 2019-06-14 11:00:06 · 381 阅读 · 0 评论 -
androidstudio gradle maven 阿里镜像
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }maven{ url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}maven {url "https://maven.aliyun.com/repository/googl...原创 2019-03-06 10:57:42 · 729 阅读 · 0 评论 -
常见键盘高度统计
统计总结:1.在不同分辨率、不同厂商、不同机型,键盘的高度均存在差异,所以并无决绝对标准。2.但总体上看,第三方输入法在两个平台中英文大多都一致高度,在苹果上系统自带键盘中英文不一致。3.安卓较新手机带有虚拟按键,但都是厂商自定义,无标准可言。-----------安卓---------------360手机(1080P) 键盘高825 虚拟按键144 总高969 ...原创 2019-02-28 09:51:22 · 3407 阅读 · 0 评论 -
android系列之一.9图在AndroidStudio中的使用
在AS中使用.9.png要点:点9图片每个边都必须有黑线标记;点9图片每个边只能一条黑线标记;左边和上边的线用于限制可以拉伸的区域,右边和下边的线用于限制内容可以显示的区域;AS中可以直接制作点9图片;AS中点9图片要放在drawable中而不是mipmap中;一、.9.png是否可以放在mipmap中?【mipmap和drawable的区别】个人亲测不可以,在xml中会报错,但是...转载 2018-11-14 14:58:52 · 570 阅读 · 0 评论 -
android系列刘海屏适配
首先,在androidO系统上,官方还没有提供正式的接口去获取“刘海屏”的参数。。所以在此版本上各厂为定制了接口,提供我们获取。Android P上官方已经有了相应的接口。这里收集主流android大厂提供的接口适配地址~~1.小米:https://dev.mi.com/console/doc/detail?pId=1293 小米刘海屏 Android O 适配https:/...原创 2018-11-22 15:47:43 · 280 阅读 · 0 评论 -
AAPT2 error: check logs for details
在Android Studio自带的Terminal内输入以下命令,查看具体的原因,我遇到的情况是.9图不合法。。是一个eclipse项目使用AndroidStudio打开的错误gradlew compileDebug --stacktrace 可以打印出具体的某张.9图不合法。。。 参考:https://blog.csdn.net/u011618035/article/det...原创 2018-11-19 18:51:21 · 111 阅读 · 0 评论 -
Android查看备用
转:https://blog.csdn.net/sinat_17775997/article/details/79747564第一章:环境搭建与开发相关(已完结 10/10)https://blog.csdn.net/coder_pig/article/details/50000773 Android基础入门教程——1.1 背景相关与系统架构分析 Android基础入门教程...转载 2018-12-07 21:25:34 · 198 阅读 · 0 评论 -
android内存优化-背景渲染
背景:在android中使用大的背景图(ImageView)非常占用内存。如果背景图是激变或纯色,则直接设置颜色替代图片则非常有必要。一方面显示效果更有保证;二是内存会省下来不少呢~方法一:布局设置背景图1.添加布局文件loading_bg.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http:/...原创 2018-05-07 13:05:56 · 280 阅读 · 0 评论