如何让你的Android应用更安全
如何让你的Android应用更安全 作为Android应用开发者,开发出一款用户喜欢、满意的应用是一件值得开心和满足的事情,而在功能强大的基础上,如何保证应用更安全也显得尤为重要。根据实际开发过程,我们将从以下几个最佳实践来让我们的应用“更加安全”。 1.避免暴露不必要的组件(android:exported属性) android:exported是Android中四大组件Activity,Service,Provider,Receiver中都会有的一个属性,用于表示是否支持其他应用调用当前组件,即android:exported=true表示当前组件可以被其他App使用,而android:exported=false则表示当前组件仅支持在应用内部(当前App)使用。 exported属性的默认值四大组件略有不同: Activity/Service/Receiver:若设置了intent filter,则默认为true,否则为false。 Provider:当Android sdk版本为16或更低版本时,默认值为true,如果是17及以上版本则默认为false。 所以我们需要根...