- 博客(222)
- 资源 (7)
- 收藏
- 关注
原创 文清
刘禹锡《杂曲歌辞。浪淘沙》:汴水东流虎眼文,清淮晓色鸭头春。杨系《小苑春望宫池柳色》:光含烟色远,影透水文清。张祜《酬凌秀才惠枕》:八寸黄杨惠不轻,虎头光照簟文清。孟郊《送谏议十六叔至孝义渡后奉寄》:文清虽无敌,儒贵不敢骄。张祎《题击瓯楼》:水转巴文清溜急,山连蒙岫翠光涵。邵谒《送从弟长安下第南归觐亲》:为文清益峻,为心直且安。...
2021-04-16 16:15:44
342
1
原创 打release包出错
打包失败出现以下提示:Gradle build finished with 101 error(s) in 1m 35s 424ms19:23:50 Generate Signed APK: Errors while building APK. You can find the errors inthe ‘Messages’ view.在build.gradle文件里加上这样的一...
2020-01-14 10:34:41
472
原创 ScrollView嵌套RecyclerView时只显示一行元素
有时候在ScrollView中嵌套RecyclerView会发现RecyclerView只显示一行元素,这可能是Android的一个bug,解决方法是在RecyclerView外层套一层RelativeLayout。并设置android:nestedScrollingEnabled="false"<RelativeLayout android:la...
2020-01-09 15:09:59
764
原创 MD-CollapsingToolbarLayout 可折叠标题栏
顾名思义,CollapsingToolbarLayout是一个作用于Toolbar基础之上的布局,它也是由Design Support库提供的。CollapsingToolbarLayout 可以让Toolbar的效果变得更加丰富,不仅仅是展示一个标题栏,而是能够实现非常华丽的效果。不过,CollapsingToolbarLayout 是不能独立存在的,它在设计的时候就被限定只能作为AppBa...
2020-01-06 18:24:27
561
原创 Androi5.0中常用的颜色属性
我们可以先定义一个style,然后在这个style中设定每一个Activity或者整个App的颜色,最后在清单文件中来给某个Activity设置主题即可。代码如下:<!--状态栏颜色--><item name="colorPrimaryDark">@color/colorPrimaryDark</item><!--控制各个控件被选中时的颜色--&g...
2020-01-06 18:21:12
240
原创 MD-CoodinatorLayout+AppBarLayout
CoodinatorLayout 是Google Material Design 中的一个控件,旨在解决开发中的嵌套滑动与事件分发简介CoordinatorLayout 继承自 ViewGroup 并实现 NestedScrollingParent 接口,是一个特殊的FrameLayout ,主要功能是协调内部的各个子控件之间的状态关系(滑动、触摸事件传递),也可以当做FrameLayou...
2020-01-06 16:14:36
202
原创 MD-DrawerLayout
DrawerLayout充当窗口内容的顶级容器,允许从窗口的一个或两个垂直边缘拉出交互式“抽屉”视图DrawerLayout分为侧边菜单和主内容区两部分,侧边菜单可以根据手势展开与隐藏,主内容区的部分可以随着菜单的点击而变化。官方的DrawerLayout是这么写的<?xml version="1.0" encoding="utf-8"?><android....
2020-01-06 15:35:38
209
转载 MD-Toolbar
Toolbar先上一张图谷歌官方对Toolbar的介绍根据图中的资料,可以知道,Toolbar首先是一个ViewGroup,它是用来做APP的标题栏,其中包括5个部分,分别是一个导航按钮(a navigation button)、一个logo图片(a branded logo image)、一个标题和副标题(a title and subtitle)、一个或多个自定义View(on...
2020-01-06 12:58:42
465
原创 AS绘制.9图片
左侧和上侧的直线共同决定了图片的缩放区域:以左边直线为左边界绘制矩形,它覆盖的区域可以在纵向上缩放;以上面直线为上边界绘制矩形,它覆盖的区域可以水平缩放;它们二者的交集可以在两个方向上缩放。图2.21 显示了定义图片缩放区域的示意图。右侧和下侧的直线共同决定图片的内容显示区域:以右边直线为右边界绘制矩形,以下边直线为下边界绘制矩形,它们二者的交集就是图片的内容显示区域。...
2020-01-03 18:02:34
596
转载 隐式启动Activity以及Intent.resolveActivity的使用
打开Activity的方式打开Activity可以分为显式和隐式两种,显式调用需要明确地指定被启动对象的组件信息,比如包名和类名。隐式调用的规则1.隐式调用的核心:Intent可以匹配目标组件的IntentFilter中设置的过滤信息。这里,目标组件就是要启动的Activity,IntentFilter表示意图过滤,也被称为过滤列表。2.匹配过滤列表,就是匹配IntentFilter中...
2020-01-03 14:58:38
7534
原创 ImageView设置图片的方式
一:在xml里面设置设置前景:android:src=”@drawable/xxx”设置背景:android:background=”@drawable/xxx”二:在java里面的设置前景的方式包括:setImageResource,setImageDrawable,setImageBitmap。在xml里面设置实际上和在ja...
2020-01-03 14:23:59
731
原创 double保留几位小数 不足补0
这里保留2位小数0 ->0.001.0 ->1.000.135 ->1.0310 ->10.00double d = 10.133;java.text.DecimalFormat df = new java.text.DecimalFormat("#,##0.00");viewById.setText(df.format(d));...
2020-01-03 14:23:37
4234
原创 Gradle之BuildConfig自定义常量
本篇文章内容来自于Gradle之使用BuildConfig自定义常量Android Studio之BuildConfig类目录什么是BuildConfig 使用BuildConfig自定义常量 在哪里可以配置BuildConfig BuildConfig+gradle.properties配合使用1. 什么是BuildConfigBuildConfig是android stud...
2020-01-03 14:23:25
1665
原创 github 代码仓库转移 方法一
从原github地址clone一份代码。然后本地1、找到.git目录2、打开config文件3、修改仓库地址4、提交就可以了git push --all origin
2020-01-03 14:23:09
1968
原创 github代码仓库转移 方法二
1、建立新仓库1). 从原地址克隆一份裸版本库,比如原本托管于 GitHub,或者是本地的私有仓库git clone --bare git://192.168.10.XX/git_repo/project_name.git2). 然后到新的 Git 服务器上创建一个新项目,比如 GitCafe,亦或是本地的私有仓库,如192.168.20.XXsu - gitcd /path/t...
2020-01-03 14:23:02
973
1
原创 kotlin和java互转
其实就是互转,以下基于IDEA或Android StudioJava转Kotlin打开要转的文件方法1Ctrl+Shift+Alt+K方法2Code - Convert Java File To Kotlin FileKotlikn 转 JavaTools>Kotlin>Show Kotlin BytecodeDecompile...
2020-01-03 14:22:55
1232
原创 AndroidStudio Plugin-Statistic 统计代码全部行数
Android Studio 是没有提提供统计代码全部行数的功能的,但是对于开发者来说,这个功能确实必备的,Statistic统计代码行数非常方便,也很详细。安装完成后,File -> Settings ->Tools 会新增一个“Statistic”选项。“Add”可以添加不需要统计的目录。这里我使用的是默认配置。注意:这只是Statistic的配置,单击“OK”并不会直接开...
2020-01-03 14:22:32
568
原创 Android github 快速实现多人协作
Android github 快速实现多人协作前言:最近要做github多人协作,也就是多人开发。搜索了一些资料,千篇一律,而且操作麻烦。今天就整理一下,github多人协作的简单实现方法。下面的教程不会出现:公钥、组织、team、pull request1、首先小张在github上创建一个仓库,比如叫做:GlideDemo 2、小张开始邀请小王 ...
2020-01-03 13:43:28
211
原创 gradle 插件与gradle版本对应关系
https://developer.android.google.cn/studio/releases/gradle-plugin.html#updating-gradle插件版本 所需的Gradle版本 1.0.0-1.1.3 2.2.1-2.3 1.2.0-1.3.1 2.2.1-2.9 1.5.0 2.2.1-2.13 2.0.0-2.1.2 ...
2019-12-28 11:30:54
8920
原创 androidstudio升级到3.5.2后安装plugin失败--给gradle设置全局代理
systemProp.http.proxyHost=127.0.0.1systemProp.http.proxyPort=1080systemProp.https.proxyHost=127.0.0.1systemProp.https.proxyPort=1080(-DsocksProxyHost -DsocksProxyPort 设置socks代理) -DsocksProxyH...
2019-12-27 17:10:53
995
原创 Androidstudio优化编译
拿到一个项目,编译特别慢而且会经常出现GC overhead limit exceeded方法一:修改项目目录下的gradle.properties,增加如下配置信息(红色文字中需要根据自己电脑的配置修改内存大小,其余的配置用于加快gradle的编译速度)org.gradle.daemon=trueorg.gradle.jvmargs=-Xmx4096m -XX:MaxPe...
2019-12-25 19:47:11
250
原创 上架各个应用商店所需资料
之前没有整理过,现整理一下:软著 ipc域名备案 软件授权承诺书(华为要求)icon512*512px,图片格式:PNG,小于1M 直角和圆角的都要,圆角半径弧度:70PX16*16图片格式:PNG预览图竖屏规格:1080*1920480*800 各四张 png格式图片宽和高比例 1:2 (三星特殊要求 也是4张)(360)请去除截...
2019-12-23 19:16:50
975
原创 AndroidStudio自定义Live Templates给Kotlin文件增加logt等快捷方式
1,打开设置 File-- settings--editor--Live Templates----androidLogimage.png2,增加 Live Templateimage.pngimage.pngAbbreviation 就是快捷方式,我们拿logt举例,定义为klogtDescription是这个快捷方式的说明 随便写Te...
2019-11-27 16:49:03
449
原创 从浏览器下载安装打开后点击home键退到后台再从桌面点击图标进入APP必定从启动页启动!(测试包是内网下载地址下载的)
2019/11/27没做处理的应该都会有以下问题:从浏览器下载安装打开后点击home键退到后台再从桌面点击图标进入APP必定从启动页启动!这种情况,退出App后再重新进入就么得了。一个是installer启动,一个是launcher启动。你退出后再次进入就是launcher启动了,就么得问题了因为系统安装器启动app和桌面启动app是两个不同的启动入口会导致Activity启动进入不同的任...
2019-11-27 10:09:02
750
原创 "INSTALL_FAILED_DUPLICATE_PERMISSION "错误解决
背景:直接复制老项目代码,新建新项目使用ide安装的时候,会提示:"INSTALL_FAILED_DUPLICATE_PERMISSION "错误解决使用terminal安装的时候,会提示:D:\ProjectsAiShu\LianShangYunShang\app\build\outputs\apk\release>adb install lian_v1.5.8_2019-...
2019-10-28 15:52:14
16442
原创 AndroidStudio terminal中如何查看获取MD5和SHA1值
方法一:(只有现成的apk)获取apk中的MD5和SHA1,前提是你知道密匙1.首先先解压apk,获取到当中的META-INF目录底下的CERT.RSA。例如以下图:(这里我的是解压在D盘的測试目录下)2.用指令keytool -printcert -file D:\testtool\META-INF\CERT.RSA进行解析。例如以下图:方法二: (只有*.jks文件)D...
2019-10-24 00:30:13
428
原创 GIF图片展示框架
1.android-gif-drawable一款提供展示GIF动画能力的视图框架github https://github.com/koral--/android-gif-drawable
2019-10-22 15:37:46
277
原创 安卓运行时权限库的选择
常见的第三方库有:(github搜一搜)PermissionsDispatcherRxPermissionsJsPermissionAndPermissioneasypermissions本人一直在使用AndPermission
2019-10-22 09:41:15
328
原创 packageName和ApplicationId的区别
一.背景因为一些软件需要配置不同平台,要求“包名”(实际上指的是applicationId)不一样。AndroidManifest.xml中有一个package属性build.gradle中defaultConfig下有一个applicationId这两者有什么区别呢?一个是 PackageName,是我们项目中指定资源的包名。一个是ApplicationId 是用作发布的时候...
2019-10-21 16:30:42
1066
原创 Android文件操作路径详解
1:内部存储 data文件夹就是我们常说的内部存储,当我们打开data文件夹之后(没有root的手机不能打开该文件夹) data下还有许多文件夹 一个文件夹是app文件夹,app文件夹里存放着我们所有安装的app 的apk文件 还有一个文件夹就是data文件夹,这个里面装的就是应用的数据信息 1.data/dat...
2019-10-18 18:30:35
611
转载 Android studio断点调试
https://blog.youkuaiyun.com/lengyue1084/article/details/76576858
2019-10-18 18:30:11
1880
原创 安卓面试经常问到的问题
一、Handler机制:由于Android主线程做耗时操作超过5秒没有响应会产生ANR,所以 Android发布了一套更新UI的机制,我们通常称之为Handler机制 Handler机制中分为,Thread、Handler、Message、Message Queue和Looper Handler机制的流程为Thread处理耗时逻辑,把处理结果通过message传递给Handler,Han...
2019-10-18 18:28:47
577
vysor破解版chrome插件
2019-05-22
handsontable源码
2019-02-18
PyQt5中异步刷新UI+Python中的多线程+python中使用subprocess总结
2018-12-18
Python+QT开发环境搭建及简介
2018-12-18
source insight python Python.CLF 语言包
2018-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人