写点什么

Android Studio

1 人感兴趣 · 30 次引用

  • 最新
  • 推荐

软件测试 / 测试开发丨 app 自动化测试之模拟器控制

测试时需要用到测试设备,通常测试人员会选择使用模拟器进行自动化调试。模拟器分为原生模拟器与第三方模拟器。我们今天介绍的就是原生模拟器是 Android SDK 中自带的模拟器,可以通过 Android Studio 工具创建模拟器。

https://static001.geekbang.org/infoq/72/721af0deac7ba94535da0caafc19619a.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Notification(状态栏通知) 详解

Android中用于在状态栏显示通知信息的控件:Notification,相信大部分学Android都对他都很熟悉,而网上很多关于Notification的使用教程都是基于2.x的,而现在普遍的Android设备基本都在4.x以上,甚至是5.0以上的都有;他们各自的Notification都是不一样的!而

https://static001.geekbang.org/infoq/4e/4e3ed4d80ba1a0789c917639f7185715.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Date & Time 组件 (上)

本节给大家带来的是Android给我们提供的显示时间的几个控件,他们分别是: TextClock,AnalogClock,Chronometer,另外其实还有个过时的DigitalClock就不讲解了! 好的,开始本节内容!

https://static001.geekbang.org/infoq/ba/bac045a42571928ed2f2efe0d07cd75c.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

RatingBar(星级评分条)

RatingBar(星级评分条)也非常简单,相信在某宝, 买过东西的对这个应该不陌生,收到卖家的包裹,里面很多时候会有个小纸片,五星好评返还多少元这样, 而评分的时候就可以用到我们这个星级评分条了。

https://static001.geekbang.org/infoq/8d/8ddc9f9f3e48f81946d52d866474df2a.gif?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

ProgressBar(进度条)

本节给大家带来的是Android基本UI控件中的ProgressBar(进度条),ProgressBar的应用场景很多,比如 用户登录时,后台在发请求,以及等待服务器返回信息,这个时候会用到进度条;或者当在进行一些比较 耗时的操作,需要等待一段较长的时间,这个时候如果没有提

Button(按钮)与 ImageButton(图像按钮)

今天给大家介绍的Android基本控件中的两个按钮控件,Button普通按钮和ImageButton图像按钮; 其实ImageButton和Button的用法基本类似,至于与图片相关的则和后面ImageView相同,所以本节只对Button进行讲解,另外Button是TextView的子类,所以TextView上很多

TableLayout(表格布局)

前面我们已经学习了平时实际开发中用得较多的线性布局(LinearLayout)与相对布局(RelativeLayout),其实学完这两个基本就够用了,这一节我们会学习Android中的第三个布局:TableLayout(表格布局)!

RelativeLayout(相对布局)

在上一节中我们对LinearLayout进行了详细的解析,LinearLayout也是我们用的比较多的一个布局,我们更多的时候更钟情于他的weight(权重)属性,等比例划分,对屏幕适配还是帮助蛮大的;但是使用LinearLayout的时候也有一个问题,就是当界面比较复杂的时候,需要嵌

LinearLayout(线性布局)

本节开始讲Android中的布局,今天我们要讲解的就是第一个布局,LinearLayout(线性布局),我们屏幕适配的使用用的比较多的就是LinearLayout的weight(权重属性),在这一节里,我们会详细地解析LinearLayout,包括一些基本的属性,Weight属性的使用,以及比例如

反编译 APK 获取代码 & 资源

用户头像
向阳逐梦
2022-12-31

"反编译Apk",看上去好像好像很高端的样子,其实不然,就是通过某些反编译软件,对我们的APK进行反编译,从而获取程序的源代码,图片,XML资源等文件;不知道你有没有这样做过,看到一个别人的一个APP界面做得很精美,或者你看上别人的图片素材,简单点的,我

Android 程序签名打包

用户头像
向阳逐梦
2022-12-30

Android APP都需要我们用一个证书对应用进行数字签名,不然的话是无法安装到Android手机上的,平时我们调试运行时到手机上时,是AS会自动用默认的密钥和证书来进行签名;但是我们实际发布编译时,则不会自动签名,这个时候我们就需要进行手动签名了!为我们的

https://static001.geekbang.org/infoq/f7/f74e23e06a94682e14e9285644d1876d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Android 开发环境的搭建(Android Studio + 逍遥模拟器)

用户头像
2022-09-28

Android 开发环境的搭建(Android Studio + 逍遥模拟器 搭建 2022 )面向小白搭建 Android 开发环,境史上最全,超级详细。

MobSDK 快速集成文档

全维度广告审核体系、严格的反作弊机制、支持多维度的自主屏蔽,帮助您控制广告内容,避免因广告内容导致用户流失,保障流量生态健康

MobTech ShareSDK Android 端快速集成

MobTech ShareSDK安卓客户端快速集成方法教程来啦~

https://static001.geekbang.org/infoq/1b/1b267c74ba7c9d4cec58e757f6a4eff0.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

秒验丨 Android 客户端集成指南

秒验是MobTech推出的一款帮助开发者实现一键验证功能的产品,3秒完成手机号验证,能够有效提高拉新转化率,降低因验证带来的流失率. 本文将对安卓客户端集成前准备与配置添加两方面提供指南

产品说明丨 Android 端使用 MobPush 快速集成方法

本文介绍Android端如何使用MobTech袤博科技智能化推送服务产品Mobpush进行快速集成!

https://static001.geekbang.org/infoq/fb/fb93f2a5bcc14073e0c949710ca38727.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Android 自定义 TextView 实现高度和宽度,解决字体适配问题

用户头像
芝麻粒儿
2022-07-07

众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!

百度地图开发 - 与地图的交互功能 06

用户头像
Andy阿辉
2021-08-26

上一篇推文,重点介绍了离线地图的使用方法,我们可以通过缓存离线地图来满足某些业务需求。接下来介绍在使用百度地图时,可以和地图有那些交互。

百度地图开发 - 搭建基础脚手架 01

用户头像
Andy阿辉
2021-08-22

由于工作需要,最近在研究Android版百度地图SDK,仔细阅读其公开文档(官方教程)后,只想说一句:百度的教程牛叉,写的很不通俗易懂,新手按照那个文档来操作会遇到各种坑,根本很难实现其简单地图功能。而且文档长久没有更新,地图的SDK中很多方法和变量都已

【源码篇】Handler 那些事(万字图文)

用户头像
小呆呆666
2021-06-29

力求通俗易懂的来描述下Handler机制的整个流程,相关知识点,画了一些流程图,时序图来展示其运行机制,让本文图文并茂!

Android studio 在外置硬盘运行项目报.lock 的错误

用户头像
三爻
2021-06-01

由于电脑是内置硬盘256GB的17款mac ,不够用了,所以外接了个固态 作为项目存放地址。但是用Android studio 运行项目就报错了,一直是项目里面的.gradle里的.lock 文件被什么占用了,这个错误一直困扰着我,具体原因不明....

https://static001.geekbang.org/infoq/8a/8ac07d04990960b4f1bb5471b063e99c.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

为 Android Studio 设置代理,解决经常遇到的编译不通过的问题

在Android开发中,我们有时可能会遇到突然项目无法编译不通过的问题,前一天还在如火如荼的搬砖敲代码,第二天也不知道怎么回事突然编译不通过了,还有由于国内的限制,我们在创建工程,gradle下载的也比较缓慢,本文分享一下自己的开发经历,供大家参考,希

https://static001.geekbang.org/infoq/65/6508409d11911373c43ff6768e786eb1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

技术干货 | 如何在 Library 中使用 / 依赖 mPaaS?

在使用 mPaaS 框架过程中,有时需要复用模块。复用时需要按照使用 Module 依赖的方式添加模块。本文以将复用 mPaaS 扫码组件的 Module 为例进行说明。

https://static001.geekbang.org/infoq/64/6415b1f142f88314313494f55a9bfd2e.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

移动生态盘点与 HMS 生态解析

用户头像
华章IT
2020-12-29

移动应用生态体系,主要是由开发者、用户和生态平台三者共同组成。开发者希望快速、低成本地将其开发的产品变现获益,用户希望获得良好的使用体验,生态平台则一端为开发者提供全方位支持,另一端为用户带来丰富的应用体验,从而形成整体。

https://static001.geekbang.org/infoq/d8/d8bad33acccc7ebc8aa5f6c81873fc8c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Cordova 项目使用 Android Studio 真机调试

用户头像
麦洛
2020-07-06

今天我们来说一说如何利用Android Studio开发工具真机调试cordova项目。我们假设你已经有一个cordova的安卓项目,并且你的设备的usb调试等工作已经准备完成;

Android Studio_Android Studio技术文章_InfoQ写作社区