自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 搬移特性

function trackSummary(points) {   const totalTime = calculateTime();  const totalDistance = calculateDistance();  const pace = totalTime / 60 / totalDistance ;  return {   time: totalTime,   d...

2020-04-29 16:20:50 394

原创 安卓线程(基础概念与方法)

Android开发艺术探索里这样讲解了线程与进程:按照操作系统的描述,线程是CPU调度的最小单元,同时线程是一种有限的系统资源。而进程一般指一个执行单元,在PC和移动设备上指一个程序或者一个应用。 一个进程可以包含多个线程,因此进程和线程是包含与被包含的关系。简单情况下,一个进程可以只有一个线程, 即主线程,在Android里面主线程也叫UI线程,在UI线程里才能操作界面。线程的创建有两种方式...

2019-05-15 17:50:23 2727

原创 Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2 Android Studio

项目报错 :Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2报错原因是因为as对图片要求很高,检测的严格,尤其是导入.9图片后,如果图片存在问题,是不会通过检查的百度大多给出的方法是aaptOptions.cruncherEnabled = falseaaptOptions....

2019-01-17 17:50:18 455

原创 Android定位、不用第三方解析城市方法

通过网络和GPS获取定位信息所需的权限: <!--访问CellID或WiFi 只要设备能够接收到基站信号,便可根据网络获得位置信息,需要动态授权--> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <!--精确位置,一般指GPS权限...

2019-01-11 15:30:45 1695 1

原创 Base64加密与解密

前端Base64加密,在与后端核对的时候,有时候会出现不一致的问题,往往是由于加密后,由于字符串过长,会自动增加上换行符,导致与后端不匹配;加密与解密的代码:/** * 用base64算法进行加密 * @param str * @return */public static String decodeBase64(String str) { String enToStr = nu...

2017-10-25 21:12:45 1130

原创 CheckBox的边距问题

一个界面用到CheckBox,但是CheckBox比较小,所以点击区域要变大,想到的是用padding,但是发现CheckBox设置边距是不起作用的,解决方案:<CheckBox android:id="@+id/personal_certification_check" android:layout_width="wrap_content" android:layo...

2017-10-25 19:54:45 5844

原创 RecyclerView与ScrollView嵌套,抢占焦点的问题

ScrollView嵌套RecyclerView的时候,会自动滑倒RecyclerView所在的位置,是应为RecyclerView一上来就会自动获得焦点的原因,避免这种情况,就是让ScrollView的顶部的控件获得焦点mainImage.setFocusableInTouchMode(true);mainImage.requestFocus();...

2017-10-23 10:02:47 3196

原创 安卓给控件设置渐变色

给控件设置渐变的backGroundGradientDrawable grad = new GradientDrawable( GradientDrawable.Orientation.TOP_BOTTOM, new int[]{Color.argb(150, 0, 0, 0), Color.alpha(0)});view.setBackgroundDrawable(grad);...

2017-10-22 19:55:28 800

原创 TextView识别网址点击跳转

从string字符串中识别网址,变换颜色,点击跳转webView显示网页思路是先正则匹配到网址,然后将网址替换成需要的文字,生成一个新的字符串,将替换的位置保存起来,然后再根据保存的位置判断是原来字符串的文字,还是替换的文字,然后再自定义 ClickableSpan    给替换的文字设置点击事件,代码如下:public class UtileGetWebUrl { private...

2017-10-22 19:01:27 842

原创 activity进出场动画以及动画失效问题

对于整个应用,可以采用统一的进出场动画,个别不一样的activity单独定义即可,以整体为从右向左进入,从左向右退出,个别界面从下向上进入,向下退出为例。此部分是整体从右向左进入,从左向右退出首先applicaapption的主题<style name="APPTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item...

2017-07-31 16:15:52 2736

原创 android全局捕获异常,重启应用

1.捕获异常类public class CrashHandler implements Thread.UncaughtExceptionHandler { private Context context; public CrashHandler(Context context){ this.context=context; } @Override...

2017-07-31 14:42:43 3426

原创 android表情编码与解码

很多时候我们和服务器交互或者前端将文本保存到文件的时候,涉及一些带有表情符号的文本,因为存储的原因,要进行编码和解码过程,否则我们可能无法取出或者存入,或者是乱码。(一个简单的例子)xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.co...

2017-07-28 09:12:26 2291

空空如也

空空如也

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

TA关注的人

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