- 博客(10)
- 资源 (35)
- 收藏
- 关注
转载 从AIDL开始谈Android进程间Binder通信机制
本文首先概述了Android的进程间通信的Binder机制,然后结合一个AIDL的例子,对Binder机制进行了解析。概述 我们知道,在Android app中的众多activity,service等组件可以运行在同一进程中,也可以运行在不同进程中。当组件运行在同一进程中进行通信就显得比较简单,在之前的Android线程间通信机制中已经讲过了;而当它们运行在不同的进程中时,就...
2019-04-30 10:45:55 267
原创 记录一个最好的阅读android系统源代码的网站
Android源代码下载地址:https://blog.csdn.net/hty1053240123/article/details/78333007嫌太大(7-8G)不想下载的可以在网上直接看代码,而且有目录说明。在线阅读源代码地址:https://www.androidos.net.cn/...
2019-04-30 10:03:02 771
原创 Android进程间通信方式总结
定义多进程Android应用中使用多进程只有一个办法(用NDK的fork来做除外),就是在AndroidManifest.xml中声明组件时,用android:process属性来指定。不知定process属性,则默认运行在主进程中,主进程名字为包名。android:process = package:remote,将运行在package:remote进程中,属于全局进程,其他具有相同...
2019-04-30 09:07:49 3531
转载 Service由浅到深——AIDL的使用方式
前言最近有很多朋友问我这个AIDL怎么用,也许由于是工作性质的原因,很多人都没有使用过aidl,所以和他们讲解完以后,感觉对方也是半懂不懂的,所以今天我就从浅到深的分析一下这个aidl具体是怎么用的,希望对大家有帮助。作为一名合格Android开发人员,如果没听过Service,那就有点说不过去了啊,Service是Android四大组件之一,它是不依赖于用户界面的,就是因为Servic...
2019-04-29 16:56:00 140
原创 Android写的播放器控制之starService和bindService混合使用知识总结
最近在复习Service的使用,写了一个音乐播放器。startService不能拿到Service对象的引用,进而不能在音乐播放的过程中控件播放器,比如上一首,下一首,暂停等。于是就使用了bindService,但是使用bindService也有问题,由于bindService方式启动的Service的生命周期和打开他的Activity一致,就使得即使你没有调用unbindSe...
2019-04-28 16:22:20 632
转载 Android笔记之解决OkHttp解析dns超时时间无法设置的问题
问题使用OkHttp,设备切换路由后,访问网络出现长时间无响应,很久以后才抛出UnknownHostException,这明显不是我们想要的,我们设置的connectTimeout属性似乎对dns的解析不起作用。如何解决我们先看看OkHttpClient有没有关于Dns的相关设置,发现OkHttpClient的Builder类存在dns()方法可以设置一个Dns类型参数。Dns类...
2019-04-22 13:42:42 1834
转载 Xposed模块开发入门,实现修改微信钱包显示的余额
一.什么是Xposed框架Xposed框架是一款可以在不修改APK的情况下影响程序运行(修改系统)的框架服务,基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作。二.为你的安卓设备安装Xposed安装Xposed框架程序,除此之外你必须还得有root权限Xposed框架下载地址:https://repo.xposed.info/module/de.robv.androi...
2019-04-15 17:22:55 6594 2
原创 Activity页面变暗并且不可点击只能返回的问题
场景:一个Activity请求网络,当出现网络问题请求出错时,会弹出一个Dialog提示。但是,在结果返回之前就跳到了另一个Activity,使得之前那个Activity处于后台,此时如果回到之前的Activity会出现页面变暗,而且任何地方不能点击的现象。这是由于Activity处于后台,弹Dialog遇到问题没有弹出来,但是页面已经变暗了,并抢占了焦点,使得底部的控件看得见但不可点击。给人的感...
2019-04-12 10:28:58 450
转载 vue学习之——两种方式创建vue项目
最近学习,搭建vue项目,稀里糊涂的发现怎么不同的地方步骤还不一样,怎么有两种。研究了一下发现原来是vue_cli2.0语3.0版本导致的不同。=========================vue2.0的完整安装步骤vue版本:2.2.2vue有两种项目创建方式,一种是下载vue.js,通过script标签引入即可;另一种通过vue-cli构建基于webpack的项目,这种项目...
2019-04-09 17:53:56 1241
原创 vue学习之——通过具体使用场景理解computed与methods
看了很多教程对computed和method取别的说法,总是不是很理解。最终自己写个例子运行出来,看到试验结果才终于理解了他们的区别。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="w...
2019-04-09 16:22:38 361
cocos 六边开拼图游戏代码
2023-12-09
oaid-sdk-1.2.1.zip
2022-06-22
美摄libNvStreamingSdkCore.so下载,包含32位的和64位的
2021-12-27
mupdf文件.rar
2019-12-10
jniLibs.rar
2019-08-02
自定义实现CoordinatorLayout效果,tablayout随recycleview滚动而滚动
2017-08-23
Android与设计师方便沟通的适配方案
2017-06-09
Charles3.10.1
2015-05-27
androidgif动画例子
2014-10-24
内容观察者示例
2013-01-31
android sqllite 操作类似dbutil的框架
2012-11-16
jsp+xml留言本
2011-04-22
最全的CSS参考书(CSS完全参考手册)
2010-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人