- 博客(17)
- 资源 (10)
- 收藏
- 关注
原创 解决找不到某些类,如:ContextImpl, ActivityThread 等。
有的人说是因为这个文件是保护文件,就是注解了是内部保护文件,所以在eclipse,Androidstudio中都是不显示的。所以可以去SDk的安装目录中的sources文件夹中直接找那个Java文件,/android-sdk/sources/android-19/android/app/ContextImpl.java但是上面那种方法只能看,不方便看跳转逻辑。发现了一个更好的办法。双击shift调出类搜索框,上勾选Include non-project items条目就可以了...
2022-01-07 11:02:50 1953
原创 Android端集成Flutter
Android端集成Flutter集成热载调试集成假设你已经有了一个原生项目…在android项目路径的上层路径 执行flutter create -t module flutter_module创建完成后会出现一个与原生项目平级的文件夹“flutter_module”在原生项目的settings.gradle中引入flutter_module组件setBinding(new Binding([gradle:this]))evaluate(new File( se
2021-03-10 15:06:52 289
原创 Android推送原理
推送的本质App将服务器更新的信息推送给用户,即App获取服务器信息,再推送给用户Android的推送实现方式PULL应用程序开启定时的轮询,不停地向服务器请求数据缺点:a. 轮询频率过高,则太过消耗性能(CPU资源、网络流量、系统电量)轮询频率低,则数据显示不及时b. 依托于appSMS服务器有新内容的时候发送一条类似短信的信令给客户端,客户端通过拦截sms消息做一些响应处理...
2019-10-08 18:26:35 1565 1
原创 Retrofit2的封装优化
这是一个基于Retrofit2+RxJava2封装优化对RxJava与Retrofit不了解的朋友需要先用途避免重复创建Retrofit实列.调用方便简洁.无需重复设置属性的步骤.支持扩展APIService统一处理无网络情况,和支持加载进度结合RxJava支持异步请求统一回调 链式调用 系列导读RxJava2.x的集成及用法详解 Retrofit2使用教程...
2018-07-03 16:58:36 6564 3
原创 Retrofit2使用教程
目录目录主页中文资料用途注意基本概念使用步骤1. 添加依赖2. 创建数据模型3. 网络权限4. 创建REST API接口5. 构建Retrofit [案例下载传送门]null主页Retrofit官网Github中文资料Retrofit使用教程Retrofit源码解析用途效率非常高可以直接将结果转...
2018-06-30 22:08:32 4383
原创 RxJava2+Retrofit2结合使用
目录目录主页用途集成1. 配置 添加依赖即可2. 清单文件中添加网络权限3. 定义接口4. 请求接口 [案例下载传送门]null 本文所用到的版本全部为2.0以上版本。RxJava2不了解请移步 RxJava2.x的集成及用法详解主页RxjavaRxAndroidRetrofit用途Rxjava 异步操作,...
2018-06-30 17:40:08 4707
原创 RxJava2.x的集成及用法详解
Rxjava是什么首先要了解什么是观察者 Android 开发中一个比较典型的例子是点击监听器 OnClickListener 。对设置 OnClickListener 来说, View 是被观察者, OnClickListener 是观察者,二者通过 setOnClickListener() 方法达成订阅关系。订阅之后用户点击按钮的瞬间,Android Framework 就会将点击...
2018-06-30 03:48:08 5942
原创 ModbusSlave安装及使用指南正式版带序列码
ModbusSlave是一个从站设备仿真软件,它用于接收主设备的命令包,并回送数据包;可用于测试和调试Modbus主站设备,便于观察Modbus通信过程中的各种报文。ModbusSlave支持ModbusRTU, ASCII,TCP/IP等协议。点击下载ModbusSlave正版免费Setup 安装方法so easy, 就选择I accept, 选择安装路径,别的不用动, 一路next就...
2018-04-26 12:27:33 26536 10
原创 android设置全屏以及解决设置全屏无效的方法
介绍android两种设置全屏的方法:1. 清单文件中配置:表示去掉标题栏解决android页面设置全屏无效的方法java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
2017-06-13 01:05:58 10592
原创 Unknown host 'android.oa.com'. You may need to adjust the proxy settings in Gradle.
Android Studio 运行微信demo出现Unknown host ‘android.oa.com’. You may need to adjust the proxy settings in Gradle. 解决方案:1.打开gradle/wrapper文件夹2.找到gradle-wrapper.properties文件3.修改distributionUrl的值, 可以选择新建一
2017-05-15 22:16:21 8161 2
转载 android守护进程、常驻服务保活技术
app保活技术这是一个轻量级的库,配置几行代码,就可以实现在Android上实现进程常驻,也就是在系统强杀下,以及360获取root权限下,clean master获取root权限下都无法杀死进程支持系统2.3到6.0支持大部分设备,包括三星,华为,oppo,nexus,魅族等等可以简单对开机广播进行保护 github地址:https://github.com/Marswin/MarsDaemon
2017-01-10 15:34:27 2860
原创 使用Android Studio发布开源库到Bintray/Jcenter
butterknife注解框架的偷懒插件提供给那些成天findViewById已经找不到存在感的好基友们:插件安装:1.Settings2.Plugins3. 资源库中搜索:butterKnife Zelezny4.install plugins5.重启AS6.在Activity onCreate()方法 setContentView(R.layout.activity_main)方法上
2016-11-21 18:14:57 3912
基于讯飞语音识别Demo
2019-06-26
RetrofitDemo
2018-06-30
Retrofit+RxJavaDemo
2018-06-30
RxJava2.x的集成
2018-06-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人