
使用
文章平均质量分 66
he先森
这个作者很懒,什么都没留下…
展开
-
Mac环境下brew安装、SVN安装
按回车后,根据提示操作:输入国内镜像源序号(1-4) 再输入Y,回车等待brew安装完成即可。我测试使用的国内镜像源为清华大学,亲测可用。原创 2022-11-21 15:52:22 · 2533 阅读 · 0 评论 -
技术文章汇总
一、安卓相关1、Binder红茶一杯话Binder(初始篇) 写给 Android 应用工程师的 Binder 原理剖析 Android Bander设计与实现 - 设计篇 Binder学习指南 Binder系列—开篇 Android跨进程通信:图文详解 Binder机制 原理 Android深入浅出之Binder机制 认真分析mmap:是什么 为什么 怎么用 Android 进阶8:进程通信之 Binder 机制浅析 老罗:Android进程间通信(IPC)机制Binder简要介原创 2020-12-04 14:12:34 · 207 阅读 · 0 评论 -
Activity启动流程(Android 10源码分析)
下面的源码分析,将按照上图的流程图一步一步分析一、启动进程启动Activity先从startActivity开始,点进startActivity进入ContextWrapper类中,↓ @Override public void startActivity(Intent intent) { mBase.startActivity(intent); }上图中mBase对象是Context,Context的实现类为ContextImpl,进入Conte..原创 2020-10-16 17:58:45 · 4018 阅读 · 3 评论 -
mac常用
1、复制文件目录快捷键option+command+c2、查看Android SDK的目录1、在Users/用户名/ 目录下,空白区域右键点击查看显示选项2、在弹出的选项框中勾选 “显示资源库文件夹”,打开资源库文件即可3、Mac终端出现Permission denied的解决办法chmod -R 777 所执行文件所在目录路径-R 是指级联应用到目录里的所有...原创 2019-04-23 16:14:40 · 323 阅读 · 2 评论 -
Unity3D接入Android第三方SDK流程
一、本例子中使用的Android Studio为3.2.0版本,Unity为2018.3.12版本二、Unity3D调用SDK1、一般第三方SDK都会有一个暴露给接入方(即Unity3D)的一个接口类,该类中包含了一些SDK功能的各个调用方法,例如下面这个SDK接口类中包含了初始化、登录、登出三个功能的接入类,里面的每个方法跟参数都加了注释;先看SDK库工程目录,mysdk是SDK库工...原创 2019-04-17 23:40:29 · 15098 阅读 · 12 评论 -
mac terminal下使用命令出现 bash gradle command not found
一、复制gradle文件路径1、找到gradle的文件路径:Contents/gradle/gradle-4.6/bin/2、复制gradle路径一般为:/Applications/Android Studio.app/Contents/gradle/gradle-4.6/bin/二、打开terminal终端命令窗口1、输入命令:cd ~ (释义:定位到home目录)...原创 2018-11-27 21:52:25 · 1397 阅读 · 0 评论 -
idea 修改Tomcat的虚拟路径
1、idea 修改Tomcat的虚拟路径(第一种方法)修改Tomcat安装路径下server.xml的文件,路径:apache-tomcat-8.5.15\conf\server.xmla、在Host节点下加入:<Context path="/image" docBase="E:\ImgPath" reloadable="false" ></Context>path:代表虚...原创 2018-06-14 18:36:56 · 2768 阅读 · 0 评论 -
MySQL相关Service successfully installed,代表注册服务成功。
1、安装MySQL启动的时候提示:MySQL服务无法启动—系统错误1067解决方法:输入:mysqladmin -u root -p shutdown(提示输入密码直接enter) 再输入:net start mysql重启服务成功!...原创 2018-05-22 11:53:40 · 23768 阅读 · 0 评论 -
git命令上传代码
1、初始化git init:先初始化在工程下建立.git文件夹2、连接git服务器git remote add origin https:// :建立git服务器连接3、添加本地文件到厂库git add . :add后空格加.表示默认添加当前文件夹下所有文件4、提交到本地仓库git commit -m 提交说明 :-m后跟提交说明5、提交到服务器git push...原创 2018-03-27 17:22:14 · 3398 阅读 · 0 评论 -
命令行反编译重打包
1、下载apktool工具下载地址:https://ibotpeaches.github.io/Apktool/install/下载这两个文件放入同一个文件夹;2、反编译apk将需要反编译的apk文件放进ApkTool文件夹内,运行cmd,进入到ApkTool文件夹下;键入以下命令,执行成功会生成一个同名的文件夹;apktool d demo.apk加上 -s 表示不...原创 2018-02-27 19:04:41 · 1956 阅读 · 1 评论 -
studio编译问题,使用cmd定位原因
1、打开cmd,进入项目的gradle所在目录2、键入gradlew compileDebug --stacktrace进行追踪3、根据提示错误,将compileDebug改成出现的错误类型,例如 gradlew compileDebugJavaWithJavac --stacktrace原创 2017-11-09 17:00:45 · 224 阅读 · 0 评论 -
studio代码混肴规则
1、混肴文件 -optimizationpasses 5 # 指定代码的压缩级别-dontusemixedcaseclassnames # 是否使用大小写混合-dontpreverify # 混淆时是否做预校验-verbose # 混淆时是否记录日志-optimizations !code/simplifi原创 2017-11-08 17:38:28 · 710 阅读 · 0 评论 -
解决ScrollView嵌套RecyclerView导致滑动不流畅的问题
ScrollView嵌套一个或多个RecyclerView时,设置了 RecyclerView的AutoMeasureEnabled(true); 后滑动卡顿加上下面这行代码即可recyclerView.setNestedScrollingEnabled(false);原创 2017-09-13 10:05:10 · 622 阅读 · 0 评论 -
Glide
1、RequestBuildRequestOptions options = new RequestOptions() .centerCrop()//显示中心区域 .placeholder(defaultImg)//下载中的默认图片 .error(defaultImg)//下载失败的图片原创 2017-08-10 16:58:52 · 269 阅读 · 0 评论 -
studio中配置SVN忽略文件
1、打开Setting-Version Control-Ignored Files,添加忽略文件添加以下文件及路径Directory: .gradle/ Directory: .idea/ Directory: build/ Directory: app/build/ Mask: *.iml File: local.properties原创 2017-08-01 11:13:22 · 280 阅读 · 0 评论