Android开发
文章平均质量分 69
Holidaylovesam
这个作者很懒,什么都没留下…
展开
-
Android的logcat日志命令使用
Android开发环境自带的Logcat,是用来抓取系统操作日志的,也是Android测试同学常用的命令。原创 2021-01-23 19:51:02 · 956 阅读 · 0 评论 -
各个地区的语言代号及value文件夹命名规范
上一篇博客,讲述多语言测试的注意事项时,提到多语言测试中不得不知道的语言代号的概念,也提到了系统语言选项、语言名称、代号之间的关系。这里附上两个在测试开发过程中必须用到的清单:Android系统和iOS系统中,语言及对应的国家/区域关系清单各国家values文件下的语言包命名规则清单原创 2017-12-28 10:04:07 · 2452 阅读 · 1 评论 -
Google map API:查询地理位置和经纬度信息示例
这两天工作需要调用到Google API,所以查询官方文档了解了一下,发现很方便。注册Google Key1、首先需要注册一个Google Cloud 账号。2、创建一个项目。具体步骤不记得了,之后再补,之前碰巧有注册过账号,就可以直接用。项目任意命名就可以。查看官方地图API文档Google全部API的地址:https://cloud.google.com/ma...原创 2019-12-25 23:30:57 · 15310 阅读 · 2 评论 -
50个常见的 Java 错误(第三部分)
50个常见的 Java 错误及避免方法(第三部分)转载 2018-06-13 21:45:23 · 1796 阅读 · 0 评论 -
Android中allowBackup属性的含义和危险性实例讲解
一、前言今天在开发的过程中遇到一个问题,就是关于AndroidManifest.xml中的allowBackup属性,也算是自己之前对这个属性的不了解,加上IDE的自动生成代码,没太注意这个属性,但是没想到这个属性会直接导致隐私数据的丢失。下面就来看一下这个属性的影响到底有多大。他的作用是什么?二、Android中的allowBackup属性1、allowBackup安全风险描述Android A...转载 2018-06-24 19:41:43 · 436 阅读 · 0 评论 -
手机基础知识
像素密度定义像素密度(pixles per inch),也称PPi,即每英寸屏幕所拥有的像素数,像素密度越大,显示画面细节就越丰富。 目前,人眼能识别的像素密度为300ppi,5英寸的1080P全高清屏幕已超过人眼识别的极限。在这种情况下,屏幕显示的灵敏度成为关键。比如,3D物体看起...原创 2018-06-27 20:21:07 · 4431 阅读 · 0 评论 -
Android 升级/刷机攻略(Google原生系统Pixel)
由于Google在五月份的I/O大会上新发布了Android P 9.0系统,公司需要测试APP在9.0上的兼容,因此拿到Pixel升级系统。因为考虑到刷机开发版后无法再检测到更新,所以就还是尽量升级到Beta版。(此教程也适用于Android Q)升级到Android Beta版升级到Android Beta最新版,相比刷机的优势在于,后续系统还能继续检查到更新,自动升级...原创 2018-07-09 21:18:33 · 22549 阅读 · 1 评论 -
Flutter学习总结系列----第一章、Flutter基础全面详解
转载自 AWeiLoveAndroid的博客:https://www.jianshu.com/p/2c9867e737a1Flutter学习总结:更多相关内容和示例代码,请看我的github:https://github.com/AweiLoveAndroid/Flutter-learning第1章、基础入门1.1 Flutter简介1.1.1 跨平台框架的发展历史详情...转载 2018-07-23 22:19:56 · 1983 阅读 · 0 评论 -
Android SDK的级别
Google Play 在应用清单中通过声明的<uses-sdk>属性,用以从不符合其平台版本要求的设备上过滤应用。uses-sdk在androidManifest.xml文件中,语法为:<uses-sdkandroid:minSdkVersion="integer" android:targetSdkVersion="integer" ...原创 2019-05-21 22:10:29 · 1566 阅读 · 0 评论 -
Android Q Labs 纪要(一)
5.20日在深圳现场听了Google Android Team组织的Android Q Labs的分享,简单做了个纪要,关注的朋友可以了解下。(机缘巧合,官方工程师有看这篇文章,指出其中device ID的截图有错,SDK深灰名单的描述有错,感谢纠错,但是因为要休假旅行,所以没有时间详细再看回放修改,6.10号以后会更正为正确的内容。)完整内容可以看这个视频直播:https://jueji...原创 2019-05-26 22:06:39 · 701 阅读 · 0 评论 -
Android Q Labs 纪要(二):折叠屏和主题背景
5.20日在深圳现场听了Google Android Team组织的Android Q Labs的分享,简单做了个纪要,关注的朋友可以了解下。完整内容可以看这个视频直播:https://juejin.im/e/android-q-labs?from=groupmessage&isappinstalled=0虽然直播是上海现场的,但是日程和内容和深圳场是一样的。本篇主要讲折...原创 2019-05-27 10:47:36 · 596 阅读 · 0 评论 -
获取Android APP的包名
获取Android APP包名的方式有多种,可以参考这篇文章:1、直接从代码中androidmanifest.xml文件查看package="com.sample.office"Androidmanifest文件的样式及详细内容可以查看这篇文章:https://blog.csdn.net/alice_tl/article/details/75905403。2、使用adb命令...原创 2019-05-18 15:00:23 · 7266 阅读 · 0 评论 -
Android Monkey入门及使用
Monkey介绍Monkey是由Android系统自带,基于Android设备的,模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常和Crash。Monkey虽然可以根据一个指定的命令脚本发送按键消息,但不支持条件判断,也不支持读取待测界面的信息来执行验证操作。因此具有Monkey的随机性。这种随机给我们带来了一些困扰:手机困...原创 2019-05-18 15:04:38 · 2331 阅读 · 0 评论 -
50个常见的 Java 错误(第二部分)
50个常见的 Java 错误及避免方法(第二部分)转载 2018-06-13 21:43:29 · 1479 阅读 · 0 评论 -
50个常见的 Java 错误(第一部分)
在开发Java软件时可能会遇到许多类型的错误,但大多数是可以避免的。为此我们罗列了50个最常见的Java编码错误,其中包含代码示例和教程,以帮助大家解决常见的编码问题。编译器错误当Java软件代码通过编译器运行时,会创建编译器错误消息。谨记编译器可能会针对一个错误抛出许多错误消息。所以得修复第一个错误并重新编译。这样做可以解决很多问题。1.“…Expected”当代码中缺少某些东西时,会发生此错误...转载 2018-06-13 21:41:56 · 1855 阅读 · 0 评论 -
学习函数式编程,向高级开发进阶
周末参加了线下安卓巴士论坛组织的“安卓开发者的修炼之道”,几位嘉宾分享的内容都很赞。没时间整理文字版,直接分享嘉宾的PPT了。第四位嘉宾黄旋科,随手记高级安卓开发工程师,分享的主题是《学习函数式编程,向高级开发进阶》。...原创 2018-05-06 18:39:00 · 299 阅读 · 0 评论 -
Android studio 点击按钮跳转到新的Activity
第一部分:创建新Activity右键点击包名,New--Activity--选择你想要的类型-编辑名字及其他信息--finish第二部分:按钮点击响应函数中创建ActivityFloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);fab.setOnClickListener(newView.OnClic...原创 2017-07-23 12:31:47 · 4862 阅读 · 0 评论 -
Android常用命令
adb 概要adb(Android Debug Bridge)调试系统是一个面对客户服务系统,包括三个组成部分:一个用于开发程序的电脑上运行的客户端。可以通过shell端使用adb命令启动客户端。 其他Android工具比如说ADT插件和DDMS同样可以产生adb客户端。 用于发的机器上作为后台进程运行的服务器。该服务器负责管理客户端与运行于模拟器或设备上的adb守护程序(daemon)...原创 2017-07-23 12:34:56 · 512 阅读 · 0 评论 -
Android SDK 环境搭建指南
首先下载三个安装包:1.android-studio-ide-141.2422023-mac.dmg地址:http://pan.baidu.com/s/1dDTMrlR提取码:wan42.jdk-8u65-macosx-x64.dmg地址:http://pan.baidu.com/s/1i4jHKWH提取码:93pw3.android-sdk_r22.6....原创 2017-10-27 13:39:05 · 792 阅读 · 0 评论 -
让您的应用兼容 Android Oreo
在12.13-12.14的上海GDD 2017大会上,Google专门做了一个《让您的应用兼容 Android Oreo》主题分享,分享给大家,对于Android开发者来说,迁移到Andriod 8.0 时有一些帮助。每一次系统重大升级,在兼容性这一块总会出现或多或少的问题,作为开发者,应用应该保持与最新的Android版本兼容,8月25日正式发布Android O之后,中国Top1000主流应用...转载 2018-03-07 10:38:36 · 293 阅读 · 0 评论 -
疯狂Android讲义(一)
《疯狂Android讲义》整本书分为19章,共782页。脑图主要针对我认为基础应该了解的,以及平时常听到的一些重要信息,记录下来的学习笔记。第一章和第二章:第三章:主要讲事件处理,也是平时在与开发沟通过程中容易听到的。第四章:主要讲Activity的不同状态,以及相关概念。第五章:未完待续。...原创 2018-03-19 23:24:41 · 5478 阅读 · 0 评论 -
疯狂Android讲义(二)
接疯狂Android讲义(一):http://blog.csdn.net/alice_tl/article/details/79619363原创 2018-03-19 23:27:33 · 372 阅读 · 0 评论 -
总结Android屏幕适配(源自简书:李俊的博客)
基础知识屏幕尺寸、屏幕分辨率、屏幕像素密度1、屏幕尺寸是指屏幕对角线的长度。单位是英寸,1英寸=2.54厘米。2、屏幕分辨率是指在横纵向上的像素点数,单位是px,1px=1像素点,一般是纵向像素横向像素,如1280×720。3、屏幕像素密度是指每英寸上的像素点数,单位是dpi(dot per inch),像素密度和屏幕尺寸和屏幕分辨率有关。dip、dp、sp、dpi、px、in、pt1、dip或d...转载 2018-04-17 13:45:37 · 541 阅读 · 0 评论 -
支持升级 Android P Beta 的机型
在美国时间5.8日的 IO 2018大会上,Google 官方正式宣布部分设备支持升级到 Android P Beta 尝鲜。那么具体哪些设备支持呢,可以看下面的清单:Google Pixel内置了 Google Assistant 的手机。Google Pixel XL内置了 Google Assistant 的手机。Google Pixel 2Pixel 是一款内置了 Google Assis...原创 2018-05-11 11:44:56 · 1986 阅读 · 0 评论 -
Java JDK环境搭建
不管是Android SDK环境搭建,还是Jmeter工具的使用,都需要装Java环境和配置环境变量,这里讲一下如何安装JDK。原创 2018-05-17 21:44:48 · 355 阅读 · 0 评论 -
移动应用安全开发规范-安卓基础篇
周末参加了线下安卓巴士论坛组织的“安卓开发者的修炼之道”,几位嘉宾分享的内容都很赞。没时间整理文字版,直接分享嘉宾的PPT了。第一位嘉宾林魏,深圳爱加密科技公司攻防实验室负责人,分享的主题是《移动应用安全开发规范-安卓基础篇》。...原创 2018-05-06 18:06:15 · 3912 阅读 · 0 评论 -
Android多媒体开发技术
周末参加了线下安卓巴士论坛组织的“安卓开发者的修炼之道”,几位嘉宾分享的内容都很赞。没时间整理文字版,直接分享嘉宾的PPT了。第二位嘉宾何俊林,前爱奇艺多媒体开发,据说活动现场很多他的粉丝,都是慕名而来见大神的。分享的主题是《Android多媒体开发技术》。...原创 2018-05-06 18:20:09 · 2883 阅读 · 0 评论 -
全面解析Android线程
周末参加了线下安卓巴士论坛组织的“安卓开发者的修炼之道”,几位嘉宾分享的内容都很赞。没时间整理文字版,直接分享嘉宾的PPT了。第三位嘉宾邱炬,美图高级安卓开发工程师,分享的主题是《全面解析Android线程》。...原创 2018-05-06 18:33:46 · 255 阅读 · 0 评论 -
Android APK 瘦身实践
Android瘦身实践转载 2017-07-23 12:28:48 · 403 阅读 · 0 评论