Android
Android方向
叔怀
生如蝼蚁,当立鸿鹄之志。命薄如纸,应有不屈之心。大丈夫生于天地间,岂能郁郁久居人下。乾坤未定,你我皆是黑马。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android WebView启动Chromium渲染引擎的过程分析
后面整理原创 2025-01-22 19:02:06 · 165 阅读 · 0 评论 -
SurfaceView和TextureView区别
SurfaceView和TextureView区别原创 2025-01-22 17:43:08 · 151 阅读 · 0 评论 -
android Recyclerview viewholder统一封装
Recyclerview 统一封装原创 2025-01-15 12:18:03 · 474 阅读 · 0 评论 -
Android修改图片颜色-转成灰度图
glide 灰度图片原创 2025-01-10 10:29:00 · 483 阅读 · 0 评论 -
android fragment显示隐藏
android fragment显示隐藏原创 2024-12-16 17:41:02 · 196 阅读 · 0 评论 -
Android中Gradle常用配置
上面有提到过动态获得字段,但有些东西是在打包发布的时候用,有些则是在调试时用,需要区分不同的场景,定义不同的task。写在gradle.properies中,可以随意的定义key-value形式,此文件是gradle自动引入的。在manifest中可以有类似{appName}这样的占位符,在module的build.gradle中可以将其进行赋值。本文记录了一些常用的gradle配置,基本上都是平时开发中可能会使用到的,如果有新内容会不定时更新,附官网。可以用如下开关关掉这个选项,非特殊情况不最好不配置。原创 2024-12-10 13:17:14 · 1531 阅读 · 0 评论 -
android 常用三方框架
比较优秀的三方框架原创 2024-12-09 14:59:02 · 649 阅读 · 0 评论 -
android 富文本及展示更多组件
这个组件还有一点问题, 就是 富文本形式下,限制行数,不展示…需要优化下, 后面有时间再优化吧。模拟微博 #热贴 和 @用户 的这种 富文本形式组件,不说了, 直接上代码。原创 2024-12-06 17:02:36 · 724 阅读 · 0 评论 -
android glide设置图片四个角 弧度
规避的是 Imageview 设置centrcrop 属性后,在设置圆角 不生效的问题原创 2024-11-29 10:21:41 · 622 阅读 · 0 评论 -
Mac pro 之Android Studio之解决logcat日志无法输出问题
分析可能原因:保存重启也可以在这块修改。原创 2024-10-11 13:05:29 · 907 阅读 · 0 评论 -
Android keyevent keycode列表
Android keyevent keycode列表原创 2021-07-01 15:59:19 · 652 阅读 · 0 评论 -
int logctl_get(): open ‘/dev/hwlog_switch‘ fail -1, 13. Permission denied
adb 链接手机 报错 int logctl_get(): open '/dev/hwlog_switch' fail -1, 13. Permission denied原创 2021-06-30 17:50:23 · 677 阅读 · 1 评论 -
Android 尝试去工具化 第一步
Android adb原创 2021-06-30 17:45:19 · 609 阅读 · 1 评论 -
cordova+ vue 开发Android项目
创建cordova + vue 项目及环境配置cordova 关联Android studioCordova+Vue整合到android studio上实现开发Android APPcordova插件汇总大全原创 2021-03-19 17:39:26 · 229 阅读 · 0 评论 -
Android 8.0 极光推送通知栏显示 ’xxx正在运行‘
Android 8.0 通知显示‘xxx正在运行' 消除通知问题原创 2021-02-24 15:44:51 · 1124 阅读 · 0 评论 -
免费接口测试-仅供测试专用
测试专用的接口api原创 2021-01-30 14:41:24 · 4445 阅读 · 1 评论 -
极光推送-相关博客资源盘点
Android端 极光推送厂商通道配置指南原创 2021-01-25 20:39:14 · 140 阅读 · 0 评论 -
我不知道的Android技术
flutter看完之后,会重新看这些技术原创 2021-01-25 18:26:18 · 152 阅读 · 1 评论 -
极光推送设置华为通道 显示包名被注册了
极光推送找回包名原创 2021-01-26 15:50:18 · 417 阅读 · 0 评论 -
视频播放类项目-相关调研
直播类项目调研原创 2020-12-21 14:44:55 · 199 阅读 · 0 评论 -
Android 工具类资源搜集
工具资源总结原创 2020-12-21 10:40:05 · 149 阅读 · 0 评论 -
AIDL的使用与其总结
一、什么是AIDL?原创 2017-11-13 18:56:14 · 310 阅读 · 0 评论 -
蓝牙打印机,Wi-Fi打印机 , USB打印机(纯属备份,知识是无价的)
蓝牙打印机,wifi打印机,USB打印机原创 2017-07-22 15:47:46 · 1280 阅读 · 0 评论 -
android kotlin 与 js 交互
不喜欢说太多,喜欢直接干,直接上代码,这才是我的风格。 fragmentpackage com.meinong.fragment.kotlinimport android.content.Intentimport android.content.pm.PackageManagerimport android.os.Bundleimport android.view.Layout原创 2018-01-31 10:39:05 · 1179 阅读 · 0 评论 -
vim编辑器的基本使用方法
(476)vim编辑器的基本使用方法 Vim编辑器有两种操作模式:普通模式和编辑模式,当打开编辑器时,默认是普通模式 Vim编辑器在内存缓冲区中处理数据。 vim(vi) filename 编辑文件按 i 键进入编辑模式,按 Esc 键退出编辑模式,进入到普通模式。 在编辑模式下,按Esc键进入到普通模式,再输入 : 号进入命令行模式 ,输入qw( q:退出;w:保存 )命令保存文原创 2018-01-24 10:31:34 · 372 阅读 · 0 评论 -
centos7中使用yum安装tomcat
介绍Apache Tomcat是用于提供Java应用程序的Web服务器和servlet容器。 Tomcat是Apache Software Foundation发布的Java Servlet和JavaServer Pages技术的开源实现。本教程介绍在CentOS 7服务器上使用yum进行Tomcat 7的基本安装和一些配置。请注意,这将安装在官方Ubuntu存储库中的最新版本的Tom原创 2018-01-24 10:16:58 · 1442 阅读 · 0 评论 -
IDEA 中写jsp文件时,发现里面加载不了js文件和css文件(解决css文件在eclipse中显示不了)
今天在做项目的时候,在项目中新建jsp文件和js文件和css文件,启动服务器,访问页面,加载不到js文件和css文件;(文件存在)问题: Failed to load resource: the server responded with a status of 404 (Not Found) 解决方案: 方法一:加上:${pageContext.request.contextPa原创 2018-01-22 18:28:01 · 4873 阅读 · 0 评论 -
Android Studio 3.0 Failed to establish session Error while Installing APKs(Redmi Note2)
报错 Android Studio在小米手机安装应用时报 “ Failed to establish session Error while Installing APKs ” 原因 是因为MIUI开发者选项中开启了MIUI优化 解决 关闭MIUI开发者选项中的MIUI优化并重启!原创 2018-01-17 09:54:45 · 304 阅读 · 0 评论 -
Android中颜色透明度对应16进制值
百分比-开头字母 100% —FF 95% — F2 90% — E6 85% — D9 80% — CC 75% — BF 70% — B3 65% — A6 60% — 99 55% — 8C 50% — 80 45% — 73 40% — 66 35%转载 2018-01-07 16:00:00 · 274 阅读 · 0 评论 -
volley总结
volley特点通信效率高,代码比较简洁,相对比较稳定,对于程序员来说开发效率高网络请求都是异步操作,每次post get,或者图片请求volley都会自己开启工作线程请求可以优先级排列网络请求设置缓存机制可以多级别取消请求绑定activity生命周期,对象销毁时可以取消请求并发发送多请求缺点:不适合大数量上传下载,因为数据都会保存在内存里面 为什么使用volley? 自...原创 2018-04-10 10:55:36 · 234 阅读 · 0 评论 -
react native 关于图片适配问题
一般我们在开发项目的时候,给我们的切图大致就是那么几个尺寸320 x 480, 480 x 800, 720 x1280, 1080 x 1920 等等。 当我们的切图只有那么一套的时候,遇到不同分辨率的手机还要使我们的图片占满整个屏幕, 这就可能出现留白或者被拉伸这种情况,很尴尬。 不说了直接上代码了获取Dimensions设备信息,主要是为了获取屏幕宽高等设备信息。import...原创 2018-04-09 15:51:43 · 4822 阅读 · 0 评论 -
sublime 常用命令总结
1.command + o // 打开文件 2. command + p // 全局搜索 3. command + f // 文件内部查找 4. command + shift + f //查找替换 5. command + r //方法查找 6. command + h //隐藏窗口 7. command + c // 复制 8. command + v //粘贴...原创 2018-04-08 11:32:15 · 1115 阅读 · 0 评论 -
android adb 常用命令大全
adb devices // 查看连接设备信息adb logcat *:v // 查看最低级 log 输出日志adb logcat *:w // 查看 异常log日志adb logcat -c //清除log日志adb logcat -v thread // 查看线程的使用情况输出日志...原创 2018-04-06 20:56:50 · 525 阅读 · 0 评论 -
React Native 命令总结
react-native –version //查看rn当前版本sudo nmp update -g react-native-cli // 全局更新rn到最新版本nmp info react-native //查看rn服务器版本npm install //给工程添加rn环境,并配置项目信息watchman watch-del-all //npm start – –res...原创 2018-04-03 17:41:44 · 296 阅读 · 0 评论 -
Mac 终端命令总结
rm fileName //删除文件sudo rm -r -f fileName //删除文件夹mv a b //修改a文件名字 为bmv a /code/b // 移动文件a到目录code并修改名字为b原创 2018-04-02 19:52:09 · 278 阅读 · 0 评论 -
React Native 篇
新征程,新起航吧。 公司内部要我们转型做React Native ,稍后会给我们做一个培训,不想让别人觉得我们比较笨,先去RN官网看看吧。好吧工欲善其事必先利其器,先安装工具吧,首先清理我电脑的内存还剩十个G了。RN走你。。。...原创 2018-03-30 15:19:28 · 230 阅读 · 0 评论 -
IntelliJ IDEA 缺少 javax 包 支持
idea Error:(8, 50) java: 程序包javax.servlet.http不存在转载 2017-05-02 17:37:04 · 1845 阅读 · 0 评论 -
java.lang.StackOverflowError
fastjson原创 2017-04-14 10:50:48 · 1087 阅读 · 0 评论 -
Android 沉浸式状态栏
现在市面上又很多app都实现了上滑隐藏下拉呈现视图的功能,这样可以让用户有更多的空间去浏览内容,CoordinatorLayout与AppBarLayout的功能远不止这些,大家有时间可以去探究一下,这里我只实现了上述功能。首先来看布局代码<?xml version="1.0" encoding="utf-8"?><com.scwang.smartrefresh.layout.SmartRefreshLayout xmlns:android="http://schemas.andro原创 2020-07-19 00:55:51 · 238 阅读 · 0 评论 -
Android Studio androidx 包冲突解决方法
如果包冲突了会包如下这样的错:Android dependency ‘androidx.core:core’ has different version for the compile (1.0.0) and runtime (1.0.1) classpath. You should manually set the same version via DependencyResolution1.打开Terminal输入:./gradlew -q app:dependencies查看依赖冲突文件2原创 2020-07-09 18:03:02 · 1557 阅读 · 0 评论
分享