自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Android开发论使用Java层的Zlib压缩和使用C底层的Zlib压缩的对比

开头说下,Java层的Zlib压缩源码地址:https://github.com/ymnk/jzlib  C底层的Zlib压缩源码地址:http://www.zlib.net/Java层的是纯的java上层语言实现,C底层的肯定都是C语言实现的了。项目中有需求,需要将请求的数据封装成json字符串上传,并且需要对json字符串先做Zlib的数据压缩,再AES加密,最后再Base

2017-05-12 18:42:28 1783

原创 Bitmap,jpg,png区别以及在Android上实现不载入内存压缩图片

图片有两种使用的场景:一种是在硬盘上的存储格式,一个是在内存的展开格式。一、在内存中的图片         因为需要知道图片的所有信息,所有在内存中,图片一般是展开的。那以带透明的Bitmap来说。这里有一些概念。        1.像素点组成:颜色有R(red红色)、G (green绿色)、B (Blue蓝色) 三色组成,再考虑到透明值的问题会有一个A(alpha阿尔

2017-04-25 16:25:55 2605

原创 android修改系统字体大小,使用隐藏类和方法以及怎么生成系统app使用系统权限

最近因为有个项目的需要,需要更改手机系统字体的大小,默认的手机字体从0.75f,1.0f,1.15f,1.3f变化一次为小,标准,大,超大级别;使用正常的api是实现不了的。心酸的过程,自己各种百度,google,一步步的尝试,最终实现了需求效果,再次做下笔记以供以后参考,因为本人比较懒,所以这篇文章就不加图片了,主要目的还是自己以后查看方便,如果有人看不明白的可以交流下哈。经过查

2017-01-28 12:34:53 2277 1

转载 RAM和ROM容量计算

RK平台RAM和ROM容量计算上面说的是RK平台的计算方式,但是都是基于linux内核和android平台,所以基本一样的。首先我们需要在PC端终端进入手机shell,第一手机需要Root,我的手机是魅族MX5,下载的KingRoot是失败的,然后下载的是360一键Root可以,毕竟是大公司,可以。这是苹果电脑的终端,先adb devices查看是否连接上设备,下面的提示表示连接成功了

2016-07-15 18:12:07 12180

原创 图片的分辨率大于设备分辨率或者小于设备的分辨率的显示问题

做程序开发,尤其是手机app开发,经常接触到图片的处理,有时服务器获取的图片大于自己本地要显示的大小(自己限制的),有时要小于,但是设备怎么显示我一直有个疑问,那就是如果图片的分辨率大于设备的分辨率而且还要满屏显示的话的问题。         今天在网上找了下相关的知识总结下:显示器的分辨率是指显示器的屏幕的像素组成的数量(指液晶显示器),如21.5英寸的显示器的分辨率是1920X

2016-05-27 13:36:50 8979

转载 wget的简介与使用

本文为转载文章,转载自:http://blog.chinaunix.net/uid-11436705-id-107823.html作为一名开发人员,从开始的Windows转到Linux系统,发现Linux系统的强大,考虑到MAC和Linux系统的类似以及Mac的硬件与软件的优越性,我习惯了在mac系统下的开发,对于wget的使用做下整理wget功能的强大就不用多说了,在

2016-05-09 11:48:45 593

转载 SharedPreference.Editor的apply和commit方法异同

这两个方法的区别在于: 1. apply没有返回值而commit返回boolean表明修改是否提交成功 2. apply是将修改数据原子提交到内存, 而后异步真正提交到硬件磁盘, 而commit是同步的提交到硬件磁盘,因此,在多个并发的提交commit的时候,他们会等待正在处理的commit保存到磁盘后在操作,从而降低了效率。而apply只是原子的提交到内容,后面有调用apply的函数的将

2016-04-26 09:38:55 959

转载 adb 命令

转载自http://blog.csdn.net/janronehoo/article/details/6863772adb是什么?:adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让

2016-04-09 12:33:51 270

原创 android adb push apk /system/app

环境 mac 虚拟机Genymotion在终端下命令将apk安装包push到/system/app目录下1.首先cd到当前adb目录/Users/ruin/Library/Android/sdk/platform-tools2.将要push的安装包放到该目录下3.执行命令获得root权限./adb root成功后返回的adbd is already running

2016-04-09 12:11:33 1259

转载 Android Handler Memory Leak

转载自https://techblog.badoo.com/blog/2014/08/28/android-handler-memory-leaksAndroid Handler Memory LeaksBy Dmytro Voronkevych on 28 Aug 2014 - androidAndroid uses Java as a platform fo

2016-04-01 22:27:21 810

原创 Android大图片导致内存问题小结

http://blog.csdn.net/sylcc_/article/details/10949183

2015-12-23 23:56:13 375

转载 TabActivity介绍

转载 http://bbs.51cto.com/thread-1012907-1.html(一)前言ams帖子地址:http://bbs.51cto.com/thread-1008812-1.html在以前一篇帖子讲ams的时候,提了一下TabActivity。当时说它比较特殊就没有下文了,今天重发一篇帖子,跟大家探讨一下TabActivity。做个假定先: 比如我们最外面的Act

2015-12-18 14:52:13 421

原创 pulltorefresh框架实现刚进入界面就开始上拉加载数据

pulltorefresh框架里面有一个setrefresh()方法,实现方法:pullToRefreshListView.setRefreshing(true);squareHotList = new ArrayList();//下面两行代码要通过Handler实现adapter = new SquareAdapter(getActivity(), squareH

2015-12-11 09:37:45 402

原创 The currently displayed page contains invalid values eclipse

出现上面这个情况,是缺少default.properties文件,高版本的是project.properties文件,或者有该文件但是该文件没有指定target属性没有文件的添加该文件,有文件的添加target=android-19或者其他的都行

2015-12-11 09:34:14 392

原创 短信拦截

短信拦截

2015-07-09 15:51:05 696

空空如也

空空如也

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

TA关注的人

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