移动开发

Android中使用Drawbl资源

Drawble是Android应用中使用最灵活,也是最广泛的资源,不仅可以直接使用".png",".jpg",".9.png"等图片做为资源,也可以直接使用多种XML文件作为资源。只要一份XML文件可以被系统编译成Drawble子类的对象,那么这份XML文件就可以作为Drawble资源

山有木xi
ANDROID
4936
2020-05-27 15:02

Android四大组件之Activity

Android四大组件之Activity一、Activity是什么1、 Activity就是有界面的Android程序的基础,比如只要是有界面的android软件都是由活动在运行。没有活动的程序,你是看不到界面的,看不到的程序,也有他的用处,比如广播,服务等后台就可以运行的2、 一个含有Activity的程序,肯定要有一个作为主页面的3、 活动可以相互调用,包括自身,也包括其他的程序二、Activ

escing
ANDROID
416
2020-05-25 11:16

TestNG测试用例重跑详解及实践优化

测试用例运行稳定性是自动化质量的一个重要指标,在运行中需要尽可能的剔除非bug造成的测试用例执行失败,对于失败用例进行重跑是常用策略之一。一种重跑策略是所有用例运行结束后对失败用例重跑,另一种重跑策略是在运行时监控用例运行状态,失败后实时重跑。

宜信技术学院
移动测试
443
2020-05-06 10:54

图形图像处理之绘图基础

除了使用已有的图片以外,Android应用通常还需要在运行时动态的生产图片,比如手机游戏,游戏界面的花里胡哨,并且个极具用户的操作动态的改变,这就需要Android的绘图支持

山有木xi
ANDROID
3627
2020-05-02 16:09

图形图像处理之简单图片

决定Android应用是否被用户接受的一个重要的原因就是用户界面,友好的用户界面就需要使用到图形图像处理技术,包括静态图片、动画和游戏都需要大量的图形图像处理,所谓游戏,其实就是提供更逼真,能模拟某种环境的用户界面,并根据某种规则响应用户的操作

山有木xi
ANDROID
4013
2020-05-02 15:49

程序员:我想换工作,让我琢磨琢磨这几个值得深入思考的面试问答

马上就要年末啦,大家包袱款款回家过个热闹年,拿完年终奖,又到了跳槽的好机会俗话说,机会总是给有准备的人,现在就可以看看面试题了。这里给大家不定期更新大厂面试真题,今天来分享一下Android面试中几个值得我们深入思考的面试题还有解析,希望可以帮助到即将面试的小伙伴们,祝面试顺利~接下来是正文:1. 事件分发机制大家应该都熟记于心,默认事件分发是逆序的,有哪些方法可以修改分发顺序?记得曾经有位朋友做

yilian
ANDROID
432
2019-12-11 21:19

算法+数据结构=程序,今天就来说说递归+排序+查找,再加上树与图

著名数据专家沃斯曾说:算法+数据结构=程序上次讲了数据结构这回就讲讲算法复杂度复杂度分析,是贯彻数据结构和算法中的一项基础技能,学习数据结构和算法的目的,无非就是要写出占用空间更小、运行时间更短的代码。时间复杂度大O表示法:T(n) = O(f(n))表示代码执行时间随数据规模增长的变化趋势(注意只是表示「变化趋势」)由于只是表示变化趋势,一般计算复杂度时,会忽略低阶、常量、系数几种常见的时间复杂

yilian
ANDROID
469
2019-12-09 22:14

最通俗易懂搞定HashMap的底层原理

HashMap的底层原理面试必考题。为什么面试官如此青睐这道题?HashMap里面涉及了很多的知识点,可以比较全面考察面试者的基本功,想要拿到一个好offer,这是一个迈不过的坎,接下来我用最通俗易懂的语言带着大家揭开HashMap的神秘面纱一:HashMap的节点:HashMap是一个集合,键值对的集合,源码中每个节点用Node<K,V>表示static class&nbs

yilian
ANDROID
475
2019-12-06 16:57

跨平台开发的救星-让我们来了解一下flutter

第一次看文章的朋友可以关注我,会不定期发布Android面试内容、进阶专题等等。简介很多人已经用上了flutter,今天就来介绍一下Flutter 架构imageFlutter框架分三层Framework,Engine, EmbedderFramework使用dart语言实现,包括UI,文本,图片,按钮等Widgets,渲染,动画,手势等。此部分的核心代码是flutter仓库下的flutter p

yilian
ANDROID
529
2019-11-26 11:27

Xamarin.FormsShell基础教程(2)创建Shell解决方案

Xamarin.FormsShell基础教程(2)创建Shell解决方案

大学霸
移动测试
444
2019-11-26 11:02

敲开阿里大门的线程、多线程和线程池面试专题

本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:1、开启线程的三种方式?1)继承Thread类,重写run()方法,在run()方法体中编写要完成的任务 new Thread().start();2)实现Runnable接口,实现run()方法 new Thread(new MyRunnable()).start()

yilian
ANDROID
483
2019-11-18 13:51

高德客户端及引擎技术架构演进与思考

阿里巴巴高级无线开发专家宋照春在高德技术专场做了题为《高德客户端及引擎技术架构演进与思考》的演讲,主要分享了高德地图客户端技术架构沿着「上漂下沉」、「模块化、Bundle化」的思路演进所做的一系列架构升级中的经验和思考。

amap_tech
ANDROID
450
2019-11-15 11:26

浅谈Kotlin中的函数

本文简单谈下Kotlin中的函数,包括表达式函数体,命名参数,默认参数,顶层函数,扩展函数,局部函数,Lambda表达式,成员引用,with/apply函数等。从例子入手,从一般写法到使用特性进行简化,再到原理解析。

vivo互联网技术
ANDROID
434
2019-11-04 14:17

虚拟化环境下的性能测试

概要服务器的虚拟化技术已经非常成熟了,在虚拟化环境中,多个vm运行在一台服务器上,因此可以更加有效地共享资源,有利于消减成本。但是如果资源被共享过度则会发生竞争,可能导致性能下降。所以,平衡资源效率和性能就很重要了。什么是服务器虚拟化服务器虚拟化是指一台物理服务器上运行多台虚拟服务器,也就是我们常说的虚机vm。通过在各个vm中分别运行os,即可在一台物理服务器上运行多个应用。在虚拟化环境中,物理服

testingbang
移动测试
515
2019-10-17 09:25

RK3399 /RK3288 ADB使用

RK3399 /RK3288 ADB使用

tt7643066
ANDROID
1079
2019-09-20 08:40

支付宝移动端 Hybrid 解决方案探索与实践

主要给大家介绍支付宝 APP 在这几年移动互联网快速发展的阶段,其自身的一个变化与遇到的性能挑战。

支付宝技术团队
IOS
451
2019-08-20 09:31

Android读取配置文件的方法

1、配置properties文件先创建properties文件,存放在安卓工程文件的assets文件夹下创建后的文件目录结构如下文件内容按照“参数=值”的键值对形式组织2、配置文件的读取以下是读取config.properties配置文件的例子:// 读取参数配置Properties props = new Properties();try {props.load(getApplicationCo

llnnmc
ANDROID
1661
2019-08-18 10:27

selenium webdriver或Appium+testng+ant+jenkins的集成方法

自动化测试的运行貌似离不开jenkins,好吧,其实我觉得真心没有必要那么依赖,但是现实如此,我们就庸俗一下吧,这次我们就看看如何整合1、脚本搞定没有问题2、testng、reportng搞定没问题,不要问我怎么弄3、ant搞定(https://ant.apache.org/bindownload.cgi),并配置好环境变量,自行去google4、jenkins去官网下载windows版本(htt

testingbang
移动测试
472
2019-08-12 19:03

LoadRunner中90响应时间的理解

最近有朋友老问关于90的响应时间不太理解,顾摘录如下内容供大家参考:官方解释:Solution: The 90th percentile is the value for which 90 of the data points are smallerThe 90th percentile is a measure of stastical distribution, not unli

testingbang
移动测试
488
2019-08-04 20:44

Monkey基本用法与常用参数

可以通过开发机器上的命令行或脚本来启动Monkey。由于Monkey运行在模拟器/设备环境中,所以必须用其环境中的shell来进行启动。可以通过在每条命令前加上adb shell来达到目的,也可以进入Shell后直接输入Monkey命令。基本语法如下:$ adb shell monkey [options] 如果不指定options,Monkey将以无反馈模式启动,并把事件任意发送到安装

testingbang
移动测试
140
2019-08-03 15:45
 1 2 3 下一页
推荐课程