自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yyanjun的博客

不积跬步无以至千里。。。

  • 博客(19)
  • 收藏
  • 关注

原创 Chrome 115之后的版本,安装和使用chromedriver

1. 老版本chrome对应的chromedriver 下载地址:CNPM Binaries Mirror。

2023-10-18 10:19:25 877

转载 Android 常用开源库总结-2020年

前言收集了一些比较常见的开源库,特此记录(已收录350+)。另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言。一 、基本控件TextView HTextView 一款支持TextView文字动画效果的Android组件库。 ScrollNumber 滚动数字控件 ticker 滚动数字控件 ReadMoreTextView 阅读更多,折叠文本 ExpandableTextView 折叠文本 android-au

2020-07-15 15:54:59 1968

转载 155款安卓开源项目源码整理+20个Android必备第三方框架

1、BeautifulRefreshLayout-漂亮的美食下拉刷新https://github.com/android-cjj/BeautifulRefreshLayout/tree/BeautifulRefreshForFood2、Material Design-动画风格的选项卡tab切换功能https://github.com/neokree/MaterialTabs3、Tw...

2019-11-06 10:31:54 24342

原创 Android编译时冲突报错的完美解决方案

最近在项目的整合和接入第三方sdk的过程中多次遇到DexArchiveMergerException/ transformDexArchiveWithExternalLibsDexMergerForDevelop等报错,详细的报错信息如下,一般有如下两种场景,一种是依赖冲突,一种是jar冲突。场景1:Caused by: com.android.builder.dexing.DexArc...

2019-07-21 11:54:06 12079

转载 Android Studio最好用的插件整理

现在Android的开发者基本上都使用Android Studio进行开发(如果你还在使用eclipse那也行,毕竟你乐意怎么样都行)。使用好Android Studio插件能大量的减少我们的工作量。1.GsonFormat快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应Java Bean的过程。使用方法:快捷键Alt+S也可以使用Alt+Ins...

2018-09-01 17:27:09 595

原创 完美解决Scrollview中嵌套RecyclerView实现瀑布流效果出现的显示异常问题

最近有一个奇葩的需要,具体场景是移动端要实现根据服务端配置的数据动态展示不同的布局,也就是说客户端界面中的布局不能写死,而是要动态添加展示,相信大家要去实现也不复杂,然而奇葩之处是其中能够动态展示的布局要包含瀑布流效果的布局,那么对于一个界面来说我们是不确定需要加载哪些布局的,也不知道有多少数据需要展示,那么我们肯定会使用scrollview作为根布局,对于瀑布流效果使用RecyclerView的...

2018-08-08 17:42:22 2171 1

原创 【Bug记录-1】Androidstudio升级至3.1报错All flavors must now belong to a named flavor dimension

1. 在Androidstudio(版本3.1)中module的build.gradle中添加productFlavors后build项目后会报如下错误。  All flavors must now belong to a named flavor dimension. Learn more at https://d.android.com/r/tools/flavorDimensions-m...

2018-07-26 15:30:33 329

原创 Android 中网络连接检测和使用ping检测网络是否可访问

Android开发中网络相关的检测包括网络是否正常连接和网络已连接但是否可以正常访问两类。(1)其中最常用的就是网络连接是否正常的检测,具体的代码如下: ConnectivityManager connManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); //...

2018-07-25 11:03:36 8499 1

原创 【Flutter 系列——2】Flutter和Dart进阶必备资料

目录一、Flutter相关资料二、Dart相关资料三、Flutter常用的一些操作命令今天Google正式推出了Flutter的首个发布预览版(Release Preview 1),说明Flutter距离正式版本的发布不远了。相信好多移动端开发的小伙伴都已经跃跃欲试了吧,当然Flutter要有精湛的表现,Dart语言相关的知识必不可少,虽然官方说的是和java语言很相似,但经过一番...

2018-06-21 14:15:45 5024

原创 【Flutter 系列——1】Flutter环境搭建及配置这一篇就够了(Windows)

最近正式入坑Flutter,首先从环境搭建开始,看了网上好多关于Windows环境搭建的资料,基本都是按官方文档写的,看完的感受是,还不如直接去看官方文档。        官方英文文档传送门:Get Started: Install on Windows 。     本文主要总结我实际搭建的过程,最后发现不一定按网上那些博客或者官方文档写的来也可以搭建成功。总的来说需要的也就4样东西,...

2018-06-13 18:18:08 30992 7

转载 Android开发笔记(序)写在前面的目录

最近一直在考虑如何进阶技术,希望对Android体系有系统的学习和掌握,发现了一篇知识体系总结的非常棒的博客,转载一下,便于自己学习和查找,后续对于一些新知识我也会在本文章中做一维护。感谢博主【湖前琴亭】贡献了如此完善的体系。本文转自  湖前琴亭   点击打开链接    知识点分类一方面写写自己走过的弯路掉进去的坑,避免以后再犯;另一方面希望通过分享自己的经验教训,与网友互相切磋,从而去芜存菁进一...

2018-05-28 15:14:18 770 1

原创 Android中webview填坑系列——向webview注入本地js文件

需求:    在使用webview加载H5界面时,注入一个本地js文件(该js文件的作用是采集H5页面中用户的点击事件)。也就是在webview打开了一个H5页面的时候动态的注入一个js,让该js和页面并行执行各自的逻辑。思路:    查阅了一下网上的资料,思路也就两种,这里先列出来,后面再对这两种思路做评判,如下所示:(1)第一种思路:将本地的js文件读出来已字符串的形式,通过webview.l...

2018-05-17 18:05:46 22296 2

原创 Android无埋点数据采集SDK及Gradle插件开发

       最近在做无埋点数据采集SDK的研发工作,从立项到开发出一个稳定产品总共给的时间是2周,真是时间紧,任务重。。。 由于之前没怎么接触过插件化开发相关的知识,所以刚开始还真是萌萌哒 ,但是任务接了就得把他做完,毕竟逃避不是我们程序猿们得性格 。首先应该理一下思路,而不是盲目的去做。       对于sdk 的开发网上介绍的文章也很多,这篇文章算是对这次开发的一个总结,这里基于数据采集的需...

2018-04-26 16:10:15 2033

转载 Android WebView 全面干货指南+开发中webview填坑记

前言总结 Android WebView 常用的相关知识点,其中包含以下干货内容分析:Js注入漏洞、WebView 遇到的坑、JsBridge 原理以及框架使用(JsBridge,DSBridge-Android)、缓存机制应用、性能优化、腾讯开源框架 VasSonic (之后会进行代码分析)。目录一、简介这部分主要介绍下 WebView,WebView 是一个用来显示 W...

2018-04-12 18:53:55 7433 1

原创 Android中通过view.getContext获取Activity时得到TintContextWrapper的问题及解决public class MainActivity extends AppC

       这篇博客主要介绍Android在使用AppCompatActivity时遇到的一些出乎意料的问题,下面将问题及解决方案记录如下,便于查询。问题        在使用Androidstudio开发中,默认创建的activity都继承自AppCompatActivity,如下图所示,然后在布局中使用也使用很简单的一个布局如下图所示。public class MainAc...

2018-04-11 15:34:03 10977

原创 Android Webview通过链接跳转第三方APP或者跳转下载第三方APK@Override public boolean shouldOverrideUrlLoading(WebView vie

最近在混合开发中遇到一个问题,这里将问题及解决方案记录如下:问题:       现在有这么个需求,webview中加载了一个H5界面(第三方应用提供的界面,如嵌入一个淘宝商品界面),在界面中有个按钮,点击时需要跳转到第三方APP中的相关界面,假如本地未安装则跳转去下载(可以自行设计下载方式,如直接跳转浏览器,或者自定义下载界面)。因为是第三方提供的H5界面链接,所以我们未知其实现逻辑,在接...

2018-04-09 11:32:09 6397

原创 【Android快捷开发笔记系列】——Data Binding

       在开发中遇到一些问题或者新学习了一些知识,总是需要看很多文档,一般有效文档(能帮助我们解决问题的文档)也就那么几篇,假如每次需要重新回顾或者进阶,又得重新去查找,这样既浪费时间又低效率。可能我们会采用浏览器设置书签存储,但是存的多了也就不好查找。所以将一些知识点或者Android体系相关的资料进行整合,形成体系化。便于自己巩固查找,提高学习效率。该文档后续会持续更新.....1....

2018-04-01 15:24:40 348

原创 安卓工具类分享-----来自github

github地址在这里:点击打开链接内容说明工具描述AnimationUtils动画工具类AppUtilsAPP相关信息工具类AssetDatabaseOpenHelper目录资源获取Base64加密BitmapUtil获取Bitmap和对Bitmap的操作ChannelUtil获取市场号Colors颜色工具类 包括常用的色值DESDES加密解密类DataCleanManager本应用数据清除管理...

2017-05-17 21:55:57 696

转载 SourceTree常见冲突解决

最近才用sourcetree进行移动开发的版本控制,涉及到了多人开发,遇到了写冲突的解决,发现了这篇文章,写的不错!!!  Git现在越来越火,很多人都从Svn迁移到Git上面,Git让我们更加与世界接轨,不再是“局域网”的程序猿,特别是掌握了Git之后,会发现它真的很好用,本文对Git中比较烦人的冲突进行了详细的说明,希望能帮助那些刚接触Git的程序猿。亮点:

2017-04-14 21:02:51 13926

空空如也

空空如也

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

TA关注的人

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