关键字:隐式Intent开启服务 远程服务 aidl文件 前言:上一篇文章 记录了Service两种启动方式的区别。这次继续说使用隐式的Intent绑定远程服务,以及涉及到的aidl(安卓接口定义语言)文件。 前面两种开…
分类:Android
解决studio升级导致的:No such property: FOR_RUNTIME for class: org.gradle.api.attributes.Usage
对于这个问题,我实在不想多说什么,记录一下解决方式。 因为别的原因把studio升了个级,从3.0.1到3.1.4版本,然后运行编译原3.0版本项目的时候就出现这个问题了。 No such property: FOR_R…
RxJava2 源码解析(二)
转载请标明出处: http://www.jianshu.com/p/6ef45f8ee79d 本文出自:【张旭童的简书】 (http://www.jianshu.com/users/8e91ff99b072/latest…
360插件化方案RePlugin学习笔记-资源共享
本来没写这个的,但是后来用的时候发现还是有坑的。 一、使用“插件”的资源 1.判断是否安装了“插件”,如果没有安装,先安装“插件” 2.已安装“插件”,获取“插件”资源ID: (获取 R.string.app_name …
31道Android面试题,收藏下?
1.如何对 Android 应用进行性能分析 2.什么情况下会导致内存泄露 3.如何避免 OOM 异常 4.Android 中如何捕获未捕获的异常 5.ANR 是什么?怎样避免和解决 ANR(重要) 6.Android …
给职场新人的 10 条中肯经验
永远不要说“我不知道” 这一条,重点针对技术方面,当然职场其他方面也相同,尤其是在公司。作为一个软件工程师,最起码你得努力将自己进阶到「合格」这个级别,因为在这个级别,你已经具备了熟练的搜索技巧,常用的技术问题答案解决方…
ViewPager的那些事——你真了解预加载机制吗?
我们都知道ViewPager有一套预加载机制,我们有些时间不希望它起效果,然后网上很多人在介绍,原因是有一个mOffscreenPageLimit的变量来控制。再深入一些的分析家了调用对应的set方法不起作用,因为内部会…
在 Android 平台上开发 OpenCV
Android 想要在 Android 平台上快速开始 OpenCV 的开发,请使用此教程:“OpenCV Android SDK”。 开始之前你应该知道这些 主要有两种类型的 OpenCV4Android 初学者,第一…
AsyncTask异步任务
实现异步任务的方法: 1.定义一个类,继承AsyncTask,同时声明三个泛型 public class MyTask extends AsyncTask<Params,Progress,Result> 没有…
课程4.0之面向对象基础1
转发请注明出处: 安卓猴的博客(http://sunjiajia.com) 本节课程将学习以下内容: 什么是面向对象 应该如何学习面向对象 面向对象的思维方式 目标:熟悉Java语言中的for循环的使用方法。 什么是面向…
最近在使用ShareSDK进行分享时setImageUrl方法没效果
最近在使用ShareSDK进行QQ分享时setImageUrl方法没效果,图片也不替换,图片的背景还是黑的,解决这个问题只需替换一下QQ的jar包,估计是ShareSDK这版本jar包的问题。 这是我替换的jar包
Android插件化开发 第一篇 [动态加载apk]
引言 随着应用版本的不断迭代,App变得非常庞大而臃肿。新需求接踵而至,旧需求废弃无用而占着空间,工程变得混乱。虽然会采用不同的包名隔离开各个需求模块,但是往往还是觉得如果需求能像插件一样分模块,需要的时候插上去,废弃的…