ListView和GridView多次调用GetView的现象和解决办法

背景:以前遇到过,最近又碰到了,就总结一下吧 一.ListView (1)出现原因 是因为listView的高度不确定,一般用的是wrap_content,导致系统需要不断地测量,也就是多测调用onMeasure方法,所以就多次调用getView,所以解决方法也挺简单,把宽高写死(精确给个数字,...

2018-12-14 18:59:13

阅读数 40

评论数 0

List集合去除重复对象及equals()、hashCode()方法的作用

在java中,要将一个集合中重复的对象除去,如果这个集合中的数据类型是基本数据类型,可以直接将list集合转换成set,就会自动去除重复的元素,大家都知道set集合的特点就是没有重复的,这个就相对比较简单,这里不在详细说,我们下面说的list集合中的数据类型是一个对象类型的。         当...

2018-08-21 17:59:04

阅读数 180

评论数 0

Android获取崩溃日志并上传到邮箱

好吧,老板要获取崩溃日志并上传服务器,已经实现了,这个比较简单,主要说说上传到邮箱的一个主意的地方:上传到服务器和邮箱需要4个jar包,我是在别人的博客上面下载的...

2018-06-28 19:02:26

阅读数 1245

评论数 0

Lottie Android 动画制作与使用

Lottie Android 动画制作与使用还未了解Lottie的同志,请观看我上篇文章: Lottie Android 初探一、效果图预览二、Adobe After Effects安装作为IT攻城狮,安装软件这方面还都是很强大的,我就不献丑出安装教程了,最后要记得安装插件bodymovin。网上...

2018-06-19 18:15:20

阅读数 323

评论数 0

android studio中自带的小图标自定义使用方法,Android 5.0后Material design icons(金属设计风格图标大全)及如何使用

Android 5.0后Material design icons(金属设计风格图标大全)及如何使用2017年01月14日 09:56:24阅读数:2243 首先我们需要插件,如图找到file–New–最后一项Material ...

2018-06-19 16:52:25

阅读数 1393

评论数 0

Lottie- 让Android动画实现更简单

Lottie是什么?Lottie是Airbnb开源的一个支持 Android、iOS 以及 ReactNative,利用json文件的方式快速实现动画效果的库。这么看可能很难理解,接下来我将详细的讲解如何使用。Lottie项目地址:https://github.com/airbnb/lottie-...

2018-06-15 16:58:27

阅读数 403

评论数 0

快速下载 Android framework 源码

官网 Android framework源码git地址github: https://github.com/android/platform_frameworks_base google 官方: https://android.googlesource.com/pl...

2018-05-21 22:25:38

阅读数 781

评论数 0

Android studio使用svg矢量图自适应不同的分辨率, svg矢量图绘制以及转换为Android可用的VectorDrawable资源

最近公司项目使用大屏幕显示屏,21寸和32寸的,这对于Android开发屏幕适配很烦恼,不过通过百度知道了,我们之前用的切图都是位置图,适配需要工程师自己处理,现在知道了尽然有svg格式的矢量图,可以自动适配,看到这个真是好消息啊。需要UI工程师制作出svg图片,然后在Android studio...

2018-04-18 12:15:03

阅读数 909

评论数 0

Android app实现静默安装并自动打开,实现开机自启动,异常崩溃重新启动,定时关机等

现在很多公司都开始做智能硬件产品,主要是在Android开发板上面开发应用app,尤其这两年物联网越来越火,这方面的需求越来越多,目前公司也是做智能公交站台的,需要开发的app实现开机自启动,异常崩溃重新启动,版本升级静默安装并自动打开,定时开关机,感觉都要跟Android系统打交道,查了很多资料...

2018-04-13 23:09:24

阅读数 2213

评论数 1

android中使用ToggleButton(开关按钮)自定义开关

自定义开关ToggleButton  package com.example.test;import android.os.Bundle;import android.app.Activity;import android.view.Menu; //------------MainActivity...

2018-04-08 14:41:16

阅读数 503

评论数 0

Android中使用ToggleButton(开关按钮)按钮实现的灯泡开关效果

示例图:activity.xml文件布局[html] view plain copy <?xml version="1.0" encoding="utf-8"?>  &amp...

2018-04-08 14:39:25

阅读数 538

评论数 0

android中TextView设置字体竖直排列

在实际开发中有需要设计文字的排列为竖向,那么在textview的属性中有这样一个属性android:ems=""这里的ems表示一行显示的字符个数,那么我们只需要设置为:android:ems="1",然后设置textview...

2018-03-21 14:53:56

阅读数 2924

评论数 0

Android类似公交站牌的文字竖排效果

公司做一个类似公交站牌的文字竖排效果,自己捉摸了一下,想想估计能实现,就算不能实现,权当学习了。先看看做出来的效果图:先说说思路:整体为绘制圆,绘制间隔线,然后是绘制数字与文字1.绘制圆和间隔线:绘制这两个使用了Canvas.drawPath(Path path,Paint paint),因为...

2018-03-18 12:37:57

阅读数 344

评论数 0

awaker(地理杂志阅读类 Android App)

这是一款地理杂志阅读类 Android App,项目采用 LiveData + Room + RXJava2 + Retrofit + OKHttp + Material Design + Base + Glide 构建,这里的 LiveData + Room 就是前不久谷歌官方出的 Androi...

2018-01-31 16:36:13

阅读数 91

评论数 0

Android内存泄漏查找和解决

Android内存泄漏查找和解决目录:内存泄漏的概念 一个内存泄漏的例子 Java中”失效”的private修饰符 回头看内存泄漏例子泄漏的重点 强引用与弱引用 解决内部类的内存泄漏 Context造成的泄漏 使用LeakCanary工具查找内存泄漏 总结 一.内存泄漏概念1.什...

2018-01-19 17:52:36

阅读数 571

评论数 0

RadioGroup中支持RadioButton多行多列

主要就是重写RadioGroup类:package zq.com.radiogroupactivity; import android.content.Context; import android.util.AttributeSet; import android.view.MotionEve...

2018-01-17 18:18:47

阅读数 253

评论数 0

android软键盘的事件响应:android EditText inputType 及 android:imeOptions=”actionDone”

android软键盘的事件响应:android EditText inputType 及 android:imeOptions=”actionDone”

2017-12-08 17:02:20

阅读数 1221

评论数 0

Android程序员搭建一个属于自己的服务器

Android程序员搭建一个属于自己的服务器

2017-12-07 15:52:25

阅读数 16032

评论数 5

Android 应用内悬浮控件实践总结

Android 应用内悬浮控件

2017-12-05 14:36:54

阅读数 162

评论数 0

as 导入eclipse项目报错:Error:Application and test application id cannot be the same: both are 'com.hjy.act

as 导入eclipse项目报错:Error:Application and test application id cannot be the same: both are 'com.hjy.act

2017-09-15 16:16:40

阅读数 333

评论数 0

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