![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
LikeBoke
这个作者很懒,什么都没留下…
展开
-
蛛网雷达图
package com.example.edz.myapplication.cobweb;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Color;import android.grap翻译 2018-01-17 14:46:42 · 500 阅读 · 0 评论 -
Android 动画
Android中的动画分为逐帧动画和补间动画以及Android 3.0之后的属性动画一、逐帧动画逐帧动画是一种常见的动画形式(Frame By Frame),其原理是在“连续的关键帧”中分解动画动作,也就是在时间轴的每帧上逐帧绘制不同的内容,使其连续播放而成动画。简单来说就是一帧一帧的播放图片。其中还有oneshot属性,填入boolean值表示是否为循环播放。<?xml ve...原创 2019-02-12 13:37:53 · 201 阅读 · 0 评论 -
Java、Kotlin代码实现自定义底部导航栏View
我们以纯代码的形式完成一个自定义view,只想要代码的请滑动到最下方,不多说,先上效果图,类似效果再往下看。首先继承RelativeLayout,并实现需要实现的方法。我们需要手动画一个底部出来,所以我们可以在init方法中初始化一些东西package com.goldze.mvvmhabit.app;import android.content.Context;import ...原创 2019-01-08 18:18:15 · 1452 阅读 · 6 评论 -
阿里安卓热修复,了解一下
闲的慌,作为一个一年多开发经验的小开发,不了解一下热修复怎么行,就算不会实现,也得会用吧,今天就尝试一下阿里爸爸的热修复(Sophix)首先,我们需要注册一个阿里账号。这个大家应该都有,淘宝号就行阿里官方地址奉上(https://www.aliyun.com/)登录后,进入到 “产品----企业应用----移动热修复” 开通热修复功能其次进入 “产品----企业应用----移...原创 2018-12-13 11:52:49 · 757 阅读 · 2 评论 -
Android App确保存活
1、提醒用户将App加入电池优化优点:加入忽略电池优化,系统自动清理内存时,优先级提高,只在内存不够时清除(清除时安装低至高优先级顺序清除)缺点:需要通过引导用户进行操作,无法直接修改系统级权限。手动滑动删除时同样会被第一时间清出后台,杀死进程2、后台静音播放器优点:常驻内存,通过播放静音文件形式骗过CPU,防止CPU杀死进程缺点:当用户使用其他音频时,因为媒体被占用,需要播放...原创 2018-12-08 10:43:17 · 653 阅读 · 0 评论 -
Android ImageView 图片拉伸
给ImageView添加一条android:scaleType="fitXY"属性使用如下:图片会拉伸至控件最大,注意变形哦 <ImageView android:layout_width="match_parent" android:layout_height="wrap_content" an...原创 2018-11-23 14:06:06 · 2894 阅读 · 0 评论 -
TaskExecutionException: Execution failed for task ':app:transformJackWithJackForDebug'
最近遇到的报错,在此记录一下TaskExecutionException: Execution failed for task ':app:transformJackWithJackForDebug'解决方式:studio 终端执行 gradlew compileDebugSources --stacktrace -info 遇到权限问题则加权执行后可查看报错详细原因,根据报错修改...原创 2018-11-21 17:26:00 · 285 阅读 · 0 评论 -
Android EditText不默认获取焦点
开发经常用到,在此记录一下:给父布局设置获取焦点属性android:focusable="true"android:focusableInTouchMode="true"原创 2018-11-21 17:12:16 · 292 阅读 · 0 评论 -
百度地图显示当前位置坐标
mBaiduMap.setMyLocationEnabled(true); // 构造定位数据 MyLocationData locData = new MyLocationData.Builder() .accuracy(1f) // 此处设置开发者获取到的方向信息,顺时针0-...原创 2018-11-14 16:08:45 · 3537 阅读 · 0 评论 -
极光推送监听点击通知栏
第一步:注册广播接收者<receiver android:name="你的广播接收者" android:enabled="true" android:exported="false"> <intent-filter> <action android:name="cn.jpush.android.intent.REG.原创 2018-11-14 15:40:23 · 3480 阅读 · 0 评论 -
Android URL 下载文件
首先需要一个线程。 new Thread(new Runnable() { @Override public void run() { try { URL url = new URL(entity.getUrl()); //打开连接 ...原创 2018-10-12 17:37:44 · 3568 阅读 · 0 评论 -
获取Android文件路径
getFilesDir: /data/user/0/包名/filesgetExternalFilesDir: /storage/emulated/0/Android/data/包名/filesgetExternalStorageDirectory: /storage/emulated/0Environment.getExternalStoragePublicDirectory(Envi...原创 2018-10-12 17:23:59 · 874 阅读 · 0 评论 -
editText 确认按钮改变及监听
/** * 默认情况下软键盘右下角的按钮为“下一个”,点击会到下一个输入框 * 设置 android:imeOptions=”actionDone” “完成” * 设置 android:imeOptions=”actionSend” 软键盘下方变成“发送” */android:imeOptions="actionSearch"android:原创 2018-04-11 10:45:39 · 4170 阅读 · 0 评论 -
Android studio 注释模板
做为一名合格的程序员,在编写代码的同时,难免要书写非常多的代码注释,那么这个时候我们就需要一个快捷的生成代码注释的方法。首先,打开我们的设置页面找到:Settings ->Editor -> Live Templates输入Abbreviation以及Description,我这里为fun和方法注释下方Template text:复制下面代码填入即可*$...原创 2019-04-30 16:06:24 · 1789 阅读 · 0 评论