12 2015 档案

摘要:Intent中的四个重要属性——Action、Data、Category、Extras Intent作为联系各Activity之间的纽带,其作用并不仅仅只限于简单的数据传递。通过其自带的属性,其实可以方便的完成很多较为复杂的操作。例如直接调用拨号功能、直接自动调用合适的程序打开不同类型的文件等等。... 阅读全文
posted @ 2015-12-29 11:21 betterhardderfastter 阅读(191) 评论(0) 推荐(0)
摘要:很多小伙伴都使用过适配器,也用过adapter.notifyDataSetChanged();这个方法,这个方法的意思是 notifyDataSetChanged()可以在修改适配器绑定的数组后,不用重新刷新Activity,通知Activity更新ListView。于是我有一天在通过数据库获取... 阅读全文
posted @ 2015-12-26 16:31 betterhardderfastter 阅读(761) 评论(0) 推荐(0)
摘要:Activity.finish()Call this when your activity is done and should be closed.在你的activity动作完成的时候,或者Activity需要关闭的时候,调用此方法。当你调用此方法的时候,系统只是将最上面的Activity移出了栈... 阅读全文
posted @ 2015-12-26 08:58 betterhardderfastter 阅读(152) 评论(0) 推荐(0)
摘要:收集到的android权限都很实用的(permission)大全1.android.permission.WRITE_USER_DICTIONARY允许应用程序向用户词典中写入新词2.android.permission.WRITE_SYNC_SETTINGS写入Google在线同步设置3.andr... 阅读全文
posted @ 2015-12-23 14:50 betterhardderfastter 阅读(140) 评论(0) 推荐(0)
摘要:这几天加so文件出现各种各样的问题,现在把解决方案做下总结: 1.在java文件夹下建立jniLibs文件夹,再在这个文件夹下建立armeabi文件夹,并将so文件放入。如果还出现这样的问题,需要添加一个armeabi-v7a的文件夹,再将so文件复制到里面。 2.如果做依赖的library也有... 阅读全文
posted @ 2015-12-22 16:40 betterhardderfastter 阅读(466) 评论(0) 推荐(0)
摘要:(1)首先是Activity的简单跳转 Activity的切换一般是通过Intent来实现的,Intent是一个Activity到达另一个Activity的引路者,它描述了起点(当前Activity)和终点(目标Activity)。一个简单Intent实现如下:Intent intent=newIn... 阅读全文
posted @ 2015-12-17 10:55 betterhardderfastter 阅读(338) 评论(0) 推荐(0)
摘要:最近在研究Activity的启动流程,老罗的blog在看,也找了其它资料学习,也跟过Android4.3的源码,在跟代码的过程中,突然想到下面的这个问题: Android Activity为什么要细化出onCreate、onStart、onResume、onPause、onStop、onDesdr... 阅读全文
posted @ 2015-12-17 10:28 betterhardderfastter 阅读(251) 评论(0) 推荐(0)
摘要:当我们使用Android Studio作为IDE时,会碰到将Module导出成jar包的形式,我搜索一下,大致总结如下: Step 1:进入你要导出的Module的build.gradle文件中,将apply plugin: 'com.android.application' 修改为 apply... 阅读全文
posted @ 2015-12-16 17:10 betterhardderfastter 阅读(253) 评论(0) 推荐(0)
摘要:一、结构 java.lang.Object android.content.Context android.content.ContextWrapper android.app.Service android.accessibilityservice.Accessibi... 阅读全文
posted @ 2015-12-10 11:21 betterhardderfastter 阅读(1551) 评论(0) 推荐(0)
摘要:安卓开发中的安卓程序效率很重要,如果你做出一款登录很慢,打开很延时的产品,相信很多人都不愿意去使用,那么如何提高Android程序效率呢,也就是如何来优化Android的性能呢?本文提供给你一些想法,希望能够给广大安卓开发者带来灵感: 1.http用gzip压缩,设置连接超时时间和响应超时时间 ht... 阅读全文
posted @ 2015-12-09 19:29 betterhardderfastter 阅读(214) 评论(0) 推荐(0)
摘要:Java垃圾回收概况 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代 码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。这是因为在Java虚拟机中,存在自动内... 阅读全文
posted @ 2015-12-09 18:30 betterhardderfastter 阅读(147) 评论(0) 推荐(0)
摘要:java语言中为对象的引用分为了四个级别,分别为 强引用 、软引用、弱引用、虚引用。本文只针对java中的弱引用进行一些分析,如有出入还请多指正。在分析弱引用之前,先阐述一个概念:什么是对象可到达和对象不可到达状态。其实很简单,我举个例子:现在有如下两个类class A class B,在JVM上生... 阅读全文
posted @ 2015-12-09 17:10 betterhardderfastter 阅读(130) 评论(0) 推荐(0)
摘要:因为分辨率不一样,所以不能用px;因为屏幕宽度不一样,所以要小心的用dp,那么我们可不可以用另外一种方法来统一单位,不管分辨率是多大,屏幕宽度用一个固定的值的单位来统计呢?答案是:当然可以。我们假设手机屏幕的宽度都是320某单位,那么我们将一个屏幕宽度的总像素数平均分成320份,每一份对应具体的像素... 阅读全文
posted @ 2015-12-09 16:44 betterhardderfastter 阅读(141) 评论(0) 推荐(0)
摘要:一、主要文件和类 1.Launcher.java:launcher中主要的activity。 2.DragLayer.java:launcher layout的rootview。DragLayer实际上也是一个抽象的界面,用来处理拖动和对事件进行初步处理然后按情况分发下去,角色是一个contro... 阅读全文
posted @ 2015-12-09 15:58 betterhardderfastter 阅读(812) 评论(0) 推荐(0)

洋洋