0

Android Studio 3.0+ Record Espresso Test 自动化测试

准备工作 1.将android studio 版本升级到3.0+2.百度下载夜神模拟器 夜神模拟器的基本设置 PS:以上就是夜神模拟器的基本设置 Android Studio 连接夜神模拟器 开始录制自动测试代码 PS:操作模拟器 -> Record Your Test 弹框将自动生成你的行为代码 ...

YangBryant 发布于 2019-06-22 15:04 评论(0)阅读(94)
0

如何用charles进行https抓包

版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http://javaexception.com/archives/138 如何用charles进行https抓包 晚上在家鼓捣技术的时候,发现家里mac的charles无法抓手机上app的https协议请求,已经忍了很久了,就 ...

xing_star 发布于 2019-06-22 10:51 评论(0)阅读(73)
0

安装新版Magisk卡在启动页面等问题以及解决办法

  手持小米9,之前更新了新版本的Magisk Manager之后,发现手机再打开会一直卡在进入界面无法启动(如下图显示)   逛了逛Github、XDA、Stack Overflow等论坛,大致结论是Magisk Manager自身的问题,软件更新导致打不开 ...

Trembler 发布于 2019-06-21 18:43 评论(0)阅读(380)
0

Gradle for Android ( 构建变体 )

有时候我们一个app需要有不同的版本,不同的版本又会使用不同的配置,我们可以使用gradle进行管理。 Build types Product flavors Build variants Signing configurations 一、构建版本Build types: 常见的构建版本有debug ...

妖久 发布于 2019-06-21 17:24 评论(0)阅读(153)
0

Android项目实战(五十七):Glide 高斯模糊效果

核心需要高斯模糊的库 针对于3.7的版本 使用方法为: 针对4.+ ...

听着music睡 发布于 2019-06-21 11:25 评论(0)阅读(169)
0

Protocol Buffer使用转换工具将proto文件转换成Java文件流程及使用

Client与Server的网络通信协议传输使用google protobuf,服务器端使用的是Java 一、 Protocol Buffersprotobuf全称Google Protocol Buffers,是google开发的的一套用于数据存储,网络通信时用于协议编解码的工具库。它和XML或者 ...

龙旋之谷 发布于 2019-06-21 09:26 评论(0)阅读(30)
1

最近几周,写了个微信好友检测助手App

版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http://javaexception.com/archives/130 微信好友检测助手App 最近几周,写了个微信好友检测助手App,写这个的初衷是为了低成本的让用户检测自己微信上删除或拉黑自己的好友,不考虑用xposed ...

xing_star 发布于 2019-06-20 10:38 评论(2)阅读(337)
0

Android项目实战(五十六):获取WebView加载的url的请求错误码

例如需求,我有一个WebView 加载一个url, 该url对应的网页本身自带下拉刷新 ,但是网页本身会有出现400 500 等异常请求错误码 这时候网页加载失败,页面本身的下拉是无法使用的,要求重新加载页面的话就需要在webview外层套一个android下拉控件(SwipeRefreshLayo ...

听着music睡 发布于 2019-06-20 10:07 评论(0)阅读(99)
0

一起学Android之ContentProvider

本文主要讲解在Android开发中ContentProvider的常规用法,仅供学习分享使用,如有不足之处,还请指正。 ...

Alan.hsiang 发布于 2019-06-18 23:10 评论(0)阅读(76)
0

ionic4+angular7+cordova上传图片

安装插件 安装插件Image Picker $ ionic cordova plugin add cordova plugin telerik imagepicker $ npm install @ionic native/image picker 安装插件File Transfer $ ionic ...

垚淼 发布于 2019-06-18 20:36 评论(0)阅读(205)
0

Android开发总体布局

先总体布局,有的布局可以分为几部分,比如头部、中部、底部,代码如上。 用include layout=""在布局中引入其他的布局,这样结构就比较清楚,方便布局模块化,复用布局。 简单的,可以直接一个xml文件布局。 ...

和心 发布于 2019-06-17 11:26 评论(0)阅读(104)
0

看完这篇再不会 View 的动画框架,我跪搓衣板

众所周知,一款没有动画的 app,就像没有灵魂的肉体,给用户的体验性很差。现在的 android 在动画效果方面早已空前的发展,1.View 动画框架 2.属性动画框架 3.Drawable 动画。相比后后两者,View 动画框架在 Android 的最开始就已经出现,即有着非常容易学习的有点,却也... ...

__yuanhao 发布于 2019-06-15 11:40 评论(0)阅读(113)
0

Android程序中,内嵌ELF可执行文件-- Android开发C语言混合编程总结

前言 都知道的,Android基于Linux系统,然后覆盖了一层由Java虚拟机为核心的壳系统。跟一般常见的Linux+Java系统不同的,是其中有对硬件驱动进行支持,以避开GPL开源协议限制的HAL硬件抽象层。 大多数时候,我们使用JVM语言进行编程,比如传统的Java或者新贵Kotlin。碰到对 ...

俺踏月色而来 发布于 2019-06-14 18:23 评论(0)阅读(252)
0

Android项目实战(五十五):部分机型点击home再点图标进入程序不保留再之前界面的问题

解决办法: 1、在基类Activity中 添加方法 2、在程序启动页Activity的onCreate()方法 ...

听着music睡 发布于 2019-06-13 18:43 评论(0)阅读(84)
0

Android项目模块化/组件化开发(非原创)

文章大纲 一、项目模块化初步介绍二、项目模块化的两种模式与比较三、大型项目模块化的演进四、项目模块化总结五、参考文章 一、项目模块化初步介绍 1. 前言 在Android开发中,随着项目的不断扩展,项目会变得越来越庞大,而随之带来的便是项目维护成本与开发成本的增加!每次调试时,不得不运行整个项目;每 ...

故事爱人 发布于 2019-06-13 11:48 评论(0)阅读(92)
0

INSTALL_FAILED_NO_MATCHING_ABIS解决办法

解决方法: 在project切换到Android状态下的build.grade(Module:app)中添加如下内容即可: splits { abi { enable true reset() include 'x86', 'armeabi-v7a' universalApk true } } ...

carry莫奈 发布于 2019-06-12 17:14 评论(0)阅读(38)
0

Android之okhttp实现socket通讯(非原创)

文章大纲 一、okhttp基础介绍二、socket通讯代码实战三、项目源码下载四、参考文章 一、okhttp基础介绍 https://www.jianshu.com/p/e3291b7808e7 二、socket通讯代码实战 1. 添加依赖和权限 app的build.gradle下添加okhttp依 ...

故事爱人 发布于 2019-06-11 16:00 评论(0)阅读(194)
0

Android进阶书籍推荐

版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http://javaexception.com/archives/124 Android进阶书籍推荐 端午节前我写了drakeet的知识星球推荐,今天呢,准备再写篇软文,关于Android进阶书籍推荐的,其实这本书已经上市好些 ...

xing_star 发布于 2019-06-11 10:13 评论(0)阅读(109)
0

Android中Parcelable的使用

转载请标明出处 :https://www.cnblogs.com/tangZH/p/10998065.html Parcelable与Serializable Serializable是Java为我们提供的一个标准化的序列化接口。 Parcelable是Android为我们提供的序列化的接口。 对比 ...

妖久 发布于 2019-06-10 19:49 评论(0)阅读(63)
0

使用HTTP协议访问网络(Android)

在做项目的过程中需要连接服务器访问数据,还没有接触过Android网络编程方面,参考了《Android第一行代码》,在做的过程中遇到了很多的问题,这里就此记录一下。 先给出访问网络的代码: 首先:在AndroidManifest.xml文件中进行声明,添加如下代码: <uses-permission ...

V少年如他 发布于 2019-06-10 14:24 评论(0)阅读(136)