- 博客(15)
- 资源 (21)
- 收藏
- 关注
原创 Android事件分发详解(一)——View的事件分发
MainActivity如下:package cc.cv;import android.os.Bundle;import android.view.MotionEvent;import android.view.View;import android.view.View.OnClickListener;import android.view.View.OnTouchListener
2014-12-29 18:08:08 2621 3
原创 Android事件分发详解(二)——Touch事件传入到Activity的流程
/** * Demo描述: * Touch事件传入到Activity的流程 * * 设备上Touch事件首先是传递到了Activity,再由Activity传递到 * 外层布局ViewGroup,再到内层ViewGroup,最后直到内层ViewGroup里的某个View. * 这就是事件的传递. * * 在此看一下Touch事件传递到Activity,再由Activity传递到
2014-12-29 18:04:04 2224
原创 Android事件分发详解(三)——ViewGroup的dispatchTouchEvent()源码学习
package cc.aa;import android.os.Environment;import android.view.MotionEvent;import android.view.View;public class UnderstandDispatchTouchEvent { /** * dispatchTouchEvent()源码学习及其注释
2014-12-29 18:00:26 3687 2
原创 Android事件分发详解(四)——事件传递基础示例
MainActivity如下:package com.cn;import android.app.Activity;import android.os.Bundle;import android.view.MotionEvent;import android.view.View;import android.view.View.OnClickListener;import andr
2014-12-29 17:54:47 1927 1
原创 Android事件分发详解(五)——Touch事件传递验证
MainActivity如下:package cn.c;import android.os.Bundle;import android.app.Activity;import android.view.MotionEvent;/** * Demo描述: * 分析Android事件分发和处理机制 * * * 总结: * 1 ViewGroup继承自View * 事
2014-12-29 17:51:15 2131 1
原创 Android事件分发详解(六)——ACTION_DOWN的消费验证
MainActivity如下:package cn.c;import android.os.Bundle;import android.app.Activity;import android.view.MotionEvent;/** * Demo描述: * 分析Android事件分发和处理机制 * * 在该示例中涉及到三个自定义的View.分别是: * 最外层的布局MyF
2014-12-29 17:46:03 2382
原创 自定义ContentProvider以及ContentObserver的使用完整详细示例
示例说明:该示例中一共包含两个工程。其中一个工程完成了自定义ContentProvider,另外一个工程用于测试该自定义ContentProvider且在该工程中使用了ContentObserver监听自定义ContentProvider的数据变化以下代码为工程TestContentProviderContentProviderTest如下:package
2014-12-18 12:35:52 2593
原创 SQLite数据库版本升级的管理实现
我们知道在SQLiteOpenHelper的构造方法:super(Context context, String name, SQLiteDatabase.CursorFactory factory, int version)中最后一个参数表示数据库的版本号.当新的版本号大于当前的version时会调用方法:onUpgrade(SQLiteDatabase db, int ol
2014-12-14 17:58:26 3502 2
原创 利用LocationManager获取经度,纬度等地理信息完整示例
MainActivity如下:package cc.bb;import java.util.Iterator;import java.util.List;import android.location.Location;import android.location.LocationListener;import android.location.LocationManager;
2014-12-06 13:19:26 8810 1
原创 Spinner(一)——修改系统自带Spinner字体大小和颜色完整示例
MainActivity如下:package cc.test;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.ArrayAdapter;import androi
2014-12-05 17:36:15 5098
原创 Spinner(二)——简单使用完整示例
MainActivity如下:package cc.test;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.ArrayAdapter;import androi
2014-12-05 17:35:12 1931
原创 SSM项目XML配置与配置类
applicationContext.xml是Spring框架的全局配置文件。 它用于配置和管理Spring容器中的各种bean、依赖注入、AOP、事务管理等。在这个文件中,可以定义Spring的bean,设置bean的属性,以及bean之间的依赖关系。 Spring容器会根据applicationContext.xml中的配置来创建和管理这些bean的生命周期。
2014-12-05 17:34:29 4156
原创 unbindService()导致应用Crash的问题
/** * Demo描述: * unbindService()导致应用Crash的问题 * 2014年12月4日10:58:52 * * 今天在改Bug时发现一个问题: * unbindService(mConnection);会导致Crash * * 原因: * 在Activity中绑定Service时候执行的是: * getApplicationContext().bi
2014-12-04 11:09:00 4107
原创 在BroadcastReceiver中启动Activity的问题
/** * Demo描述: * 在BroadcastReceiver中启动Activity的问题 * * 如果在BroadcastReceiver的onReceive()方法中如下启动一个Activity * Intent intent=new Intent(context,AnotherActivity.class); * context.startActivity(intent)
2014-12-03 22:30:20 5331
原创 得到所有Activity和Service
//得到所有Activity public void getAllActivities(Context context){ try { //第一步:得到PackageName String packageName=context.getPackageName(); //第二步:得到PackageManager PackageManager packageManager
2014-12-03 22:02:29 1895 2
DependencyInjection
2023-09-05
仿QQ获取设备中APK并分享
2016-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人