周刚的专栏

相信,世上所有的苦难都只为成就那一个最好的你。

android开发开源宝贝——持续更新。。。

http://www.androidbegin.com/category/tutorial/ http://code4app.com/ (IOS) http://a.code4app.com/

2013-11-19 19:46:03

阅读数 4687

评论数 2

Flutter网络请求方式总结

转载于:https://www.jianshu.com/p/59fc5ed37453 前言 编写一个 App,最离不开的就是网络请求了。在Android 原生中,网络请求库一直在更新,网络请求库甚多:HttpUrlConnection、HttpClient、Volley、Okhttp、Retr...

2019-05-14 11:17:11

阅读数 25

评论数 0

从AIDL开始谈Android进程间Binder通信机制

本文首先概述了Android的进程间通信的Binder机制,然后结合一个AIDL的例子,对Binder机制进行了解析。 概述 我们知道,在Android app中的众多activity,service等组件可以运行在同一进程中,也可以运行在不同进程中。当组件运行在同一进程中进行通信就显得比较...

2019-04-30 10:45:55

阅读数 23

评论数 0

记录一个最好的阅读android系统源代码的网站

Android源代码下载地址:https://blog.csdn.net/hty1053240123/article/details/78333007 嫌太大(7-8G)不想下载的可以在网上直接看代码,而且有目录说明。 在线阅读源代码地址: https://www.androidos.net...

2019-04-30 10:03:02

阅读数 36

评论数 0

Android进程间通信方式总结

定义多进程 Android应用中使用多进程只有一个办法(用NDK的fork来做除外),就是在AndroidManifest.xml中声明组件时,用android:process属性来指定。 不知定process属性,则默认运行在主进程中,主进程名字为包名。 android:process =...

2019-04-30 09:07:49

阅读数 35

评论数 0

Service由浅到深——AIDL的使用方式

前言 最近有很多朋友问我这个AIDL怎么用,也许由于是工作性质的原因,很多人都没有使用过aidl,所以和他们讲解完以后,感觉对方也是半懂不懂的,所以今天我就从浅到深的分析一下这个aidl具体是怎么用的,希望对大家有帮助。 作为一名合格Android开发人员,如果没听过Service,那就有点说不过...

2019-04-29 16:56:00

阅读数 22

评论数 0

Android写的播放器控制之starService和bindService混合使用知识总结

最近在复习Service的使用,写了一个音乐播放器。startService不能拿到Service对象的引用,进而不能在音乐播放的过程中控件播放器,比如上一首,下一首,暂停等。于是就使用了bindService,但是使用bindService也有问题,由于bindService方式启动的Servi...

2019-04-28 16:22:20

阅读数 56

评论数 0

Android笔记之解决OkHttp解析dns超时时间无法设置的问题

问题 使用OkHttp,设备切换路由后,访问网络出现长时间无响应,很久以后才抛出UnknownHostException,这明显不是我们想要的,我们设置的connectTimeout属性似乎对dns的解析不起作用。 如何解决 我们先看看OkHttpClient有没有关于Dns的相关设置,...

2019-04-22 13:42:42

阅读数 50

评论数 0

Xposed模块开发入门,实现修改微信钱包显示的余额

一.什么是Xposed框架 Xposed框架是一款可以在不修改APK的情况下影响程序运行(修改系统)的框架服务,基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作。 二.为你的安卓设备安装Xposed 安装Xposed框架程序,除此之外你必须还得有root权限 Xposed框架...

2019-04-15 17:22:55

阅读数 217

评论数 0

Activity页面变暗并且不可点击只能返回的问题

场景:一个Activity请求网络,当出现网络问题请求出错时,会弹出一个Dialog提示。但是,在结果返回之前就跳到了另一个Activity,使得之前那个Activity处于后台,此时如果回到之前的Activity会出现页面变暗,而且任何地方不能点击的现象。这是由于Activity处于后台,弹Di...

2019-04-12 10:28:58

阅读数 36

评论数 0

vue学习之——两种方式创建vue项目

最近学习,搭建vue项目,稀里糊涂的发现怎么不同的地方步骤还不一样,怎么有两种。研究了一下发现原来是vue_cli2.0语3.0版本导致的不同。 ========================= vue2.0的完整安装步骤 vue版本:2.2.2 vue有两种项目创建方式,一种是下载vu...

2019-04-09 17:53:56

阅读数 36

评论数 0

vue学习之——通过具体使用场景理解computed与methods

看了很多教程对computed和method取别的说法,总是不是很理解。最终自己写个例子运行出来,看到试验结果才终于理解了他们的区别。 <!DOCTYPE html> <html lang="en"> <...

2019-04-09 16:22:38

阅读数 29

评论数 0

compileSdkVersion、targetSdkVersion、Support库的作用与他们之间的关系

前言 1.要升级应用的sdk版本, 2.需要弄清楚compileSdkVersion、targetSdkVersion、Support库的作用与他们之间的关系, 3.以保证应用的配置正确,升级后能让应用在不同的系统上都正常使用。  1、各Version的含义与关系 compileSdkVersi...

2019-01-26 13:29:09

阅读数 178

评论数 1

compileSdkVersion,targetSdkVersion和minSdkVersion三者的关系

** compileSdkVersion,targetSdkVersion和minSdkVersion ** *compileSdkVersion *定义应用程序编译选择哪个Android SDK版本,通常compileSDKVersion属性值被设置为最新的API版本,例如:25,改变com...

2019-01-25 15:43:23

阅读数 144

评论数 0

java.lang.RuntimeException: Manifest merger failed with multiple errors, see logs怎样看报错信息

 AndroidStudio编译是报 Manifest merged failed with multiple errors,seelogs 的错误,但是要命的是,除了这个log,没有什么其他的有用信息了,怎么办? 解决方案 打开资源文件 点击下面的Merged Manifest 这时你会...

2019-01-25 13:08:38

阅读数 235

评论数 0

调用startActivityForResult后,onActivityResult为什么立刻响应

现象       今天在编写代码的时候,涉及到两个Activity通过Intent来传值的问题。具体描述为:activity A调用startActivityForResult()函数启动Activity B,然后B结束时通过setResult()函数将一些值回传给A。笔者过去使用这种方法很多次,...

2018-12-12 17:26:20

阅读数 55

评论数 1

Android的事件分发(dispatchTouchEvent),拦截(onInterceptTouchEvent)与处理(onTouchEvent)

在Android中,View的结构是树状的,所以,当触发触摸事件的时候,其事件传递也是从上之下一层层的传递。下面我们结合例子来一点点进行分析。 首先,我们需要了解事件处理中的几个方法: 1、在ViewGroup中,事件分为dispatchTouchEvent(事件的分发),onIntercep...

2018-11-02 12:41:49

阅读数 139

评论数 0

解决android-Ultra-Pull-To-Refresh 和ViewPager冲突的问题

由于PtrFrameLayout在dispatchOnTouchEvent中没有判断事件拦截的情况,导致PtrFrameLayout如果内部的content包含有ViewPager时会出现翻页异常困难的情况,参考了网上的多的文章没有解决,很多都是有bug的,今天在网上看到SwipeRefreshL...

2018-11-02 12:18:50

阅读数 51

评论数 0

Android 滑动冲突的解决方法

一、常见的滑动冲突场景 场景1——外部滑动方向和内部滑动方向不一致,如:ViewPager中有多个fragment,而fragment中有ListView,这时ViewPager可以左右滑动,而ListView可以上下滑动,这就造成了滑动冲突。注意:这只是举个例子说明一下场景1,事实上ViewP...

2018-10-10 15:11:04

阅读数 196

评论数 0

Android 组件化方案,从入门到精通。apply plugin: ‘com.android.application’

  转载于:https://blog.csdn.net/csdn_aiyang/article/details/81315982 Android组件化项目地址:Android组件化项目AndroidModulePattern Android组件化之终极方案地址:http://blog.csd...

2018-10-08 16:41:30

阅读数 2198

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭