自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android组件化开发之路由(一)

最近在公司做了一套组件化开发的工程,目前项目架构基本完成了,写完后觉得路由开发这块是可以记录下,如果有时间也会写一下其他的模块。废话不多说进入我们今天的主题-路由。为什么要用路由路由主要是解决组件化开发中,多moudle的工程解耦问题,如果你是单moudle工程,那这个对你来讲确实没有用处。但如果你是多moudel工程,那不可避免的就有个问题moudle的相互引用,解决了这个问题,我们的多模块开发才有意义,不然就成了形式主义,表面看组件化开发,但实际模块间相互依赖...

2021-11-22 12:03:27 1995

原创 AS找不到javax下的类

今天在做android注解生成时,一直不能引用AbstractProcessor类,很奇怪,这个类是Java JDK库中自带的,去查看JDK,发现也有这个类,但就是不能引用。我试着手动引用发现,javax的默认引用居然是android下的javax,这就搞事情问题找到了,原因就是AS默认未加载javax包,所以我们需要手动将这个包引入进去就行了。通过在当前moudel的build.gradle文件中加入自己jar包路径就行implementation files ('C:\\Pro..

2021-11-16 21:01:59 2244 3

原创 android 调用vue方法是报找不到方法

原因:vue框架里的method方法都是在vue的实例中,并不能通过window调用解决方法:在vue生命周期mounted钩子函数中,将method方法赋值给window示例:vue代码mounted () { window.test = this.test; },methods: { test(desc){ alert(desc); ...

2019-04-28 18:08:07 2755

原创 mac iterm2配置账号密码

1、首先写一个可执行的脚本,命名iterm-login.exp#!/usr/bin/expect set timeout 30 spawn ssh [lindex $argv 0]@[lindex $argv 1] expect { "(yes/no)?" {send "yes\n";exp_continue} "passw...

2019-04-25 10:55:31 1777

原创 NDK开发心得记录

本文主要记录在NDK开发过程中的一些坑及注意事项,本文将持续更新。1、开发准备ndk开发首要需要下载ndk,并在android studio中设置,如下图:这里需要注意,as自动下载的ndk版本一般会出现不全或版本不兼容问题,建议自行前往官网下载。下载地址 2、cmake开发ndk开发方式有两种,一种是传统的通过编写Android.mk文件方式这里就不再述说的,网上有很多介...

2019-02-20 11:31:35 146

原创 Retrofit的一些应用心得

之前对RX系列和Retrofit简单的了解下,最新花了点时间仔细研究了下,简单谈谈自己的理解吧1、包引用://retrofit2--看名字就知道是啥了compile 'com.squareup.retrofit2:retrofit:2.1.0'//CallAdapterFactory的Rx依赖包---导这个包才能配合rxAndroid使用compile 'com.squareup....

2018-12-20 15:23:24 205

原创 as报错 ******.is registered as a Git root, but no Git repositories were found there.

报错详情:The directory C:\文件\ideaWorkSpace\seckill-master is registered as a Git root, but no Git repositories were found there.图片显示:原因:目录所示的git项目不存在,导致这个报错解决方法:在as中的version contral选中不存在的项目删除即可:具体如图:点击删除即...

2018-03-06 17:52:50 45123 5

原创 android网络调试工具Stetho介绍

背景以前我们在开发过程中一直使用的是代理抓包的方法,来处理后端哥们在调试过程中的数据问题,但前段时间公司网络调整,代理不能用了,很是莫名奇妙。。。。没办法,只能另辟蹊径,在网上查找发现还真有一款很不错的工具,那就是我今天给大家介绍的工具Stetho,这是有facebook出品的一款开源工具,源码https://github.com/facebook/stetho,很好,很强大,跟web的浏览器开发工

2017-09-14 11:48:18 1050

空空如也

空空如也

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

TA关注的人

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