Android

Android studio 运行main 函数的方法

标题Gradle构建问题 切换到Project工程下.idea/gradle.xml添加属性 <option name="delegatedBuild" value="false" /> 图例 PS:下面通过示例代码看下JAVA中的main函数 package com.han; public class HanTest { public static void main(String[... »

android实现点击图片全屏展示效果

本文实例为大家分享了android实现点击图片全屏展示的具体代码,供大家参考,具体内容如下 MainActivity: public class MainActivity extends AppCompatActivity { private ImageView imageView; private Dialog dialog; private ImageView image; @Override... »

IDEA打包jar-解决找不到或无法加载主类 main的问题

学习大佬们开发安全小工具,打包jar解决错误: 找不到或无法加载主类 main1 Maven方式遇到报错”找不到或无法加载主类 main“解决方案一定加入 中的插件,这里需要注意的是Main,这里填写的路径为/src/main/java下开始写的 4.0.0 groupId code 1.0-SNAPSHOT net.dong »

android 日志文件LogUtils实例

背景 这是好久之前在网上找的一个常用类,已经忘记原文链接了,但是觉得很好用一直都在用,可以将日志写到file里面也可以定位你是在哪个类哪一行打印的日志,保存到文件的路径就是android/data/你的包名/files/目录下,然后我们就可以愉快的找问题了 import android.text.TextUtils; import android.util.Log; import com.smar... »

Android实现带圆环的圆形头像

在最近写的一个天气APP中用到了圆形头像这样的一个样式,中间是圆形的头像,周围是一个带颜色的圆环。如下图所示,今天就来说一所它的实现过程。它的实现也不是特别困难,其实就是用到了BitmapShader这个用法,然后包装成一个paint,最后画出一个圆。1>实现一个Paint画出以圆形背景的圆。2>以同样的圆形画出一个稍微小一点的圆,作为它的有色圆环。3>用BitmapShader... »

详解Android观察者模式的使用与优劣

一、简介 观察者模式(又被称为发布-订阅(Publish/Subscribe)模式,属于行为型模式的一种,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所有的观察者对象,使他们能够自动更新自己。该模式一个重要作用就是解耦,将被观察者和观察者进行解耦,使他们之间的依赖性更小 二、使用场景 关联行为场景,需要注意的是关联行为是可拆分的而不是“组合... »

Android实现图片点击爆炸效果

例如我们使用属性动画来控制TextView的位移,我们在初始化ValueAnimator时,会设置一个初始值和结束的值,假如我用这两个值来控制TextView在y轴上的位置,然后设置监听器,监听初始值变化到结束值的过程,在不断变化过程中,通过调用TextView的layout方法来不断更新TextView的位置,从而实现位移动画。. 给ValueAnimator设置监听器,通过getAnimate... »

AndroidStudio替换项目图标ic_launcher操作

以上这篇AndroidStudio替换项目图标ic_launcher操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 »

Android Button按钮点击背景和文字变化操作

您可能感兴趣的文章:Android实现触发html页面的Button控件点击事件方式android 控件同时监听单击和双击实例解决TabLayout 不显示下划线问题解决Android popupWindow设置背景透明度无效的问题解决Android-RecyclerView列表倒计时错乱问题 »

Android保存App异常信息到本地

本文实例为大家分享了Android保存App异常信息到本地的具体代码,供大家参考,具体内容如下 首先添加权限 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 代码 // 调用该方法造成异常 private void math() { try { int a = 0; int b = ... »

Android Studio Gradle 更换阿里云镜像的方法

使用 Android Studio 开发时经常遇到编译卡住的问题,原因是 Gradle 下载依赖资源过慢。没办法,有长城在,还是得换镜像。 同样,这是个普遍存在的问题,我们希望可以对它进行全局配置。在 .gradle (路径参考 C:\Users\username\.gradle )目录下新增 init.gradle 文件,内容如下: allprojects{ repositories { def... »

解决Bitmap通过getWidth和getHeight获取尺寸不符的问题

在使用BitmapFactory加载图片时,常会出现这种情况,返回的图片尺寸与实际尺寸不符。这是由于我们把图片资源放到res/drawable文件路径下时,选择的文件不同所致,不同的文件夹会有不同的缩放。 1、加载并显示图片 将70*98的图片放在res/drawable-hdpi中。 public class MainActivity extends Activity { TextView tv... »

完美解决Android App启动页有白屏闪过的问题

您可能感兴趣的文章:使用newInstance()来实例化fragment并传递数据操作IDEA打包jar-解决找不到或无法加载主类 main的问题AndroidStudio替换项目图标ic_launcher操作Android 将本地资源图片转换成Drawable,进行设置大小操作 »

TabLayout标题文字不显示的解决操作

问题描述: 使用Design包的TabLayout实现类似网易选项卡动态滑动效果的时候,使用addTab()方法给TabLayout动态添加标题的时候,标题可能会出现不显示文字的情况。 分析: 真实情况并不是不显示文字,二而是ViewPager又给TabLayout添加了许多的标题,导致之前手动添加的标题又被挤到了后面。不信你多往后翻一翻就出来了。 解决办法: 不要为ViewPager手动使用ad... »

android实现简单圆弧效果

最近项目完成就开始搞一些有用没用的东西,以前面试的时候有人问我那种圆弧效果怎么做,还问我翻牌效果,我只看过,没有做过,现在有空了,而且想到可能会用到就做个简单的圆弧很简单,自定义个View,创建个Paint,设置 arcPaint.setStyle再设置圆弧的宽,再在onDraw内调用canvas.drawArc()就好了现在只做一个带刻度的圆弧和一个开口地方是圆角的圆弧。 »

gradle中的properties文件详解

gradle中的properties文件详解

本文侧重于了解自定义properties文件,以及properties中的数据格式,在gradle中如何使用等知识点。 一、概述 在Android Studio 创建一个项目的时候,rootProject下面会生成gradle.properties和local.properties文件,如下图: 其中,gradle.properties中的内容不需要显示调用就可以直接在build.gradle中进... »

使用RecyclerView实现点赞头像叠加效果

使用RecyclerView实现点赞头像叠加效果

概要:点赞头像效果使用的地方很多,实现的方式也很多,下面通过使用RecyclerView实现一下1、创建布局文件 一个recyclerview,一个点赞图片 recyclerview添加了动画效果,动画文件如下rv_slide_in_animslide_in_left 2、Activity逻辑代码val headerUrl=R.drawable.do »

解决Android Studio Log.v和Log.d不显示的问题

今天用华为荣耀7进行安卓测试,发现Log.v和Log.d不显示打印信息,只显示Log.i、Log.w和Log.e的信息。 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_2_32); Log.v("Act... »

android 控件同时监听单击和双击实例

不适用click而用touch 自定义监听: class myOnGestureListener extends GestureDetector.SimpleOnGestureListener { @Override public boolean onDoubleTap(MotionEvent e) { //点赞 mLoadingListener.onFinishedLoading("0");//... »

Android实现指针刻度转盘

本文实例为大家分享了Android实现指针刻度转盘的具体代码,供大家参考,具体内容如下 一. 先上个效果图,实现如图所示刻度转盘和2个文本的绘制,最后1个刻度绘制的比较长一些(后期会添加动画效果,未完待续…): 二. 话不多说,上代码,Timber可使用Log代替,也可根据自身需求将配置属性放到attrs.xml中去: package com.landleaf.householdtype.widg... »

gradle配置国内镜像的实现

使用阿里云国内镜像 对单个项目生效,在项目中的build.gradle修改内容 buildscript { repositories { maven { url 'https://maven.aliyun.com/repository/google/' } maven { url 'https://maven.aliyun.com/repository/jcenter/'} } dependenc... »

android获取图片尺寸的两种方式及bitmap的缩放操作

我就废话不多说了,大家还是直接看代码吧~ //Uri.parse("file://"+result.getImage().getCompressPath())) String path=uri.getPath(); Log.e("图片路径",path+""); SpannableString spannableString=new SpannableString(path); //方法一:通过ur... »

Android Studio / IDEA kotlin 显示 var 真实类型操作

,原因就是它用 com.google.android:support-v4 不是 com.android.support implementation总结:找到依赖的问题根源后进行排除,按提示报错的来灵活处理冲突问题!您可能感兴趣的文章:Android Studio 常见问题及解决方法(推荐)详解Android Studio3.5及使用AndroidX的一些坑Android studio kot... »

flutter 路由跳转的实现示例

Flutter里面是原生支持路由的。Flutter路由介绍Flutter里面有路由支持所有的路由场景,push、pop页面,页面间的参数传递等等。flutter里面的路由可以分成两种,一种是直接注册,不能传递参数。您可能感兴趣的文章:Flutter路由的跳转、动画和传参详解(最简单) »

解决android studio 打包发现generate signed apk 消失不见问题

今天打开AS,修改完打包APK,发现generate signed apk不见了。 查看了一下,发现messages窗口有如下报错。 Problems found loading plugins: Plugin “Android NDK Support” was not loaded: required plugin “Android Support”... »

Page 1 of 527123»