用Gson(URL:https://github.com/google/gson)解析Json方便之处我就不多说了,不过,要是针对没有实体类都写对应的解析方式是不是就有点晕了呢?代码一样就是解析的对象不一样,那么为什么不使用泛型呢?你会说我…
Android Studio 好用吗? Android Studio是谷歌13年推出的一款基于Intellij IDEA开发的Android IDE。1.3版本之前有很多bug,所以导致没有多少人去使用,但是1.3之后版本的更新后已经非常不…
一、MVC MVC,全称是 Model View Controller,是模型 (model)-视图 (view)-控制器 (controller) 的缩写。它表示的是一种常见的客户端软件开发框架。其中M层处理数据,业务逻辑等;V层处理界面…
BroadcastReceiver是四大组件之一,有接收广播机制,相对应就有发送广播机制。Android中,通过该机制,使得消息能在各个组件间、各个进程间传递,起到邮递员的作用。Broadcast在Android系统中应用的非常广泛,比如电…
这个问题,一般都会问到,属于高频问题了。做了Android这么多年我也没有弄得很清楚,那这次我们就来仔仔细细的来理一理。 IntentFilter,顾名思义,就是Intent的过滤器。回想一下,好像Intent在我们的代码中出现的频率还是挺…
Android常用单位: 1.in(英寸)屏幕尺寸: 指实际的物理尺寸,为屏幕对角线的测量。一般讲的大小单位都是英寸,比如iPhone7的屏幕尺寸是4.7英寸。 2.px像素(pixel): 屏幕上的点,基本原色素及其灰度的基本编码。 3.…
Android中有突发情况需要对数据进行保存: 1、点击back键 2、点击锁屏键 3、点击home键 4、其他APP进入前台 5、启动了另一个Activity 6、屏幕方向旋转 7、APP被Kill 这些时候就需要对数据进行保存,保存数据…
对Android而言,Activity有四种启动模式,它们是: 1. standard 标准模式也是默认模式,每次都新建一个实例对象。 2. singleTop 如果在任务栈顶发现了相同的实例则重用,否则新建并压入栈顶。 3、singleT…
在Linux上使用Android Studio进行 gradle build项目出现下面的异常: Could not resolve all dependencies for configuration ‘:_debugApk&…
之前一直使用Eclipse的快捷键,发现一些调用不出来,干脆换回默认的吧。这Setting里的keymap进行选择吧。 说明:斜体文字表示,测试时没有效果或者没有测试时没有达到预先条件的情况下没有效果。 IDE 按键 说明 F…
Android中常常会进行自定义布局的通知样式,那就需要使用RemoteViews进行布局,PendingIntent进行处理点击事件。这些都不多说了,这里主要说的是在Android5.1上不显示图标的问题。 布局里的ImageView也进…
灰色保活,这种保活手段是应用范围最广泛。它是利用系统的漏洞来启动一个前台的Service进程,与普通的启动方式区别在于,它不会在系统通知栏处出现一个Notification,看起来就如同运行着一个后台Service进程一样。这样做带来的好处…
git切换分支的时候报:The following untracked working tree files would be overwritten by checkout 解决方法: 1、git rm –cached 2、g…
全部加载完成