![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
夜雨Gecer
To be or not to be
展开
-
【Android】category的粗浅理解
我得理解 category 就相当于提供给框架的一个划分类型的的标识。这些标识在显示的Intent中并没有展示出多大价值(也可能是我学的不好)但是在隐式Intent时却体现了很大的作用。其中系统提供的:例如:<category android:name="android.intent.category.LAUNCHER" />他就是提供给系统的标识,提示系统这是主页面。<category android:name="android.intent.categor.原创 2021-02-08 11:58:59 · 2095 阅读 · 0 评论 -
【Android】RecyclerView实现聊天界面Demo
1.效果2.工程结构3.聊天内容圆角左侧内容圆角(shape_0111_10dp_corners)<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#FFFFFF" />原创 2021-01-27 11:21:21 · 2141 阅读 · 2 评论 -
【Android】Recyclerview实现ListView效果
Android官方文档上说明是“在您的界面中显示大量数据,同时最大限度减少内存用量”。此文中的用法适用于实现ListView的效果效果:工程目录1.先创建一个用于存放数据的实体,存放图片id以及显示的文字package com.example.myapplication.myrecyclerview.model;public class Student { private int imgId; private String name; public原创 2021-01-25 15:13:54 · 375 阅读 · 0 评论 -
【Android】初识build.gradle
本文描述的是Module中的build.gradleplugins { id 'com.android.application' //用于制定是一个工程 如果是一个库则使用com.android.library}android { //指定项目的编译版本 compileSdkVersion 30 //构建工具 buildToolsVersion "30.0.2" defaultConfig { //项目标识 app原创 2021-01-21 13:21:57 · 274 阅读 · 1 评论 -
【Android】入门05:帧布局、表格布局、网格布局
1.帧布局一层一层向上摆放的布局,重叠的元素上层会遮挡下层。默认子元素都是堆叠在左上角。<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_widt原创 2020-12-20 18:34:57 · 541 阅读 · 0 评论 -
【Android】入门04:TextView
目录TextView:文本展示标签1.使用文本资源2.常用属性3.文字省略4.文字链接TextView:文本展示标签 <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" />1.使用文本资源使用文本资源,可以规范app中的文本...原创 2020-12-13 21:45:25 · 82 阅读 · 0 评论 -
【Android】入门03:通用属性
设置其子元素的位置android:gravity常用值center_horizontal 水平居中center_vertical 竖直居中center 居中left 左right 右top 上bottom 下<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_pare..原创 2020-12-12 20:03:48 · 100 阅读 · 0 评论 -
【Android】入门02:相对布局
子元素相当于父容器布局默认子元素在父容器的左上角<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <!--左上--&g原创 2020-12-05 11:40:20 · 106 阅读 · 0 评论 -
【Android】入门01:线性布局
线性布局:竖直、水平(默认)方向线性排列布局竖直、水平的方向设定设置竖直、水平的方向设定属性android:orientation horizontal则为水平方向布局,设置为vertical则是竖直方向布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_heigh原创 2020-12-05 11:10:55 · 460 阅读 · 0 评论 -
【Android】文字描边
在文字外边描个边。在网上看了各路大神写的代码,要不就是白色的边的黑色的文字不重合、要不就是在android 10下面显示有问题。所以自己研究了一下还是直接拿canvas画一个最直接。代码:package com.dsfa.dsfa_amap;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Pai原创 2020-11-26 15:54:53 · 790 阅读 · 1 评论 -
【Android】高德地图在Debug模式下运行正常但是打Release包时则闪退解决办法
我再开发过程中遇到的高德地图在Debug模式下运行正常但是打Release包时则闪退的原因是没有设置混淆。因为我做的是Flutter,所以Android的文档目录为下:其中需要配置的则是圈出来的两个文件(proguard-rules.pro、build.gradle),其中proguard-rules.pro文件在初始化的目录中并没有,需要自己创建。两个文件配置如下:proguard-rules.pro里面具体的配置需要根据项目需要自己进行配置(链接),我这里用到的是导航、定位、搜索原创 2020-11-11 21:11:24 · 1713 阅读 · 5 评论