1、问题由来 注:严格来说,下面的<uses-permission …./>统一用“使用权限”指代,<permission …/>才应该叫声明权限。 写的好好的代码,忽然之…
分类:Android
【Android源码】Service的绑定过程
前篇:Service的启动过程 刚开始的过程和startService类似: @Override public boolean bindService(Intent service, ServiceConnection …
Android架构组件
2017/5/18 Google IO Android Architecture Components: 一个新的库集合,帮助您设计健壮的、可测试的和可维护的应用程序。从管理UI组件生命周期和处理数据持久性开始。 将组件…
CMake 构建动态库没有生成so文件
原文链接 最近开始学 NDK 编程,踩了不少的坑。 在 Android Studio 中生成 so 文件又两种方式,一种使用 ndk-build,一种使用 CMake。 使用 ndk-build 可以在 Android.…
android中使用Builder构建者模式创建一个简单的缓存类
在做项目的时候,经常会遇到从接口获取下来的Bean信息或者用户自己生成的信息要在多个页面上使用,以前我们一般使用SharedPreference来保存一些基本类型的数据,但是SharedPreference保存不了Bea…
Android-APK签名工具-jarsigner和apksigner
一.工具介绍 jarsigner是JDK提供的针对jar包签名的通用工具, 位于JDK/bin/jarsigner.exe apksigner是Google官方提供的针对Android apk签名及验证的专用工具, 位于…
IT人年薪三十万必备哪些素质
2015年底,我从后台研发转向APP研发,2016年公司成立了APP研发部门,我担任部门的主任。 2016年年中,由于部门刚成立不久,团队成员年薪也普片不高,为了鼓励大家,我说:“我们应该看齐市场年薪20万的技术人员”,…
Greenrobot EventBus vs Otto Bus
何为EventBus 说到EventBus就不得不提下观察者模式,这个设计模式相信大家都很熟悉了,在这个模式里有2个方面,一个是被观察者,也就是产生事件的一方,另一个是观察者,也就是消费(响应)事件的一方,观察者模式做的…
Android开发艺术探索 第6章 Android的Drawable 读书笔记
6.1 Drawable简介 Drawable表示的是一种可以在Canvas上进行绘制的抽象概念,它的种类有很多,最常见的就是颜色和图片。优点:使用简单,比自定义View成本低很多,非图片类型的Drawable占用空间较…
异常:You need to use a Theme.AppCompat theme (or descendant) with this Activity
异常信息 Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with …
Android四大组件(详细总结)
Android四大组件分别为activity、service、content provider、broadcast receiver。 一、android四大组件详解 1、activity (1)一个Activity通常…
Framework7(06:视图(View)间链接)
前言:我们有两个已经初始化完成的View(left view和 right view)。这种情况下,所有在left view 中的链接加载的页面都会放在left view 中,所有在right view中的链接加载的页面…