- 博客(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
1877
原创 Bitmap,jpg,png区别以及在Android上实现不载入内存压缩图片
图片有两种使用的场景:一种是在硬盘上的存储格式,一个是在内存的展开格式。一、在内存中的图片 因为需要知道图片的所有信息,所有在内存中,图片一般是展开的。那以带透明的Bitmap来说。这里有一些概念。 1.像素点组成:颜色有R(red红色)、G (green绿色)、B (Blue蓝色) 三色组成,再考虑到透明值的问题会有一个A(alpha阿尔
2017-04-25 16:25:55
2660
原创 android修改系统字体大小,使用隐藏类和方法以及怎么生成系统app使用系统权限
最近因为有个项目的需要,需要更改手机系统字体的大小,默认的手机字体从0.75f,1.0f,1.15f,1.3f变化一次为小,标准,大,超大级别;使用正常的api是实现不了的。心酸的过程,自己各种百度,google,一步步的尝试,最终实现了需求效果,再次做下笔记以供以后参考,因为本人比较懒,所以这篇文章就不加图片了,主要目的还是自己以后查看方便,如果有人看不明白的可以交流下哈。经过查
2017-01-28 12:34:53
2349
1
转载 RAM和ROM容量计算
RK平台RAM和ROM容量计算上面说的是RK平台的计算方式,但是都是基于linux内核和android平台,所以基本一样的。首先我们需要在PC端终端进入手机shell,第一手机需要Root,我的手机是魅族MX5,下载的KingRoot是失败的,然后下载的是360一键Root可以,毕竟是大公司,可以。这是苹果电脑的终端,先adb devices查看是否连接上设备,下面的提示表示连接成功了
2016-07-15 18:12:07
12338
原创 图片的分辨率大于设备分辨率或者小于设备的分辨率的显示问题
做程序开发,尤其是手机app开发,经常接触到图片的处理,有时服务器获取的图片大于自己本地要显示的大小(自己限制的),有时要小于,但是设备怎么显示我一直有个疑问,那就是如果图片的分辨率大于设备的分辨率而且还要满屏显示的话的问题。 今天在网上找了下相关的知识总结下:显示器的分辨率是指显示器的屏幕的像素组成的数量(指液晶显示器),如21.5英寸的显示器的分辨率是1920X
2016-05-27 13:36:50
9354
转载 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
615
转载 SharedPreference.Editor的apply和commit方法异同
这两个方法的区别在于: 1. apply没有返回值而commit返回boolean表明修改是否提交成功 2. apply是将修改数据原子提交到内存, 而后异步真正提交到硬件磁盘, 而commit是同步的提交到硬件磁盘,因此,在多个并发的提交commit的时候,他们会等待正在处理的commit保存到磁盘后在操作,从而降低了效率。而apply只是原子的提交到内容,后面有调用apply的函数的将
2016-04-26 09:38:55
983
转载 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
292
原创 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
1316
转载 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
828
转载 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
432
原创 pulltorefresh框架实现刚进入界面就开始上拉加载数据
pulltorefresh框架里面有一个setrefresh()方法,实现方法:pullToRefreshListView.setRefreshing(true);squareHotList = new ArrayList();//下面两行代码要通过Handler实现adapter = new SquareAdapter(getActivity(), squareH
2015-12-11 09:37:45
412
原创 The currently displayed page contains invalid values eclipse
出现上面这个情况,是缺少default.properties文件,高版本的是project.properties文件,或者有该文件但是该文件没有指定target属性没有文件的添加该文件,有文件的添加target=android-19或者其他的都行
2015-12-11 09:34:14
417
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人