自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android中Activity各种页面跳转并传值(Activity -> Activity)(Activity -> Fragment)(Activity -> Service)

Android中Activity各种页面跳转(Activity -> Activity)(Activity -> Fragment)(Activity -> Service)注意一下,如果另一个activity2返回来用的是setResult()函数,那么在MainActivity中传值是需要使用startActivityForResult函数,如果单纯的使用startActivity函数进行跳转,会导致MainActivity中onActivityResult不会执行。在从Activity -> Fr.

2022-08-02 16:56:17 3942 1

原创 设置圆形头像--canvas和paint

设置圆形头像--canvas和paint

2022-07-15 13:40:35 524

原创 音频的播放-播放应用资源文件、播放应用原始文件、播放外部存储器上的音频文件、播放来自网络的音频文件

音频的播放-播放应用资源文件、播放应用原始文件、播放外部存储器上的音频文件、播放来自网络的音频文件

2022-06-06 10:04:16 891 1

原创 BroadcastReceiver的使用--系统广播(显示手机电量)

BroadcastReceiver的使用--系统广播(显示手机电量)

2022-05-31 23:23:54 1004

原创 BroadcastReceiver的使用--普通广播和有序广播

BroadcastReceiver(广播接收器)本质上就是一个全局监听器,用于监听系统全局的广播消息,它拥有自己的进程,只要存在与之匹配的Intent被广播出来,就会被激发。值得注意的是Android8要求启动BroadcastReceiver的Intent必须是显性(设置Action和package)。广播分为普通广播(sendBroadcast)和有序广播(sendOrderedBroadcast)。普通广播:完全异步,可以在同一时刻被所有接收者接收到。 有序广播:按照预先声...

2022-05-31 22:35:36 642 1

原创 Android Studio monitor.bat 不是内部或外部命令,也不是可运行的程序 或批处理文件--解决方案

当Android应用在模拟器上面运行的时候,我们是看不到程序运行的过程,在命令行控制台也看不到程序的输出,那如何调试Android应用呢?--使用Monitor进行调试。但是在我在Android Studio下方的terminal输入monitor.bat命令时无法打开,如图所示:这个问题该怎么解决呢?1.首先点击Android Studio上方的Project Structure,找到自己的SDK位置。2.将该路径进行复制,到对应的盘下找到tools文件夹,并打开。..

2022-05-06 21:25:03 1496

原创 使用Intent与IntentFilter通信(显性、隐性)以及常见的一些问题

对于何为intent显性和隐性我一直傻傻分不清楚,近来看了相关的书籍后,感觉清晰了许多。针对intent显性可以这样理解:例如我们去买一个东西,指明了这个东西的名字,那么就是显性的。那这个显性intent在Android Studio里面又是怎么展示的呢?主要有两种形式(方式一较方式二更加简洁): //显式intent //方式一: Intent intent = new Intent(this,MainActivity2.class); startActivity(intent);

2022-05-06 10:55:47 557

原创 使用WebView加载HTML代码

目录首先在界面文件中使用WebView控件(activity_main.xml)MainActivity文件中进行调用并加载HTML代码前言: WebView提供了一个loadData(String data,String mimeType,String encoding)方法,该方法可用于加载并显示HTML代码,同时,Android9已经解决了当它加载包含中文的HTML内容时将会显示乱码。效果截图:(点击蓝色部分即可实现跳转) 首先在界面文件中使用WebVie...

2022-04-01 16:15:25 6415

原创 用WebView中的JavaScript调用Android中的方法

目录首先在界面文件中使用WebView控件(activity_main.xml):在Android应用中建一个java对象,并将该对象暴露给JavaScript脚本:MainActivity:webView.loadUrl("文件地址")建assets文件:实现效果截图:(html中的控件调用Android里面的方法) 首先在界面文件中使用WebView控件(activity_main.xml): <?xml version="1.0" encoding="u.

2022-04-01 15:48:47 4492

原创 EditText在应用中经常遇到的问题(改背景、缩进、去下划线、去焦点)--以绑定手机界面为例介绍

目录缩进去下划线改背景去焦点整体样式:改背景bindingphone_btn_color.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <corners android:radius="20dp"/> <solid android:co.

2022-04-01 14:27:35 3653

原创 使用WebView调用在线网址--解决显示不出来(VSCode编写网页+Android Studio获取)

VSCode部分(测试样例):代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.

2022-03-14 21:20:25 4617 1

原创 Android Studio调用高德地图api(补充)--出现白屏、定位不准确、fragment切换黑屏的问题、导航组件不显示

前言: 本篇主要是针对上一篇的补充(http://t.csdn.cn/AOIT1),在上一篇提到我下载新版的高德地图SDK地图展现不出来,但下载旧版的成功了这一问题,同时我在使用旧版的高德地图SDK发现在实现定位这一功能时十分的复杂,于是我又开始尝试使用新版的高德地图SDK,除了下载的是新版的高德地图SDK,具体的详细步骤与上一篇一样,虽然依旧遇到很多的问题,但最后结果还是令人满意的,下面我主要把我遇到的问题以及解决的方案分享一下,希望可以帮助到有需要的友友们~1.在展示地图时点击运行出来...

2022-02-25 17:40:32 7057 1

原创 Fragment使用中遇到的问题--添加按钮点击事件、Fragment跳转到Activity失败

1.按钮的点击事件: 点击事件须在onActivityCreated方法里面声明,但我一开始用快捷键Ctrl+O发现里面是没有这个方法的就很奇怪,但后来使用之后发现没有报错,代码如下:@Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); Button search_btn ...

2022-02-25 17:39:36 3577 2

原创 Android Studio调用高德地图api

前言:在成功实现调用高德地图api的过程中我真的是遇到了很多的问题,感觉简直是把能遇到的各种问题都遇到了,比如同时导入了jar包和.so文件在运行时发现两者之间可能有冲突,或解决了该冲突之后,成功运行,但地图并不显示,显示为白屏等,在这个期间我做了很多的尝试,比如调整了targetSdk、Gradle的版本,按照其他资料注释了setting.gradle里面的部分内容,添加android:hardwareAccelerated="true"该句进行硬件加速等但都没有解决这个问题。为了解决这个问题,我

2022-02-19 13:07:46 8004 9

原创 记录安卓三种动画类型--属性动画

目录ValueAnimatorObjectAnimator监听器ValueAnimator主要关注的是值的变化实现的小例子完整代码:MainActivity:public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInsta..

2022-01-24 16:26:40 1714

原创 记录安卓三种动画类型--补间动画

目录补间动画补间动画主要是进行四个方面的修改:alpha 透明度 rotate 旋转 scale 缩放 translate 平移四个小示例完整代码:activity_main:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="htt...

2022-01-22 16:55:13 1554

原创 记录安卓三种动画类型--逐帧动画

目录逐帧动画逐帧动画实现过程主要分为三步: 1.获取动画的Drawable资源AnimationDrawable animationDrawable = (AnimationDrawable) 放图片控件的实例化对象名称.getBackground(); 2.启动动画 animationDrawable.start(); 3.停止动画 animationDrawable.stop();实现的小例子完整代码:frame:&lt...

2022-01-22 15:23:07 1335

原创 记录安卓基础控件的相关属性和常用功能--RecyclerView(七)

前言:RecyclerView的使用与LIstView大部分是相同的,主要的不同点我目前知道的有以下几点:ListView不需要导包操作;RecyclerView使用需要进行导包的操作,如下。dependencies { //添加RecyclerView的依赖包 implementation 'androidx.recyclerview:recyclerview:1.1.0'}适配器继承的不一样:ListView继承的是BaseAdapter;RecyclerView继承的

2022-01-22 14:18:56 2141

原创 记录安卓基础控件的相关属性和常用功能--ListView(六)

目录ListViewListViewListView的简单实现完整代码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" android:layout_w.

2022-01-19 23:28:02 1054 1

原创 记录安卓基础控件的相关属性和常用功能--AlertDialog(五)

目录AlertDialogAlertDialogAlertDialog的实现方式AlertDialog.Builder builder = new AlertDialog.Builder(context);构建Dialog的各种参数Builder.setIcon(int iconId):添加Icon Builder.create():创建DialogBuilder.setMessage(CharSequence message):添加消息...

2022-01-19 21:31:09 706

原创 记录安卓基础控件的相关属性和常用功能--ProgressBar小应用(三)

ProgressBarProgressBar常用属性ProgressBar的简单小应用:通过点击按钮实现进度条是否显示、通过点击按钮实现进度条进度的变化...

2022-01-18 22:17:17 230

原创 记录安卓基础控件的相关属性和常用功能--Notification小应用(四)

目录NotificationNotificationNotification的常用方法setContentTitle(String string):设置标题setContentText(String string):设置文本内容 setSmallIcon(int icon):设置小图标setLargeIcon(Bitmap icon):设置通知的大图标 setColor(int argb):设置小图标的颜色setContentIntent...

2022-01-18 22:09:37 684

原创 记录安卓基础控件的相关属性和常用功能(二)--ImageView、EditText

目录ImageViewEditTextImageViewImageView主要属性android:src:设置图片资源 android:scaleType:设置图片缩放类型 android:maxHeight:最大高度 android:maxWidth:最大宽度android:adjustViewBounds:调整View的界...

2022-01-17 17:01:37 368

原创 记录安卓基础控件的相关属性和常用功能(一)--TextView、Button

目录TextViewButtonTextViewTextView的基础属性layout_width:组件的宽度 layout_height:组件的高度id:为TextView设置一个组件id text:设置显示的文本内容textColor:设置字体颜色 ...

2022-01-17 15:08:46 777

原创 记录TextView实现阴影效果

你是不是也想让自己的文字显得与众不同?废话不多说,直接上代码: <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="你好世界!" android:textStyle="italic" android:textSize="32sp" android:gravity

2022-01-17 10:05:45 861

原创 记录安卓使用TextView实现跑马灯效果

记录一下第一次使用TextView实现跑马灯效果中遇到的问题:关键代码:android:layout_width="match_parent"android:layout_height="wrap_content"android:singleLine="true"android:ellipsize="marquee" //如图1.1所示,该步骤很关键,如果要实现跑马灯效果,需选择marqueeandroid:marqueeRepeatLimit="marquee_forever" //用

2022-01-16 22:51:25 2783 3

通过字节流将文本,视频,图片下载到存储卡,里面包含权限的请求,可在Android Studio成功运行

通过字节流将文本,视频,图片下载到存储卡,里面包含权限的请求,可在Android Studio成功运行,有兴趣的同学可以下载试试~

2022-05-06

Android Studio调用高德地图api(前面文章中所记录的下载包,可根据文章进行使用),可实现地图显示,定位,导航等功能

Android Studio调用高德地图api(前面文章中所记录的下载包,可根据文章进行使用),可实现地图显示,定位,导航等功能。 将该文件进行压缩,放到libs里面,右键点击Add As Library...将该jar包加载到build.gradle中,之后在src/main下面建jniLibs子目录,将前五个文件复制进去。之后根据文章《Android Studio调用高德地图api》进行使用,便可实现。

2022-05-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除