android开发

微信搜一搜 code小生

2019 年终总结,240+篇,已分类整理

code小生 一个专注大前端领域的技术平台公众号回复Android加入安卓技术群以下内容按照技术模块来划分,每个大的分类下文章顺序是按照难易程序来的,这样学习起来方便些。58同城厂商内置包大小减少实战Android Studio 4.0 这几个新功能可太牛逼了! »

在这里插入图片描述

Android开发之Android Studio安装教程

Android开发之Android Studio安装教程下载Android Studio安装安装JDK安装Android Studio下载Android StudioAndroid Studio官网下载安装安装JDKAndroid的开发语言是Java,所以需要安装JDK。也可以下载SDK布置到本地,这里不介绍了,网上有教程,有需要的可以去找找9、点击“next”10、选择标准版本11、选择自己喜欢... »

在这里插入图片描述

Android GPU Inspector

2020年3月24日,Google正式推出了Android GPU debug工具Android GPU Inspector。该工具用于查看在Android平台上的GPU的运行状态,也可以进行调试,高通的Adreno和ARM的Mali平台均可使用。Android GPU Inspector特性如下:优化应用深入检查Android上GPU的工作负荷,了解瓶颈所在,从而找到优化点;跟踪CPU和GPU的... »

android中用getApplicationContext()会不会避免某些内存泄漏问题?

android中用getApplicationContext()会不会避免某些内存泄漏问题?

RT,在android开发中,如果在使用context的地方全部用getApplicationContext()会不会避免某些内存泄漏问题?解决的方法很简单,将 初始化TestContext是传递的参数context变为context.getApplicationContext()既可,因为用此方法获得的是应用程序的 context,因此就不用担心内存泄露了。 »

在这里插入图片描述

Android BottomSheetDialogFragment 可随手势滑动关闭的底部弹窗

在APP开发中,经常会有一个需求:从底部弹出弹窗,并且可以跟随手指滑动关闭弹窗.简介BottomSheetDialogFragment是位于com.google.android.material包下的一个类.BottomSheetDialogFragment 继承自AppCompatDialogFragmentAppCompatDialogFragment继 »

在这里插入图片描述

AMD无法使用Android studio解决方法

无法使用Android studio解决方法 前提:你的电脑是AMD处理器, 想使用Android studio,自己的电脑系统是win10家庭版,在百度找到勾选hyper-v就能用,然后发现在自己的电脑上面找不到,又要去BIOS界面里面更改配置发现也不行, 这些坑我都踩过。。。。 那请你接着往下看 当初刚上大一对于电脑硬件有好多东西不懂,然后随便找了一个外观比较好看的,而硬件基本没考虑就买了, ... »

在这里插入图片描述

Android开发必备工具

工欲善其事,必先利其器,在Android项目的开发中,借助工具能使开发效率大幅提升,下面分享我经常使用的工具,欢迎各位同学补充。Android Studio 是基于 IntelliJ IDEA 且适用于开发 Android 应用的官方集成开发环境 ,功能非常强大,使用体验相当好,从我的使用感觉来说比Visual Studio要好。 »

BAs9Uc-202003282335

macOS安装Android Studio及配置环境变量

然后查看是否配置成功。 »

移动设备程序开发2003291346

选项:A:android:inputType=”textPassword”B:android:inputType=”textCapWords”C:android:inputPassword=”true”D:android:password=”true”答案: 4、判断题:按钮主要用于处理人机交互事件的。选项:A:错B:对答案: 5、判断题:ImageButton是Button的子类,继承Butto... »

深入理解 Android事件分发机制源码(基于9.0)

/framworks/base/core/java/android/view/Window.java/** * Abstract base class for a top-level window look and behavior policy. An * instance of this class should be used as the top-level view added to ... »

Xamarin Android 开发环境搭建

Xamarin Android 开发环境搭建

本人用的win10专业版 VS2017企业版1、安装VS2017记得 勾选2、安装完成后,在安装盘根目录下会自动生成一个Android文件夹,里面默认为VS2017android SDK的存储位置。 »

Android 性能优化(四)Crash治理之路,拦截并处理Exception

Android 性能优化(四)Crash治理之路,拦截并处理Exception

开篇我还是得要重申一下我的工作理念,当我们遇见一个bug时,不能依赖于拦截异常,然后改一行代码就行了,而是学习《美团外卖Android Crash治理之路》说的:预防胜于治理。尽可能的提前预防Crash的发生,可以将Crash消灭在萌芽阶段。这么涉及到的Handler机制,第二篇就已经详细说过了。Android中虽然可以通过设置 Thread.setDefaultUncaughtException... »

Android studio安装的一系列问题

需要重新装,从同事哪儿拿来Andrid Studio 安装包,删除之前Android Studio会出现删除不掉的情况,需要找管理员开通权限(公司需要拿权限。这时如果你正在开发,而且恰好用的是AndroidStudio,那么当你再次重新启动电脑,启动项目时,你会发现,你的工作状态都被归置了。 »

在这里插入图片描述

【Appium学习笔记】从零搭建Android自动化测试环境

目录一、Appium简介二、测试环境1. Appium-Client2. Appium-Server3. 移动设备三、软件配置1. Window系统配置2. Android Emulator配置2.1 移动开发组件安装2.1 Android SDK安装3. Appium Desktop配置3.1 环境变量配置3.2 Desired Capbilities配置四、测试案例1. 启动Andriod E... »

解放双手,Android开发应该尝试的UI自动化测试

解放双手,Android开发应该尝试的UI自动化测试

前言 人们懒的走路,才创造了汽车;  人们懒的爬楼,才创造了电梯;  人们懒的扫地,才创造了自动扫地机器人。  人类的进步,离不开这些喜欢偷懒的人,Google希望,当Android的开发者利用Espresso写完测试用例后,能一边看着测试用例自动执行,一边享受一杯香醇Espresso(浓咖啡)。 为什么要单元测试 @小创作:为什么要做单元测试 为什么要进行烦人的单元测试? 以下引用Android... »

基于Android Studio NDK开发

1.  开发环境配置 Android Studio3.0.1 android-ndk-r13 gradle插件: classpath ‘com.android.tools.build:gradle:3.0.1’ gradle:distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.z... »

点击会有动态效果

Android Studio微信界面基础开发

Android Studio微信界面基础开发 基础页面开发 新建页面并编写 #第一个框架处理,分为top,content,bottom 事件处理函数 MainActivity.java package com.example.wexin; import androidx.appcompat.app.AppCompatActivity; import android.app.Fragment; im... »

Android环境配置 AndroidStudio安装教程、 基础配置 以及部分快捷键使用

Android环境配置 AndroidStudio安装教程、 基础配置 以及部分快捷键使用

本文旨在教导初学Android以及从eclipse转到AndroidStudio上的童鞋进行AndroidStudio的下载安装以及配置。希望大家都能开心的学习! 建议大家先按照这个结构创建一下目录,方便管理。建议放在剩余空间大的目录,10G以上空间的(不安装其他软件情况下),以后创建的工程放在StudioProject下。其他几个文件夹在以下步骤使用。(MAC可以看到上下层结构,Windows创... »

在这里插入图片描述

Android –Room入门分析与学习

Room Room 持久性库在 SQLite 的基础上提供了一个抽象层,让用户能够在充分利用 SQLite 的强大功能的同时,获享更强健的数据库访问机制   Android数据持久层直接使用SQLite很麻烦,Google官方推出了Room, Google对Room的定义: The Room persistence library provides an abstraction layer ove... »

Android布局基础知识

布局布局的创建UI界面是人与手机之间数据传递的、信息交互的重要媒介和对话窗口,是Android系统的重要组成部分。如android:layout_width=”24dp” // 指定值为24dppx:代表像素,即在屏幕中可以显示的最小元素单位,应用程序中任何控件都是由一个像素点组成的。 »

在这里插入图片描述

Android Studio移动互联网开发之仿微信主界面页面切换

实践第一课–AS仿微信主界面— Android Studio仿微信主界面页面切换源码链接:https://gitee.com/huo_shui_three_thousand/WeChatVIewAS仿微信主界面首先明确一下我们想要的最终成品 :布局分布和功能效果再分析界面构成、UI设计,实现功能整体效果如下:每次点击底部菜单栏一个选择,就切换到相应界面。需要 »

Android底层C代码如何打印logcat

文章目录1.c代码如何打印2.java代码如何打印3.__android_log_buf_write 1.c代码如何打印 java和c混合开发调试的时候,我们希望c代码也能打印logcat,这样代码跑一遍就能看到完整的调用流程,调试方便很多。 模仿android.util.Log,根据优先级打印,代码如下: /* * dlog.h --- Double log output: printf and... »

在这里插入图片描述

centOs7安装Android Sdk详细教程

在开发vue时想将vue转换为apk安装包 先卸载掉自带的jdk、推荐使用1.8的jdk cd /usr/local/src/ mkdir sdkMy wget https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip unzip sdk-tools-linux-3859397.zip 配置环境变量(根据自己的路径配)... »

android开发–compileSdkVersion、targetSdkVersion、Support库的作用与他们之间的关系

如果开发者想要在APP中使用Android 7.0提供的新功能,除了需要使用Android 7.0手机,还需要保证targetSdkVersion升级到至少24,从这个角度来说,升级 targetSdkVersion 的目的是为了使用新版本的功能。综上所述,最好的关系是:minSdkVersion <= targetSdkVersion = compileSdkVersion。 »

在这里插入图片描述

Android消息机制基本原理和使用

在Android开发过程中,我们常常遇到子线程更新UI的需求,例如在子线程进行耗时较长的下载,等下载完成之后,再去更新UI,提示用户下载完成,直接在子线程里更新UI,会得到报错提示:Only the original thread that created a view hierarchy can touch its views。 Android老手知道这是怎么回事,并且知道解决方案,新手只能去网... »

Page 1 of 221123»