react native 整合极光推送(Android)
最近项目中需要用到通知,综合比较决定使用极光推送,看了看网上的教程好像都没有一个整合好的例子,或者是步骤有些问题,自己也折腾了很长时间,在此把极光推送配置的步骤整理一下,提供给各位有需要的朋友
AndroidStudio好用的插件
在开发过程中,本人用的最爽的就是代码生成的插件,帮助我们自动完成大量重复简单的工作。个人也觉得代码自动生成工具是最值得推荐的。因此下面的插件以代码生成的插件为主。
Flutter友盟统计与推送配置 - Android篇
拷贝example下的MainApplication.java,MainActivity.java,helper,到宿主项目的android文件夹下,并修改位于文件顶部的包名package。
2021-10-14
干货|app自动化测试之模拟器控制
测试时需要用到测试设备,通常测试人员会选择使用模拟器进行自动化调试。模拟器分为原生模拟器与第三方模拟器。我们今天介绍的就是原生模拟器是 Android SDK 中自带的模拟器,可以通过 Android Studio 工具创建模拟器。
2023-02-22
Android 小甜心大特性
一大波历史正在接近... Android 在正式发行之前,最开始拥有两个内部测试版本,并且以著名的机器人名称来对其进行命名,它们分别是:阿童木「AndroidBeta」,发条机器人「Android 1.0」。2008 年 9 月发布的 Android 第一版「Android 1.1」。后来由于涉及到版权问题,谷歌将其命名规则变更为用甜点作为它们系统版本的代...
2019-09-26
React Native开发环境搭建中的各种坑-Windows
[链接] 慕课网有视频讲解 不过不是很详细 很多坑要自己填需要安装的工具1.Node.js2.React Native Command Line3.Android studio
2017-08-02
使用EMMA获取Android测试覆盖率
EMMA是一个Java代码测试覆盖率获取工具。尝试了一种使用EMMA获取Android测试覆盖率的方法,参考使用了DynoDroid提供的方法,其原理是使用插桩与BroadcastReceiver,使得插桩后打包签名而成的APK运行时每次操作均发送信息给BroadcastReceiver,BroadcastReceiver中负责将覆盖率信息写到SD卡的名为coverage.ec的文件中。其...
2014-11-03
Android-单元测试
Android的单元测试有两种方式:本地单元测试和设备单元测试,本地单元测试可以直接运行在本地机器上面的Java Virtual Machine(JVM)。它的特点是运行时间短,执行效率高,但是没有Android framework的支持,每个文件都可以进行单独的单元测试。而在Android设备上的单元测试,运行的是一个单独的APK,直接运行到虚拟机或者物...
2016-06-30
Android 手机登录和第三方登录
1.账号,密码登录这种越来越少了2.短信验证码登录,现在主流的短信服务,有阿里云短信服务,MobTech(袤博)等平台[链接]3.一键登录,成为主流的趋势即通过移动认证的网络认证能力,实现APP用户无需输入帐号密码,即可使用本机手机号码自动登录的能力。利用应用层无法截取的网络层号码认证能力验证号码的真实性,本机号码...
2021-06-25
Android |整理遇到的那些形形色色的问题(不断更新 ing)
兜兜转转,转转兜兜,还是回到从前。 前言 年少时,背起行囊,独自远行,只为了轻狂的傲气。 时隔数年,电脑面前端起茶杯,默默注视跳动的字符。 回想过往,似乎某天离开这个行业,消失如同水花,寂静,了然。 记录下,Android 历程中遇到的点滴问题吧,只为了,下次更快的处理~! 瞄准鸡老大~!biu~! Let's go. 1. ...
2020-05-04
Android配置C++开发环境 Windows篇
在 Android配置C++开发环境 文章中,配置Android C++开发环境使用的方案是VSCode远程登录服务器,性能非常不错,本文介绍的是在不能远程登录服务器,只能挂载远程Samba的前提下,如何配置VSCode进行开发。
2024-09-13
加快Android Studio的编译速度
从Eclipse切换到Android Studio后,感觉Android Studio的build速度比Eclipse慢很多, 以下几个方法可以提高Android Studio的编译速度
每一位Android开发者应该知道的Android体系架构和开发库
Android的体系架构鼓励组件重用,允许开发者发布共享Activity、Service并且访问其他应用程序的数据,还可以根据开发者制定的安全限制进行管理。话虽如此,今天我将分享一些关于Android架构和开发库信息,供开发者创建下一个杀手级应用使用。准备好了吗?请继续下面的阅读!
Flutter混合开发之FlutterFragment使用
我们知道,原生Android集成Flutter主要有两种方式,一种是创建flutter module,然后以原生module那样依赖;另一种方式是将flutter module打包成aar,然后在原生工程中依赖aar包,官方推荐aar的方式接入。
安卓实战项目-动态桌面-简单实现
前言:对于动态的壁纸大部分手机厂商还是保留的,不过发现oppo某一款就没有这个功能了,不过丝毫不影响本应用的开发,它只是在没做动态壁纸的界面而已,系统还是保留的
开源库推荐文章
最近在向大神 & 男神(Mr Huang)寻找有关下拉刷新与加载更多的相关资料,然后 TA 就发给了我一个 github 的链接,确实很齐全,很 nice~ 我先收藏了,这里再和大家一起分享一下~
2017-12-12
Android存储方式之SharedPreference
SharedPreferences是Android平台上一个轻量级数据存储方式,用来保存应用的一些常用配置,比如Activity状态,Activity暂停时,将此activity的状态保到SharedPereferences中;当Activity重载,系统回调方法 onSaveInstanceState时,再从SharedPreferences中将值取出。
2017-09-26