- 博客(10)
- 资源 (17)
- 问答 (4)
- 收藏
- 关注
转载 Android 中的 Service 全面总结
1、Service的种类 按运行地点分类:类别区别 优点缺点 应用本地服务(Local)该服务依附在主进程上, 服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。 主
2015-05-21 08:51:30 434
原创 android Notification 的使用
先来一段代码 mNotificationManager = (NotificationManager) context.getSystemService(context.NOTIFICATION_SERVICE); Intent intent = new Intent(context, MainActivity.class); intent.setFlags(Inten
2015-05-20 15:18:08 742
原创 使用removeAll所引出的问题
这几天做项目的时候发现使用removeAll的时候出现的一个问题做一下探究例如:list a=new ArrayList(); list b=new ArrayList(); 集合b是集合a 的子集,并且集合b的size()小于集合a的size();理论上 a.removeAll(b) 之后 a的size()应该大于0,但是结果却是0,结果真是让我大失所望啊。究竟是为
2015-05-20 09:23:52 710
转载 Android 中对于图片的内存优化方法
1. 对图片本身进行操作尽量不要使用 setImageBitmap、setImageResource、 BitmapFactory.decodeResource 来设置一张大图,因为这些方法在完成 decode 后,最终都是通过 Java 层的 createBitmap 来完成的,需要消耗更多内存。因此,改用先通过 BitmapFactory.decodeStream 方法,创建出一个 b
2015-05-12 11:59:13 360
转载 Android内存泄漏
不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。如果我们的java运行很久,而这种内存泄露不断的发生,最后就没内存可用了。当然java的,内存泄漏和C/C++是不一样的。如果java程序完全结束后,它所有的对象就都不可达了,系统
2015-05-12 11:56:04 366
转载 Android高效加载大图、多图解决方案,有效避免程序OOM流程
比如说系统图片库里展示的图片大都是用手机摄像头拍出来的,这些图片的分辨率会比我们手机屏幕的分辨率高得多。大家应该知道,我们编写的应用程序都是有一定内存限制的,程序占用了过高的内存就容易出现OOM(OutOfMemory)异常。我们可以通过下面的代码看出每个应用程序最高可用内存是多少。int maxMemory = (int) (Runtime.getRuntime().maxMemor
2015-05-12 11:06:09 451
转载 android是如何加载资源图片的
每个drawable文件夹加载顺序是什么? 图片是如何缩放的? (这边只讨论加载图片,不考虑布局对图片的拉伸)OK!今天就先搞这2个问题 废话不多说 直接上代码public Drawable getDrawable(int id) throws NotFoundException { TypedValue value; syn
2015-05-12 10:25:14 389
转载 android面试题总结加强版(三)
自己总结的最强android应用面试题集26.如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?当你的程序中某一个Activity A 在运行时中,主动或被动地运行另一个新的Activity B 这个时候A会执行Java代码public void onSaveInstanceState(Bundle outState) {
2015-05-12 10:23:03 418
转载 android面试题总结加强版(二)
16.Android常用控件的信息单选框(RadioButton与RadioGroup):RadioGroup用于对单选框进行分组,相同组内的单选框只有一个单选框被选中。事件:setOnCheckedChangeListener(),处理单选框被选择事件。把RadioGroup.OnCheckedChangeListener实例作为参数传入。多选框(CheckBox
2015-05-12 08:48:00 451
转载 android面试题总结加强版(一)
自己总结的最强android应用面试题集1.activity的生命周期。方法描述可被杀死下一个onCreate()在activity第一次被创建的时候调用。这里是你做所有初始化设置的地方──创建视图、绑定数据至列表等。如果曾经有状态记录(参阅后述Saving Activity
2015-05-11 11:07:54 465
org.apache.http jar包
2017-08-18
完美高仿QQ消息界面功能
2015-12-08
完美仿QQ侧滑操作,自定义listview
2015-12-02
仿微信通过拍照或者本地图片裁剪完美更换头像
2015-11-18
仿微信通过拍照或者本地图片完美更换头像
2015-11-17
如何获取mediaplayer播放网络音频时的缓存?
2015-05-14
新下载的MP3文件是如何实时添加到android的多媒体数据库的?
2015-04-10
android做音乐播放器,为什么都用aidl呢,bindservice不也可以么?
2015-03-13
Android 如何判断手机连上的WIFI,是否可以上网?
2014-12-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人