自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 android 监听来电 和 去电

监听来电  只需要  TelephoneManager.listen(); 方法 即可   然后 传入一个  PhoneStateListener  即可    //取消监听 要采用下面方法tm.listen(listener,PhoneStateListener.LISTEN_NONE);              listener= null;而监听

2015-06-28 12:39:41 616 1

原创 手机输入框抖动效果 和 震动效果

首先分析  输入框抖动 效果 实际上 就是一个动画  左右循环 抖动  Animation animation = AnimationUtils.loadAnimation(this, R.anim.shake);//下面的 可以设置 动画的 插入器  用函数来控制动画的动作    /*                   animation.setInterpolator(new

2015-06-28 12:23:19 818

原创 EditText 的 自动查询

对editText 对象  调用该方法  即可   addTextChangedListener(new TextWatcher(){    //.................     });

2015-06-28 12:21:34 334

原创 android 数据库查询方法

public static String getAddressByPhoneNumber(String number) { String address = number; SQLiteDatabase database = SQLiteDatabase.openDatabase(path, null, SQLiteDatabase.OPEN_READONLY); // 正则表

2015-06-28 12:14:26 749

转载 android 一键锁屏和清除手机数据

一键锁屏&清除数据_50 1、引入设备超级管理员(device admin)2、看文档Develop-->API Guides--->Administration   如果你是一个企业管理员,您可以利用api和Android设备管理系统功能和控制访问。    android2.2引入了支持企业应用程序提供Android设备管理API。设备管理API提供了设备管理功能

2015-06-26 01:18:49 914

原创 GPS 定位获取 手机当前的位置

package com.itheima.mobiesafe.service;import android.app.Service;import android.content.Intent;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;import and

2015-06-26 01:14:49 616

转载 android 三种定位方式 介绍

三种获取手机的位置的方式_201、网络定位(network)。前提是必须连上网络:wifi、3G、2G; 获取到IP地址 例如:传美版QQ,彩虹版QQ,珊瑚虫版QQ,就有一个功能显示对方的IP; 根据IP显示具体的位置;  原理是建立一个库那个IP地址对应那个地方;早期警方破案就采用此特点;  有局限性:针对固定的IP地址。 如果手机网或者ip地址是动态分布IP

2015-06-26 01:13:07 640

原创 短信广播接收者

package com.itheima.mobiesafe.receiver;import com.itheima.mobiesafe.R;import com.itheima.mobiesafe.service.GPSService;import com.itheima.mobiesafe.service.MyAdmin;import android.app.admin.Device

2015-06-26 01:08:02 301

原创 android 读取手机联系人

03_读取手机联系人_40authorities :当局1、到开发环境data/data/目录下 com.android.providers.contacts/databases/导出到左面contacts2.db2、用工具打开数据库关心三张表:raw_contacts、data、mimetypes3、创建一个新的工程去读取联系人SelectContact4、创建一个得到所有联

2015-06-26 01:04:34 464

原创 几种getSystemService() 及其使用的时机

TelephonyManager  --->   mTeleghoneManger = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);   可以获取手机的基本信息  比如 sim卡的  信息等  LocationManager --->  lm = (LocationManager) getSystemService(

2015-06-26 00:53:27 625

原创 android MD5 加密算法

public static void main(String[] args) throws NoSuchAlgorithmException { MessageDigest digest = MessageDigest.getInstance("md5"); String password = "123456"; byte [] result = digest.digest(pa

2015-06-24 06:59:15 399

原创 Win8.1安装SVN时 出现The code error = 2502\2503的解决方法

1.运行CMD(管理员)      2.输入以下命令: msiexec /package "你安装程序包的路径"其中安装路径中必须含有扩展名  否则会出现  无法安装.....

2015-06-22 15:44:16 2270 1

原创 android 自定义控件 并定义其属性

这里以自定义 相对布局为例  1. 第一步 要先创建 类 继承相对布局  并重写 他的三个构造方法   然后要知道 在XML 中加载布局时 调用的是第二个构造方法  2. 第二步  在相应的 构造方法中 初始化布局  使用下面方法  View.inflate(context, R.layout.relate_setting_item, this);this  代表的是当前的 相对布局

2015-06-13 11:27:20 493

原创 获取网络软件更新信息 并发送消息 通知 handler 更新UI

private void checkUpdate() { new Thread() { public void run() { long currentTime = System.currentTimeMillis(); Message msg = Message.obtain(); try { URL url = new URL(getString(

2015-06-13 07:57:53 513

原创 android 获取 版本号 和 手机的 部分信息

/** * 得到应用程序的版本名称 * */ private String getVersionName() { PackageManager pm = getPackageManager(); try { PackageInfo info = pm.getPackageInfo(getPackageName(), 0); return info.versionNa

2015-06-13 07:54:21 352

原创 拦截电话---> 关于利用反射 调用系统 hiden的 方法

首先 需要知道  关于电话的操作 都在 TelephonyManager这个 类中  //初始化 TelephonyManager TelephonyManager mTelephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);如果想监听 电话事件   需要给 TelephonyMa

2015-06-11 20:28:30 468

原创 android Canvas 画板 和 OnTouch 事件

public class MainActivity extends Activity { ImageView image; Button bt_save, bt_clear; int downX, downY, moveX, moveY; Canvas canvas; Bitmap bitmap; Paint paint; @Override protected void on

2015-06-11 20:23:10 2814

原创 调用系统相机以及 打开相册的代码

private void doPhoto(int requestCode, Intent data) { if (requestCode == SELECT_PIC_BY_PICK_PHOTO) // 从相册取图片,有些手机有异常情况,请注意 { if (data == null) { Toast.makeText(this, "选择图片文件出错", Toast.LENGT

2015-06-03 20:45:48 855

原创 关于Listview 使用过程中 的一些问题及 解决方法

1.布局刷新错乱   这种问题 通常是用了viewholder 优化才产生的   问题的主要原因是 每次滑动listview  它为了性能优化 会重用以前已经加载好的布局  这时候如果处理不当就会产生布局错乱  而如何解决这一问题呢  首先 我们应该知道 position 是确定布局的一个重要变量  如果给 某个item 的 布局都通过position来进行 控制  那么这一问题就会解决

2015-06-03 20:38:58 510

原创 三星手机 调用系统相机 data 为null 崩溃的问题 (未解决)

据网上搜索,  调用三星 相机时  会切换屏幕的状态(横着还是竖着)  这时候会 销毁 当前activity     这就使得调用的时候回到上一级activity  或者  直接崩溃  网上有以下几种解决方法  本人使用 全都不行:1.  限制屏幕状态 android:configChanges="orientation|keyboardHidden|screenSize"

2015-06-02 18:38:49 810

BinderPool的小Demo

由于一个程序可能需要绑定多个aidl服务 需要开启多个服务进程 这是不好的,于是为了实现烤漆一个服务 绑定多个aidl 写了BinderPool类 参考博客: http://blog.csdn.net/u012760183/article/details/51397014

2016-05-14

BinderPool的Demo

当一个程序需要绑定多个AIDL的时候 开启多个服务明显不合适 于是就写了这个BinderPool来实现 开启一个服务 使用多个AIDL

2016-05-14

ContentProvider实现IPC的简单Demo

ContentProvider实现进程间的通信 对应我的下面这篇博客: http://blog.csdn.net/u012760183/article/details/51397014

2016-05-14

AIDL的简单实现(一个应用开启了2个进程)

关于aidl的简单实现 程序中开启了两个进程 进行通信 所以不需要复制aidl文件到另一个程序中 比较简单 详情可参考我的这篇博客 http://blog.csdn.net/u012760183/article/details/51397014

2016-05-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除