自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr_Tony的专栏

部分为VIP内容,如果不能解决问题,可以私信

  • 博客(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 广告聚合模块的设计与实现

本文演示了如何聚合腾讯广点通广告和穿山甲SDK,并对外提供统一的接口

2020-05-19 16:40:34 1449 2

原创 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

原创 TV焦点和按键问题

现象:有时候在页面刚进入的时候给某个控件通过requestFocus()获取焦点时候无效。或者进行控件初始化设置值的时候无效

2020-05-12 22:05:58 362

原创 上传Android项目到github

上传项目到github

2020-05-10 18:40:32 315

原创 使用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(五)

Room数据库名字的动态命名和关闭

2020-05-05 16:44:20 336

原创 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

Crodova在Android上的使用(上传文件下载最低也要两分,没法免费...)

Crodova在Android上的使用,文中还提供了一种不用注释代码也能实现点击事件的方案

2018-03-07

微信登录代码

微信登录代码,仅供参考,不包含密钥,所以不能打包测试,使用人员可以替换相应密钥和包名进行打包测试。

2015-11-05

百分比适配库的jar

里面包含android-support-percent.jar和鸿洋大神的扩展代码eclipse版本以及ColorInt注解的android-support-annotations.jar

2015-10-26

动画移动后获取焦点

点击控件后通过动画使控件移动,在移动后的位置重新获得焦点

2014-06-29

空空如也

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

TA关注的人

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