- 博客(19)
- 资源 (4)
- 收藏
- 关注
原创 annotation_processor_list\debug\annotationProcessors.json
Android Studio版本 4.0项目编译忽然出现这个错误,解决办法如下修改gradle路径为:distributionUrl=https://services.gradle.org/distributions/gradle-5.4.1-all.zip然后删除.gradle,并重新编译项目
2020-05-31 15:18:47 1340 2
原创 Android 点击空白处收起键盘
注意:在Fragment中使用的话,只需要在外层Activity中写就可以了https://blog.csdn.net/qq_36347817/article/details/89838845
2020-05-28 11:51:10 754
原创 Android 输入框的金额规则限制
规则满足以下条件:1、不允许输入中文。2、第一位为0时候,第二位必须为点.3、小数点后面只能为两位4、小数点只能为1个 /** * Created by Jackie on 2016/1/30. * 过滤用户输入只能为金额格式 */ public class CashierInputFilter implements InputFilter { Pattern mPattern; //输入的最大金额 privat
2020-05-19 14:00:33 604
原创 (TV系统应用)在Mac上把相关依赖的.so库提取出来并添加到系统中去
本次是在4.4的TV操作系统上进行的注意:以下提到的各种目录可能随着各种版本的系统进行变更apk在设备上的路径apk通过正常安装路径后,apk是拷贝到了 /data/app/ 目录下面。而系统应用是放在了 /system/app 目录下面系统应用.so在设备上的路径正常安装的apk。.so文件是会自动进行解压的,但是系统应用的.so文件是需要人为手动放在 /system/lib 目录下面,或者系统支持这个功能能自动从apk文件中解压出来放在该目录下面。将应用复制到 /system/app 目录
2020-05-17 09:06:52 1433
原创 Android 合并清单
https://developer.android.google.cn/studio/build/manifest-merge
2020-05-14 23:14:49 172
原创 使用Paging加载网络数据的简单示例
该示例没有使用到网络框架,没有使用数据库,数据加载过程是伪代码。代码中包含了网络状态判断github地址:https://github.com/mayangming/PagingWithNetWorkJavaSample
2020-05-10 18:25:21 628
原创 Paging分页库加载Room数据的Java代码
以下是Paging分页库加载Room数据的Java代码github地址:https://github.com/mayangming/PagingWithRoomJavaSample
2020-05-09 23:46:49 351
原创 Android 10.0获取本地视频及其预览图
打开本地视频选择器private void openLocalVideo(){ Intent intent = new Intent(); intent.setAction(Intent.ACTION_GET_CONTENT); intent.setDataAndType(android.provider.MediaStore.Video.Media.EXTERNAL_CONTENT_URI,"video/*"); getActivity().startActivity
2020-05-09 18:22:22 4396 3
原创 Android Uri和String转换
这个帖子跟其他人的帖子不一样,仅供参考:先获取Uri后再进行转换才可以相互转换,直接用String进行转换需要注意格式Uri uri;String localPath;//localPath = uri.getPath();//这个不好用 localPath = uri.toString();uri = Uri.parser(localPath);...
2020-05-08 15:42:41 3160
原创 Android JetPack之ROOM(四)
@Ignore我们在创建**@Entity**创建实体的时候,有时候里面的某些字段不想添加到数据库中,但是我们实际中又会用到,比如购物车的临时选择状态,这时候可以使用@Ignorepackage com.room.test.model;import androidx.annotation.NonNull;import androidx.room.ColumnInfo;import an...
2020-05-05 16:19:00 315
原创 Android JetPack之ROOM(三)
前面两篇已经把用户表和群组表创建完成,由于一个群组包含多个用户,一个用户拥有多个群组,所以他们是多对多的关系。ROOM数据库除了支持多对多的关系,还支持一对多,一对一的关系。可以使用Relation关键字处理。注意:一对一的关系是2.2.0版本开始支持,之前的版本不支持,另外文档没有写这回事,只有版本更新里面提到过这个事情。由于群组和用户的多对多关系,所以需要创建中间表用来保存他们的关系,...
2020-05-05 15:43:33 348
原创 Android JetPack之ROOM(二)
从上一篇我们已经简单知道了ROOM数据库的基本操作所以这一篇将群组表根据同样的操作将创建出来,该篇是为了下一篇做准备,所以可以略过该篇群组数据实体package com.room.test.model;import androidx.annotation.NonNull;import androidx.room.ColumnInfo;import androidx.room.Enti...
2020-05-05 15:21:32 300
原创 Android JetPack之ROOM(一)
Android JetPack之ROOM(一)前言: ROOM是JetPack框架中的数据库操作部分,是对Android数据库SQLite的封装。使用户能够更方便的对数据库进行操作。 由于AndroidX和kotlin的原因,所以ROOM在版本上分为support版本和AndroidX版本,在语言上分为kotlin和java版本。本系列脱胎于实际开发经验,所以侧重于support版本和A...
2020-05-05 15:11:35 445
原创 Mac下面使用Android Studio的部分命令
1、adb 命令 HTTP_PROXY=myserver:1981 source ~/.bash_profile adb2、gradlew权限问题,一般来说使用时候会出现权限拒绝(项目貌似可以单独配置,不过没找到怎么配置的)权限解决方案(执行以下命令会让确认电脑开机密码,然后再使用就可以了):sudo chmod u+x gradlew其余资料:1、Mac te...
2020-05-05 12:22:39 846 1
原创 微信小程序 下载xls文件
先看微信文档关于下载的解释:微信下载文件代码示例:wx.downloadFile({ url: 'https://example.com/audio/123', //仅为示例,并非真实的资源 success (res) { // 只要服务器有响应数据,就会把响应内容写入文件并进入 success 回调,业务需要自行判断是否下载到了想要的内容 if (res.statu...
2020-05-02 12:12:45 2994 1
百分比适配库的jar
2015-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人