Android
beyondwu123
爱大神爱大神爱大神爱大神
展开
-
Android 6.0 运行时权限管理(转载)
这是一篇迟来的博客,Android M已经发布一年多了(6.0的变化),在Android M中权限系统被重新设计,发生了颠覆性的变化,很多人把握不好这个变化,一是对这个权限策略和套路还没有摸透,二是没有一个很好的实践来支撑,在我的技术开发群里很多人问我关于权限的问题,往往我都没有直接回答,因为这个问题不是一两句说的清楚的,这几点是今天我写这篇博客的原因。这里有一切关于Android运行时权限你转载 2017-10-30 16:30:11 · 259 阅读 · 0 评论 -
Android获取当前运行程序栈中的Activity
第一种:要方便一点(Service中无法使用)复制代码 代码如下:private String getRunningActivityName() { String contextString = context.toString(); return contextString.substring(contextString.lastIndex转载 2017-10-30 17:14:49 · 13191 阅读 · 0 评论 -
Android 7.0监听网络变化(转载)
一般监听网络变化是在 AndroidManifest 中注册 BroadcastReceiver 来实现。 targetSdkVersion 升级到 24 后,发现静态注册广播的方式要被取消了。Declaring a broadcastreceiver for android.net.conn.CONNECTIVITY_CHANGE is deprecated for apps targeti转载 2017-10-30 17:20:33 · 3137 阅读 · 0 评论 -
Android获取手机名称,版本号,生产商等信息(转)
最近在开发中,需要用到一些系统信息,这里我把这些方法写成一个工具类方便以后复用,该工具类有以下6个功能:1、获取手机制造厂商2、获取手机型号3、获取手机系统当前使用的语言4、获取Android系统版本号5、获取手机IMEI串号6、获取手机中的语言列表SystemUtil类[java] view plain copy print转载 2017-10-30 17:29:25 · 9866 阅读 · 0 评论 -
Android Studio添加依赖的几种方式(转)
纯粹按照个人理解进行总结的,非官方提供前置知识点:AndroidStudio中项目组织方式,最高层为Project(虽然结构层次和Eclipse里的workplace有些相似,但还是有很大区别的),下面可以包括很多module,每个module可完全独立作为一个项目,运行处一个APK。(这在结构层次上又相当于eclipse里的project)经过实践总结,以gradle为构建工具的AndroidS...转载 2018-05-29 11:14:49 · 8222 阅读 · 0 评论 -
OKHttp3的简单使用(转)
一,OKHttp介绍okhttp是一个第三方类库,用于android中请求网络。这是一个开源项目,是安卓端最火热的轻量级框架,由移动支付Square公司贡献(该公司还贡献了Picasso和LeakCanary) 。用于替代HttpUrlConnection和Apache HttpClient(android API23 里已移除HttpClient)。okhttp有自己的官网,官网网址:OKHtt...转载 2018-05-29 11:16:08 · 445 阅读 · 0 评论 -
GreenDao环境配置
GreenDao环境配置1.首先在Android studio 项目的project的build.grad 文件中添加// In your root build.gradle file:buildscript {repositories { jcenter() mavenCentral() <-- add repository}dependencies { c...转载 2018-05-29 14:37:46 · 279 阅读 · 0 评论