自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 【Android 资源】清除android程序中的多余资源

概述什么是多余资源?为什么需要清理?怎么清理?正文什么是多余资源?答:多余资源 包括:图片、布局、raw等在res文件夹下的无用资源为什么要清理?答:至少删除它能使apk体积变小吧,其实还能提高编译和运行速度怎么清理?答:网上方法很多,下面是我自己的一些实践吧,mark下下载jar包:AndroidUnusedResources https://

2014-03-19 14:10:43 2691

原创 【Android 工具】Android 点9图片制作及讲解

android 点9图片制作工具:运行android SDK中tools路径下的draw9patch.bat文件这是我推荐一个别人写的点9图片制作工具:Nine-Patch Editor 先上图:大家看图就知道怎么用了吧,图片直接拖入。点九的含义四角(1,3,6,8):不拉伸四边(2,4,5,7)分为两种:(2,7)只横向拉伸;(4,5)只竖向拉伸

2014-02-12 15:20:24 11262 1

原创 【Android 适配】关于android屏幕适配的最佳实践

今天研读了一下《Android2高级编程》中的“分辨率和像素密度无关性”一章,启发很多,特来分享。资源框架和分辨率无关性屏幕尺寸和像素密度的资源限定符屏幕尺寸small  小于标准的3.2''的屏幕medium 典型的智能手机屏幕尺寸large 一般为平板电脑的尺寸xlarge 一般为TV的尺寸,超大屏幕像素密度  显示屏的像素密度,通常指每英寸点数(dpi

2013-12-20 11:07:40 1529

原创 android 内存管理

android 内存管理

2016-12-13 15:59:41 454

原创 android 动画

动画分类和动画原理View Animation 补间动画Tween Animation :旋转、渐变、移动、缩放,使用Matrix的计算中间路径的效果逐帧动画Frame Animation[Drawable Animation]:顺序播放事先做好的图像,是一种画面转换动画Property Animation 属性动画 单个绘制过程【animateValue()】为:计算出当前进度((cur

2016-12-13 10:53:24 322

原创 【Android View】 事件传递机制

事件的核心传递机制 Touch 事件相关方法 方法功能 ViewGroup View 传递方向 dispatchTouchEvent 事件分发 yes yes 从根布局到子布局 onInterceptTouchEvent 事件拦截 yes no 从根布局到子布局 onTouchEvent 事件响应 yes yes 从子布局

2016-07-18 09:55:07 407

原创 关于AndroidStudio的一些快捷设置

keymap 配置快捷键 (个人喜好) 显示行号、显示方法、显示空格模板创建模板 插件 插件 说明 android Code Generator(☆☆☆) xml生成代码插件:Butter Knife、activity、fragment gsonformat 格式化json数据并生成代码 jimu Mirror(收费) 预览Android layouts,

2016-06-06 17:42:02 521

原创 关于Android的style和theme

style是什么? A style is a collection of properties that specify the look and format for a View or window. A style can specify properties such as height, padding, font color, font size, background color,

2016-06-02 14:56:03 1205

原创 关于Google搜索技巧

关键词 示例 描述 双引号(“”) “浩浩乎” 严格地按照关键词的先后顺序搜索 星号(*) 浩*浩 一些部分不能完全确定 短横(-) 苹果 -手机 排除你不想要的结果 site: 北京 site:baidu.com 指定你想搜索的站点 filetype: 商务模板filetype:ppt 搜索相应的文件类型

2016-05-11 10:18:54 359

原创 【Android UI】关于android的UI常识

特别提示:Mark Man真的很好用!!!图标LDPI (Low Density Screen,120 DPI),其图标大小为 36 x 36 px。MDPI (Medium Density Screen, 160 DPI),其图标大小为 48 x 48 px。HDPI (High Density Screen, 240 DPI),其图标大小为 72 x 72 px。xhdpi (Extra

2016-04-11 09:28:26 335

翻译 关于android stuido 与 Eclipse 的android项目结构对比

关于android stuido 与 Eclipse 的android项目结构对比结构对比 Eclipse ADT Android Studio Workspace Project Project Module Project-specific JRE Module JDK Classpath variable Path variable Project d

2016-01-12 14:54:10 309

转载 关于Android Studio 编译classpath ‘gradle:2.0.0-alpha3’出错

关于Android Studio 编译工具classpath ‘gradle:2.0.0-alpha3’出错将此代码替换project下的build.gradlebuildscript { repositories { jcenter{ url "http://jcenter.bintray.com/" } } depe

2016-01-11 14:48:30 726

原创 【android 适配】android 屏幕适配

基本概念px(像素):屏幕上的点,绝对长度,与硬件相关。in(英寸):长度单位。mm(毫米):长度单位。pt(磅):1/72英寸,point。dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px。dp相同,不管在哪种屏幕上,视觉长度是一样的。dip:Density-indepen

2014-05-12 13:13:02 553

转载 【设计模式】设计模式之工厂模式

工厂方法模式->创建模式   使用场景?作用?代码形态?场景:大量类似的实体类;要创建的实体类都是同一本质的东西(披萨);有部分类似功能(准备、烘烤、切法);实现方式不一样(准备的材料不同、烘烤时间不同、切法不同);将繁琐复杂的创建类的过程聚集在一起,有序清晰;把具体实例化的过程从客户代码中抽离;作用:1、将创建对象的代码集中在一起,便于管理

2014-04-25 07:57:31 566

原创 【Android intent】android 拦截自定义后缀文件的intent请求

问题:如何打开自定义后缀名(文件名.aaa)

2014-04-13 18:36:44 2409

原创 【设计模式】设计模式之外观模式

外观模式:提供看一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。UML 类图?外观模式的作用?外观模式与适配器模式有什么异同?这个模式需要什么时候设计?UML 类图?外观模式的作用?1、简化接口;1、将客户从组件的子系统中解耦,替换子系统时候,只需要修改外观的调用代码。外观模式与适配器模

2014-04-13 18:29:08 770

原创 【设计模式】设计模式之适配器模式

问题引例:1、当墙上的两相插头和你的笔记本三相电源时,你会想起来什么?2、如何分清各个部分:客户、适配器、被适配者?什么是目标接口?问题1:答:需要一个二相插头转三相插头的三相转接头。被笔记本三相电源使用;使用墙上的两相电源插座。问题2:答:从第一引例中,分析得出-客户:笔记本三相电源插头-适配器:二相插头转三相插头的三相转接头-被适配者:墙上的

2014-04-03 22:35:51 685

原创 【Android 组件】Gridview 一行显示几个数目的问题

Android Gridview屏幕一行显示几个数目的问题Gridview 适配多屏,个数不确定问题思路:确定每个item的大小个数 == 5 ,想要一行显示5个while(直接总的宽度 - 左右边margin和padding - 个数 * item宽度 个数--;}setNumColunms(个数)间距 = (直接总的宽度 - 左右边margin和pa

2014-03-19 17:56:14 9144

转载 【Linux】一些新手常用的命令

系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env #

2014-03-14 21:52:02 540

原创 【windows】 一些命令

获得文件夹中所有文件的名字  dir /b>rename.xls修改文件名称   ren "旧名字" "新名字"

2014-03-14 15:46:20 541

原创 【Android 文件】MemoryFile 内存文件

问题概述:什么是MemoryFile?MemoryFile作用?如何使用MemoryFile?解答问题1:android官方文档MemoryFile是一种Linux ashmem驱动程序(Linux ashmem)的包装器。MemoryFiles是支持共享内存(共享内存),可以选择性地被清除。Purgeable文件可能在低内存条件下由内核回收它们的内

2014-03-03 11:24:43 3037

转载 【Android 视频】更改视频长宽显示方式

根据视频大小设置vedioview大小MediaMetadataRetriever retr = new MediaMetadataRetriever();  retr.setDataSource(path); //媒体文件绝对路径    Bitmap bm = retr.getFrameAtTime(); //根据位图来获取分辨率width = bm.getWidth(); 

2014-02-27 11:05:02 2399

转载 【Android adb命令】android adb的一些常用命令

1. 查看设备adb devices这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示2. 安装软件adb install这个命令将指定的apk文件安装到设备上3. 卸载软件adb uninstall adb uninstall -k 如果加 -k 参数,为卸载软件但是保留配置和缓存文件.4. 登录设备shelladb

2014-02-13 10:41:41 812

原创 【Android 事件处理】关于Android ViewPager中嵌套ScrollView的手势冲突

先转载一篇他们的文章,很有用!!《Android 编程下 Touch 事件的分发和消费机制》         http://blog.csdn.net/hopehe888999/article/details/17241741在ViewPager中添加该事件处理// 滑动距离及坐标 private float xDistance, yDistance, xLast, yLast;

2014-01-16 15:52:31 1059

原创 【Android 网络】关于android 网络连接状态的一些代码

判断网络是否连接public static boolean isNetworkAvailable(Context context) { ConnectivityManager connectivity = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SE

2013-12-18 18:08:09 855

原创 【Android 问题集锦】关于android ImageView前景图片显示很小的问题

不妨尝试一下 ImageView.setPadding(0, 0, 0, 0);

2013-12-12 10:35:36 2776

原创 【单元测试】关于自测试代码

我是一个完全目标导向的程序猿,万事都喜欢问一句“为什么需要这样?”。今天我们谈一下“自测试代码”。看到这样一段文字:“自测试代码的价值”,以前的我只知道写测试代码很好,当时浪费时间,就懒得写了,自认为作用不到,知道我看了这篇文字。引入场景:奋战了好几个小时,只为找一处错误的晚上。新加的需求是否会对旧代码有影响?自己拍脑门一想,还跟人打包票:“没问题,测去吧”,还好有测试员帮你把

2013-12-11 12:56:00 1155

原创 【Android 适配】android平板高清适配

1. 关于高清屏幕的显示答:一些基本概念:分辨率:整个屏幕的像素数目,为了表示方便一般用屏幕的像素宽度(水平像素数目)乘以像素高度表示,形如1280x720。屏幕密度:表示单位面积内的像素个数,通常用dpi为单位,即每英寸多少个像素点 px:长度单位,具体像素dp:长度单位,与屏幕密度无关,推荐使用,显示的时候根据具体平台屏幕密度的不同最终转换为相应的像素长度,具体转换规则是:

2013-12-10 17:12:56 4070

原创 为什么写博客?

"为什么写博客?"很多时候经常问自己,在我的眼中,写博客是那么的浪费时间,今天好像突然顿悟了,应该向做学问一样,认真的写每一篇文章,限制我这种不求甚解的人。让你知道有些不是你想当然的,任何你写下来的东西都可能被别人看到,你要对你写的文字负责任。留下一些历程,特别是像我这样健忘的人,不记得自己做过什么,解决过什么。认识自己的不足,井底之蛙的我,希望大家不吝赐教。分享一些东西吧,少年(

2013-12-10 16:35:05 570

android点九图片制作工具

点九图片制作工具,比android自带的工具方便,快捷,.9,点9

2014-02-12

空空如也

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

TA关注的人

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