Android 应用开发
文章平均质量分 60
架构师训练营
惟日孜孜 无敢逸豫
展开
-
android 音乐播放器添加音乐分享功能
1.文件alps\packages\apps\Music\src\com\android\music\TrackBrowserActivity.java添加:原创 2014-10-29 09:54:08 · 3321 阅读 · 0 评论 -
Android开发中实现多点触摸的方法
// import略 public class ImageViewerActivity extends Activity implements OnTouchListener { private ImageView mImageView; private Matrix matrix = new Matrix(); private Matrix save转载 2014-02-08 17:12:08 · 1188 阅读 · 0 评论 -
MTK Android user版本如何打开root权限
[FAQ11862]user版本如何打开root权限[Description]user版本怎么打开root权限[Keyword]user root adb superuser 用户版本 root权限 security[Serious Declaration]严重声明: 任何在最终user版本上打开root权限的手法都会给用户带来安全风险, 请仔细评估您的需求是否真实需要...原创 2015-01-24 15:56:00 · 13433 阅读 · 1 评论 -
Android手机通讯录的读取、添加、删除、查找
Android联系人数据库文件(contact2.db)有研究过手机通讯录数据的童鞋肯定知道一个数据库文件:目前是contact2.db(哥的手机是Android4.04的)在此路径下可以找到:/data/data/com.android.providers.contacts/databases/contact2.db将其导入可视化数据库管理器当中(我这里用的是SQ转载 2016-03-19 14:11:31 · 7772 阅读 · 1 评论 -
Android手机通讯录批量添加方法
API上,还有sample里面都有现成的,不过讲批量处理也只是用的特定的一个联系人来说的! 结果我不知道是不是要循环往ops里面add联系人 最后一起来applyBatch 幸好猜想没有太离谱!直接上代码吧。/***list里面存储的是我要批量加入的联系人列表*withYieldAllowed(true)这句例子跟其他的地方都没写,看了下官方转载 2016-03-21 20:09:45 · 4789 阅读 · 2 评论 -
Android蓝牙自动配对和Pin码设置
前言(android2.3版本,4.0版本由于是随机获取pin值,没有研究过):1、蓝牙设备之间自动配对,需要两个设备都安装进行配对的apk(网上好多自动配对的帖子都没有说明情况)2、在自动匹配的时候想通过反射调用BluetoothDevice的setPin、createBond、cancelPairingUserInput实现设置密钥、配对请求创建、取消密钥信息输入等。1)creat转载 2016-03-22 19:49:20 · 46147 阅读 · 9 评论 -
Mtk Android 编译命令自定义--添加版本号
1. alps\build\core\Makefile文件:(参照CUSTOM_BUILD_VERNO)ifeq "" "$(SURPLUS_BUILD_VERNO)" SURPLUS_BUILD_VERNO := $(BUILD_NUMBER) SURPLUS_BUILD_VERNO := $(subst eng.$(USER).,,$(SURPLUS_BUILD_VERNO))原创 2013-08-12 11:04:55 · 4588 阅读 · 0 评论 -
《Android平台开发之旅》学习笔记
第三章:Android应用程序组件3.2 Android应用程序组件Activity 活动--形象大使Service 服务--老黄牛BroadcastReceiver 广播接收器 --倾听者ContentProvider 内容提供者3.3 组件应用机制3.1.1组件之间的交互机制Intent(意向)组件实现组件之间的交互,马上要执行的动作3..1.2 未决意意向Pending...原创 2012-08-21 09:52:23 · 3153 阅读 · 0 评论 -
android手机系统adb常用的命令
要使用adb命令,手机需要打开USB debug。安装软件adb install apk文件名称.apk重新安装该软件adb install -r apk文件名称.apk卸载apk软件adb uninstall apk包名.apk查看手机上的运行日志,此项可以用来查错adb logcat查看手机是否连接,以及连接了几台手机adb devicesA为手机路径,B为电脑...原创 2013-06-17 17:55:12 · 7653 阅读 · 0 评论 -
WindowManager之实现类似360桌面悬浮物
直接上代码 public class WindowMangerTestActivityaa extends Activity { float rawX; float rawY; float xx = 0.0f; float yy = 0.0f; WindowManager manager; WindowManager.LayoutParams params;转载 2014-09-05 08:58:24 · 1252 阅读 · 0 评论 -
Android自动化测试之Monkey工具
一、 什么是MonkeyMonkey测试是Android自动化测试的一种手段,Monkey测试本身非常简单,当Monkey程序在模拟器或设备运行的时候,如果用户出发了比如点击,触摸,手势或一些系统级别的事件的时候,它就会产生随机脉冲,所以可以用Monkey用随机重复的方法去负荷测试你开发的软件。Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发转载 2014-12-01 16:37:53 · 1267 阅读 · 0 评论 -
Mtk Android 暗码格式定制功能
1. <receiver android:name=".VersionCheckReceiver"> 2.原创 2014-05-27 16:34:55 · 3484 阅读 · 0 评论 -
android 图片叠加效果实现
Bitmap bitmap1 = ((BitmapDrawable) info.icon).getBitmap();Bitmap bitmap2 = ((BitmapDrawable) getResources().getDrawable(R.drawable.ic_assistive_touch_refresh)).getBitmap();Drawable[] array = new Dr原创 2015-01-05 15:17:49 · 4142 阅读 · 0 评论 -
Android 来电翻转静音实现源码
1.添加实现文件:alps\packages\apps\InCallUI\src\com\android\incallui\SensorFunctionServiceIncall.java/* * Copyright (C) 2013 The Android Open Source Project * * Licensed under the Apache License, ...原创 2015-03-06 17:41:23 · 5090 阅读 · 3 评论 -
android 添加全局TouchPanel响应范例
alps\frameworks\base\policy\src\com\android\internal\policy\impl\PhoneWindowManager.javapackage com.android.internal.policy.impl;public class PhoneWindowManager implements WindowManagerPolicy {...原创 2015-03-17 19:21:33 · 2300 阅读 · 0 评论 -
Android 带密码输入界面的Dialog实现机制
1.布局实现:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center_horizont原创 2015-03-14 15:22:04 · 6714 阅读 · 0 评论 -
Android APP权限之sharedUserId和签名
Android会根据manifest中声明的userid给每个APK进程分配一个单独的用户空间,所以不同APK(用户)间互相访问数据默认是禁止的。但是它也提供了2种APK间共享数据的形式:1. Share Preference. / Content ProviderAPK可以指定接口和数据给任何其他APK读取. 需要自己实现接口和Share的数据.本文对于这个不做详细解释转载 2016-01-14 11:41:36 · 893 阅读 · 0 评论 -
Eclipse快捷键及各种设置
1、提示键配置一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道Eclipse ,MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提 示转载 2015-08-11 21:04:55 · 817 阅读 · 2 评论 -
Android SharedPreferences用法及程序共享机制
另外,在Android中各个应用程序组件之间是相互独立的,彼此的数据不能共享。为了实现数据的共享,Android提供了Content Provider组件来实现应用程序之间数据的共享。但是SharedPreferences通过处理也可以实现数据共享。1、Preference简介Preference提供了一种轻量级的数据存取方法,应用场合主要是数据比较少的配置信息。它以“键-值”(是一...原创 2015-02-04 10:07:54 · 4920 阅读 · 1 评论 -
Android GestureDetector手势识别类
为了加强鼠标响应事件,Android提供了GestureDetector手势识别类。通过GestureDetector.OnGestureListener来获取当前被触发的操作手势(Single Tap Up、Show Press、Long Press、Scroll、Down、Fling),具体包括以下几种:boolean onDoubleTap(MotionEvent e) 解释:双击的...转载 2013-09-28 10:28:11 · 1216 阅读 · 0 评论