自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 Android 坐标系相互转换

gcj02 火星坐标,国测局坐标 中国标准 从国行移动设备中定位获取的坐标数据 高德地图,谷歌地图,腾讯地图,阿里云地图。wgs84 地球坐标 国际标准 从 GPS 设备中获取的坐标数据 国际地图提供商,谷歌国际地图。bd09 百度坐标 百度标准 百度在火星坐标上二次加密后的坐标数据 百度地图。由 洪露创建于五月 27, 2021。

2023-06-25 10:27:25 626

原创 Gradle-Could not determine java version from ‘11‘的错误

Android 开发 关于Gradle-Could not determine java version from ‘11‘的错误产生原因,是当前Android 版本和gradle版本不匹配的问题解决办法:打开一个可以运行的项目

2021-10-14 09:29:22 903

原创 Android 常用的工具类

github上常用的工具类github地址

2021-07-19 10:53:56 156 1

原创 Android Activity A 跳转Activity B ,Activity B跳转Activity C ,Activity在回跳到A,A数据保留,并且获取到C传给A的值

Activity A 跳转Activity B ,Activity B跳转Activity C ,Activity在回跳到A,A数据保留,并且获取到C传给A的值当有一个需求是从 Activity A出发跳转到Activity B,在从Activity B跳转到 Activity C ,在从Activity C跳转到Activity A,此事如何保留Activity的数据,并且获取到C给A传递的值此时就要用到Activity’的启动模式了,四种启动模式如下:standard模式启动模式

2021-04-09 09:49:47 1361

原创 关于kotlin中当数组为对象数组时,使用add添加对象时,操作原对象会使数组中值改变

kotlin 再创建对象数组的时候,add函数把对象加入到数组中,因为数组是引用传递而不是值传递,指向的是同一个内存地址 ,所以赋值给数组里的对象其实一直都是同一个地址里存的同一个数组,所以你曹魏原对象,数组的值也会改变,所以要使用copy()函数,copy函数就是重新创建一个对象,这样就相互不影响了,例子如下://测试类data class Test(var name: String,var age: Int)val testList = ArrayList<Test>()

2021-04-02 13:20:43 1169 2

原创 Android recyclerview静止上下滑动

Android(kotlin) recyclerView禁止上下滑动val gridLayoutManager: GridLayoutManager =object : GridLayoutManager(context, 2, VERTICAL, false) {override fun canScrollVertically(): Boolean {return false}}只需要重写GridLayoutManager 就行,当设置禁止滑动后为出现数据显示不全的问题,只需要再最外层添加一

2021-02-26 16:09:26 1039

原创 Android 树的实现

再Android 经常会用到组织树,一下时代码实现,主要时通过多类型recyclerView实现1.`/**Created by nkm on 27/12/2017.原则:儿子一定是在爸爸后面并紧靠爸爸的以List的形式表式树。用起来感觉是树,但实际上是个List。这带来很多好处:1 首先就是没有递归算法。该用递归的地方全部变成了循环。2 其次是有序,插入节点时,可以指定它是它爸爸的第几个儿子。3 最后就是极其适合在RecyclerView中使用。使用此类做后台数据,跟List

2020-12-09 16:01:23 698 1

转载 Android面试

Android 面试1.一些面试口水话github地址

2020-10-14 08:57:25 2345

原创 Android 百度地图开发定位失败,62错误

在开发百度地图是,有个模块需要定位功能,通过loctype一直报62错,结果发现是定位问题,除了要动态获取定位权限以外,还要在AndroidManifest.xml中添加下列两种定位,只有一种ACCESS_COARSE_LOCATION不行。记录一下百度地图开发所采的坑,Android10,小米mis2s...

2020-08-25 13:50:43 1461

原创 Android kotlin仿qq更换头像弹窗

@SuppressLint("InflateParams") private fun showNavigation() { mBaiduMap.hideInfoWindow() val dialog = context?.let { Dialog(it, R.style.DialogTheme) } //填充对话框的布局 val inflate = LayoutInflater.from(context).inflate(R.layo.

2020-08-17 16:46:54 348 1

原创 Android gradlew打包命令

1、gradlew -v 查看当前项目所用的Gradle版本2、gradlew clean 清除9GAG/app目录下的build文件夹3、gradlew build 编译项目并生成相应的apk文件4、gradlew assembleDebug 编译并打Debug包5、gradlew assembleRelease 编译并打Release的包6、gradlew installRelease Release 模式打包并安装7、gradlew uninstallRelease 卸载Release模式

2020-08-14 10:06:39 1880

原创 Android kotlin的动态权限管理,开源库permissionsdispatcher的简单使用

Android 对6.0及以上的版本做了更强的权限控制,如打电话,拍照读取文件等都需要动态的申请权限,这个开源库挺好用的,记录一下使用permissionsdispatcher,是基于注解开发的GitHub地址使用步骤:Kotlin使用1.在build.gradle中添加如下代码kapt "org.permissionsdispatcher:permissionsdispatcher-processor:4.2.0"2.AndroidManifest.xml中添加相关权限//拨打电话权限&l

2020-08-12 10:11:14 1464

原创 Android 开发常用开源库

Android 开发中好用的框架BRVAH一个强大的recyclerview简书地址2.BsePopup一个强大的提示框github链接3. Android智能刷新框架SmartRefreshHorizontalgithub地址4.Android 开发底部导航按键带加号,带红点提示EasyNavigationBar简书地址5.Android 切换空页面,加载出错页面,加载中页面github地址...

2020-08-07 16:26:01 234

原创 Android kotlin上传头像实现

Android 上传头像基本上是每个app都有的功能,虽然看起来简单,但是作为新手的我实现起来却没有那么简单,实现如下从相册获取照片,代码如下 //从相册获取照片 private fun getFromAlbum() { val intent = Intent() intent.action = Intent.ACTION_GET_CONTENT intent.type = "image/*" startActivityFor

2020-08-07 10:38:45 1230 3

转载 Android横向智能刷新框架-SmartRefreshHorizontal

github地址

2020-07-23 10:27:50 612 1

转载 Android 切换加载中,空页面,出错页面

一个简单的切换加载中,空页面,出错页面和内容页面的布局。思路很简单自定义布局继承Framelayout,默认第一个子View为StateView,第二个子view为LoadingView,第三个子布局为EmptyView。默认界面加载完成后隐藏所有用户自定义布局。只显示以上其中一个布局。github地址...

2020-07-23 10:12:24 342

原创 Android 自定义密码输入框

自定义密码输入框github地址

2020-07-23 09:05:08 262

原创 kotlin封装toast

package com.wayeal.common.extimport android.content.Contextimport android.widget.Toastimport androidx.annotation.StringResfun Context.toast(content: String, duration: Int = Toast.LENGTH_SHORT) { Toast.makeText(this, content, duration).apply {

2020-07-21 15:10:19 841

原创 页面切换指示器

直接搜索TabLayout大佬封装好的

2020-07-20 18:03:12 142

原创 Android底部导航栏(带加号、红点提示、数字消息

直接搜索EasyNavigationBar大佬写好的

2020-07-20 17:52:37 739

原创 kotlin沉浸式效果,把背景图片嵌入状态栏

val window: Window = window val decorView: View = window.getDecorView() val option = (View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN or View.SYSTEM_UI_FLAG_LAYOUT_STABLE) decorView.systemUiVisibility = option if (Bui.

2020-07-17 09:53:57 776

原创 RadioButton改变背景颜色

<?xml version="1.0" encoding="utf-8"?><item android:state_checked="true"> <layer-list> <item android:top="15dp" android:bottom="15dp" android:left="30dp" android:right="30dp">

2020-07-16 17:52:48 778

原创 kotlin 关于recyclerview在adapter中无法跳转页面问题

关于recyclerview在adapter中无法跳转页面问题在写recyclerview中要实现点击条目跳转,发现代码报错,原来是因为adapter是一个普通的Java类,没有获取全局变量context holder.videoname.setOnClickListener { Log.d("test","点击了第${position}个条目") var intent=Intent() intent.setClas

2020-07-16 15:41:26 474

原创 Android kotlin 从手机相册或者拍照获取照片设置头像

##一般在手机app中都会有上传图片作为头像的需求。虽然这个需求看起来挺简单,作为初学者实现起来却花了我不少时间,踩了很多坑,在这记录一下,以便下次忘记了第一步怎加文件读写权限,和拍照权限,在AndroidMainifest中添加下列语句 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permis

2020-07-15 10:20:21 2897 6

原创 在从手机相册获取照片时文件解析失败问题

为了解决在手机相册获取图片出错问题,路径拒绝访问只需要在AndroidMainifest.xml文件的application中插入下列语句android:requestLegacyExternalStorage=“true”

2020-07-15 09:26:29 5740

原创 大神封装好的PopupWindows

自定义Popup大神封装好的https://github.com/razerdp/BasePopup

2020-07-14 16:31:43 117

原创 RecyclerView的使用和子view点击事件的处理

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-05-25 10:59:17 1036

空空如也

空空如也

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

TA关注的人

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