自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 RecyclerView嵌套ScrollView,滑动卡顿解决方案,滑动冲突解决方案

布局这样写, 用RelativeLayout包裹住RecyclerView, 添加android:descendantFocusability="blocksDescendants"属性<RelativeLayout android:id="@+id/rl_recycle" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginTo

2021-01-14 16:28:13 1873 3

原创 'E:\sdk\build-tools\28.0.0\aapt.exe'' finished with non-zero exit value 1 错误解决方法 和 Terminal使用

使用android Studio 编译时,产生这个错误.Process 'command 'E:\sdk\build-tools\28.0.0\aapt.exe'' finished with non-zero exit value 1解决方案:使用Terminal调试出具体的信息.Terminal 安装 和 配置方法Terminal 下载资源jar包. 在File --...

2019-05-15 10:54:31 647

原创 AndroidStudio测试类无法运行

在.idea文件夹下,gradle.xml中,添加这句话。

2024-03-11 18:06:39 354

原创 《项目管理》如何生产高质量标准项目

3,bug,未修复的normalbug,影响用户小于0.5%,未修复的Major。4,功能检测清单,覆盖安装测试通过,登录注册测试通过,权限测。Bug分类,比如需求不清、设计缺陷、逻辑错误、测试遗漏、5,兼容性测试,系统兼容性测试通过,网络兼容性测试通过。规划质量,是识别项目及产品的质量要求和标准,并确定用。覆盖率统计,接口测试,功能测试,联调测试,code。从数据统计上,就可以准确地知道,自己项目的质量问。测试报告,线上接口回归,线上接口走查,新增异。review,兼容性,稳定性,压力测试。

2024-02-02 13:53:24 376

原创 AndroidLocalize 适配国际化多语言开发 一键生成插件

直接搜索下载下载成功后例行重启。三: 选择需要的国家语言 确定。

2024-02-02 10:17:29 498

原创 Android13源码下载及全编译流程

请通过浏览器访问:https://source.android.google.cn/docs/setup/about/build-numbers?官方推荐配置请参考:https://source.android.google.cn/docs/setup/start/requirements?此处为了加快速度使用了-c参数,表示只同步当前分支,-j8表示使用8个线程今天同步代码,使用多少个线程请根据自己的机器配置自行修改。请使用如下命令初始化仓库并指定分支,此处以android-13.0.0_r7分支为例。

2024-02-02 10:11:12 1642

原创 ArkTS基础知识

与@State有相同的语义,但初始化方式不同。@Prop装饰的变量必须使用其父组件提供的@State变量进行初始化,允许组件内部修改@Prop变量,但更改不会通知给父组件,即@Prop属于单向数据绑定。装饰的变量可以和父组件的@State变量建立双向数据绑定,需要注意的是:@Link变量不能在组件内部进行初始化。装饰的变量是组件内部的状态数据,当这些状态数据被修改时,将会调用所在组件的build方法进行UI刷新。组件状态管理装饰器用来管理组件中的状态,它们分别是:@State、@Prop、@Link。

2024-01-13 13:23:25 373

原创 TypeScript快速入门

ArkTS是HarmonyOS优选的主力应用开发语言。它在TypeScript(简称TS)的基础上,匹配ArkUI框架,扩展了声明式UI、状态管理等相应的能力,让开发者以更简洁、更自然的方式开发跨端应用。JavaScript是一种属于网络的高级脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。

2024-01-13 12:48:49 852

原创 android Camera2录像功能

录像功能,代码如下import android.content.Context;import android.hardware.Camera;import android.media.MediaRecorder;import android.view.SurfaceHolder;import android.view.SurfaceView;import java.io.File;import java.io.FileNotFoundException;import java.io.

2021-03-19 09:58:10 1318 1

原创 安卓实现剪切板功能

在布局中,TextView中,添加 android:textIsSelectable="true"<TextView android:id="@+id/tv_list_item_text" android:layout_width="match_parent" android:layout_height="wrap_content" android:textIsSelectable="true" android:layout_marginStart="1.

2021-01-14 20:36:09 414

原创 Java输出时间为12小时制,带上PM/AM 或 上午/下午

一: 第一种方法:SimpleDateFormat df = new SimpleDateFormat("h:mm a");String time = aa.format(new Date());time输出为: 03:52 上午 / 10:23 下午二: 第二种方法带上PM/AM的方法是:SimpleDateFormat aa = new SimpleDateForma...

2020-05-06 20:09:38 5047

原创 去除int[] 数组中指定的值,并将int数组长度减少删除指定值个数的长度

去除一个int数组中的指定的值,并且将int数组长度变化为,删除过指定值的长度,方法如下:int[] recordSize = new int[]{16,6,5,4,16};recordSize = clearTenSiz(recordSize);System.out.println("数组的元素:"+ Arrays.toString(recordSize));

2017-12-28 11:00:20 2737

原创 android KeyEvent中各种值

/** Key code constant: Unknown key code. */public static final int KEYCODE_UNKNOWN = 0;/** Key code constant: Soft Left key. * Usually situated below the display on phones and used as a mul

2017-10-14 14:29:09 17788 2

原创 Uri转Bitmap

Uri转Bitmap 方法如下:ContentResolver resolver = getContentResolver();//照片的原始资源地址Uri originalUri = resultUri;try { //使用ContentProvider通过URI获取原始图片 Bitmap bitmap= MediaStore.Images.Media.getBit

2017-09-27 15:02:18 1003

原创 固定控件大小时,为了图片显示不变形,使用Glide显示图片中间部分

固定控件大小时,为了图片显示不变形,使用Glide显示图片中间部分用法是 在glide加载图片时 加上.asBitmap().centerCrop()原理: 将图片转成bitmap后 根据控件来CenterCrop展示Glide.with(getContext()).load(path) .asBitmap().centerCrop().in

2017-09-26 20:58:09 2949

原创 两种AlertDialog的坑

android.support.v7.app.AlertDialog; import android.app.AlertDialog;这两个导包 app的原生的 dialog会有一个白色扩大边界 而用v7包的 就不会有扩展边界

2017-09-26 20:53:28 1030

原创 使用StaggeredGridLayoutManager遇见的坑

使用StaggeredGridLayoutManager 当手势拉伸时,会有崩溃事件发生recyclerView.setLayoutManager(new StaggeredGridLayoutManager(5,StaggeredGridLayoutManager.VERTICAL));错误如下:  java.lang.IndexOutOfBoundsException:

2017-08-21 11:57:38 7789 6

原创 PhotoPicker的深度使用 自定义PhotoPicker 更改PhotoPicker默认黑色背景

有时PhotoPicker需要自定义 才能满足需求 .这是就需要改PhotoPicker源码了 解决方案如下 找到PhotoPicker源码.对具体需要的某个适配器进行修改.比如更改PhotoPicker默认的黑色背景等源码地址:https://github.com/donglua/PhotoPicker将PhotoPic

2017-08-17 11:56:47 298

原创 获取拍照图片具体信息,设备信息,长宽,时间等

我们想获取拍照图片的具体信息 安卓api是提供了的方法如下ExifInterface exifInterface = null;String dateString = null;try { exifInterface = new ExifInterface(IntentKey.FILE_PATH + s); String tagDateTime = exif

2017-08-17 11:51:58 773

原创 两个fragment切换时,自动滑动的冲突.

在两个fragment来回切换时  界面会稍微滑动 .例如: fragment来回切换,新展现的fragment里,会指定当前条目的顶部. 如果当前条目占满一屏,就会自己滑动,到当前条目上方位置.这个原因就是我使用了 三方的对recycleview封装的jar包 jp.wasabeef:recyclerview-animators:2.2.5compile 'jp.wasabeef:r

2017-08-17 11:43:46 390

原创 SwipeToLoadLayout使用注意事项

SwipeToLoadLayout 使用时需要注意的事项. 作为下拉刷新,和上拉加载的三方jar包 是挺好用的.今天我使用时,发现有个需要注意的地方下面是在布局中使用SwipeToLoadLayout,<com.aspsine.swipetoloadlayout.SwipeToLoadLayout android:id="@+id/swipeToLoadLayoutAdd"

2017-04-01 15:33:06 2183

原创 ((ShapeDrawable) getBackground()).getPaint().setColor(getResources().getColor(colorRes));

今天遇见一个问题. 在studio2.3编译时,colorRes报红,有错误的代码,如下@SuppressWarnings("deprecation")public void setBackgroundColor(int colorRes) { if (getBackground() instanceof ShapeDrawable) { final Reso

2017-03-28 20:32:28 1585

原创 安卓7.0 声音适配(游戏声音),安卓7.0声音播放失灵,适配.

这两天开发适配7.0遇见一个坑. 7.0手机在游戏开局两局后 声音会 播放不出来. 需要适配7.0的声音. 不多说,亮代码一开始 我用MediaPlayer播放声音.GameMediaPlayer.StarPlay(GameDrawStart.this, 3);GameMediaPlayer中的方法是:public class GameMediaPlayer {

2017-03-23 14:11:18 606

原创 安卓输入框,只输入中文,屏蔽中英文标点和表情

最近遇见一个需求,要求输入框只能输入中文,屏蔽标点和表情.下面是自己整理的,验证通过,可以直接使用.boolean aa = checkNameChese("中文");//判断aa的boolean行,即可/** * 检测String是否全是中文 */public boolean checkNameChese(String name){ boolean re

2017-03-15 17:05:07 1250

map3转aac文件 千千静听nero_aac_6组件

https://jingyan.baidu.com/article/cbcede07ed1dcd02f40b4d1f.html 千千静听mp3转aac文件教程.

2017-10-08

竖直方向的ProgressBar进度条

竖直方向的进度条,从0进度到100进度, 竖直方向的progressBar,附带颜色变化.随着进度增加,颜色开始变化

2016-08-29

空空如也

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

TA关注的人

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