android
尘世间的修炼者
这个作者很懒,什么都没留下…
展开
-
插件apk webview报错 android.content.res.Resources$NotFoundException: Resource ID #0x2090005
先记录下奔溃日志和现象主项目中webview长按功能正常,在插件apk中的webview长按导致如下崩溃错误,问题产生系统版本应该在7.0以上06-09 14:47:26.918 E/AndroidRuntime(15636): android.content.res.Resources$NotFoundException: Resource ID #0x209000506-09 14:47:26.918 E/AndroidRuntime(15636): at android.content.res原创 2020-06-10 14:38:10 · 1354 阅读 · 1 评论 -
RN调试常用命令笔记
启动react-native startreact-native run-android调试运行adb reverse tcp:8081 tcp:8081摇晃设备,或者运行命令,可以打开开发者菜单。adb shell input keyevent 82端口占用错误信息 ERROR Metro Bundler can't listen on port 8081解决办法...原创 2019-06-25 10:17:01 · 1072 阅读 · 0 评论 -
android状态栏颜色与沉浸式适配
需求场景:设置状态栏颜色与设置沉浸式在同一个Activity互相切换设置状态栏颜色小米或魅族通过私有方法可以自己设置(4.4以上版本) /** * MIUI的沉浸支持透明白色字体和透明黑色字体 * https://dev.mi.com/console/doc/detail?pId=1159 */ static boolean MIUISe...原创 2018-11-28 12:00:00 · 416 阅读 · 1 评论 -
提升UI流畅度
之前看过这样一篇文章对应用性能提示有很大帮助的一篇文章Android应用性能剖析全攻略总结了几个提升ui流畅度的可优化点1.远离主线程主线程进行的很多耗时操作,过多的循环遍历,甚至轻微的逻辑,常见的像读缓存、sharedpreferences都会造成轻微的卡顿,严重的甚至ANR,sharedpreferences还是建议存放一些小数据的东西2.布局过于复杂view的层次过多布局的层次越多...原创 2018-11-28 11:59:19 · 335 阅读 · 0 评论 -
启动页更换图片资源实现思路
应用启动时短暂的黑屏是需要跑完oncreate和onresume才会显示出界面,黑屏就是你设置的activity的背景色,就算在oncreate里什么也不做,也会有闪一下的这种现象解决方案:1.更换自定义的透明theme<style name="Theme.Start" parent="@android:style/Theme.Translucent.NoTitleBar.Fullsc...原创 2018-11-28 11:58:45 · 636 阅读 · 0 评论 -
RadioButton隐藏默认图标的兼容性问题
在4.1以上的系统设置RadioButton去除默认图标时,通过设置button为@null是可行的,但是在4.1的系统上,会出现下面的问题解决方案:必须连同background同时置为@null<RadioButton android:id="@+id/rad_player_mode_1" android:layout_width="wrap_content" ...原创 2018-11-28 11:58:16 · 767 阅读 · 0 评论 -
Mvp结构调整
       先说说MVP和MVC的区别吧,MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。作为一种新的模式,MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间的通信是通过Presenter (MVC中的Contr...原创 2018-11-28 11:57:44 · 178 阅读 · 0 评论 -
Kotlin类和对象
“用Kotlin开发android更简洁( ̄_, ̄ )”官方文档翻译文档类和继承类的申明和java一样可以用这种方式class Empty { }//kotlin提供了一种更为简洁的方式创建无实体类型class Empty构造函数在 Kotlin 中类可以有一个主构造函数以及多个二级构造函数。主构造函数是类头的一部分:跟在类名后面(可以有可选的参数)。cla...原创 2018-11-28 11:57:11 · 370 阅读 · 0 评论 -
Kotlin基础
“用Kotlin开发android更简洁( ̄_, ̄ )”官方文档翻译文档基本语法变量的定义val x: Int = 5//var是申明只读变量,通过:X后面指定变量类型,相当于finalval x = 5//可以自行推导出类型val x : Int//没有初值时var x = 5//可变变量x+=1数据模型的定义我们经常创建一个只保存数据的类。在这样的类中一些函数只是...原创 2018-11-28 11:56:20 · 337 阅读 · 0 评论 -
初次接触Kotlin
Kotlin介绍Kotlin 是在2016年2月16号正式发布了1.0版本,是一个基于 JVM 的新的编程语言, Kotlin是一门与Swift类似的静态类型JVM语言,由JetBrains设计开发并开源。与Java相比,Kotlin的语法更简洁、更具表达性,而且提供了更多的特性,比如,高阶函数、操作符重载、字符串模板。它与Java高度可互操作,可以同时用在一个项目中,要比Java更安全,更简...原创 2018-11-28 11:55:28 · 131 阅读 · 0 评论 -
android maven上传零配置插件
支持上传多种maven仓库,配置相关全部自动生成,无需在项目中增加上传配置,支持使用maven、artifactory插件swing界面上传JAR包使用java -jar deploytools.jar插件使用Settings>Plugins>install plugin from diskhttps://github.com/gf5353/deploytools...原创 2018-11-29 15:04:42 · 331 阅读 · 0 评论 -
深入理解Android Gradle
深入理解Android Gradle标签(空格分隔): 未分类原作者 真的写的很棒附上链接 http://www.jayfeng.com/2015/11/07/Android%E6%89%93%E5%8C%85%E7%9A%84%E9%82%A3%E4%BA%9B%E4%BA%8B/#comments新的android开发工具引用了Gradle构建工具,方便了开发者进行构建不同的应用版本以完成不同原创 2015-12-05 00:49:52 · 515 阅读 · 0 评论 -
Android打包说明
Android打包说明标签(腾讯应用乐固): 未分类1. build.gradle配置说明app下的build.gradle根据buildTypes分为debug/preview/release 打包默认路径在如上目录下debug:开发内部使用,无法通过QQsdk登录客户端正常签名不混淆使用友盟测试keylog[LOG_DEBUG]状态打开随拍白名单[CAMERA_DEBUG]关闭pr原创 2015-12-18 14:17:15 · 322 阅读 · 0 评论 -
APK空包签名
APK空包签名标签(空格分隔): 未分类之前接到这样一个需求,上架搜狗应用市场需要给他们平台提供的一个apk文件,将其用我们的keystore 进行签名,当然其他平台都可以适用。 http://zhushou.sogou.com/open/news-9.html我在网上查了下,其实很简单,jdk已经跟我们提供好工具了,具体命令如下jarsigner -verbose -keystore [keys原创 2015-12-13 13:35:48 · 1469 阅读 · 0 评论