- 博客(25)
- 资源 (4)
- 收藏
- 关注
原创 android View的生命周期
构造-onAttachToWindow——>onMeasure——>onSizeChanged——>onLayout——> onMeasure——>onLayout——>onDraw——>onDetachedFromWindow
2014-08-28 15:28:21 665 1
转载 开源项目介绍
项目篇:1.Apollo音乐播放器就一个很好的播放器,但是实现的特别好!!!地址:https://github.com/Splitter/android_packages_apps_apolloMod2.Oschina客户端OSChina网站客户端,wp版,ios版都有开源哦。地址:https://github.com/osc
2014-08-22 15:16:24 1475
原创 ImageView 等比例放大
ImageView android:layout_width="match_parent" android:layout_height="wrap_content" android:scaleType="fitCenter" android:src="@drawable/exam_head" />复制代
2014-08-22 08:52:18 1103
转载 Android锁屏状态下弹出activity,如新版qq的锁屏消息提示
在接收消息广播的onReceive里,跳转到你要显示的界面。如:Intent intent = new Intent(arg0,MainActivity.class);intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); arg0.startActivity(intent);复制代码在该acti
2014-08-22 08:46:00 976
转载 Android Animation学习(二) ApiDemos解析:基本Animatiors使用
Android Animation学习(二) ApiDemos解析:基本Animators使用 Android Animation(二)学习 ApiDemos解析:基本Animatiors使用 Animator类提供了创建动画的基本结构,但是一般使用的是它的子类: ValueAnimator、ObjectAnimator、AnimatorSet
2014-08-21 17:16:49 712
转载 Vitamio中文API文档(1)
> Vitamio的日记Vitamio中文API文档(1)—— MediaStore2012-09-04 15:38:02 本章MediaStore主要用于读取本地视频、音频信息、缩略图。类概述 public final class MediaStore 媒体存储辅助类。常量public st
2014-03-07 17:30:56 783
原创 抽象工厂模式
// 抽象工厂类的abstract class ComputerProducer {public static ComputerProducer getInstence(String switchs) {if (switchs.equalsIgnoreCase("pc")) {return PcProducer.getInstence();}if (swit
2014-03-04 10:43:11 651
原创 抽象接口类的实现(缺省适配模式)
说明:本人小菜一名初学设计模式,希望大牛指导 举例说明如下: Grade: 是一个接口类只要用于实现定义有哪些具体的方法。这里我们举例的是学生上学的年级 public interface Grade{ public void grade1(); // 一年级 public void grade2
2014-03-02 21:55:42 1108
转载 Java中Vector和ArrayList的区别
首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。3个具体实现类的相关区别如下:ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就
2013-12-17 13:47:12 569
翻译 JavaScript 学习篇
定义了下列6个属性: async : 可选。表示应该下载脚本,单不应该妨碍页的其他操作,比如下载其他资源或等待加载其他脚本。只对外部脚本有效。 charset :可选。表示通过src 属性指定的代码的字符集。由于大多数浏览器会忽略它的值,因此这个属性很少有人用。 defer : 可选。表示脚本可以延迟到文档完全被解析和显示之后再执行。只对外部脚本有效
2013-12-12 17:34:53 5269
转载 android Service 启动讲解
有了 Service 类我们如何启动他呢,有两种方法:• Context.startService()• Context.bindService() 1. 在同一个应用任何地方调用 startService() 方法就能启动 Service 了,然后系统会回调 Service 类的 onCreate() 以及 onStart() 方法。这样启动的 Service 会一直运
2013-12-04 16:50:14 787
转载 android如何保证service不被杀死
Android开发的过程中,每次调用startService(Intent)的时候,都会调用该Service对象的onStartCommand(Intent,int,int)方法,然后在onStartCommand方法中做一些处理。从Android官方文档中,我们知道onStartCommand有4种int返回值,首先简单地讲讲int返回值的作用。一、onStartComman
2013-12-04 16:04:51 918
原创 Java AbstractFactory 抽象工厂类的实现
package com.cn.sun;abstract class dele{abstract void delete();}abstract class inse{abstract void insert();} abstract class AbstractFactory{ abstract dele getDete(); abstra
2013-12-02 19:51:04 764
原创 Java 单例的两种方法示例
private static Singleton singleton = new Singleton();private Singleton(){ //构造函数私有化,是单例的一个特性}/*** 方法一* @return*/public static Singleton getInstance(){return singleton;}pri
2013-12-02 19:17:34 600
转载 27种设计模式介绍
设计模式主要分三个类型:创建型、结构型和行为型。其中创建型有:一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪一个类,Factory Met
2013-12-02 18:24:21 754
转载 android 检查service是否停止
/** * 用来判断服务是否运行. * @param context * @param className 判断的服务名字 * @return true 在运行 false 不在运行 */ public static boolean isServiceR
2013-12-02 14:33:45 953
转载 android 屏蔽home键
private static final int FLAG_HOMEKEY_DISPATCHED = 0x80000000; 在app 的你要屏蔽home 键的activity 中,只需要添加该标志就可以了 getWindow().addFlags(WindowManager.LayoutParams.FLAG_HOMEKEY_DISPATCHED); 如果要使
2013-11-28 14:05:19 1443
转载 Android 闹钟机制实现定时任务解决重启失效问题
Android的闹钟实现机制很简单, 只需要调用AlarmManager.set()将闹铃时间记录到系统中,当闹铃时间到后,系统会给应用程序发送广播,我们只需要去注册广播接收器就可以了。本文分三部分讲解如何实现闹钟:目录:1. 设置闹铃时间;2. 接收闹铃事件广播;3. 重开机后重新计算并设置闹铃时间;正文:1. 设置闹铃时间(毫秒) privat
2013-11-27 14:57:27 4706
原创 android 通用的跳转函数Intent
//大家再也不用每个activity 都写Intent跳转了: 注释:intent 在你要跳转的函数中创建; forwordActivityClass 你要跳转的页 finishSign 是否结束标识public void turnActivity(Intent intent, Context ct , Class for
2013-11-26 19:15:39 1004
原创 android 如何退出整个系统
package com.example.startotherapp;import java.util.LinkedList;import java.util.List;import android.app.Activity;import android.app.Application;public class MyApplication extends
2013-11-26 18:59:43 864
转载 Android OnLowMemory和OnTrimMemory
OnLowMemoryOnLowMemory是Android提供的API,在系统内存不足,所有后台程序(优先级为background的进程,不是指后台运行的进程)都被杀死时,系统会调用OnLowMemory。系统提供的回调有:Application.onLowMemory()Activity.OnLowMemory()Fragement.OnLowM
2013-11-26 18:55:31 1655
原创 android 调用第三方应用
方法一: Intent intent = new Intent(); ComponentName comp = new ComponentName("com.cn.test", "com.cn.test.LoginActivity"); intent.setComponent(comp); intent.se
2013-11-26 14:01:21 662
转载 android 崩溃 重启 捕获异常 并重启应用
推荐方法: public class HKApplication extends Application { PendingIntent restartIntent; @Override public void onCreate() { super.onCreate(); // 以下用来捕
2013-11-26 13:54:15 794
原创 Java中Dictionary的使用
定义;Dictionary 类是任何可将键映射到相应值的类(如 Hashtable)的抽象父类。每个键和每个值都是一个对象。在任何一个 Dictionary 对象中,每个键至多与一个值相关联。给定一个Dictionary 和一个键,就可以查找所关联的元素。任何非 null 对象都可以用作键或值。通常,应该在此类的实现中使用 equals 方法,以决定两个键是否相同。特别注意 Dic
2013-11-18 17:59:32 33283
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人