android
文章平均质量分 72
一只蒻蒻
一只不知名的前端爱好者
展开
-
Android 图形图像处理技术
一、画笔和画布的使用。画笔:Paint类画布:Canvas类。画笔的作用:设置颜色、透明度、画笔粗细、填充样式等。画布的作用:改变画布颜色、尺寸等。绘图的基本步骤:自定义View添加到Activity中。实例:画一个矩形。MyView自定义类package com.example.asus.demo;import android.content.Context;impor...原创 2021-01-07 12:15:52 · 799 阅读 · 0 评论 -
Android ActionBar的使用
一、显示和隐藏Action Bar要使用Action Bar的全部特性,最小SDK需11以上。查看最小sdk的方法:Gradle.Scripts中build.gradle(app)中的minSdkVersion在MainActivity.java文件中获取当前的Action Bar://获取ActionBar对象 final ActionBar actionBar=getS...原创 2020-03-08 17:13:56 · 275 阅读 · 0 评论 -
Android API文档查看。
因为我经常受无法查看API文档困扰,每次都耗费大量时间去搜索,故整理一下打开API文档的方法,方便自己查阅。在Android Studio的tool→Android→SDK Maneger中的SDK tool中下载Documentation for Android SDK。在下载后打开目录Android/sdk/docs/reference ,点击 classes.html 文件进入浏览器浏览...原创 2020-03-08 14:51:23 · 588 阅读 · 0 评论 -
Android应用的资源
资源:放在res目录。大纲:字符串颜色尺寸布局数组图像:drawable、mipmap主题和样式菜单:选项菜单、上下文菜单Android程序国际化一、字符串资源定义字符串资源文件,“用<string>来定义”使用字符串资源:在XML文件中或在Java文件中定义:特别注意是小写的!!! <string name="app_name">De...原创 2020-03-04 15:36:52 · 287 阅读 · 0 评论 -
Android mergeDebugResources报错处理
出现这个错误一般是由于资源文件有问题,即图片有问题或者是.9图片的问题。打开Gradle Console,查询更多日志信息。这时我们可以看到libpng error: Not a PNG file的报错。百度了一下。发现这个错误的意思大体是你把一个jpg或者jpeg的图片改成了png的后缀,虽然我们用肉眼来看,即使改了后缀图片还是能正常打开查看,但是Android studio监测到了这个问...原创 2020-02-29 16:24:32 · 1828 阅读 · 0 评论 -
Android事件处理和手势
一、事件处理概述基于监听的事件处理基于回调的事件处理1、基于监听的事件处理为UI组件绑定事件监听器。前面的setOnClickListener等为按键设置事件监听器。2、基于回调的事件处理回调方法:当某一个事件发生时所调用的方法。常重写的关于Activity的方法有:onTouchEvent、onKeyDown、onKeyUp。两者的区别基于回调:处理通用性事件基于监听:...原创 2020-02-29 12:34:16 · 339 阅读 · 0 评论 -
Android 程序调试
一、DDMS工具的使用DDMS为Android提供的调试工具。打开DDMS,两种方法在Android Studio中打开独立打开在Android Studio中打开DDMS主要用于监控虚拟机的,所以在打开DDMS之前,我们要先启动一个虚拟机,可以先启动一个模拟器或链接手机,再点击小机器人,即可打开DDMS。独立打开找到sdk所在目录→tools→ddms.bat正在开发的用...原创 2020-02-23 17:24:43 · 245 阅读 · 0 评论 -
Android 应用核心Intent详解
一、Intent概述及其属性Intent基本应用:开启一个activity开启一个Service传递广播Intent对象的属性:对于一个Intent对象,实际上是一组被捆绑的信息。Component name(组件名称):设置Intent对象的组件名称,通过设置Component name可以启动其他的activity或其他应用的activity,在指定组件名称时可以通过包名...原创 2020-02-15 16:26:33 · 486 阅读 · 0 评论 -
Android Fragment详解
一、Fragment概述1、定义:Fragment,中文意思:碎片,与activity相似。在一个activity中描述一些行为或一部门用户界面2、Fragment的生命周期:一个Fragment必须嵌入到一个Activity中,其生命周期受该activity的生命周期影响。返回栈:一组Activity的集合,按先进后出的方式放置一系列的Activity,在进行Fragment转换时,可把...原创 2020-02-14 17:17:09 · 325 阅读 · 0 评论 -
Android Activity详解
一、Activity概述Activity,实现程序的交互。Activity,代表手机或平板中的一屏。Activity的4种状态:Activity的生命周期:更正:OnRestart应该接到Onstart方法。二、创建、启动和关闭Activity1、创建Activity创建继承自Activity的Activity重写需要的回调方法设置要显示的视图//extends Ac...原创 2020-02-14 15:13:48 · 1154 阅读 · 0 评论 -
Android 常用适配器
常用适配器:均继承自BaseAdapterArrayAdapterSimpleAdapterSimpleCursorAdapter适配器的定义:把数据与界面绑定起来。适配器连接后端数据与前端显示的接口,把数据弄得更合适,便于在View上显示。一、ArrayAdapter...原创 2020-02-10 16:07:31 · 998 阅读 · 0 评论 -
Android实例,更新进度条,进度条应用。
效果如下:activity_main.xml文件<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools...原创 2020-02-09 17:23:17 · 571 阅读 · 0 评论 -
Android实例,美图秀秀透明度拖动,拖动条应用
activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" androi...原创 2020-02-09 16:01:41 · 254 阅读 · 0 评论 -
Andorid实例,淘宝评分条,星级评分条应用
activity_main.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" andr...原创 2020-02-09 16:00:51 · 339 阅读 · 0 评论 -
Android实例,实现左右滑动查看相册,图片切换器的应用
效果图如下:activity_main.xml文件package com.mingrisoft.showpictrue;import android.support.v7.app.ActionBarActivity;import android.os.Bundle;import android.view.MotionEvent;import android.view.View;i...原创 2020-02-09 15:21:08 · 1968 阅读 · 0 评论 -
Android 控制UI界面的方法
控制UI界面的方法4种控制UI界面的方法使用XML布局文件Java代码使用XML和Java代码混合开发自定义的View最推荐方法一。使用XML布局文件控制UI界面好处:把布局代码写在XML布局文件中,与逻辑结构的Java代码分离开步骤:在Android应用的res/layout的目录下编写XML布局文件...原创 2020-02-01 17:30:37 · 586 阅读 · 0 评论 -
Android 设置边距总结
1.设置各个组件的外边距:android:layout_marginTopandroid:layout_marginBottomandroid:layout_marginLeftandroid:layout_marginRight2.设置组件相对于参考组件的位置,属性值为idandroid:layout_aboveandroid:layout_belowandroid:layout...原创 2020-02-05 17:42:00 · 9695 阅读 · 0 评论 -
Android UI组件
基本组件:文本类组件按钮类组件日期时间类组件一、文本框组件文本框文字默认自动换行显示,若不想让其换行,可使用android:singleLine,属性值等于true,将其约束。设置字体大小sp,设置图片宽度dp。二、编辑框组件...原创 2020-02-05 14:00:23 · 293 阅读 · 0 评论 -
Android 布局管理器
布局管理器:控制组件是如何摆放的。5种常用的布局管理器:RelativeLayout,相对布局管理器LineraLayout,线性FrameLayout,帧TableLayout,表格GridLayout,网格一、相对布局管理器适用于:可以根据组件间的相对位置来摆放时。属性:android:gravity,控制摆放位置android:ignoreGravity,说明谁不受...原创 2020-02-01 17:13:35 · 1999 阅读 · 0 评论 -
Android 用户界面设计基础
一、UI设计相关的概念1、View一块视图。通俗来说,把安卓界面比喻成窗户,每一个View为一块玻璃。View通常以类出现,一般不直接使用View类,而是使用其子类,如文本框组件等。View类和其子类不在同一个包中,View类位于android.view包中,View类的子类一般位于android.widget包中。View类常用属性android:id 属性,唯一标识...原创 2020-01-29 18:50:00 · 462 阅读 · 0 评论 -
Android 使用Android模拟器
一、使用Android模拟器模拟器:模拟手机、平板电脑。AVD:安卓虚拟设备。AVD≠模拟器,模拟器本身没有操作窗口,需要借助AVD来呈现。打开AVD。点击工具栏的AVD manager2.选择模拟设备一般选择3.2HVGA,窗口小,操作方便,启动快。二、安卓模拟器的基本配置设置安卓模拟器的语言默认语言为英文修改显示语言:点击页面最下方中间按钮进入APPS...原创 2020-01-30 12:57:34 · 579 阅读 · 0 评论 -
Android 了解Android应用程序的创建和结构
一、了解Android应用程序的创建和结构创建窗口:Appication name为应用名称。必须要有大写英文Company Domain为公司域名。Package name为包名。不能使用中文、空格、数字Project loction为项目路径。不能使用中文左边项目栏中app以下结点:第一个结点显示Android的全局描述文件第二个结点显示Java源码文件第三个结点显示资...原创 2020-01-28 17:05:48 · 260 阅读 · 0 评论 -
Android实例 制作相册,网格视图应用
效果图如下:activity_main.xml文件<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools...原创 2020-02-09 14:49:59 · 498 阅读 · 0 评论 -
Android实例,做一个微信好友列表,列表视图应用
效果是这样的:可实现上下拖动查询好友,点击好友会弹出好友名字。activity_main.xml文件:顶部偷懒可用图片代替。<?xml version="1.0" encoding="utf-8"?><!-- 布局管理器的嵌套,根布局管理器为垂直线性布局管理器,内嵌套相对布局管理器--><LinearLayout xmlns:android="http:/...原创 2020-02-09 14:37:44 · 2736 阅读 · 1 评论 -
Android高级UI组件
Android高级UI组件进度条类组件图像类组件列表类组件通用组件一、进度条用ProgressBar来标记。1.Andorid提供了水平进度条、圆形进度条,不加设置默认为圆形进度条。想展示实时进度:使用水平进度条只想显示在加载:圆形进度条2.属性:①style来修改进度条的样式:特别注意无前缀andoridstyle的属性值:?android:attr/progres...原创 2020-02-07 15:07:38 · 470 阅读 · 0 评论