自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蓝家彬的博客

点个赞呗~

  • 博客(34)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android 报错:For security reasons, the system cannot issue a Uri permission

Android 报错:For security reasons, the system cannot issue a Uri permission

2023-03-07 10:20:36 821

原创 RxJava2.0(学习)

零、来源来源:Carson_Ho-简书一、基础知识角色作用类比被观察者(Observable)产生事件顾客观察者(Observer)接收事件,并给出响应动作厨房订阅(Subscribe)连接 被观察者 & 观察者服务员事件(Event)被观察者 & 观察者 沟通的载体菜式二、基础使用1.导入连接implementation 'io.reactivex.rxjava2:rxjava:2.2.19'impl

2020-07-07 16:29:56 751

原创 修改android studio的logcat打印颜色

修改android studio的logcat打印颜色Settings -> Editor -> Color Scheme -> Android Logcat编程中我们会遇到多少挫折?表放弃,沙漠尽头必是绿洲。

2020-07-02 15:27:11 3021

原创 Android WebView使用记录

前言最近做一个简单的应用,使用到了一些WebView的相关知识,这里做一些总结。为WebView中的输入框赋值读取WebView控件中的值执行WebView中网页的方法注入一段js代码,为一个控件赋值一个点击方法读取WebView网页中的表格.一、为输入框赋值和取值首先,加载网页的方法 //加载初始网页 @SuppressLint({"SetJavaScriptEnabled", "AddJavascriptInterface"}

2020-07-02 11:33:06 766

原创 理解并测试什么是Android事件分发

Android分发机制,是重要一环,通过源码来了解一下其中的奥妙吧!

2020-05-08 22:14:25 807

原创 深入了解一些Android动画

深入了解一些Android的高级动画使用

2020-05-07 17:01:36 787

原创 一篇文章带你了解Android属性动画

Android属性动画,将不再神秘!

2020-05-05 16:28:08 996

原创 Android视图动画的基本知识和使用

一、视图动画标签0.概述视图动画有5中类型组成:alpha:渐变透明度scale:渐变尺寸伸缩translate:画面变换位置移动rotate:画面转移旋转移动set:定义动画集1.scale标签scale_anim.xml<?xml version="1.0" encoding="utf-8"?><set xmln...

2020-04-30 09:53:54 930

原创 Android.mk(二)

Android.mk引入各种库项目中引用系统的库:LOCAL_SHARED_LIBRARIES += libxxxxx:将系统库文件名添加到Android.mk中实例:LOCAL_SHARED_LIBRARIES += liblog //添加Log的库,可以打印日志引入第三方库:LOCAL_LDFLAGS := -L/Path -lxxxx实例: 库地址: ./lib/库名称...

2020-04-23 23:50:41 814

原创 Android.mk(一)

Android.mk的第一部分内容将工程下的所有源码文件添加到变量中:1.将每个文件添加到Android.mk中2.使用系统提供的函数处理文件build/core/definitions.mkall-cpp-files-underdefine all-cpp-files-under$(sort $(patsubst ./%,%, \ $(shell cd $(LOCAL_PAT...

2020-04-23 23:48:05 957

原创 Android.mk(零)

Android.mk可以生产的基本文件LOCAL_PATH:P=$(call my-dir) //返回该Android.mk所在目录的路径,必须放在第一行 定义了当前模块的相对路径include $(CLEAR_VARS) //清除变量 清空当前环境变量LOCAL_MODULE:=test //生产目标文件 编译生成的目标名称LOCAL_SRC_FILES:=test.c //...

2020-04-23 23:44:34 1065

原创 envsetup.sh编译过程

source bulid/envsetup.sh加载命令,以下是envsetup.sh的部分文件,封装了命令的脚本文件Invoke ". build/envsetup.sh" from your shell to add the following functions to your environment:- lunch: lunch <product...

2020-04-23 23:32:09 993

原创 MacBook下载和编译Android AOSP源码

一、安装0.国内镜像首先,推荐两个地方,也就是国内镜像来下载源码,强烈建议你看完,因为都一样的科大源、清华源注意事项:如果你不编译源代码,装源代码的磁盘格式,是任何格式都可以,但是你如果要在MacBook上编译源代码,那必须把磁盘格式变成Mac的日志格式,区分大小写的,也就是这个格式:1.安装repo和GitGit的话,就自行搜素怎么安装了,这里介绍怎样安装repo。mkdir ~/...

2020-04-23 21:36:10 1474

原创 Android自定义进度条显示音量

文章目录一、效果:二、代码地址三、自定义view四、界面使用五、Activity使用一、效果:二、代码地址triangle三、自定义viewTriangle.javaimport android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import androi...

2020-04-01 15:12:27 1120

原创 android颜色Color

文章目录1.常量颜色2.构造颜色2.1 带透明度的颜色2.2 不带透明度的颜色1.常量颜色Color.BLACK~Color.TRANSPARENT @ColorInt public static final int BLACK = 0xFF000000; //黑色 @ColorInt public static final int DKGRAY = 0xFF4...

2020-04-01 15:08:31 760

原创 android的RecylerView基本使用

文章目录一、RecylerView基本使用1. 添加依赖2. 添加布局3. 添加adapter4. 添加item_recycler.xml5. MainActivity代码6. 效果7. 代码地址二、RecyclerView-setLayoutManager1. 效果12. 效果23. 效果34. 效果4三、分割线1. 布局中添加分割线2. 默认分割线3. 自定义Drawable分割线4.自定义分...

2020-04-01 15:06:55 1276

原创 GitHub无法显示图片问题

文章目录一、修改方法二、Windows系统三、MacOS系统1. 通过命令行2. 通过图形界面一、修改方法到这个网站: https://www.ipaddress.com/ 查下面右边对应的地址 ,就能得到最新的IP地址,最后添加到hosts文件即可。比如搜素raw.githubusercontent.com 得到的是 199.232.28.133那组成填写进hosts文件的就是:199....

2020-04-01 15:04:49 550

原创 android外设键盘按键映射表

文章目录电话键控制键组合键基本符号小键盘功能键多媒体键手柄按键待查电话键KEYCODE_CALL拨号键5KEYCODE_ENDCALL挂机键6KEYCODE_HOME按键Home3KEYCODE_MENU菜单键82KEYCODE_BACK返回键4KEYCODE_SEARCH搜索键84KEYCODE_CAMERA拍照键2...

2020-04-01 15:02:52 2347

原创 DialogActivity

文章目录一、系统主题二、自定义主题三、生命周期一、系统主题第一种方式就是直接在xml的设置中改变主题为: <activity android:name=".TwoActivity" android:theme="@style/Theme.AppCompat.Dialog"> </activity>...

2020-04-01 15:01:33 5348

原创 android_configChanges

android:configChangesandroid:configChangesmcc,移动国家号码,由三位数字组成,每个国家都有自己独立的MCC,可以识别手机用户所属国家。mnc,移动网号,在一个国家或者地区中,用于区分手机用户的服务商。locale,所在地区发生变化。touchscreen,触摸屏已经改变。(这不应该常发生。)keyboard,键盘模式发生变化,例如:用户接入...

2020-04-01 15:00:08 195

原创 android_screenOrientation

android:screenOrientationAndroid应用程序中,android:screenOrientation用于控制activity启动时方向,取值可以为:unspecified,默认值,由系统决定,不同手机可能不一致landscape,强制横屏显示portrait,强制竖屏显behind,与前一个activity方向相同sensor,根据物理传感器方向转动,用户9...

2020-04-01 14:59:10 137

原创 修改进入Activity的动画

文章目录前言一、修改主题实现1.1 添加动画文件1.2 添加自定义主题1.3 使用主题1.4 提示二、重写overridePendingTransition()实现前言有两种方式来修改动画,一种是通过修改activity主题,另一种则是通过重写overridePendingTransition方法。一、修改主题实现1.1 添加动画文件在res目录下添加目录anim,目录下添加动画文件...

2020-04-01 14:57:14 551 1

原创 安全退出所有activity的几种方式

文章目录一、容器式1.1 全局BaseActivity:1.2 管理activity的容器:1.3 使用1.4 弊端1.5 日志类打印二、广播式1.1 全局BaseActivity1.2 使用三、进程式1.1 杀进程1.2 退出虚拟机1.3 结束后台进程四、RS优雅式(推荐)1.1 理解1.2 启动模式1.3 MainActivity注册广播1.4 使用1.5 生命周期1.6 启动模式的理解五、`...

2020-04-01 14:54:23 883

原创 Android AOSP LatinIME输入法自定义图片按钮

LatinIME是android aosp中的一个开源输入法项目,利用该输入法可以完成多个国外语言的切换和输入,非常方便。本文就是实现在这个项目的基础上添加一个自定义按键,完成自己需要的功能。

2019-11-14 15:28:54 1957 6

原创 Android Snackbar的基础使用

为了操作一个轻量级的、轻便的反馈是使用Snackbar的最好时机。Snackbar显示在屏幕的底部,包含了文字信息和一个可以操作的按钮。它在指定时间结束之后自动消失。

2019-11-12 23:20:29 575

原创 Android自定义gradle常量

定义gradle常量可以在区分debug版本和release版本时执行不同的操作,不需要频繁改动某些数据。

2019-11-06 00:05:01 900

原创 Android自定义Gradle配置文件

当我们有多个Model的时候,多个Model就需要统一使用配置Gradle配置文件,一个个写,就显得过于麻烦,而且容易出错,这时候我们就需要一个统一的配置文件,每个Model都引用这个统一的文件就可以了。修改的时候,也只需要需改一个Gradle文件。

2019-11-05 23:32:48 610

原创 Android报错not permitted by network security policy

Android报错not permitted by network security policy,以至于不能正常访问数据,这个问题是因为在Android9.0以上的版本,默认http不能被访问,只能访问https。看看我的解决办法。

2019-10-17 23:33:13 7123

原创 Mac连接云服务器、Mac上传文件到云服务器

Mac连接云服务器、Mac上传文件到云服务器

2019-10-17 23:10:40 699

原创 Android软键盘的弹出与隐藏与windowSoftInputMode详解

我们在写控件的时候,特别是输入数据的控件,用户一点进来就弹出了键盘,用户直接敲键盘输入,用户体验非常好。这里就来说明这些细节是怎么实现。

2019-10-15 20:12:17 634

原创 Android自定义AlertDialog的使用

先介绍最基础的AlertDialog效果,然后就来实现丰富的自定义AlertDialog提示框。让提示框变得更加好看,更加符合自己的业务场景。

2019-10-14 21:14:09 1357

原创 Android Activity的启动模式

activity的启动模式是重要的一块内容,在面试中,常常来考Activity启动模式。activity的启动模式共有四种,standard、singleTop、singleTask、singleInstance。让我们一探究吧。

2019-10-13 22:52:33 514

原创 Android Menu菜单的基本使用

Android Menu菜单的基本使用,通过xml文件创建菜单布局或者通过java代码添加布局,对菜单的点击事件进行监听。

2019-10-12 10:19:26 855

原创 Android Activity基础

快速回顾Activity,了解什么是Activity,如何创建,启动,使用和关闭。了解Activity的最基本的生命周期。

2019-10-11 15:14:51 390

空空如也

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

TA关注的人

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