- 博客(100)
- 收藏
- 关注
原创 【Android-调试】开发调试问题
1.1.1adb安装apk失败的问题1.1.1INSTALL_FAILED_USER_RESTRICTED解决方案:开发者选项-usb安装 开关打开就好了
2021-04-15 21:52:43
239
原创 【Android-Gradle】Gradle文档
1. 问题1.1 buildConfigField无法生成buildConfig的问题设置好buildConfigField "boolean", "DataBinding", "true"直接点syncnow是无效的我们需要Rebuild Rroject!!!!!参考:buildConfigField无法生成buildConfig的问题 # https://blog.youkuaiyun.com/qq_32368129/article/details/108593902...
2021-04-15 21:36:43
323
原创 【IT-Windows】Windows命令
1. 查看电池使用时间报告C:\Users\Administrator> cd %userprofile%\documentsC:\Users\Administrator\Documents>powercfg /batteryreport电池使用时间报告已保存到文件路径 C:\Users\Administrator\Documents\battery-report.html。...
2021-03-17 14:41:41
1579
转载 安卓应用禁止分屏模式方法
原文链接:https://blog.youkuaiyun.com/xiangzaixiansheng/article/details/83007411因为很多应用的自身问题,在分屏模式下会出现layout错乱的现象。所以有些应用是不支持分屏模式的。下面我们介绍三种禁止分屏模式的方法。由最简单实用,到稍微麻烦但一律秒杀的。方法一:我们会经常使用的,在AndroidManifest.xml文件中的application节点或者activity节点中添加如下:android:resizeableActiv.
2021-03-15 17:39:32
3478
1
转载 Android Studio检测没有用到的资源
原文链接:https://blog.youkuaiyun.com/u011507982/article/details/53419878第一步Inspect Code是代码检测第二步输入unused关键字 可以检测项目中没有用到的 例如:resources、import、 library第三步在底部栏方便的查看...
2021-02-19 17:06:33
1036
原创 【AOSP-编译】Ubuntu环境下编译Android源码
1. 安装 RepoRepo 是一款工具,可让您在 Android 环境中更轻松地使用 Git。要安装 Repo,请执行以下操作:1.1确保主目录下有一个 bin/ 目录,并且该目录包含在路径中:$ mkdir ~/bin $ PATH=~/bin:$PATH1.2下载 Repo 工具,并修改执行权限确保它可执行(注:国内访问第一步网址可能需要翻GFW,可用链接:https://pan.baidu.com/s/1bpLwXCb密码: hjsp (下载放到~/bin底下)):...
2020-12-24 15:12:07
3443
3
原创 【Linux-Vim】Vim常用操作
Vim保存与退出 命令 简单说明 :w 保存编辑后的文件内容,但不退出vim编辑器。这个命令的作用是把内存缓冲区中的数据写到启动vim时指定的文件中。 :w! 强制写文件,即强制覆盖原有文件。如果原有文件的访问权限不允许写入文件,例如,原有的文件为只读文件,则可使用这个命令强制写入。但是,这种命令用法仅当用户是文件的属主时才适用,而超级用户则不受此限制。 :wq ...
2020-12-24 11:18:42
366
原创 【Linux-Ubuntu】Ubuntu的安装
参考:windows10安装ubuntu双系统教程(绝对史上最详细) #https://www.cnblogs.com/masbay/p/10745170.htmlubuntu双系统启动时卡死解决办法 #https://www.cnblogs.com/masbay/p/10718514.htmlUbuntu18.04/20.04完整新手安装教程 #https://www.jianshu.com/p/54d9a3a695cc玩转 Linux 之:磁盘分区、挂载知多少? #https://c...
2020-12-17 21:59:35
150
原创 【Android Studio】Android Studio 搭建开发环境(Linux Ubuntu篇)
Windows篇:https://mp.youkuaiyun.com/editor/html/89226174Ubantu篇参考:Ubuntu 18.04 安装java8 #https://www.cnblogs.com/zzy1024/p/11406269.htmlLinux之Ubuntu18.04安装Java JDK8的三种方式 #https://blog.youkuaiyun.com/zbj18314469395/article/details/86064849Ubuntu 安装java #https...
2020-12-17 21:52:21
3580
1
原创 【Linux-Ubuntu】Ubuntu使用记录-命令
1。查看ubuntu里面的环境变量1. env命令是environment的缩bai写,用于列出所有的du环境变量$ env2.单独使bai用export命令也可以像duenv列出所有的环境变量,不过export命令还有其他额外的功能$ export3.echo $PATH用于列出变量PATH的值,里面包含了已添加的目录$ echo $PATH参考:怎么查看ubuntu里面的环境变量 #https://zhidao.baidu.com/question/1672...
2020-12-17 20:05:38
849
原创 【Linux-Ubuntu】Ubuntu使用技巧-日常
一、日常操作1。Ubantu截图位置:设置——键盘快捷键——截图参考:ubuntu如何用快捷键截图 #https://jingyan.baidu.com/article/7f41ececf72d42593d095c33.html2。Ubantu修改锁屏时间位置:设置——隐私——锁屏二、问题解决3。Ubantu Windows双系统中出现 只读文件系统Read-only file system方案:Windows系统选择【重启】后进入Ubantu,而非【关机】...
2020-12-17 19:55:10
177
原创 【Android-UI】Android 在OnCreate()中获取控件高度与宽度
在 Activity#onCreate() 中直接获取控件高度与宽度,因为布局的渲染是异步操作,在onCreate()生命周期中未必能渲染完成,因此导致使用 View.getWidth() 与 View.getHeight() 方法返回是0。如果硬要在 onCreate()方法中获取控件高度与宽度,怎么办呢?有如下三种方法:方法一:View view = findViewById(R.id.view);view.measure( View.MeasureSpec..
2020-10-22 16:08:45
326
原创 【Android-View】基于原生View的简单功能定制
1. TextView1.1 设置TextView可滚动且更新文字后自动滚动至最后一行【方案】如下步骤① 在TextView布局文件中给TextView加入如下属性android:scrollbars="vertical" android:fadeScrollbars="false"②在Activity中的onCreate()方法中,使用setMovementMethod(MovementMethod movement)方法配置TextView的滚动方式。Tex.
2020-06-29 16:47:35
244
原创 【Android-Third】Android三方框架相关
目录1. Glide2. ButterKnife2.1 ButterKnife的绑定时机1. Glide2. ButterKnife2.1 ButterKnife的绑定时机2.1.1Activity中的绑定【时机】Activity#onCreate()【传参】ButterKnife.bind(Activity target);@Override protected void onCreate(Bundle savedInstanceState) { .
2020-06-19 15:21:12
249
原创 【Android-View】Android View控相关低频属性
1. TextView2. EditText3. ImageView4. CheckBox4.1 调整原生CheckBox的大小问题:即便设置layout_width和layout_height为wrap_content的时候发现他还是很大,可使用【scaleX/Y】属性:参考:https://blog.youkuaiyun.com/lintcgirl/article/details/48312309<CheckBox android:layout_w...
2020-06-19 14:06:53
332
原创 【IT-Windows】Windows性能提升与抵抗骚扰
001. FF新鲜事问题:FF news(Flash助手推荐),一个跟Adobe合作,并代理大陆Flash Player的内地厂商重庆重橙科技,自从拿到了国内的代理,便在安装Flash的Windows电脑上开始强制升级、背地偷偷静默安装软件、弹低俗广告、后台监听键盘违法搜集用户信息等一系列恶心行为。且正常途径无法删除。解决方案:步骤①禁用服务:a) 首先打开服务:方式一:直接在Windows搜索框输入【服务】,搜索即可方式二:对于Win7等无搜索框的Windows系统,可以使用【.
2020-06-17 18:24:03
293
原创 【Android-UnitTest】Android单元测试问题汇总
1. 基本使用2. 外部类库引用出错报错:java.lang.RuntimeException: Method d in android.util.Log not mocked. See http://g.co/androidstudio/not-mocked for details. at android.util.Log.d(Log.java) at ble.ztj.pro.controlble.ExampleUnitTest.addition_isCorrect(.
2020-06-04 11:40:19
1072
转载 【Debug-File】Android10报错:open failed: EACCES (Permission denied)
访问相册时报错:open failed: EACCES (Permission denied)解决办法:1.在AndroidManifest.xml已经声明了读写权限:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
2020-06-04 10:59:29
374
原创 【正则-Regex】Android Studio IDEA查找与替换
1. 查找多行注释如:/** * abcdefg * abcdefg */可使用如下正则匹配:/\*(.|\n)*?\*/2. 查找单行注释如:// abcdefg可使用如下正则匹配://.+3. 查找空行可使用如下正则匹配:^\s*\n\s代表任何空白字符,\S代表任何非空白字符,*代表任意个数,\n匹配换行符...
2020-05-21 11:11:43
1412
原创 【Debug-Android8.0】IllegalStateException: Only fullscreen opaque activities can request orientation
搞笑的问题:IllegalStateException: Only fullscreen opaque activities can request orientationjava.lang.RuntimeException: Unable to start activity ComponentInfo{com.***.***/com.***.***.activity.***Activit...
2020-05-06 13:34:07
198
原创 【Flutter】Android Studio Flutter问题集锦
01.Android Studio在编译Flutter的时候无法连接设备<no devices>问题描述:Android Studio在编译Flutter的时候无法连接设备,但运行Android时设备可正常连接参考:https://github.com/flutter/flutter/issues/13078https://blog.youkuaiyun.com/kabuto_...
2020-04-10 19:12:32
466
原创 【SQLite-命令】SQLite命令
目录查看数据库中的数据表查看数据表中的数据行看数据库中的数据表参考:《第一行代码》进入到数据库所在目录,使用“sqlite3”命令:sqlite3 Example.db # [Example.db]为数据库名字使用“.table”命令查看见数据库中有哪些表:sqlite> .table使用“.schema”命令查看建表语句:s...
2020-03-30 11:29:57
249
转载 【IT-Windows】某些设置由你的组织来管理
方法一:1,桌面右击【此电脑】,在右键菜单选择【属性】选项p1win10更新取消组织管理图2,在打开的【系统】窗口,点击计算机名右边的【更改设置】选项p2 某些设置有你的组织来管理图3,在打开的【系统属性】窗口,点击【计算机名】选项卡的【网络ID】选项p3win10图4,在打开的窗口选择【这是一台家庭计算机,不是办公网络的一部分】选...
2020-03-06 14:36:48
22408
原创 【Java-Enum】Java枚举类Enum相关
1 枚举类的简单使用参考:https://blog.youkuaiyun.com/cauchy6317/article/details/82313088 #JAVA枚举类型(Enum)的使用#在实际生活中有些类的实例对象是固定的。例如季节(春夏秋冬)、性别(男女中)、太阳系行星(水金地火木土天海)等等。如果创建了一个Season类,我们当然有需要维护这个类的实例对象只能是春(SPRING)、夏(SU...
2020-02-24 16:53:19
294
原创 【Debug-Fragment】在Fragment中调用startActivityForResult()方法无法在其父Activity#onActivityResult()中正常回调
问题描述在MainActivity的一个子Fragment中调用startActivityForResult(intent, 11)方法启动一个SecondActivity,并在SecondActivity的setResult(22)方法中设置回传code为22,但无法在MainActivity中的onActivityResult()方法中正确回调,于是打印参数,发现MainActivity#...
2020-02-18 00:49:22
380
原创 【IT-网络接入】布线及路由器
1 布线1.1宽带水晶头线序1.1.1 常用接法568B标准接法:[白橙] [橙] [白绿] 蓝 白蓝 [绿] 白棕 棕1.1.2 接法标准【568A标准】白绿 绿 白橙 蓝 白蓝 橙 白棕 棕【568B标准】白橙 橙 白绿 蓝 白蓝 绿 白棕 棕1.1.3 网线接法【直通线接法】两头同为568A标准或568B标准(一般使用568B...
2020-02-15 15:28:23
925
原创 【Linux-bash】Linux操作记录
常见命令cd /etc/www #进入目录ls #显示目录下文件及文件夹mkdir /var/ftp/myDir #创建一个文件夹chown -R myUser:myGroup /var/ftp/...
2019-12-12 15:17:19
199
原创 【Android-Calender】DAY_OF_WEEK与DAY_OF_WEEK_IN_MONTH
1. 比较Calendar.DAY_OF_WEEK与Calendar.DAY_OF_WEEK_IN_MONTH根据文档:int DAY_OF_WEEK Field number forgetandsetindicating the day of the week. int DAY_OF_WEEK_IN_MONTH Field number ...
2019-12-06 16:05:30
1448
原创 【Debug-AS】为方法数超过 64K(65536) 的应用启用多 dex 文件
目录1. 编译报错2. 解决方案2.1 方法A:提高最低支持的SDK版本2.2 方法B:启用多Dex文件支持步骤1 修改module级别的build.gradle文件步骤2使用MultiDexApplication2.3 方法C 规避64K限制3. 原因分析:64K引用限制3.1Android 5.0 及更高版本的多 dex 文件支持3.2Androi...
2019-11-29 16:29:10
288
原创 【AS-AndroidX】AndroidX迁移-常用控件和常用类前后对比
迁移主原文:https://blog.youkuaiyun.com/dandelionela/article/details/102976961 # 【AS-AndroidX】AndroidX的迁移 #--------------------------------------------------------------------------------------------------...
2019-11-14 11:57:51
1620
原创 【AS-AndroidX】AndroidX迁移-支持依赖库前后对比
迁移主原文:https://blog.youkuaiyun.com/dandelionela/article/details/102976961 # 【AS-AndroidX】AndroidX的迁移 #--------------------------------------------------------------------------------------------------...
2019-11-12 19:46:37
1238
原创 【AS-AndroidX】迁移AndroidX带来的问题
-----------------------------------------------------------------------------------------------------迁移主原文:https://blog.youkuaiyun.com/dandelionela/article/details/102976961 # 【AS-AndroidX】AndroidX的迁...
2019-11-12 17:45:33
13132
3
原创 【AS-AndroidX】AndroidX的迁移
目录1. AndroidX的变化1.1)常用依赖库的对比1.2)常用支持库类对比2. AndroidX的手动迁移2.1)更新升级插件2.2)开始迁移AndroidX2.3)替换依赖库2.4)修改Java和Xml文件中的支持库类2.4.1) 修改方式一:逐类替换2.4.2) 修改方式二:批量替换3. AndroidX的自动迁移Android Suppo...
2019-11-08 17:44:44
2052
原创 【IT-Solution】Chrome浏览器所有页面崩溃,包括设置页
尝试一:Chrome浏览器桌面图标---右击---属性---兼容性在【兼容模式】面板中,把【以兼容模式运行这个程序】前面的√取消掉。尝试二:①、查找路径C:\Windows\System32\drivers\bd0001.sys这个文件②、删除(没有强制删除工具重命名也行,随便改个名字)③、重启电脑...
2019-09-28 22:52:58
612
1
原创 【Debug】Execution failed for task ':app:transformClassesWithMultidexlistForDebug'
编译时报错:* What went wrong:Execution failed for task ':app:transformClassesWithMultidexlistForDebug'.> com.android.build.api.transform.TransformException: Error while generating the main dex list...
2019-09-20 11:33:19
1280
原创 【git-clone】git clone远程仓库时重命名本地文件夹
在使用git从远程仓库clone工程的时候,可不使用远程仓库的文件夹名称,可在clone命令中直接修改为想要的文件夹名称命令:git clone [远程仓库地址] [想要重命名的文件夹名称]完整命令:git clone http://github.dandelion.com/demo/sample.git MySampleDir即可在当前文件夹下将远程仓库中的工程文件cl...
2019-09-18 14:41:24
50641
原创 【Android-upload】Android使用Retrofit上传文件
基本用法文件1:请求返回的实体类public class UploadBean { private String imageUrl; private String textFile; public String getImageUrl() { return imageUrl; } public void setImageUrl(String image...
2019-07-23 19:52:44
2570
转载 【http-MediaType】Okhttp的MediaType.parse属性
关于MediaType的详细介绍MediaType指的是要传递的数据的MIME类型,MediaType对象包含了三种信息:type 、subtype以及charset,一般将这些信息传入parse()方法中,这样就可以解析出MediaType对象,比如 "text/x-markdown; charset=utf-8" ,type值是text,表示是文本这一大类;/后面的x-markdown是s...
2019-07-23 18:23:47
10091
原创 【Bitmap-压缩数据】Bitmap各种压缩方式压缩后参数对照
各种压缩方式压缩后参数对照:质量压缩Quality 压缩前存储 压缩后存储 压缩率 压缩前Bitmap 压缩后Bitmap 压缩率 压缩前宽 压缩前高 压缩后宽 压缩后高 像素压缩率 100% 4685 6687 142.73% 47628 47628 100.00% 30...
2019-07-23 10:37:16
390
原创 【Debug-File】FileNotFoundException:/storage/emulated/0/Dandelion/Test.txt (No such file or directory)
在向Android文件夹写入文件时报错:java.io.FileNotFoundException: /storage/emulated/0/Dandelion/Test.txt (No such file or directory)原码处为:String path = Environment.getExternalStorageDirectory().getAbsolutePat...
2019-07-22 15:14:01
2802
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人