pxfile Blog

Thinking will not overcome fear but action will.

Android studio git常用命令

git常用命令

Android studio git常用命令 git 不能pull或者push,报“Git Push Error - Could not resolve host name” git remote set-url origin git@xxx:xxx(远程URL) MAC 运行gradle报permission denied错误 命令行中输入:./gradlew xxxx 出现下错...

发布项目到JCenter

发布项目到JCenter

发布项目到JCenter JCenter是全世界最大的Java仓库,也是Android Studio中repositories的默认节点。JCenter支持Maven, Gradle, Ivy, SBT 等大部分构建工具。 我们目前有两种方式可以自己创建类库供他人使用。 上传到企业私有仓库,目前平台层和cache层及埋点均放到了私有仓库,仓库搭建及上传方式:建立企业内部...

内存泄漏

面试题积累

内存泄露 定义 内存泄露是指无用对象(不再使用的对象)持续占有内存或无用对象的内存得不到及时释放,从而造成的内存空间的浪费称为内存泄露。 原因 长生命周期的对象持有短生命周期对象的引用就很可能发生内存泄露,尽管短生命周期对象已经不再需要,但是因为长生命周期对象持有它的引用而导致不能被回收, 这就是java中内存泄露的发生场景。 危害 只有一个,那就是虚拟机占用内存过高,导致OOM(内存...

面试题

面试题积累

JAVA 一. 类的加载过程,Person person = new Person();为例进行说明。 1).因为new用到了Person.class,所以会先找到Person.class文件,并加载到内存中; 2).执行该类中的static代码块,如果有的话,给Person.class类进行初始化; 3).在堆内存中开辟空间分配内存地址; 4).在堆内存中建立对象的特有属性,并进...

面试流程

面试题

电话面试题 1.ArrayList 和 Hashmap 简单说一些,区别,底层的数据结构. ArrayList属于List集合,有序的,元素可重复,有索引,属于Collection单列集合,一次存一个元素 HashMap属于Map集合,双列集合,一次存一对集合,两个元素(对象)存在着映射关系 ArrayList:底层是数组结构,查询快,增删慢,不同步。 HashMap:底层数据结构...

悬浮窗原理

Android 悬浮窗原理

直播,视屏悬浮窗 悬浮窗原理 通过WindowManager这个类来实现的,调用这个类的addView方法用于添加一个悬浮窗,updateViewLayout方法用于更新悬浮窗的参数,removeView用于移除悬浮窗。其中悬浮窗的参数有必要详细说明一下。 WindowManager.LayoutParams这个类用于提供悬浮窗所需的参数,其中有几个经常会用到的变量: type值用于确...

小程序

采坑记

小程序 一:小程序的特点 小程序是一种不需要下载、安装即可使用的应用,它出现了触手可及的梦想,用户扫一扫或者搜一下即开打开应用,也出现了用完即走的理念,用户不用关心安装太多应用的问题,应用随处可用,但又无须安装卸载。 1:无需下载:我们直接使用它,所以无须安装是小程序最基础的一个特性; 2:触手可及:当我们拿着智能手机接触周边的时候,我们可以通过手机直接获得信息,就是周边的信息;...

原生第三方登录

登录

Android 原生第三方登录(微信,微博,QQ) 微信登录 集成步骤 在开放平台注册创建应用,申请登录权限 下载SDK,拷贝相关文件到项目工程目录 全局初始化微信组件 请求授权登录,获取code 通过code获取授权口令access_token 在第5步判断access_token是否存在和过期 如果access_token过期无效,就用refresh_tok...

原生三方分享

分享

Android原生三方分享 微信分享 根据官方API的Android接入指南接入微信SDK,导入相应的jar包,下载官方demo参考 微信分享是指第三方App通过接入该功能,让用户可以从App分享文字、图片、音乐、视频、网页至微信好友会话、朋友圈或添加到微信收藏。 微信分享及收藏功能已向全体开发者开放,开发者在微信开放平台帐号下申请App并通过审核后,即...

hybrid混合开发

基于豆瓣Rexxar

Rexxar分享的内容 1.什么是混合开发 2.Rexxar是什么 3.为什么要引入Rexxar 4.Rexxar的功能与特点 5.Rexxar的组成 6.Rexxar在移动端如何加载、解析、渲染web模板 7.Rexxar的使用流程 8.Rexxar使用过程中的限制及注意事项 9.Rexxar与其他混合开发框架的对比 10.总结与展望 混合开...