![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
JuneCou
Walking on the road to future
展开
-
Android LauncherModel启动模式解析
Android LauncherModel 启动模式在各种论坛上,存在着各种关于LauncherModel启动模式的分析,但是大都写得似是而非,只是简单阐明了四种模式的概念性的解读,并没有深入解析Activity栈的情况,这边文章我将从Activity栈的情况去进行解析.Launcher 首先,我们先看起来Launcher对于四种模式的影响,我们知道点击HOME键之后我们都会回到Launcher原创 2017-05-14 00:08:21 · 813 阅读 · 0 评论 -
kotlin fastjson:defalut constructor not found
JSON.parseObject(string, XXXXXXXXXXXXXXXX::class.javaObjectType) 在kotlin中,数据类使用data class这是fastjson在kotlin语言下生成实体类的方式,但是会经常出现很多问题问题:defalut constructor not found1.data class 参数生成默认值 如:data class A ...原创 2018-03-29 16:53:52 · 2539 阅读 · 0 评论 -
android 全屏切换到非全屏 页面抖动
解决办法: 在全屏的activity finish之前手动退出全屏window.setFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN, WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN)finish()另外,要记得实现物理返回键的回调,需要在onBackPress...原创 2018-03-29 16:29:47 · 1822 阅读 · 0 评论 -
Android dispatchTouchEvent源码分析
大家应该对Android Touch事件分发流程有了大致的了解,其中主要的分发对象包括Activity:在设备获取到事件之后首先流转到的既是Activity,如果在所有View都不处理Touch事件的情况下最后也是传回Activity处理我们先来看Activity中的dispatchTouchEventpublic boolean dispatchTouchEvent(MotionEvent e原创 2017-10-18 11:08:32 · 944 阅读 · 0 评论 -
kotlin findviewbyid报错: type inference failed: Not enough information to infer parameter T in...
今天在使用kotlin加Android API26进行开发的时候,突然发现findviewbyid竟然报错了点击进去看findViewById的实现,发现findViewById ,其返回类型是 t extends View ,这是一个泛型的声明,具体类型则是根据所赋值的变量类型来确定的。等号的左右两边互相依赖,互相还都没有指明,所以报错了所以我们只有在申明变量的时候就表明其类型或者利用泛型way原创 2017-08-15 10:51:51 · 7270 阅读 · 0 评论 -
kotlin Unable to instantiate activity ComponentInfo
用kotlin开发的Android apk出现崩溃的情况,查看日志是一些莫名其妙的找不到类的LOG,问题在于:kotlin的包机制是和以往的打包机制是不一样的,所以强烈建议包的路径名称一定要和apk的包名一致原创 2017-07-28 22:28:22 · 1008 阅读 · 0 评论 -
kotlin Unresolved reference: kotlinx
kotlin开发android过程中出现Unresolved reference在已经确保kotlin各种配置正确的情况下,比如在project:build.gradle中buildscript { ext.kotlin_version = '1.1.2-4' repositories { jcenter() } dependencies {原创 2017-07-11 10:44:15 · 4573 阅读 · 0 评论 -
Google 2017 I/O:What's new in Android?
Android O新特性今天凌晨,google 2017 i/o在加利福尼亚山景城开幕,google一如既往的领先于世界上所有的科技公司~~~~(I/O: 开放中创新)Picture in Picture <activity> android:name=".pipActivity" android:supportsPictureInPicture="true"</activi原创 2017-05-18 13:37:33 · 1001 阅读 · 0 评论 -
StringBuffer和StringBulider源码解析
StringBuffer和StringBulider源码解析要介绍StringBuffer首先说说String,我们知道对于一个String类型“变量”来说,它是不可变的,没有重新赋值其实都是重新定义了一个string。所以在大量的string,append操作对于性能耗费很大,而StringBuffer和StringBuilder则解决了这个问题。 父类 AbstractStringBuilde原创 2017-05-08 16:23:43 · 300 阅读 · 0 评论 -
android调用三方软件打开文件
android调用三方软件打开文件问题过程解决问题在开发过程中,由于需要调用第三方软件打开文件,如调用wps App打开word,excel文件等,但是在android7.0之上一直无法正常跳转过程一开始以为是android7.0文件共享的安全机制的问题,检查之后发现这部分没有问题,而且拍照功能也是正常的(需求有调用相机进行拍照的功能),说明不是这个问题经过google一番之后发现是...原创 2018-11-01 17:56:32 · 3790 阅读 · 0 评论