![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
转载
JeHarden
饭要一口一口吃,路要一步一步走!保持热爱,坚持!
展开
-
AtomicInteger的用法
J2SE 5.0提供了一组atomic class来帮助我们简化同步处理。基本工作原理是使用了同步synchronized的方法实现了对一个long, integer, 对象的增、减、赋值(更新)操作. 比如对于++运算符AtomicInteger可以将它持有的integer 能够atomic 地递增。在需要访问两个或两个以上 atomic变量的程序代码(或者是对单一的atomic变量执行两个转载 2017-02-22 15:05:39 · 1866 阅读 · 0 评论 -
如何将AAR上传到gitHub,自定义远程依赖仓库
这篇博客记录了如何将Android lib 项目打包的AAR ,jar 等文件直接上传到gitHub , 可以像使用其他人开发的库一样,自己也开发lib工具包供全世界的攻城狮使用。 1.首先在gitHub上创建一个新的项目,用来存放aar 和配置文件 2.将该项目clone到本地,指定到一个新的目录里。比如:/Users/keller/NeverSettle/project...转载 2018-08-29 15:14:32 · 1225 阅读 · 3 评论 -
Android Interview 2018(综合三)
1、Activity生命周期?onCreate() -> onStart() -> onResume() -> onPause() -> onStop() -> onDetroy() 2、Service生命周期?service 启动方式有两种,一种是通过startService()方式进行启动,另一种是通过bindService()方式进行启动。...转载 2018-08-14 10:05:07 · 195 阅读 · 0 评论 -
Android Interview 2018(综合二)
面试题整理,没有重点。包括java基础,数据结构,网络,Android相关等等。适合中高级工程师。由于内容过多,将会分为上下两部分。希望能够帮到一些朋友,如果帮助到你,希望能够点个赞。没有单独分出来,面试题目都是穿插的。因为有些事外面试过程中遇到的,我就又加上去了。总之你弄懂了这些,基本是没有问题了。如果是bat那些企业,你还得准备算法,jvm这些知识。好了,废话不多说了。 1、java中...转载 2018-08-14 10:02:08 · 157 阅读 · 0 评论 -
Android Interview 2018(综合一)
Android知识图谱。 面试,无非都是问上面这些问题(挺多的 - -!),聘请中高级的安卓开发会往深的去问,并且会问一延伸二。以下我先提出几点重点,是面试官基本必问的问题,请一定要去了解!基础知识 – 四大组件(生命周期,使用场景,如何启动) java基础 – 数据结构,线程,mvc框架 通信 – 网络连接(HttpClient,HttpUrlConnetion),Socket 数...转载 2018-08-14 09:55:59 · 202 阅读 · 0 评论 -
白底黑字!Android浅色状态栏黑色字体模式
其实很多国内三方Android系统都有深色状态栏字体模式,但是目前只看到了小米和魅族公开了各自的实现方法,小米的支持MIUI V6以上版本,魅族的支持Flyme4.0以上版本。代码如下:/** * 设置状态栏图标为深色和魅族特定的文字风格,Flyme4.0以上 * 可以用来判断是否为Flyme用户 * @param window 需要设置的窗口 * @param dark 是否把状态栏转载 2017-09-21 09:59:06 · 783 阅读 · 0 评论 -
Android Accessibility使用及事件流程简介
Accessibility是Android从API 4开始提供的一个功能,它主要目的是帮助一些因为有视觉,听觉,身体障碍而无法完全使用触摸屏或铃声等的用户来使用Android的。而实际上现在很多开发者都用它来实现一些其他功能了,比如说微信抢红包,自动安装APK,强制停止应用等。下面来简单介绍一下它的相关使用及原理。AccessibilityService它最主要的接口是类Acces转载 2017-02-22 15:37:14 · 1695 阅读 · 0 评论 -
Android中Rect和RectF的区别和使用
Rect和RectF之间的区别和联系 1.Rect的参数为int类型,而RectF的参数类型为float类型,从这一点上来看,RectF的精度更高一些,但是他们都是通过四个坐标参数来确定一个矩形的区域。 RectF一共有四个构造方法: RectF()构造一个无参的矩形 RectF(float left,float top,float right,fl转载 2017-02-23 11:43:23 · 614 阅读 · 0 评论 -
Android 异常解决方法汇总
1)异常:Android中引入第三方Jar包的方法(Java.lang.NoClassDefFoundError解决办法)1、在工程下新建lib文件夹,将需要的第三方包拷贝进来。2、将引用的第三方包,添加进工作的build path。选中jar包->Build Path3、(关键的一步)将lib设为源文件夹。如果不设置,则程序编译可以通过,但运行的时候,会报:选中lib文件夹->sou转载 2017-02-21 09:38:04 · 377 阅读 · 0 评论 -
Android布局中的空格以及占一个汉字宽度的空格的实现
在Android布局中进行使用到空格,以便实现文字的对齐。那么在Android中如何表示一个空格呢?空格: 窄空格: 一个汉字宽度的空格:   【用两个空格(  )占一个汉字的宽度时,两个空格比一个汉字略窄,三个空格(  &a...转载 2018-12-04 15:35:33 · 1105 阅读 · 1 评论