- 博客(22)
- 收藏
- 关注
原创 Android内存优化 代码和bitmap
寄存器(register)位于处理器内部,速度最快的存储场所,在程序中无法控制、栈(stack) 存放基本类型数据和对象的引用的地方。对象本身并不放在栈中,而是放在堆中。堆(Heap)堆用来存放有new创建的对象和数组,在堆中分配的内存,由java虚拟机的自动垃圾回收器GC来进行管理。静态存储区域(static Field) 静态存储区域指在固定的区域存放程序运行时一直存在的数据,ja
2017-07-15 23:29:05 364
转载 功能代码的封装
问题来源:1、对单据的新增、删除、保存、审批等复杂的功能的实现对其他代码依赖过于强烈。2、实现某一功能的代码,过于混乱,逻辑不清晰,也难于调试和维护。3、无法实现代码的复用,对于同一功能可能有多个实现,无法维护一致性,也是错误的根源。4、对于功能实现的分割和封装做的不够好,很难实现代码的最大复用价值。5、异常和错误处理不够好,难于移植和复用。解决方案:
2016-06-21 08:05:55 1498
原创 AudioManager的简单使用
R.raw.music为任意音乐package com.example.audiomanager;import android.app.Activity;import android.app.Service;import android.media.AudioManager;import android.media.MediaPlayer;import android.os.Bund
2015-11-09 22:57:09 656
转载 Android 高手进阶之自定义View,自定义属性(带进度的圆形进度条)
转载请注明地址:http://blog.csdn.net/xiaanming/article/details/10298163很多的时候,系统自带的View满足不了我们功能的需求,那么我们就需要自己来自定义一个能满足我们需求的View,自定义View我们需要先继承View,添加类的构造方法,重写父类View的一些方法,例如onDraw,为了我们自定义的View在一个项目中能够重用,有时候我们需
2015-10-07 21:13:39 622
转载 android各种服务链接
在开发Android项目的时候需要连接各种类型的服务器:J2EE、Webservice、Socket等,令人头疼的是最近做的一个项目,服务器竟然是用C语言写的。经过测试,一种连接方法不能成功连接多种服务器,针对这种情况,笔者整理了各种链接方法,大家自己选用合适的方法。1、URL方法:[java] view plaincopypublic class MyURLActivity exte
2015-09-14 17:07:05 455
原创 Linux 常用命令基础入门二
PROCESS 进程一个程序 开启一个进程ps aux|less报告系统当前的进程状态USER 进程启动者 (哪个用户在使用这个进程)PID 进程号%CPU 百分比CPU的使用率%MEM 以百分比标识的内存使用率VSZ 虚拟内存大小RSS 进程占用的物理内存的大小,以前字节为单位START
2015-08-21 09:00:03 516
原创 ViewPager的使用,PagerAdapter的自定义改写
一般而言,ViewPager用于页面的滑动,常常和Fragment一起搭配,因为有Fragment的Adapter可以提供可是最近发现,有时候压根就不需要用到Fragment,只是要做下类似微信的图片查看滑动就行难道非得塞进Fragment来显示岂不是太麻烦。用ImageView来直接进行Pager显示public class MyAdapter extends PagerAdap
2015-08-12 15:31:03 548
转载 Java中this关键字的几种用法
1. 当成员变量和局部变量重名时,在方法中使用this时,表示的是该方法所在类中的成员变量。(this是当前对象自己)如:public class Hello { String s = "Hello"; public Hello(String s) { System.out.println("s = " + s); Syst
2015-08-04 17:40:51 593
转载 Android高仿微信图片多选功能
1、概述关于手机图片加载器,在当今像素随随便便破千万的时代,一张图片占据的内存都相当可观,作为高大尚程序猿的我们,有必要掌握图片的压缩,缓存等处理,以到达纵使你有万张照片,纵使你的像素再高,我们也能正确的显示所有的图片。当然了,单纯显示图片没撒意思,我们决定高仿一下微信的图片选择器,在此,感谢微信!本篇博客将基于以下两篇博客:Android 快速开发系列 打造万能的ListView
2015-08-03 17:07:07 1017
转载 linux安装安卓开发工具android studio
最近要接触android编程,本来想装eclipse,无意间搜到安卓专门出了开发工具android studio,打算装着试用下http://www.android-studio.org/下载 android studio有Windows, Mac OS X ,Linux版本我下的是linux版的android-studio-ide-135.1629389-linux.zip
2015-08-03 16:56:52 1205
转载 bitmap 设置图片尺寸,避免 内存溢出 OutOfMemoryError的优化方法
★android 中用bitmap 时很容易内存溢出,报如下错误:Java代码 Java.lang.OutOfMemoryError : bitmap size exceeds VM budget ● 主要是加上这段:Java代码BitmapFactory.Options options = new BitmapFactory.Options();
2015-07-31 12:57:16 586
转载 Android 程序的安装、卸载和更新
安装程序:软件从无到有。卸载程序:软件从有到无。更新程序:软件的覆盖安装,可以保留原版本的数据,提升软件版本。 安装程序的方法: 1、 通过Intent机制,调出系统安装应用,重新安装应用的话,会保留原应用的数据。 String fileName = Environment.getExternalStorageDirectory()
2015-07-31 12:54:24 608
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人