最近有一位读者去今日头条面试Android开发,这位读者师出名门(BAT中的一家公司),是有十年的软件开发经验的高级Android工程师,但今日头条却以没有技术深度拒绝了他。 昨天早上,我在给他做模拟面试的时候也发现了这…
分类:Android
android权限申请Permission
前言 Android权限申请之前写过,然后总结了下,但是后来忘记记录了,导致我再需要用的时候又得重来一次,很郁闷,这次就做个记录吧 本文参考我得另篇文章 6.0动态加载权限用PermissionGen 这篇文章主要讲解以…
Java 浅析三大特性之一封装
在说Java 三个特性之前,我们先了解一下什么是面向对象,以及为什么Java是面向对象的语言。 面向对象是区别于面向过程的一种编程的思想。我们可以通过这个例子冰箱装大象的例子来了解一下面向对象与面向过程的区别。 想必通过…
AppWorker教程-基础-介绍
一. AppWorker是什么? AppWorker是一个移动开发的平台或技术,与之对等的是Android移动开发技术,iOS移动开发技术。我们可以从下面的表里看出他们之间的关联和区别. 开发环境 IDE 开发语言 SD…
讲讲Android的launchMode,taskAffinity,以及Intent Flags
站在巨人的肩膀上 Android总结篇系列:Activity Intent Flags及Task相关属性 Android中的Affinity(各种Intent Flag以及Activity manifest特性讲解) A…
Android设计模式之单例模式(singleton pattern)
饿汉式: //只有内部类可以为static。 public class SingIn{ //在自己内部定义自己的一个实例,只供内部调用 private static final SingIn instance = new…
直接通过Binder的onTransact完成跨进程通信
1.具体代码: 服务端实现: public class IPCService extends Service { private static final String DESCRIPTOR = "IPCService"…
查看android应用进程文件句柄FD
需要root,查看android应用进程文件句柄FD adb shell lsof -p 24009 |wc adb shell lsof -p 24009
图片选择器
一款在github上针对android平台下的图片选择器,支持从相册或拍照选择图片或视频、音频,支持动态权限获取、裁剪(单图or多图裁剪)、压缩、主题自定义配置等功能、适配android 6.0+系统的开源图片选择框架 …
面试:Java 实现查找旋转数组的最小数字
在算法面试中,面试官总是喜欢围绕链表、排序、二叉树、二分查找来做文章,而大多数人都可以跟着专业的书籍来做到倒背如流。而面试官并不希望招收的是一位记忆功底很好,但不会活学活用的程序员。所以学会数学建模和分析问题,并用合理的…
GreenDao集成教程(一) GD基本集成
GreenDao引用 Project–>Gradle buildscript { repositories { ... } dependencies { classpath 'com.android.t…
android 全面屏适配,最全导航攻略
Android-APP适配全面屏手机的技术要点 https://windysha.github.io/2018/02/07/Android-APP适配全面屏手机的技术要点/ Android状态栏微技巧,带你真正理解沉浸式…