随笔
文章平均质量分 56
三石磊168
预见未来就要自己亲手创造未来
展开
-
adb命令学习记录
一、查看adb版本adb version C:\Users\Administrator>adb version Android Debug Bridge version 1.0.41 Version 30.0.4-6686687 Installed as E:\platform-tools\adb.exe 二、查看已经连接的设备adb devices C:\Users\Administrator>adb devices List of原创 2020-09-01 14:43:21 · 343 阅读 · 0 评论 -
android 应用市场发布以及流程(非原创)
文章大纲一、应用市场排行榜介绍二、应用市场上架介绍三、应用市场首发介绍四、参考文档一、应用市场排行榜介绍 iiMedia Research(艾媒咨询)权威发布《2017-2018中国移动应用商店市场监测报告》。数据显示,截止至2017年第四季度,我国第三方移动应用商店活跃用户达4.64亿人,较上季度增长率为0.43%。 近期一份来源行业内部的统计榜单显示,“应用宝...转载 2020-04-22 16:40:31 · 2059 阅读 · 0 评论 -
android 全屏界面 到带有状态栏的界面切换时 状态栏盖住页面内容问题
问题:1:从一个全屏界面跳转到正常的界面时,顶部会被状态栏覆盖住,会延迟1秒恢复正常。解决方案:在页面进行跳转之前(也就是在全屏的界面),加上以下代码:/**解决进入首页时 上部分显示半个问题*/ WindowManager.LayoutParams attr = getWindow().getAttributes(); at...原创 2020-03-26 16:21:28 · 1900 阅读 · 0 评论 -
android studio 下载组件 国内镜像 小计
安卓下载各种东西慢我们经常运行别人组件的时候,发现各种下载失败,各种下载缓慢 请使用国内镜像,飞一般的赶脚。替换google()和jcenter()google()jcenter()替换为下面maven { url 'https://maven.aliyun.com/repository/google' }maven { url 'https://maven.aliyun...原创 2019-11-06 15:05:08 · 3292 阅读 · 0 评论 -
flutter混合开发android方向
废话不多说直接进入正题,flutter的混合开发(android方向)小记主要从以下几点顺序开始进入(混合方式、创建、集成、开发)1、混合方式对比源码集成:本地项目源码集成。产物集成:Flutter项目单独开发,开发完成后发布成aar包或者iOS的framework形式,原生项目依赖flutter输出的制品。2、创建flutter module (在原生项目同级目录下...原创 2019-07-19 18:00:01 · 406 阅读 · 0 评论 -
EditText输入中文时出现下划线拼音处理
需求:用户在EditText里输入文字时 通过afterTextChanged监听用户输入状态,在输入文字时自动调用后台,请求数据。问题:在小米等部分手机上时,因为小米系统的问题,输入法在EditText上输入东西时,会优先输入一段带下划线的拼音然后在用户选择某个字的时候才会变成汉字,但是对于afterTextChanged方法来说,不管是拼音还是汉字都会触发监听事件,对于我们而言,很明显那些...原创 2018-11-15 10:46:17 · 1360 阅读 · 0 评论 -
注意几个Android普遍存在的问题总结
一、修复 Button 在Android 5.1 之后英文字符串自动大写的问题给 Button 添加如下属性即可android:textAllCaps="false"二、修复 Button 在设置状态选择器后仍然残留按压阴影的问题给 Button 设置样式如下即可,style="Widget.AppCompat.Button.Borderless"三、修复某些低配...原创 2018-11-13 15:49:53 · 300 阅读 · 0 评论 -
Android sdk更新 版本后使用 sdk manager闪退
android studio 升级之后,发现无法打开Android SDK下面的SDK Manager和AVD Manager两个文件,直接闪退,因为是更新Android Studio之后才打不开的,所以网上提到的一些设定java路径的方法是无效的,问题出在了更新上面。SDK Manager本质上是执行tools目录下面的android命令,执行 tools/android 命令发现提示 说明了s...原创 2018-06-04 16:53:18 · 2514 阅读 · 0 评论 -
android studio instant run 开启对apk 大小影响
最近发现,更新到 android studio 3.0.1 后 instant run 的闪电标识 就没有变过颜色了??原来是系统默认把这个开关给关闭了开启:再次运行:instant run开启关闭对APK大小的影响首先看下默认开启instant run的截图:Android studio2.0后新增加的功能默认开启instant run但是不知道怎么搞得只要是开启instant run后生成的a...原创 2018-06-04 16:35:13 · 487 阅读 · 0 评论 -
只要两行代码,就能判断一个App是否在前台运行
最近做项目有这样的一个需求:当App在前台运行的时候,不接受推送通知;当App在后台运行的时候,接受推送通知。很显然,这是一个非常常见的功能,我们在微信或者QQ就能体验到这样的功能。首先分析一下,假如我们需要完成这样的一个功能,谷歌官方有没有给我们提供现成的接口供我们调用?聪明的人应该都知道,如果谷歌官方提供了相应的解决办法,很有可能是回调方法,因为用回调方法来解决这个问题是很省内存...转载 2018-05-15 18:01:40 · 447 阅读 · 0 评论 -
android studio 项目发布到github
将android studio 项目发布到 github 的步骤以及遇到的问题记录一下一、如果要想在AndroidStudio将项目发布到Github上,首先一定要拥有Github的账号。二、 当然是安装Git(Git for windows 下载地址)。安装Git 在windows安装Git很简单。只需要默认安装就可以。无需过多的配置。 需要教程的同学看这里 Windows下安装最新版Git三...原创 2018-05-19 17:54:01 · 291 阅读 · 0 评论 -
AS非法字符: '\ufeff'解决
今天Android项目从eclipse迁移到Android Studio上面的时候,编译时,Android Studio报了一个错误,***.javaError:(1, 1) 错误: 非法字符: '\ufeff'Error:(1, 10) 错误: 需要class, interface或enum经过查看,该文件采用的编码方式为UTF-8带BOM的格式,(说明:BOM:Byte Order Mar...原创 2018-05-04 16:21:30 · 1176 阅读 · 2 评论 -
kotlin 与 java 对比
一、kotlin:1 data class Artist(2 var id: Long,3 var name: String,4 var blog: String)上面类的定义在声明属性时,Kotlin采用默认访问修饰符public,而Java是private,如果kotlin也是private,那同样得定义一系列的set()/get(),不然...原创 2018-03-29 10:30:54 · 411 阅读 · 0 评论 -
打包出错
问题:Android studio 打包是报错Error:Execution failed for task ':app:transformClassesWithDexForRelease'.> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException...原创 2018-04-11 15:49:29 · 535 阅读 · 1 评论 -
?. !!. ?.let和?: 的区别
一、? 与 !! 的比较val a: String = "aa" /* * a是非空类型,下面的给a赋值为null将会编译不通过 * */ // a = null a.length /* * ?声明是可空类型,可以赋值为null * */ var b: String? = "bb" b = null ...原创 2018-03-30 15:27:11 · 9744 阅读 · 1 评论 -
kotlin list、set、map 的区别
1、List类型不可变的声明并初始化List的集合:使用listOf(..)函数可变的声明并初始化MutableList的集合:使用mutableListOf(..)函数可重复的2、set类型不可变的声明并初始化Set的集合:使用setOf(..)函数可变的声明并初始化MutableSet的集合:使用mutableSetOf(..)函数不可重复的数据类型的值:例如val set1 = setOf(...原创 2018-03-30 16:49:22 · 762 阅读 · 0 评论