Android
文章平均质量分 63
Bai强
android开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
AIDL
借鉴:https://www.jianshu.com/p/29999c1a93cd一、概述AIDL 意思即 Android Interface Definition Language,翻译过来就是Android接口定义语言,是用于定义服务器和客户端通信接口的一种描述语言,可以拿来生成用于IPC的代码。从某种意义上说AIDL其实是一个模板,因为在使用过程中,实际起作用的并不是AIDL文件,而是据此而生成的一个IInterface的实例代码,AIDL其实是为了避免我们重复编写代码而出现的一个模板设计AID原创 2020-07-20 13:39:40 · 292 阅读 · 0 评论 -
Activity生命周期相关总结
Activity生命周期启动Activity:onCreate()—>onStart()—>onResume(),Activity进入运行状态。Activity退居后台:当前Activity转到新的Activity界面或按Home键回到主屏: onPause()—>onStop(),进入停滞状态。A跳转B界面AaActivity onPause:—> BbActivity onCreate:—> BbActivity onStart:—> BbActiv原创 2020-07-14 09:55:47 · 317 阅读 · 0 评论 -
Android 事件分发
郭神的博客当我们手指触摸屏幕的时候,事件其实是通过Activity -> ViewGroup -> View的流程到达我们触摸事件的View的。事件分发三个重要方法:分发、DispatchTouchEvent()拦截、onInterceptTouchEvent()消费、onTouchEvent()接下来就按照Activity -> ViewGroup ->...原创 2019-11-28 16:26:28 · 229 阅读 · 0 评论 -
Android xposed的简单使用,修改手机主要参数
前面说明借鉴该文章https://blog.youkuaiyun.com/u012417380/article/details/55254369Xposed 框架简介Xposed是一款优秀的android java层 hook 框架。它允许你在不修改apk源码的情况下,通过编写自己的模块来改变apk的行为。它的优点是采用了插件机制,模块能够适用不同版本的框架和rom。模块改变apk行为的操作发生在内存...原创 2019-07-09 11:12:15 · 6928 阅读 · 0 评论 -
Android 7.0 FileProvider简单使用以及冲突处理
今天主要说一下多个FileProvider造成的冲突该怎么解决,至于FileProvider的使用可以看看鸿洋的这篇文章鸿洋的这篇文章下面根据我自己做项目时遇到的问题,做一下总结,项目用到了bugly,广点通广告,系统拍照广点通给出的文档<provider android:name="android.support.v4.content.FileProvider"...原创 2018-12-04 18:34:32 · 4496 阅读 · 0 评论 -
Android动态权限总结
说动态权限之前,我们先看一下app下build.gradle文件里面的几个参数,分别是:compileSdkVersionbuildToolsVersionminSdkVersiontargetSdkVersion现在用Android Studio创建新项目,这些参数都会默认创建好,但是如果看一些之前的项目,还是有必要弄清楚这些参数的。> compileSdkVersion...原创 2018-11-16 15:15:48 · 252 阅读 · 0 评论 -
Android混淆代码总结
一、定义代码混淆(Obfuscatedcode)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。二、利弊混淆之后的apk体积会小一些,同时加大了反编译的成本,但是不能彻底防止反编译。混淆是个力气活,再添加第三方库的时候,最好就把反编译的代码加上,否则后面很容易造成错误,导致混淆后的apk运行出错。三、如果使用Android Studio中app目...原创 2018-11-15 17:54:33 · 446 阅读 · 0 评论 -
android 一个界面多个请求
最近接手外包项目,看代码基本是直接嵌套框架了,两个项目结构写法都差不多,里面还是有能借鉴的地方,今天记录一个。 LinkedList的remove(int index)方法按照我之前理解,应该是删除对应位置元素,实际不止,先看下注释吧/** * Removes the element at the specified position in this list. ...原创 2018-05-16 17:43:56 · 3703 阅读 · 1 评论 -
Glide基本用法解析
Glide是一个图片加载的框架,功能比较强大,一般加载图片,我就会用这个框架。下面介绍一下基本用法。整理了郭霖大神的博客,想看详细的可以去看http://blog.youkuaiyun.com/guolin_blog/article/details/53759439开始以Glide 3.7.0版本为例 首先在我们的项目app/build.gradle文件当中添加如下依赖:dependen...原创 2018-05-21 14:18:56 · 262 阅读 · 0 评论 -
Android Fragment 你应该知道的一切
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/42628537,本文出自:【张鸿洋的博客】很久以前写过两篇Fragment的介绍,主要就是介绍其功能:Android Fragment 真正的完全解析(上)和Android Fra...转载 2018-05-21 11:00:49 · 192 阅读 · 0 评论 -
Android Fragment 真正的完全解析(下)
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/37992017上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API,如果你还不了解,请看:Android Fragment 真正的完全解析(上)。本篇将介绍...转载 2018-05-21 10:59:42 · 165 阅读 · 0 评论 -
Android Fragment 真正的完全解析(上)
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/37970961自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~本篇博客力求...转载 2018-05-21 10:57:55 · 253 阅读 · 0 评论 -
Android 登录已知wifi
最近有个需求,开机之后想让用户登录到某个已知的wifi,而不用用户手动输入密码。前提是我们周围有这个wifi,而且知道这个wifi的密码。找了很多资料,最后发现下面几行代码就可以实现了。先写下了也算收藏了。String user = "test";String pwd = "12345678";WifiManager wifi = (WifiManager)getSystemS原创 2015-12-14 10:37:33 · 708 阅读 · 1 评论
分享