android
文章平均质量分 76
android_zzj
这个作者很懒,什么都没留下…
展开
-
获取View的宽高信息
在activity中可以调用View.getWidth、View.getHeight()、View.getMeasuredWidth() 、View.getgetMeasuredHeight()来获得某个view的宽度或高度,但是在onCreate()、onStrart()、onResume()方法中会返回0,这是应为当前activity所代表的界面还没显示出来没有添加到WindowPho原创 2016-03-15 19:48:39 · 270 阅读 · 0 评论 -
bitmap详解
我们知道Android系统分配给每个应用程序的内存是有限的,Bitmap作为消耗内存大户,我们对Bitmap的管理稍有不当就可能引发OutOfMemoryError,而Bitmap对象在不同的Android版本中存在一些差异,今天就给大家介绍下这些差异,并提供一些在使用Bitmap的需要注意的地方。在Android2.3.3(API 10)及之前的版本中,Bitmap对象与其像素数据是分开转载 2016-12-12 11:23:42 · 574 阅读 · 0 评论 -
Android ListView的item背景色设置和item点击无响应的解决方法
下面讲解以下在使用listview时最常见的几个问题。1.如何改变item的背景色和按下颜色 listview默认情况下,item的背景色是黑色,在用户点击时是黄色的。如果需要修改为自定义的背景颜色,一般情况下有三种方法: 1)设置listSelector 2)在布局文件中设置item的background 3)在adapter的getview中设置 这三种方法都原创 2016-07-08 15:53:21 · 546 阅读 · 0 评论 -
android-Ultra-Pull-To-Refresh 源码解析
android-Ultra-Pull-To-Refresh 源码解析本文为 Android 开源项目源码解析 中 android-Ultra-Pull-To-Refresh 部分项目地址:android-Ultra-Pull-To-Refresh,分析的版本:508c632,Demo 地址:android-Ultra-Pull-To-Refresh Demo分析者:Grumoo转载 2016-05-04 10:21:23 · 506 阅读 · 0 评论 -
Android数据加密概述及多种加密方式 聊天记录及账户加密 提供高质量的数据保护
Android数据加密概述及多种加密方式 聊天记录及账户加密 提供高质量的数据保护 数据加密又称密码学,它是一门历史悠久的技术,指通过加密算法和加密密钥将明文转变为密文,而解密则是通过解密算法和解密密钥将密文恢复为明文。数据加密目前仍是计算机系统对信息进行保护的一种最可靠的办法。它利用密码技术对信息进行加密,实现信息隐蔽,从而起到保护信息的安全的作用。一、概述原创 2016-04-19 17:50:18 · 3652 阅读 · 1 评论 -
笔记
隐藏标题栏 在manifest文件中修改application中theme".MainActivity" android:label="@string/app_name" android:theme="@style/Theme.AppCompat.Light.NoActionBar" >原创 2016-02-14 10:44:30 · 442 阅读 · 0 评论 -
Android 手动显示和隐藏软键盘
1、方法一(如果输入法在窗口上已经显示,则隐藏,反之则显示)[java] view plain copy print?InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(原创 2016-03-28 20:47:03 · 499 阅读 · 0 评论 -
Android手写优化
Android手写优化-平滑的签名效果实现字数1552 阅读1800 评论2 喜欢4前言 这是一篇从squareup翻译来的文章,原文在这,之前有人在TIEYE上翻译过这篇文章,但现在链接已经失效,手写效率问题一直是Android平台上一个比较棘手的问题,所以有必要将这篇文章带给Android开发者,这篇文章在ITEYE那篇译文的基础上有所改动,如果英语还可以,请尽量阅读原创 2016-03-31 10:30:13 · 2091 阅读 · 0 评论 -
android获取路径
getCacheDir()方法用于获取/data/data//cache目录getFilesDir()方法用于获取/data/data//files目录通过Context.getExternalFilesDir()方法可以获取到 SDCard/Android/data/你的应用的包名/files/ 目录,一般放一些长时间保存的数据通过Context.getExterna原创 2016-03-08 09:37:13 · 509 阅读 · 0 评论 -
RelativeLayout,LinearLayout,FrameLayout的各个属性
RelativeLayout 属性// 相对于给定ID控件android:layout_above 将该控件的底部置于给定ID的控件之上;android:layout_below 将该控件的底部置于给定ID的控件之下;android:layout_toLeftOf 将该控件的右边缘与给定ID的控件左边缘对齐;android:layout_toRightOf 将该控件的左边缘原创 2016-03-30 14:14:57 · 1625 阅读 · 0 评论 -
dpi,dp,dip,px,density区别
一、基本概念二、应用三、各单位间转换1. 计算dpi 2. 计算 dp 与 px 3. 为啥 标准dpi = 160四、 示例分析1. 屏幕尺寸(screen size)2.像素(pixel)3.分辨率(Resolution)4.dpi为什么我们在布局的时候最好要用dip,不要用px?一、基本概念dip原创 2016-03-04 16:01:40 · 531 阅读 · 0 评论 -
多个activity之间通信
多个Activity之间如何共享数据 。其实有如下5种方式:1.基于消息的通信机制 Intent ---boudle ,extra数据类型有限,比如遇到不可序列化的数据Bitmap,InputStream, 或者LinkList链表等等数据类型就不太好用。2. 利用static静态数据,public static成员变量;3.基于外部存储的传输, File/Pr原创 2016-03-16 21:31:01 · 1130 阅读 · 0 评论 -
Android 带动画的底部弹出视图
最近在项目过程中,因为用到的底部弹出选择视图比较多,所以把之前《Android 高仿 IOS 滚轮选择控件》 源码中的一个底部弹出动画的效果整理了一下。先来看一下效果: 先看一下我们的调用代码:public void onClick(View view) { final BaseBottomView bottomView = new BaseBottomView(this, R.l...转载 2018-06-14 13:37:26 · 980 阅读 · 0 评论