自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 鸿蒙开发相关问题总结

原因:这个错误信息表示在尝试安装一个应用到华为鸿蒙系统的设备上时遇到了问题。INSTALL_FAILED_APP_SOURCE_NOT_TRUSTED 表示应用的来源没有被系统信任,这通常发生在尝试安装一个未经正确签名的应用,或者是从一个未经授权的来源安装应用时。:勾选“Automatically generate signing”,等待重新签名然后,然后点击OK即可。1.真机运行出现“INSTALL_FAILED_APP_SOURCE_NOT_TRUSTED”异常。办法1:可对工程重新进行签名。

2024-04-07 13:57:59 177 1

原创 android 多渠道打包

因为项目目标sdk设置为Android11,因为有v2签名,以前的Python脚本打包方式就不适合了,所以改为Android studio自带的多渠道打包方式1.清单文件添加数据<meta-data android:name="channel" android:value="${channel_value}" />2.build_gradle中Android节点下添加渠道设置productFlavors{google{...

2021-12-22 16:07:57 1003

原创 Android 沉浸式状态栏修复黑条问题

部分Android p手机设置的沉浸式状态栏出现黑条,导致低端输入框挤压,后来加上这段代码才解决这个问题/** * @param activity 隐藏Android p黑条的问题(三星A30s) */private static void hideBlackBar(Activity activity){ if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.P){ WindowManager.LayoutParams lp

2021-09-13 15:19:04 1593

原创 升级AndroidX

1、将Android Studio 升级到3.4(3.2以上即可),并且将gradle升级到3.4.1(3.2.0以上即可),设置targetSdkVersion 28,Project的build.gradle中classpath 'com.android.tools.build:gradle:3.4.1'。2、修改gradle.propertiesandroid.useAndroidX=true 表示启用 androidxandroid.enableJetifier=true 表示将依赖包也迁移到

2021-03-19 18:59:03 655

原创 开发问题总结,一直更新

转载 https://github.com/ayyb1988/android-issues/blob/master/README.md记录android开发过程中遇到的问题。===##### 最近studio突然运行项目失败,提示Connectiontimedout:connect.IfyouarebehindanHTTPproxy,pleaseconfiguretheproxysettingseitherinIDEorGradle.解决办法:删除引用谷歌...

2020-12-17 20:39:58 262 2

原创 使用rxjava实现倒计时

以前的倒计时都是使用线程和handler来实现,或者一个timer,现在又有一个新的工具实现,就是rxjava1.在build.gradle里引入两个包:compile 'io.reactivex.rxjava2:rxjava:2.2.1'compile 'io.reactivex.rxjava2:rxandroid:2.1.0'2.首先看下Observable的几个方法int...

2018-08-30 16:23:31 9918

原创 java 反射 01

1.获取类:Class.forName(),getClass()2.获取类名:class.getName(),获取的类名带路径class.getSimpleName()获取的类名不带路径 3.获取类的构造方法class.getDeclaredConstructors();getConstructor;通过modeifier获取构造方法的参数 ...

2018-08-24 13:40:41 108

原创 android 6.0 运行时权限

1.运行时权限android6.0版本以前也就是android sdk版本小于23    app需要的权限都是在清单文件申请,而且用户只能看到申请的权限,但修改不了android6.0和以上的版本app需要的权限还是在清单文件申请,但是用户不仅可以看到权限,还可以修改权限,于是在项目中就要用到运行时权限检测2.权限的分类普通权限就是不会直接给用户隐私权带来风险。如果您的应用...

2018-08-23 20:03:44 113

原创 手机物理音量键无效

因为代码中重写了onkeydown方法,返回了true,拦截了物理音量键的点击事件

2018-08-22 18:13:32 936

原创 win7环境从文件目录下直接进入命令行界面

在文件目录界面,shift+鼠标右键,shift+鼠标右键,shift+鼠标右键,重要的内容说三遍,就会弹出一个菜单,里面有进入cmd命令行的选项,点击该选项就可以,简单方便使用。...

2018-04-09 16:54:21 892

原创 android 搭建自己的mvp

刚开始接触android的时候就开始用mvc结构,但是在以后的项目开发中发现功能越来越多,activity的代码量剧增,甚至达到了几千行,后续修改逻辑时很是查找方法时很是头疼。针对这个问题网上有好多mvp的格式,把activity的业务逻辑分到presenter上,v只是负责刷新ui,结构清晰简单,也方便后期维护。现在也开始尝试着咋项目中引入mvp结构。按照GitHub上给的sample范例,自己...

2018-02-10 11:17:08 620

原创 android studio 找回被删除的文件

想要找到项目在studio环境下被删除的文件,可以右键文件目录,例如我在drawable目录下删除了几张图片,右键drawable--localhistory-show history这样就能看到之前被删除的文件了然后右键被删除的文件选择revert selection这样就可以复原文件。-----------------------------------

2017-07-08 11:06:07 6078 6

原创 android 新浪微博分享不了https开头的网络图片问题

这次碰到的问题很奇葩,之前的项目微博分享都正常,现在分享的图片由http开头改为https开头了,结果分享图片每次都失败。后面问了新浪微博技术支持发现时新浪微博自身的限制,也是醉了,花了一个下午时间排查是不是自己代码的问题,幸好自己的代码没出问题,很坚挺,啊哈哈!谨记

2016-11-21 11:03:45 1790

原创 android活动之间的通信 setResult两种不同回调方法的差异

android活动之间的通信通常使用startActivityForResult方法,在重写onActivityResult方法处理回调值,在跳转的界面写setResult进行回调。但是setResult有两个重写方法,一个是直接返回一个resultCode,一个是同时返回resultCode和一个意图。最近发现使用第一个方法时在,回调的意图默认为空。谨记!!!

2016-11-14 11:49:29 547

原创 android 的四种启动模式

activity的启动模式很简单,只有四种:1.standard,标准模式也是默认模式。android:launchMode="standard"当你在清单文件中没有给activity设置启动模式时,默认的就是standard模式。该模式有一个特点就是在一个app的activity栈中可以存在多个。Intent intent = new Intent(MainActivity.this

2016-10-26 18:01:46 331

原创 android Tween动画新的理解

生成treeen动画有两种方式,一种是通过AnimationUtils加载动画xml文件,animation = AnimationUtils.loadAnimation(this, R.anim.scale_xml);一种是直接new 一个动画出来,animation = new TranslateAnimation(0, 100f, 0, 100f);分类:1.AlphaAnima

2016-10-24 17:51:20 224

原创 xutils3.0下载器的使用

xutils目前已更新到3.0.在原有的框架基础上进行了大的更新改进,当然里面的调用方法也发生了一些改变,下面主要是我本人对于调用下载器的一些使用经验:

2016-05-24 16:05:20 1341

原创 return 开发时新的

return 封装在局部方法中结束的只是这个方法,有局限性,方法后面的代码会继续执行,之前学java的时候只区分return值不为0的情况,现在突然遇到这个问题很无语,自己的问题和不足还是很明显的,切记!一下是测试代码和log日志:protected void onCreate(android.os.Bundle savedInstanceState) {super.onCreate(

2015-11-09 14:23:54 351

转载 Android菜单详解(四)——使用上下文菜单ContextMenu

之前在《Android菜单详解(二)——创建并响应选项菜单》和《Android菜单详解(三)——SubMenu和IconMenu》中详细讲解了选项菜单,子菜单和图标菜单。今天接着细说另一种被广泛使用的菜单——上下文菜单Context Menu。ContextMenu简介在Windows中,我们已经习惯了在文件上单击右键来执行“打开”、“重名名”、“剪切”、“删除”等操作,这个右

2015-11-05 17:26:35 454

原创 Android sdk content loader 0%的解决方法

eclipse 在启动的时候经常会出现右下角的进度条一直在加载中,进度一直是0%,原因是“Android sdk content loader 0%”。这个问题出现有可能是多方面的问题,参考网上教程和本人实际经历解决方法大概有一下几种:1,关闭eclipse 并重启,还要在任务管理器界面把adt服务关闭,这样能确保把之前的eclipse所有服务关闭,然后就可以重启eclipse,这种方法可

2015-10-13 09:55:57 440

android tween 心得

功能很简单

2016-10-24

android简单实现从手机系统库获取图片和视频

android简单实现从手机系统库获取图片和视频,本人已经实验过,切实可行,代码简单,适合初学者

2014-03-27

空空如也

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

TA关注的人

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