- 博客(18)
- 收藏
- 关注
原创 Android Studio——SQLtie小型数据库初步
学习的内容如下:1、SQLite介绍SQLite是一个非常小的数据库。2、SQLiteOpenHelper使用方法当需要操作SQLite数据库的时候,首先必须要有一个SQLiteOpenHelper这样一个类的对象,而SQLiteOpenHelper这个类是一个抽象类,所以必须自己写一个类去继承他,编写好一个继承SQLiteOpenHelper的类后,这个类便拥有了如下两个常用的方法:1.getReadableDatabase()Create and/or open a database. 创
2020-07-06 22:04:32
302
原创 Android Studio中学习Android Activity
刚开始接触Android,看的是《第一行代码》这本书,这本书浅显易懂但缺点是用的Eclipse写代码有写陈旧了。而Eclipse与Android Studio在操作上有很多不同之处,下面将一些我自己摸索出来的在AS上的操作记录下来,方便以后的复习和查看~1.在活动中创建Menu在res中创建一个新的文件夹menu,在这个文件夹中再创建一个叫做main的.xml文件,AS中的操作如下图所示:触控板双击res后,菜单中单击new,在右侧的菜单中单击Android resource directory,出
2020-07-06 21:59:54
257
原创 Android studio中点击事件中的View
每一个View都有一个Id(R.id.viewId)、在你onclick(View v)这个方法中、v既是你点击对象的view、但是怎么去判断是不是你点击的那个view就直接可以由v.getId() == R.id.viewId来判断是否为点击事件的view。在这里插入代码片 public void onClick(View v) { if (v.getId() == R.id.btn_act_next) { Intent intent = new Intent(this, ActNext
2020-07-06 21:53:44
535
原创 Android Studio 的SDK、NDK路径设置
如何找到设置项所在的地方?android studio菜单 File —> Project Structure —> SDK Location。SDK、NDK关联的配置文件变化有哪些?与之关联的配置文件为: local.propertyies(ndk.dir=K:\root\usr\local\ndk\android-ndk-r11csdk.dir=K:\root\usr\local\sdk)...
2020-07-06 17:23:41
2190
原创 Android体系架构
Android 是一种基于 Linux 的开放源代码软件栈,主要应用于ARM平台,但不仅限于ARM,通过编译控制,在X86等体系结构的机器上同样可以运行。与其他操作系统一样,Android也采用分层的架构设计,从高到低分别是系统应用层(System Apps),Java API 框架层(Java API Framework),Android系统运行层(包括Android Runtime和原生态的C/C++库 Native C/C++ Libraries)、硬件抽象层(Hardware Abstractio
2020-07-06 17:22:14
178
原创 Android Studio中match_parent和wrap_content的区别
Android中所有的控件都具有这两个属性,可选值有3种:match_parent、fill_parent、wrap_content.其中match_parent和fill_parent的意义相同,但官方更推荐match_parent.match_parent表示让当前控件的大小和父布局的大小一样,也就是由父布局来决定当前控件的大小wrap_content表示让当前的控件大小能够刚好包含里面的内容,也就是由控件内容决定当前控件的大小...
2020-07-06 17:19:26
1853
原创 android中所有颜色代码 Android 颜色对照表
#ff000000 此为16进制颜色代码,前2位ff为透明度,后6位为颜色值(000000为黑色,ffffff为白色,可以用ps等软件获取)。透明度分为256阶(0-255),计算机上用16进制表示为(00-ff)。透明就是0阶,不透明就是255阶。如果50%透明就是127阶(256的一半当然是128,但因为是从0开始,所以实际上是127)。10进制的255换算成16进制是ff,127换算成16进制是7f,#7f000000 代表50%透明度的黑色。 (写成#50000000当然是不行的)进制转换
2020-07-06 16:50:24
1989
1
原创 android studio -----按钮监听事件
第一种(1)先设置监听按钮(2)此种监控方式应用于,当按下按钮,通过ID找到事件,引发相关的事件发生。第二种直接在在按钮处添加setClickListener,添加监控第三种监听事件当重置密码的事件被检测到后,需要有跳转界面...
2020-07-06 16:46:25
2305
原创 android studio布局文件详解
<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tool
2020-07-06 16:42:15
483
原创 android studio线性布局 LinearLayout
Android六大基本布局分别是:线性布局LinearLayout、表格布局TableLayout、相对布局RelativeLayout、层布局FrameLayout、绝对布局AbsoluteLayout、网格布局GridLayout。 在android开发中,用的相对频繁的是线性布局和相对布局,在大多数的情况下使用这两种布局都能完成。线性布局LinearLayout最常用的属性有:android:id :定义布局id,即标识符,可以通过id来找到该布局或者控件android :layout_widt
2020-07-06 16:40:16
376
原创 Android Studio点击事件监听
先上典型代码:button.setOnClickListener(new OnClickListener( public void onClick(View v){}));下面是API的解释:我们首先在set方法的参数必须传入一个OnClickListener类的对象,下面是OnClickListener的API解释:这个类只有一个抽象方法,所以我们需要重写这个OnClick方法,因而里面还有一个onClick方法。如果是这样写button.setOnClickListener(th
2020-06-29 10:13:23
1155
原创 Android studio RelativeLayout相对布局(控件相对父控件摆放-左上、右上、中间、左下、右下)
<?xml version="1.0" encoding="utf-8"?><Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:text="左上角" /><Button android:layout_width="wrap_conte
2020-06-28 12:28:02
2602
原创 Android Studio 插件:跳转 onClick
一、效果二、安装jar 包提取:https://pan.baidu.com/s/1mES74QxuviDvPL-Zg2BUeQ具体安装方法可见下面的插件编写参考链接。源码:https://github.com/Gdeeer/OnClickJump三、使用光标放在 view.setOnClickListener(this) 上,右键,选择 OnClickJump快捷键:cmd + shift + J四、 解析项目中有很多这样的写法mIvBack.setOnClickListener(thi
2020-06-28 00:44:00
775
原创 Android studio基本ui控件
文本类组件文本框设置基本属性语句 android:[ ][ ]中内容 属性值 描述text 字符串 指定文本内容textColor 颜色 设置文本颜色textSize 数值 设置文本中文字大小width 数值 指定文本框宽度height 数值 指定文本框高度hint 字符串 文本框内文本内容为空时,显示提示文本singleLine boolean 指定是否是单行显示在指定方位绘制图像语句 android:drawable[ ]属性值:图片名[ ]中内容 描述Top 顶端绘制
2020-06-27 13:20:47
474
原创 Android开发,从“HelloWorld”开始
现在我们开始一个“HelloWorld”项目,从此刻开始我们的Android开发之旅。*以下操作基于Android Studio v3.0.1版本*Android Studio以下简称AS一.第一步当然是先运行AS了,如此炫酷的编译器二.开始新建项目点击“Start a new Android Studio project”三.填写项目信息1.Application name(应用名称)此名称将在手机桌面上显示2.Company domain(公司域名)如果在企业开发,则填入相应的
2020-06-27 12:48:05
195
原创 Android studio基本布局
什么是布局?就是把界面中的控件按照某种规律摆放到指定的位置布局的二种实现代码xml配置文件:res/layout目录下注:也可以同时使用xml和代码目录用 [TOC]来生成目录:什么是布局?布局的二种实现目录LinearLayout 线性布局android:gravity和android:layout_gravity的区别FrameLayout 帧布局RelativeLayout 相对布局RelativeLayout支持的二个xml属性控制子组件布局的内部类RalativeL
2020-06-27 11:41:10
581
原创 Android studio软件安装及环境变量搭建
前言 Android Studio的安装配置及使用篇终于来啦~废话不多说,以下针对JDK正确安装(及其环境变量配置完毕,即Java开发环境下)、Android Studio的安装,配置,以及创建工程、主题字体更换、窗口工具、布局、快捷方式等的基本使用逐一说明。回到顶部安装java 下载Java安装包(jdk,网上有很多下载地址,最好去官网下:https://www.java.com/zh_CN/),安装完后记得配置环境变量;在“系统变量”新建一个变量名为JAVA_HOME的变量,变量值为你本
2020-06-27 00:13:54
480
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人