Android

Android 超简易Zxing框架 生成二维码+扫码功能

zxing是一个二维码的框架。 配置 1、 implementation 'com.journeyapps:zxing-android-embedded:4.1.0' 如果报错在这个文件的android下加上如下配置,让其支持Java1.8,不然只有1.7、1.6 (可在'app'右键---->open module settings------>Module看到) compileOp... »

Android自定义View实现选座功能

我们在安卓开发中安卓自带的控件满足不了我们的需求,因此我们就需要用到自定义View来满足我们的需求,在这里我要讲解的是自定义View实现选座功能,在安卓中一个会使用自定义View的人一定会开发出与众不同以及美观的项目首先,我展示一下效果以上主要就是我们需要创建一个我们自己的View继承自Viewgroup控件并实现onMeasure以及onDraw方法具体的 »

Android自定义View实现波浪动画

本文实例为大家分享了Android自定义View实现波浪动画的具体代码,供大家参考,具体内容如下 效果演示 代码调用与实现效果 xml中调用 <developer.shivam.waveview.Wave android:layout_width="match_parent" android:layout_height="match_parent" app:amplitude="100" a... »

Android Tablayout 自定义Tab布局的使用案例

开发公司的项目中需要实现以下效果图,需要自定义TabLayout 中的Tab Tablayout xml <android.support.design.widget.TabLayout android:id="@+id/dialog_mod_icon_tablayout" android:layout_width="wrap_content" android:layout_height="... »

Android实现波浪球效果

波浪球的效果一直都是想模仿的对象,在最近一段时间里模仿了这一界面,其实所用知识并不多。 1)、波浪的效果是利用三角函数来实现的,在自定义view中创建容量为width的数组,由y=Asin(Kx+T)+H得到每个x相对应的y值,然后存入数组里面。 2)、利用Android中Canvas提供的drawLine来从上部向下画线,每个像素上画完线之后就组成了图像。 3)、自定义view中的变量都与wid... »

Android身份证号有效性校验工具类案例

不记得从哪找的了,修改了部分代码,修复在Android平台下使用时,时区时间格式异常的问题。 package cn.aikongmeng.demo.utils; import java.text.NumberFormat; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Random; /** *... »

Android用tabhost实现 界面切换,每个界面为一个独立的activity操作

我就废话不多说了,大家还是直接看代码吧~ // 要extends TabActivity public class Main_activity extends TabActivity { private TabHost tabHost;// 建立Tabhost控件 protected void onCreate(Bundle savedInstanceState) { super.onCreate... »

flutter实现点击事件

本文实例为大家分享了flutter实现点击事件的具体代码,供大家参考,具体内容如下 在Android中,您可以通过调用方法setOnClickListener将OnClick绑定到按钮等view上。 在Flutter中,有两种方法: 1.如果Widget支持事件监听,则可以将一个函数传递给它并进行处理。例如,RaisedButton有一个onPressed参数 @override Widget b... »

Android adb命令中pm工具的作用及用法说明

玩安卓的人都知道adb,玩adb的人都知道install和uninstall,但是为什么adb shell pm install packagename命令中间要有一个pm?pm是什么意思,起什么作用的?这个问题恐怕不是每个人都能回答的出来的。 pm工具为包管理(package manager)的简称,可以使用pm工具来执行应用的安装和查询应用包的信息、系统权限、控制应用。pm工具是Android... »

Android实现类似ios滑动按钮

IOS的滑动按钮菜单在UI设计里面绝对堪称一绝,在学习了Android的自定义view后,我萌生了模仿它的想法。按照这个比例计算相应的坐标。3)、本例中的动画是用ValueAnimation实现的,具体实现在下部代码中。4)、本例中的透明度实现方法和运动动画一样。5)、自定义View为外部提供了读取和修改内部状态的接口。 »

Android平台预置GMS包后关机闹钟失效问题及解决方法

1.介绍 关机闹钟为Android中默认支持的功能,实现起来则需要满足一定的条件:自动开机、开机后响铃。对于自动开机来说,自动关机可以在应用层通过设置alarm来实现,而自动开机需要底层rtc时钟的支持;开机后检查时间,到点响铃。 2.原理 一般智能手机的硬件架构都是分为RF,BB,AP这三个部分, RF射频部分的功能主要是接收和发射射频,大家不用关注这个。而AP部分就是应用程序处理器,其实也就是... »

Android中@id和@+id及@android:id的区别介绍

前言 昨天突然有新来的同事问我这个@id 和@+id 的区别 ,为什么 我们的项目都是@id 自己新增的ui 使用的@+id 这里说下我的简单的回复项目是维护的之前的是为了统一管理使用了@id  方便修改 ,因为在ids.xml 里面有引用,@+id 是新增了,没有那样写,感觉有点麻烦,不过为了统一最后自己又修改为了@id,可能这些说的有些模糊 ,下面是自己整理的一些 知识,方便查找 首... »

Android实现加载等待展示

本文实例为大家分享了Android实现加载等待展示的具体代码,供大家参考,具体内容如下 package com.zhcs.gis.app.modulecore.core.component.tool; import android.app.Activity; import android.view.LayoutInflater; import android.view.View; import c... »

Android adb安装apk时提示Invalid APK file的问题

今天在使用adb命令安装apk时,无法安装成功,进入到android sdk 下的platform_tools下也是无法安装成功: 先贴一下我的调用过程 xu:~ xiaokai$ adb devices List of devices attached 0123456789ABCDEF device xu:~ xiaokai$ adb shell shell@T36DH_CM3:/ $ pm i... »

详解基于Android的Appium+Python自动化脚本编写

1.Appium Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试, 它使用WebDriver协议驱动iOS,Android和Windows应用程序。 通过Appium,我们可以模拟点击和屏幕的滑动,可以获取元素的id和classname,还可以根据操作生成相关的脚本代码。 下面开始Appium的配置。 appPackage和APPActivity的获取 任意下载一个... »

Android实现长按圆环动画View效果的思路代码

.start() }三、效果展示最终实现效果图虽然没有上面那么好看,但基本效果还是达到了四、全部代码package cn.xmliu.melongo.viewimport android.animation.ValueAnimatorimport android.content.Contextimport android.graphics.*import android.util.Attribu... »

浅谈android @id和@+id的区别

今天,简单讲讲android里关于@id和@+id的区别。 之前,自己在布局里无论什么情况都使用@+id,可是后来发现有些代码用的是@id,自己不知道这两者之间有什么区别。于是就在网上查找资料,最终是解决了问题。这里记录一下。 Android中的组件需要用一个int类型的值来表示,这个值也就是组件标签中的id属性值。id属性只能接受资源类型的值,也就是必须以@开头的值,例如,@id/abc、@+i... »

android studio实现简单的计算器(无bug)

本文实例为大家分享了android studio实现简单计算器的具体代码,供大家参考,具体内容如下1.效果图2布局代码 </LinearLayo »

Android List(集合)中的对象以某一个字段排序案例

在Android开发中,有时我们需要对一个对象的集合按照某一个字段进行排序, Bean public class Student { private int studentId; private String studentName; private int age; public Student(int studentId , String studentName, int age){ this... »

Android Studio 常见问题及解决方法(推荐)

一、Error:All flavors must now belong to a named flavor dimension 问题描述: Error:All flavors must now belong to a named flavor dimension. 解决办法: 应该是因为使用了productFlavors分包,解决方法就是在build.gradle中的defaultConfig中添... »

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... »

Page 1 of 527123»