android
qq_29121811
这个作者很懒,什么都没留下…
展开
-
camerax入门
camerax相关入门链接原创 2022-09-12 17:55:57 · 808 阅读 · 0 评论 -
android 记录打印文件
android官方提供的打印文件分为打印照片和打印HTML文档和自定义文档打印图片android支持库PrintHelper 类 提供了简单的图片打印方式。该类具有单个版式选项setScaleMode(),可以通过两种选项之一进行打印:SCALE_MODE_FIT - 此选项用于调整图片大小,使整个图片显示在页面的可打印区域内SCALE_MODE_FILL - 此选项用于缩放图片,使其填充页面的整个可打印区域。选择此设置意味着图片上下或左右边缘的某些部分不会打印出来。如果您未设置缩放模式,则此选原创 2021-06-24 13:02:44 · 686 阅读 · 1 评论 -
android 管理设备唤醒状态
记录官方文档的,以官方的为主!当 Android 设备空闲时,它会首先调暗屏幕,然后关闭屏幕,最终关闭 CPU。这可以防止设备的电池电量快速耗尽。不过,有时您的应用可能需要采取不同的行为:游戏或电影应用等应用可能需要使屏幕保持开启状态。其他应用可能不需要屏幕始终处于开启状态,但可能需要 CPU 持续运行,直到某项关键操作完成。以下课程介绍了如何在必要时使设备保持唤醒状态,而不大量消耗电池电量为避免消耗电池电量,处于空闲状态的 Android 设备会快速进入休眠模式。不过,有时应用需要唤醒屏幕或转载 2021-06-18 13:36:19 · 637 阅读 · 0 评论 -
android动画 控件点击放大
我们经常的点击按钮 或者文本会突然放大 其实使用的不是什么新技术,在你需要放大的控件下面添加一个属性就好在res文件下创建一个animate_scale.xml文件,你可以选择创建在xml文件下或者创建在animator文件下,都可以使用下面是代码<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <原创 2021-06-14 20:14:53 · 748 阅读 · 5 评论 -
android 日历事件日程
前一篇文章写的日历添加事件、删除 插入 可能不太适用于高版本的重新写一篇记录,该代码来自于AndroidDevelopers,仅记录如需向用户的日历添加新事件,请使用 ACTION_INSERT 操作并指定具有 Events.CONTENT_URI 的数据 URI。然后您就可以使用下文介绍的 extra 指定事件的各类详细信息。操作:ACTION_INSERT数据URI:Events.CONTENT_URI类型:“vnd.android.cursor.dir/event”Extra:EX原创 2021-06-10 15:48:17 · 395 阅读 · 0 评论 -
Android Material Snackbar 使用
在android 中 material库中提供了一个新类,类似于toast,不同于toast的是toast只是给用户展示,snackbar可以交互操作。建议用途:删除,新增 一类操作用法: Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) .setAction("AAA"){ Toast.makeText(this原创 2021-05-10 15:48:40 · 194 阅读 · 0 评论 -
云信接入遇到的坑
云信升级中遇到的坑原本云信的sdk是5.1.1 现在吧sdk升级到8.1.5,遇到了好几个坑,现在 说说原因文章目录云信升级中遇到的坑登陆请求接口回调直接抛出android 集成升级问题聊天界面打开对话,+号 选择图片按钮 拍摄 程序崩溃,或者拍照 点击发送 图片没有发送出去1、先说第一个吧,拍照 程序崩溃,是路径问题,我们都知道拍照系统会返回一个图片路径,云信集成的路径,还需要在 项目中配置一下,在res下创建一个xml文件夹, 创建provider_path.xml(文件名字随意)2、拍照成功后没有原创 2021-04-23 12:11:22 · 1143 阅读 · 0 评论 -
kotlin 学习 activity跳转
kotlin跳转界面工具最原始写法优化一遍的写法(使用了函数写法)再次优化写法(使用unit无返回值的写法)用法很简单,下面是用法最原始写法//其中OneActivity 可以直接写this,都懂不需要在教val intent=Intent(OneActivity,TwoActivity::class.java)intent.putExtra("","")startActivity(intent)优化一遍的写法(使用了函数写法)kotlin有run、apply、with、let 、also原创 2021-03-20 00:25:16 · 272 阅读 · 0 评论 -
记录SwitchCompat 属性,text字体颜色设置
SwitchCompat 控件本身含有属性textOn:控件打开时显示的文字textOff:控件关闭时显示的文字thumb:控件开关的图片track:控件开关的轨迹图片typeface:设置字体类型switchMinWidth:开关最小宽度switchPadding:设置开关 与文字的空白距离switchTextAppearance:设置文本的风格checked:设置初始选中状态...原创 2019-12-30 14:58:56 · 1536 阅读 · 0 评论 -
记录ListView单选模式
老项目不能用recyclerview,用的recyclerview就项目加载不出数据,当然可能是我版本用的低。。但是用高版本就报错,无法运行项目,可能是我自己没有配好。 闲话少说,公司项目需要做单选和多选的,就做一个记录下面直接贴代码:首先是adapter:public class Myadapter extends BaseAdapter{ private Context contex...原创 2019-12-19 15:46:22 · 152 阅读 · 0 评论 -
android 日历事件添加日程
android 日历事件添加日程最近公司项目测出bug-----问题是 小米和华为手机 如果锁屏或者杀死APP 闹钟服务不会有反应。。。就是 恩 死了…这就很尴尬了…问了下好几个群的群友。。都说 小米和华为深度定制机 你玩啥 玩死你都玩不出来。。走走走 转后台去。好吧 确实 人家从底层改了。阉割 没办法。。那 既然服务没用了。。自己写的APP肯定没有系统的权限高 没办法。。androi...原创 2018-12-07 18:02:11 · 5699 阅读 · 8 评论 -
android studio 3.0配置自定义打包名称
android studio 3.0配置自定义打包名称AS3.0以前的版本签名打包 applicationVariants.all { variant -> variant.outputs.each { output -> if (variant.buildType.name.equals('release')) { ...原创 2018-07-20 15:44:38 · 1882 阅读 · 0 评论 -
android开发之系统服务(检测网络是否通畅与开关WiFi)
系统服务对应的权限记得在清单文件注册 //检测网络开关状态 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> //检测WiFi开关状态 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE原创 2017-09-04 22:56:09 · 1179 阅读 · 2 评论 -
Android之点击返回键退出程序
按返回键,然后会弹出一个dialog,点击确定退出程序,点击取消·····咳咳 肯定就没啥作用了,你懂得上代码: @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (((keyCode == KeyEvent.KEYCODE_BACK) || (ke原创 2017-09-03 14:39:17 · 778 阅读 · 0 评论 -
android之SharedPreferences
SharedPreferences是什么用法 SharedPreferences是使用键值方式储存数据。也就是说,当保存一条数据的时候,需要给这条数据提供的一个键,这样在读取数据的时候就可以通过这个建吧相应的值取出来。而且SharedPreferences还支持多种不同的数据类型存储。存取的数据类型是什么,取出的就是什么类型。用法: Context类中的getSharedPreference原创 2017-10-01 14:35:37 · 229 阅读 · 0 评论 -
百度地图开发之一(创建百度地图)
百度地图创建第一步 在百度地图API创建一个应用 应用名称 自己填写要开发的app名字就好 开发版的SHA1: 发布版的SHA1: 开发版 请自行百度,发布版就是正式版,对应的SHA1是需要工具来处理出来的,请在百度地图查看相应的解决方案在AndroidManifest.xml文件中输入 <application ........> <meta-data原创 2017-11-21 01:34:00 · 995 阅读 · 0 评论 -
关于Android APP系统屏幕常亮
关于Android APP系统屏幕常亮今天在做项目的时候,领导说 以前的APP开启后屏幕一直不能关闭,不能让屏幕休眠。让我解决下这个问题在网上找了半天,各种做法都有,比如 修改底层。这个 尴尬的一笔 我不会底层。然后这个APP也没有用到底层。开始以为是sdk的问题。然后就 跑去测了下sdk 没问题,然后 那就只有本身APP写的权限问题咯。 这就好解决了; ...原创 2018-05-05 17:30:06 · 1510 阅读 · 0 评论 -
Android button 圆角
以前一直遇到各种button圆角的需求,然后不会 只能找美工切图,然后在android:background="" 然后吧背景图放进去,取巧的办法。找了个时间看了看button的圆角做法,记录下;在drawble文件夹创建一个xml文件:<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="ht...原创 2018-05-07 13:50:47 · 3335 阅读 · 0 评论 -
解决Unable to add window -- token android.os.BinderProxy is not valid; is your activity running?
运行项目有时候在dialog这里一直报错,按照日志在网上找解决方案。。很多都跑到了底层去解决这问题。然而我不懂底层 ,没办法 继续找咯。。。苍天明鉴!找到问题了原因一般是展示dialog的时候用的是异步,或者是另开一个线程。当Activity已经关闭,才调用dialog.show(),此时Activity已经不存在,必然报错。if (!xActivity.this.isFinishing(...转载 2018-05-15 13:54:35 · 12256 阅读 · 0 评论 -
android开发之时间选择器
这几天,公司UI给了一个时间选择器的设计,一听就觉得 网上一大堆,对吧 。 特别简单,只要去网上搜下就好了,然后依赖进项目就OK了 没毛病。 不过看了设计的效果图后我就崩溃了。。开源的那些控件都不是这样的。没办法 自定义吧。然而我很菜。。。那 去群里问了有没有什么控件,然后群里有人推荐了wheelview这个控件,是基于listview的一个滚轮控件 ok 先看ui给的效果图吧 是不是...原创 2018-06-04 00:04:15 · 7179 阅读 · 2 评论 -
UI布局之嵌套
这次项目的布局,没玩过 感觉 不太好弄, 知道要用嵌套,但是具体怎么嵌套 纠结了。。。先上图吧。。。 是不是看起来 哎 美工给切下图就是了 对吧。 确实 美工给切图了,然后你自己吧图放进去就OK了。。。 但是 这个 是不是觉得有点麻烦。。反正我是觉得有些麻烦 那 最后做出来了。直接上代码吧。。就是一个xml..&lt;?xml version="1.0" encod...原创 2018-05-24 14:11:36 · 1167 阅读 · 0 评论 -
AlertDialog学习篇
转载请标明出处:在做项目的时候遇到一个问题,领导让上传标识到服务器,然后回显的时候也是需要通过dialog来显示,然后这个没有做过,就在网上找例子,找解决方案,一直找不到,只能去官方api看了,后来无意中看到一个参数然后尝试了下就解决了在使用AlertDialog中有时候大家会做单选。当然,有的时候我们会向服务器通过AlertDialog来传递参数,一般来说传的是string字符串类型,但是在回传的原创 2017-08-10 21:00:18 · 300 阅读 · 0 评论