自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 mac电脑配置adb

3、输入 open .bash_profile ,打开创建的.bash_profile 文件,此时应该弹出一个文本编辑框,如果是第一次配置环境,那么文本编辑框为空白。2、输入 touch .bash_profile,如果没有.bash_profile这个文件,则创建一个这个文件。5、source .bash_profile,使得配置生效。1、打开mac的terminal终端,输入 cd ~/6、输入adb devices,验证是否安装成功。

2023-04-06 00:52:59 1933

原创 Android快速开发

Android RecyclerView实现网格布局地址:https://www.cnblogs.com/sunxun/p/9499219.htmlAndroid中selector的使用地址:https://blog.csdn.net/wenwen091100304/article/details/49667293

2023-03-27 23:44:41 139

原创 Android Studio版本初始编译配置

Android Studio版本初始编译配置

2023-03-23 01:24:10 285

原创 App打开小程序,无法跳转回App的问题

App打开小程序,无法跳转回App的问题

2022-09-13 11:27:55 2246

原创 Program type already present: com.ta.utdid2.b.a.a

友盟推送集成问题

2022-04-10 15:45:49 356

原创 列表(RecyclerView)中EditText实现编辑保存

列表(RecyclerView)中EditText实现编辑保存

2022-01-11 17:34:27 2192

原创 Android快速开发之小知识点

Android RecyclerView实现网格布局地址:Android RecyclerView网格布局 - 手撕高达的村长 - 博客园Android中selector的使用地址:Android中selector的使用_不悔的青春-CSDN博客_android selector

2021-11-25 13:50:59 1778

原创 解决CardView四个角有灰色阴影的问题

CardView阴影问题

2021-11-25 13:49:07 2854

原创 安卓快速开发之基础知识

1.横向圆角的进度条ProgressBar实现地址:https://www.cnblogs.com/changyiqiang/p/11399025.html

2021-02-26 10:20:06 149

原创 Failed to resolve:com.aliyun.video.xxx 和 Failed to resolve:com.github.xxx错误

问题如下图,这个编译问题,困扰了我好久,原因是第三方库读不到,知道大概率是镜像没配置好的问题,后来花了好久终于试出来了。先解决Failed to resolve:com.aliyun.video.xxx这个错误解决方法:配置maven的阿里云镜像在项目根目录下build.gradle文件中的buildscript中的repositories和allprojects中repositories中加上:maven { url 'https://maven.aliyun.com/reposit

2021-01-18 20:08:13 1506

原创 到30岁,程序员该何去何从

其实无非就下面几条路:1,觉得自己热爱技术,喜欢钻研技术,可以往技术专家方向发展。2,如果你喜欢产品,而你本身并没有什么负债,例如房贷什么的,我觉得你可以技术转产品,产品的职业寿命还是要长一些。3,到30岁的时候,觉得自己的技术不会有太大的提高了,很难往技术专家的方向发展,这个时候就应该考虑副业了,业余时间去找下其他的赚钱的路子吧。4,转行,做其他的行业,这个是最无奈的选择,你在技术上这么多年的积累将无用武之地,所以最好还是在互联网这个大行业里面进行内部转行,转互联网相关的工作。以上,希

2020-10-30 16:44:37 976 2

原创 error: failed linking file resources问题定位及解决方案

报错内容: error: failed linking file resources.首先我要说这种错误是编译错误里面最恶心的,因为不会报红色的错误,必须要自己找。问题分析:这种错误肯定是资源文件缺少或者资源文件调用错误导致的。解决方案:如下图图上右边就是报错的地方。dimens.xml文件里name为space_0_5,而我调用的使用...

2020-05-12 11:25:51 10075 1

原创 Android常用第三方框架整理

在Android中,有很多UI空间很常见,为了快速开发,大家都会使用第三方框架去实现,于是我把这些框架整理下来,方便日后快速查找。1.仿微信侧滑出现两个按钮有两个: 1-1:SwipeRecyclerView 4.6k Star 地址:https://github.com/yanzhenjie/SwipeRecyclerView 1...

2020-04-29 17:37:40 594

原创 Android签名相关常用命令

1.keytool -list -v -keystore xxx.jks/xxx.keystore查看签名文件的详细信息,红色部分为签名文件2.keytool -exportcert -alias alias -keystore xxx.jks | openssl.exesha1 -binary | openssl.exebase64通过签名文件生成密钥散列(比如facebo...

2020-04-02 19:13:23 149

原创 Error:No such property: GradleVersion for class: JetGradlePlugin

问题如图,或者你报错Minimum supported Gradle version is 5.1.1. Current version is 4.6。都是因为Android Gradle 插件版本和插件所需的Gradle 版本没有一一对应,改下版本就好了Android Gradle 插件版本在项目的根目录(不是App目录)下的build.gradle文件中,如图插件所需的Gra...

2020-03-31 00:34:40 6495

原创 DrawableCompat给图片动态着色

在平时的开发中,我们会碰到一个图标,图案不变,颜色需要变的情况,这时候可以用DrawableCompat给图片动态着色。需要用到的API:wrap(Drawable drawable)setTint(Drawable drawable, int tint)举个例子://拿到图标对象Drawable drawable = ContextCompat.getDrawable(g...

2020-02-26 17:41:54 626

原创 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference异常处理

最近写页面遇到了一个很简单但是很容易犯得错误,以下是我的代码,写的一个分割线,看大家能不能看出错误:<view android:id="@+id/divide_line" android:layout_width="match_parent" android:layout_height="1dp" ...

2019-11-22 14:38:17 2383

原创 RxJava2.0学习

1.subscribeOn()发生在上游事件产生的线程,observeOn()发生在下游事件消费的线程。2.操作符 2-1:Map:可以将上游的事件转化成任何类型(Object,集合类型),例如将Integer类型转化成String类型。Observable.create(new ObservableOnSubscribe<Integer>() { ...

2019-11-12 18:03:15 124

原创 Could not download guava.jar (com.google.guava:guava:18.0)异常解决

报错如图1报错原因:guava的jar包一直下不下来(图2)解决方法:使用阿里云镜像替代jcenter地址。修改项目目录的build.gradle文件中的2个地方,如图修改完之后,重新编译项目,然后编译就通过了。...

2019-10-10 19:33:21 13913 11

原创 Android快速开发第三方库汇总

1.TextBannerView一个Android文字轮播控件,又名跑马灯;已经实现了可垂直跑、可水平跑的跑马灯,几行代码集成!地址:https://github.com/ChessLuo/TextBannerView...

2019-08-28 09:26:39 210

原创 Android中常用的gradle命令

1.windows环境下使用Gradle查看Android项目中库的依赖关系gradlew :app:dependencies2.gradle打包gradlew assembleXXXXX XXXXX为你的打包环境,比如打uat环境的包,命令就是:radlew assembleuat...

2019-08-27 10:19:09 203

转载 GIt常用命令

# 列出所有本地分支$ git branch# 列出所有远程分支$ git branch -r# 列出所有本地分支和远程分支$ git branch -a# 新建一个分支,但依然停留在当前分支$ git branch [branch-name]# 新建一个分支,并切换到该分支$ git checkout -b [branch]# 新建一个分支,指向指定comm...

2019-08-22 19:59:11 506

原创 Android隐藏软键盘

直接上代码,此方法可用于Activity,Fragment/** * 隐藏软键盘(可用于Activity,Fragment) */ public static void hideSoftKeyboard(Context context, List<View> viewList) { if (viewList == null) retur...

2019-07-25 09:50:09 107

原创 Android使用Intent打开支付宝或微信

转载请标明出处:https://blog.csdn.net/qq_30875213/article/details/95373480废话不多说,直接上代码:首先你需要知道支付宝和微信的包名和启动页的类名调起支付宝//调起支付宝 String aliPayPackageName = "com.eg.android.AlipayGphone";...

2019-07-10 20:10:56 5867

原创 解决对象实现了Parcelable接口,但是传递过来是空的问题

今天使用阿里的Router框架做页面间传递对象时,碰到传递过来的对象是空的问题。解决方案:通过Gson库把对象转成String字符串,传递字符串,再将传递过来的字符串转成对象。怎么用Gson转,我就不细说了,大家应该都会转。关注我的微信公众号,并回复「程序员」免费领取程序员经典电子书。也可以加入我的知识星球【一起成长】(免费),平时关于技术,理财,互联网相关的话题都会在星球...

2019-07-02 10:05:07 1286

原创 new File抛出FileNotFoundException解决

转载请注明出处:https://blog.csdn.net/qq_30875213/article/details/92855200最近做一个把图片存到手机本地的需求时,在调用new File()之后,既然抛出了FileNotFoundException,File也没有创建成功。最后发现了原来是makedir方法用错了,我写的路径是个多级文件夹,比如"/dome/pic",而makedir...

2019-06-20 00:56:14 1834

原创 2019年安卓最新面试题汇总

转载请注明出处:https://blog.csdn.net/qq_30875213/article/details/89529597以下是安卓面试经常会碰到的面试题,现在我把它整理下来,也算对知识点的一个梳理,也希望能帮到其他的安卓从业者。安全部分1.对称加密和非对称加密有什么区别对称加密:客户端和服务端用的是相同的密匙。非对称加密:客户端用公匙加密,服务端用私钥解密,使...

2019-04-26 00:54:34 413

原创 Android学习笔记

2019.07.11在布局最外层套android.support.v4.widget.NestedScrollView控件,可以实现整屏滑动。2019.05.13关于AS编译问题有时候项目碰到编译不过的情况,可以试试把缓存文件给删掉。2019.03.28关于问题排查发现了问题,应该从问题的源头开始排查问题。比如一个对象的某个变量没有值,我们应该想这个对象...

2019-03-25 17:09:02 105

原创 Unknown failure (Failure - not installed for 0) Error while Installing APKs问题解决

运行项目出现Unknown failure (Failure - not installed for 0)Error while Installing APKs的问题,应该是项目缓存导致的问题,把项目下的build文件夹删掉,再编译下工程,就可以运行了。...

2019-03-18 14:52:41 2770

转载 程序员30岁之前需要拥有哪些能力

此文内容转载自《技术人员的发展之路》,作者:陈皓,地址:https://coolshell.cn/articles/17583.html总结一下,你在30岁前,工作5-7年,你需要拥有:高效的学习能力。这意味着——基础知识扎实、触类旁通、读英文文档不费劲、有寻找前沿知识的能力、能够看到问题和技术的本质、善于思辩、能独立思考。解决问题的能力。这意味着——你要高效的学习能力、见过很多的场景、...

2019-03-11 17:07:33 221

原创 什么是互联网外包公司

转载请注明出处:https://blog.csdn.net/qq_30875213/article/details/88043958在互联网行业,大家应该对外包一点都不陌生吧。外包一般包括项目外包和人力外包。有的公司想做一个产品,但是自己没有研发团队,就会将这个产品外包给能做这个产品的公司做,这个就叫项目外包。有一些大公司,想快速的做出来一个产品,需要大量的开发人员,往往这个时候会找第三方的人...

2019-03-11 01:42:28 5682

原创 安卓开发小知识

转载请注明出处:https://blog.csdn.net/qq_30875213/article/details/87865184 我们在开发中会遇到一些小问题,解决这些问题后,我们就学到了一些小知识,现在我把一些小知识记录下来,后面会持续更新。1.B模块依赖A模块,主工程依赖B模块,那么主工程也可以间接的依赖A模块,使用到A模块中的类。  个人微信号:h5408572...

2019-02-21 17:35:54 174

原创 Android Studio查看手机当前页面所在的Activity

转载请注明出处:https://blog.csdn.net/qq_30875213/article/details/86686323我们用Android Studio开发的时候,其实有很多小技巧可以提高我们的开发效率。记录如下:1.查看当前手机设备上的页面所在的Activity在Terminal控制台中输入指令:adb shell dumpsys activity | findstr ...

2019-01-29 10:38:00 1632

原创 早就是优势

转载请注明出处:https://blog.csdn.net/qq_30875213/article/details/86483752本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索【黄小达】即可关注,不时会有有价值的东西分享。最近公司附近开了一家新餐厅,昨天看到做活动,充200送200,随行的同事当时就充了,我想着活动应该还会持续2天吧,当时就没充钱,哪知道今天中午去吃...

2019-01-28 23:17:13 270

原创 Android Studio常用快捷键快速设置

转载请注明出处:https://blog.csdn.net/qq_30875213/article/details/84994286大家平时在开发的时候,都习惯于用快捷键,但是每次你装完Android Studio(下面简称为AS)后,你又得重新设置Studio的快捷键,现在我就教大家如何快速设置快捷键。第一步:复制一套快捷键作为自己自定义的快捷键比如上图,复制Eclip...

2018-12-16 23:15:16 1305

原创 Failed to resolve: multidex编译问题

问题现象,编译出现如下问题:问题产生原因:com.android.support:multidex:1.0.2这个依赖包下不下来,这个依赖包现在在google的服务器上,不在jcenter服务器上,所以从jcenter是下载不下来的。解决方案:找到项目根目录下的build.gradle文件,把google的服务器地址放在jcenter服务器地址的上面,如下图: 希...

2018-10-26 17:26:39 718

原创 安卓8.0跳转到应用通知设置页面方法

直接上代码:if (android.os.Build.VERSION.SDK_INT &gt;= Build.VERSION_CODES.O) {        Intent intent = new Intent();        intent.setAction(Settings.ACTION_APP_NOTIFICATION_SETTINGS);        intent.pu...

2018-06-29 09:39:52 3035

原创 设置setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)之后,页面无法跳转

    去年年底在项目中碰到一个很诡异的问题,本来解决之后就想写篇博客记录下,还是拖到了现在。    背景是这样,当时项目组在做一个单点登录的功能,就是一个账号不能同时在2个手机设备上登录,只能在1个手机上登录。于是账号被挤之后,会在项目全局弹出一个dialog,提示账号已在另一台设备上登录,然后点击[我知道了]按钮,就跳转到登录页面。而且这个intent的跳转是在广播接受者里面完成的。于是要对i...

2018-03-09 10:09:28 5952

原创 高德地图onInItNaviSuccess()方法第一次不执行的问题

最近在集成高德地图时,碰到一个很奇怪的bug,就是点击导航后,到导航页面,但是只显示地图,没有开始导航,点击返回再点击导航后,就可以开始导航了。 高德地图在导航初始化时会回调onInItNaviSuccess()方法,我打断点看到,第一次这个方法没有调用,第二次才调用的,后来发现我在2个页面里面都对AMapNavi对象进行了初始化(方法:AMapNavi.getInstance(getAppl

2017-03-29 20:00:21 1284 1

Android Studio 快捷键设置-MacOS版本

Android Studio 快捷键设置-MacOS版本

2023-03-23

Android Studio 快捷键设置-Windows版本

Android Studio 快捷键设置-Windows版本

2023-03-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除