Android开发环境搭建
前言
本文为Android开发环境搭建教程,主要用于备忘,因为我毕竟不是总玩Android,重做系统后,一旦想玩,安装开发环境总会折磨我一会,所以,决定做一个备忘文章 。
JDK安装
首先去官网下载JDK。
Java SeSdk下载地址: https://www.oracle.com/java/technologies/javase-downloads.html
进入后如下图所示,点击下载Or ...
Android.00.IDEA中Android开发环境搭建
开始学习Android开发了
------------------------------------------------------------------------------------------------------------------------------------------------在准备环境前,百度上搜了下,随机挑了一个视频,是 MARS老师的,课程讲解得比较符合我的个人情况
有其它语言开发经验多年,有Java常规基础,迫 ...
uni-app&H5&Android混合开发二 || 使用Android Studio打包应用APK
前言:
在上一章节我们已经讲了如何uni-app离线打包Android平台教程,这一章就该来讲讲如何使用Android Studio打包应用APK提供给Android手机安装使用了。
uni-app跨平台框架介绍和快速入门
uni-app跨平台框架介绍和快速入门
第一步、首先打开已经编译好的Android项目:
第二步、选择Build>Generate Signed APK or A ...
Android开发 GridLayout网格布局
前言
GridLayout其实已经算是时代的眼泪了,在有ConstraintLayout的情况下,它其实变的相当鸡肋. 它的属性调试难度其实比ConstraintLayout还复杂(个别属性组合特别难以理解和使用),个人是建议如果你在有需求实现表格类型布局时还是直接使用ConstraintLayout. 当然了解GridLayout还是必须的,因为你无法阻挡别人使用 ...
uni-app&H5&Android混合开发一 || 最全面的uni-app离线打包Android平台教程
前言:
为什么会写这么一个教程,因为很久之前做过一个对接银行POS我们的系统是使用的H5开发的app应用。但是假如对结果银行相关业务的小伙伴应该都清楚,银行的业务相对于其他的对接方而言安全性比较高,而且一般都不会提供定制开发,所以只能我们自己来实现与他们的对接。因此我们把支付这一块做成了Android原生的对接 ...
Android NDK开发崩溃 signal 11 (SIGSEGV), code 1 (SEGV_MAPERR),解决方法
一.前言
在NDK开发的过程中,如果遇到应用Crash,JNI层的报错信息并不像java层那样可以看到详细的错误信息和错误位置,如果要想定位到错误位置,需要借助NDK的一些工具进行地址转换,本文中用addr2line(NDK的工具)来捕捉错误信息
二.分析
以下是我的报错信息
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
...
Android开发
开发工具:Android Studio
TestView(线性布局)
1、基本属性:
layout_width:组件宽度(单位dp)
layout_height:组件高度
id:组件id
text:文本内容
textColor:字体颜色
textStyle:字体风格,normal(无效果)、bold(加粗)、itallc(斜体)
textSize:字体大小(单位sp,为了不同手机的适配)
background:背景
gra ...
IntelliJ IDEA/Android Studio插件开发指南
为防止盗链,本文首发于于果的博客园,转载请注明出处!原文链接:https://www.cnblogs.com/yuxiuyan/p/14682460.html
前言
目前在为安卓手机QQ做自动化的相关工作,包括UI自动化,逻辑层自动化等。使用到的uiautomator等框架,需要在Android Studio进行编码工作。
其中很多工作如果做到插件化的话,可以有效地节省时间成本 ...
android开发android:taskAffinity标签属性的理解
android开发android:taskAffinity标签属性的理解
在AndroidManifest.xml文件配置标签时可以配置android:taskAffinity属性,具体如下:
<activity
android:name=".SecondActivity"
android:launchMode="singleTask"
android:process=":second"
android:taskAffinity="com.example.demo.XXX" />
那taskAffinity又是什 ...
adt-bundle 搭建 android 开发环境
1.软件包下载
adt-bundle包下载地址,https://blog.csdn.net/yanqux123/article/details/46965065
如果你安装的是32位的jdk,下载选择32位的adt-bundle(版本不一致,eclipse打开会报错)
2.环境配置
https://cloud.tencent.com/developer/article/1035654 重点查看第三部分ADT Bundle的配置,验证SDK环境变量配置成功
3.手 ...
Android应用开发中的applicationId与package
2021-03-27
关键字:
每一个Android应用都有一个“唯一身份标识”,即ID号。也即是本文标题中的 applicationId。
而 package 则是定义在 AndroidManifest.xml 中用于区分不同代码相对位置的。package的命名都是按目录层级结构走的。如下图所示:
在Android系统中,想要定位到某一具 ...
【ROS】Android开发环境搭建
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
<path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path>
</svg>
<p></p>
目录
ROS An ...
Android开发:调用华为手机X轴马达震动
Android开发:调用华为手机X轴线性马达震动
因为使用默认的震动的反馈使用太差了,所以强烈建议除了闹钟的震动使用默认马达,如果有X轴或者Y轴线性马达的手机,尽量使用线性马达。
项目需要的环境/依赖:
build.gradle(项目的)
buildscript {
repositories {
google()
jcenter()
maven { ur ...
快速集成华为AGC云存储服务-Android
华为AppGallery Connect提供了一个云存储(CloudStorage)的服务,号称提供了一个便捷的云端存储服务,应用开发者使用的时候,可以不用关注服务器的部署,直接使用就行。
目前这个功能还在bate阶段,我先抢先体验了一下。如果你想快速体验云存储服务的功能,请参考demo。
1、环境与应用信息
版本名称
集成环境
测试设备
...
使用 Android Studio 开发 widget 安卓桌面插件
•What
AppWidget 即桌面小部件,也叫桌面控件,就是能直接显示在Android系统桌面上的小程序;
这么说可能有点抽象,看图:
像这种,桌面上的天气、时钟、搜索框等等,都属于 APP Widget;
一些用户使用比较频繁的程序,可以做成AppWidget,这样能方便地使用。
AppWidget 是Android ...
通过《第一行代码》学习 Android 开发
第一行代码
Android
——第 2 版——
郭霖 ⚪ 著
第 1 章:开始启程——你的第一行 Android 代码
•1.2 手把手带你搭建开发环境
Android Studio 的安装及配置
Android Studio 常用设置
Android Studio 中批量注释 Java 代码
Android Studio 如何更新到新版本
...
Android WebView测试
混合应用中包含 Web 视图的应用,在 Appium 介绍及环境安装 中介绍了appium支持WebView测试,本文将分享Android 混合页面的测试方法。
WebView测试环境准备
手机端
被测浏览器:
iOS:Safari
Android:Chrome,Chromium,Browser (自带浏览器)
PC端
安装 Chrome浏览器(或chromium),可以访问https://www.google.com
下 ...
熟悉Android应用开发环境
知识点
Android开发环境搭建
jdk版本选择6,Google提供了ADT Bundle软件包(包括Eclipse、adt插件、Android SDK)
Android apk结构
APK 是 Android PacKage 的缩写,即 Android 安装包。APK文件其实是zip格式,后缀名被修改为apk,可以用解压软件打开,结构如下:
AndroidManifest.xml是程序全局配置文件,每个应用都必须定 ...
App控件定位:Android 控件介绍及元素定位方法
本文将分享Android相关基础知识和Android APP控件定位工具的使用方法。
目录Android基础知识Android布局Android四大组件1、activity2、Service3、Content Provider4、Broadcast ReceiverAndroid控件App控件定位uiautomatorviewer定位weditorAppium inspector工具用例录制Python + Appium启动APP
Android基础知识
Android布 ...
Android Camera开发系列:调整Camera预览方向
有时候我们想根据自己的需要调整下Camera的预览方向,那么是调用哪个API可以达到我们的目的呢?
我们看下下图拍的几张小可爱的照片,分别是正常方向、旋转180度、90度拍的照片。
一、Camera API
Camera1上,我们可以通过setDisplayOrientation(int degress);来设置camera预览的方向。
mCamera.setDisplayOrientatio ...