Android
文章平均质量分 87
打小我就狂
这个作者很懒,什么都没留下…
展开
-
安卓权限记录
<uses-permission android:name="android.permission.ACCEPT_HANDOVER" /> <!-- 允许呼叫应用继续在另一个应用中启动的呼叫 --> <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"/> <!-- 允许应用访问后台的位置 --> <uses-permission android:nam原创 2021-11-08 15:33:09 · 1904 阅读 · 0 评论 -
ADB操作命令
下载ADB位置:https://download.csdn.net/download/qq_42095701/16078245一. adb 相关命令: 1. 关闭adb服务:adb kill-server 2. 启动adb服务 adb start-server 3. 查询当前运行的所有设备 adb devices 4. 可能在adb中存在多个虚拟设备运行 可以指定虚拟设备运行 -s 虚拟设备名称 5. 重启设备 adb reboot --指定虚拟设备 adb ...原创 2021-03-25 13:51:03 · 6554 阅读 · 0 评论 -
android studio工具栏操作
原创 2020-11-20 16:01:45 · 319 阅读 · 0 评论 -
Android:三方库的使用 17
使用三方包/库的原因在实际的Android开发中我们并不是所有的功能都是自己去开发的,因为Android本身的开源性,我们可以找到很多对我们开发有帮助的三方包/库来减轻我们开发的难度及工作量,一般我们不会去做重复造轮子的事情,我们有时也会将我们自己的工具代码打包起来重复使用或者分享给别人去使用。三方包/库的类型及对应的导入方法Android中可以导入的三方包/库有三种类型:jar...原创 2019-11-28 08:39:45 · 179 阅读 · 0 评论 -
Android:Android studio完全卸载
打开控制面板或360软件管家等执行常规的卸载操作。 找到SDK的安装目录手动删除SDK。 进入“C:\Users\<你的用户名下>”目录下,手动删除".android"、".AndroidStudioX.X"、".gradle"目录 隐藏目录里面:也会有一个android文件直接删 需要先打开隐藏选项 删了忘记上图。只要再Appdata里面看到android的字样就...原创 2019-11-28 08:39:14 · 4133 阅读 · 0 评论 -
Android:打包发布及错误修复 18
AndroidAPP打包为了保证APP的唯一性,Android系统里用apk打包的方式打包apk都做了什么?下面是我们的步骤:对项目进行预编译(使用aapt) 编译AIDL文件 编译Java文件(编译成.class文件) 生成dex文件 打包apk文件 签名 对齐 zipalign命令为 zipalign–c –v 4 xxx.apk (不常用)分发...原创 2019-11-28 08:39:24 · 178 阅读 · 0 评论 -
Android:SQLite 数据存储方式 16
SQLiteSQLite是一种轻型的关系型数据库管理系统(DBMS),是专门为嵌入式设计的SQLite支持多种操作系统,同时支持多种编程语言SQLite的特点:开源 轻量级 无需安装 单一文件保存 跨平台性强 字段使用弱类型SQLite数据类型大部分数据库管理系统使用的都是固定的静态数据类型,但SQLite使用的是动态数据类型,会自动判断传入值的数据类型...原创 2019-11-28 08:39:56 · 176 阅读 · 0 评论 -
Android:网络访问 15
Android中的网络通信早期的Android框架中使用的是httpClient类进行网络通信其中根本上使用的是Java框架中的httpUrlConnection类但是直接使用httpClient并不是很方便,所以要借助于三方的框架进行更方便快捷的操作才行android-async-http框架:一个简易的异步网络连接库,其中封装了httpClient,但是android...原创 2019-11-28 08:40:22 · 103 阅读 · 0 评论 -
Android:麦克风及摄像头使用 14
Android手机设备调用方式之前的课程中我们介绍过,Android中硬件的驱动都在系统层,这些驱动都是由C/C++语言编写的,Java语言写的代码是无法直接调用的,并且每一台手机所使用的硬件可能都不一样,同样功能的设备驱动也可能不同,那该怎么办呢?Android的系统开发工程师已经想到了这一点,在应用框架层统一给我们做好了用来调用这些设备的API(应用程序接口),方便APP开发者来调用,并...原创 2019-11-28 08:40:34 · 1049 阅读 · 0 评论 -
Android:集合 9
集合的意义集合是为了连续的存储数据搭建的框架数组:可以存储基本数据类型和引用类型,数组的长度是固定的,当元素数量未知的情况下不适合使用集合:只能存储对象,集合的长度可变,多数情况下使用集合集合框架的层次结构collection接口是集合类接口的根接口,这个接口没有实现类,List和Set接口是继承它而来的Map接口也是集合类接口的一部分,它和collection独立,...原创 2019-11-28 08:40:57 · 84 阅读 · 0 评论 -
Android: 数组 7
一维数组声明数组:数据类型[ ] 数组名=new数据类型[维数]; // Java中的标准写法数据类型数组名[]; //和上面效果一样,但是不推荐,这是保留C/C++的写法,目的 是为了让C/C++程序员快速理解JAVA语言二维数组数据类型[][ ]数组的处理最常用的处理方式就是利用循环foreach数组的使用数组作为函数的参数 直接传入同类型的...原创 2019-11-28 08:41:09 · 377 阅读 · 0 评论 -
Android:动画及自定义控件 13
自定义控件自定义控件需要注意的主要知识点:重写构造函数,初始化自有属性共有的操作是将父类的构造方法继承下来(super)只有一个参数的构造函数(给java代码new对象的时候使用的) 有两个参数的构造函数(给布局文件调用和设置view的时候使用,第二个参数就是属性集) 有三个参数的构造函数(不常用,第三个参数是style类型的参数,这个构造函数是通过两个参数的构造函数调用的)xml...原创 2019-11-27 10:48:49 · 165 阅读 · 0 评论 -
Android:-组件生命周期 12
Activity生命周期Activity三种状态(1)active:当Activity运行在屏幕上(处于当前任务活动栈的最上面),此时当前Activity获取了焦点能响应用户的操作,属于活动状态,同一个时刻一个应用只会有一个Activity处于活动状态(Active)。(2)paused:当Activity失去焦点但仍对用户可见(如在它之上有另一个透明的Activity或Toast、...原创 2019-11-27 10:46:25 · 112 阅读 · 0 评论 -
Android:外在形象——界面布局 11
布局文件的意义Android中主要用来定义UI界面的一种方式是利用xml布局文件布局文件必须放到res/layout目录下ViewGroup.LayoutParams提供两个XML属性设定组件的大小。android:layout_height:指定该子组件的基本高度;android:layout_width:指定该子组件的基本宽度。布局的本质还是一种视图(view),都是...原创 2019-11-27 10:39:32 · 305 阅读 · 0 评论 -
Android:认识Android系统 10
起源与历史Android是google公司2007年发布的基于linux平台的开源操作系统Android这个词最早出现在法国作家利尔亚当的科幻小说《未来夏娃》中,一个人类外表的机器人叫AndroidAndroid团队由AndyRubin创建于2003年AndyRubin因此被称为Android之父2005年google公司收购Android公司2009年第一部Androi...原创 2019-11-27 10:37:23 · 394 阅读 · 0 评论 -
Android:方法参数及泛型使用 8
方法的参数形参和实参形参,方法头括号里的参数,也就是方法体中使用的部分实参,给方法传入的参数传值调用,基本数据类型作为参数,会产生值的副本,形参操作不影响实参传引用调用,引用类型作为参数 类类型 接口 数组 传引用类型的地址,形参操作会对实参造成影响实参给形参传递的都是值传值的过程都是复制的过程基本数据类型是将值直接复制引用类型是将地址进行了复制...原创 2019-11-27 10:35:03 · 1212 阅读 · 0 评论 -
Android:内部类
内部类class 类名{class 成员内部类名称 {}static class 静态内部类名称 {}public static void main(String[] args) {class 局部内部类 {}new 类名称() {匿名内部类 ...}}}概念将一个类定义在另一个类里面,对里面那个类就称为内部类(内置类,嵌套类)...原创 2019-11-27 10:28:04 · 471 阅读 · 0 评论 -
Android:抽象类+接口+多态
抽象类在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为:abstract void methodName();抽象方法必须用abstract关键字进行修饰。如果一个类含有抽象方法,则称这个类为抽象类,抽象类必须在类前用abstract关键字修饰。不能用抽象类创建对象。原因?定义:包含抽象方法的类称为抽象类。抽象类是专...原创 2019-11-27 10:25:58 · 242 阅读 · 0 评论 -
Android:方法的重载与重写
方法的重载(overload)重载是指两个方法有相同的名称,但是参数列表不相同的情形,重载出现在同一个类中,返回值可以不同,但是不能作为重载的判断我们在使用方法的时候,一定要注意参数的数量及类型顺序方法重载是让类以统一的方式处理不同类型数据的一种手段。Java构造方法的重载就是在类中可以创建多个构造方法,但具有不同的参数列表(这一点和普通方法的重载是一样的)。调用时通过传递参数的不同来决...原创 2019-11-27 10:24:35 · 1195 阅读 · 0 评论 -
Android:了解面向对象
面向过程的编程面向过程的分析方法,注重的是找到事物之间的联系,这种思想是以世间一切并不孤立,而是互相影响,互相作用,形成一个一个具有严格因果关系的小系统,这些小系统又组成了更大的系统,这些小系统内部和小系统之间也都是紧密而不可分割的。面向过程的分析方法是找到过程的起点,然后顺藤摸瓜,分析每一个部分,每一个节点,直到过程结束。过程中的每一个部分都是过程链上不可分割的一环。面向过程这种分析方...原创 2019-11-26 20:30:38 · 398 阅读 · 0 评论 -
Android :Java语法基础
Java语言中的注释程序员最讨厌的两件事1*写注释2*别人不写注释单行注释//只会注释一行多行注释/*第一行第二行*/文档注释/***注释部分*/Java的关键字定义:关键字是SUN公司事先定义的,有特别意义的字符序列java保留字系统已经占用了这些单词,我们不能再去对它们有别的定义特点:在 Java 中关...原创 2019-11-26 20:29:05 · 627 阅读 · 0 评论 -
Android:在Android studio中运行Java简单代码
在Androidstudio中运行Java简单代码原创 2019-11-26 20:24:19 · 720 阅读 · 0 评论 -
Android:安装Android Studio
官网下载AS https://developer.android.google.cn/studio/直接点击下载;2.安装AS3.运行配置AndroidSDK全点路径自己选;不知道为什么我电脑无法安装SDK所以这里有SDK下载地址http://www.android-studio.org/...原创 2019-11-26 11:14:56 · 146 阅读 · 0 评论 -
Android:环境搭建配置
初学安卓开发存留笔记JDK:下载安装JDK1.8版本获取自己电脑的系统版本设置系统显示文件的扩展名 在Java官网下载对应自己系统的JDK版本安装JDK 配置环境变量 这里使用的是win10系统的 系统变量→新建JAVA_HOME 变量变量值填写jdk的安装目录,要填绝对路径系统变量→寻找Path 变量→编辑在变量值最...原创 2019-11-26 10:52:31 · 105 阅读 · 0 评论