![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 70
一品仙人
从事软件开发,移动开发方向,对app嵌入网页有一定研究
展开
-
安卓沉浸式状态栏,安卓设置状态栏颜色、字体颜色详解
本文分两部分1、效果图2、工具类废话不多说,效果图如下:黑底白字白底黑字:工具类FullScreenUtilimport android.app.Activity;import android.graphics.Color;import android.os.Build;import android.view.View;import android.view.Window;import android.view.WindowManager;/**原创 2020-08-25 10:30:30 · 1196 阅读 · 0 评论 -
查看android(安卓)源码的简单办法
各位同学可能有想过看安卓源码,但是又觉得网上的看源码方式太麻烦而放弃,别担心其实android studio就可以查看源码1、随便搞个hello world手机上安装成功即可2、工程目录切到project3、看到external lib4、目录如图5、看到activity、application好激动,赶紧点开看看6、有兴趣的同学可以找到目录,自行查找类Activity...原创 2020-03-20 10:37:27 · 2917 阅读 · 0 评论 -
安卓动态权限申请+RxPermissions+简单封装+完美复用+用户拒绝后应对方案
安卓6.0之后谷歌将权限分为:普通权限,敏感权限。普通权限直接在配置文件中配置即可,敏感权限则需要开发者手动申请,如果大家进行过动态权限申请,可能会发现写法很麻烦,回调也不直观,本文针对动态权限申请做了简单的封装,简化其操作,同时介绍用户拒绝权限再次提示后,如何引导用户进入应用设置页面自行授权。我们申请权限的思路一般是1、确认是否拥有权限A(或者多个权限)2、如果有权限-----...原创 2019-09-20 14:10:12 · 2277 阅读 · 0 评论 -
安卓对apk签名(检测是否签名)+安卓对apk进行反编译
1、使用apksigner检测apk是否签名path:Android\Sdk\build-tools\version>25\lib, apksigner是7.0以后推出的,因此需大于25命令:java -jar apksigner.jar verify -v test.apk其中test.apk可以是完整路径2、使用apksigner对apk签名path同上:命...原创 2019-09-19 14:49:45 · 681 阅读 · 0 评论 -
安卓activity(活动)启动模式详解
启动模式简介:1、standard 标准模式,也是默认模式,如果launchMode不设置的话,默认是此模式,每次启动都会创建一个实例,比如a-a-a-a,活动a启动活动a,按返回键的话是a-a-a-a,有4个a活动实例。2、singleTop 栈顶复用模式,如果启动的活动已经处于栈顶,则不会创建新的实例,而是复用栈顶活动,比如a-a-a-a,按返回键的话会直接退...原创 2019-09-18 14:51:54 · 484 阅读 · 0 评论 -
HttpClient 支持https 绕过SSLPeerUnverifiedException异常
最近遇到一个问题,出于安全考虑,需要将http改为https,然后发现HttpClient 报ssl验证不通过异常。于是着手处理。好的废话不多说,上干货1、思路,既然SSL证书校验失败,那么干脆改为允许所有主机校验(还有一种思路是把证书放到assets中)2、关于http、https的详细说明,菜鸟还是老鸟都可以参考http://www.cnblogs.com/P_Chou/archi...原创 2018-12-25 14:04:09 · 1962 阅读 · 1 评论 -
android监控应用(app)前后台切换(状态)
很多同学都会遇到一些关于监控app前后台的需求。比如返回后台时,执行些任务,返回前台时,执行些任务。话不多说,原生api满足你的需求,那就是 ActivityLifecycleCallbacks且看application中的这个接口 public interface ActivityLifecycleCallbacks { void onActiv...原创 2018-11-02 09:36:10 · 4725 阅读 · 0 评论 -
hybird简介以及安卓应用hybird初体验
hybird简介: 有一篇文章写的很好,有兴趣的同学可以去看一下hybird app 如今app应用大概分三种: 1、原生app 顾名思义是纯原生写出的app 2、web app 顾名思义是web写出的app 3、hybird app 原生+web写出的apphybird app 用通俗的话来解释就是web运行在app...原创 2018-05-24 11:09:32 · 6458 阅读 · 0 评论 -
android使用gif动图
有时候大家可能都会有使用gif动图的需求其实很简单,git上有类似的开源项目步骤:1、build.gradle中加入依赖注意,若工程中有使用jni的话,则引入该依赖可能会报错,需要适配不同的手机型号兼容NDKcompile'pl.droidsonroids.gif:android-gif-drawable:1.2.6'2、在layout中使用 类似使用其他的原生控件,显示loading.gi...原创 2018-03-05 09:44:20 · 1706 阅读 · 0 评论 -
安卓(android)使用GPS,获取经纬度
android获取经纬度,有这个两个类需要用:1、LocationManager位置管理器2、Location位置类第一步:获取LocationManager实例locationManager = (LocationManager) mContext.getSystemService( Context.LOCATION_SERVICE );第二步:获取位置提供器(GPS或是net)List<...原创 2018-03-09 09:48:26 · 8257 阅读 · 0 评论 -
Android中WebView使用html,且实现android和JS的互相调用
本文原创,转载注明出处JUSTYiSheng1、创建html文件 创建文件很简单,用基本的文本编辑器保存成.html格式即可 web.html文件如下<html><head><meta charset="utf-8"><script type="text/javascript">function javaToJS(...原创 2018-02-28 10:30:30 · 8195 阅读 · 1 评论