![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android(手机服务)
edison_cool911
这个作者很懒,什么都没留下…
展开
-
获取手机相关信息的Demo
先测试之前,始终不要忘了权限问题:[code="java"][/code]直接给出代码:GetPhoneNumber.java文件[code="java"]package cn.com;import android.app.Activity;import android.content.Context;import android.os....原创 2010-07-27 23:12:43 · 128 阅读 · 0 评论 -
关于 apk文件反编译的方法(dex2jar和JD-GUI)
觉着这2个工具配合学习android太靠谱了,所以放上来给大家共享,开源的好处就是好东西大家一起分享; :) [color=red]1.首先找到Android软件安装包中的class.dex[/color] 把apk文件改名为.zip,然后解压缩其中的class.dex文件,它就是java文件编译再通过dx工具打包成的,所以现在我们就用上述提到的2个工具来逆方向导出java源文件;...原创 2010-06-25 19:08:47 · 104 阅读 · 0 评论 -
创建桌面快捷方式
在此谢谢gryphone的博客文章,从他那里学到了很多东西,真是谢谢,将学的内容也贴上来给大家分享,自己也做个存档,以便以后复习利用;[b][color=red]1.创建快捷方式的方法1 [/color][/b] 当我们在模拟器或手机上屏幕上长按屏幕会弹出选择框,询问是否添加快捷方式等操作:当我们选择shortCut后,就会出现一个ListView列出所有可以添加的ite...原创 2010-06-26 10:55:41 · 91 阅读 · 0 评论 -
receiver定制自动启动一个程序
意思就是当手机系统启动完毕后,立即启动我们定制的应用:android 有一个系统Broadcast 其action = "android.intent.action.BOOT_COMPLETED" 用途就是通知系统已经启动完毕.我们的做法就是创建一个BroadcastReceiver 用来接收该Broadcast 在收到以后通过startActivity / startService 来启动...原创 2010-06-26 11:32:14 · 111 阅读 · 0 评论 -
模拟拨号及步骤
1.通过下面代码进行拨号操作: [code="java"]//当然这里的5556是另新起的一个模拟器的号码Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:5556"));startActivity(intent);[/code]2.配置文件: [code="java"] [/c...原创 2010-09-19 12:46:12 · 871 阅读 · 0 评论 -
模拟发送短信及步骤
1.发送短信的主要代码: [code="java"]String mobile = ((EditText) findViewById(R.id.mobile)).getText().toString();String content = ((EditText) findViewById(R.id.content)).getText().toString();SmsManage...原创 2010-09-19 13:25:06 · 1064 阅读 · 0 评论 -
Sensor重力感应概念
[img]http://dl.iteye.com/upload/attachment/379798/dae827e9-014a-3a70-b55e-0ea4ce7a674f.jpg[/img] 以屏幕的左下方为原点(2d编程的时候,是以屏幕左上方为原点的,这个值得注意一下),箭头指向的方向为正.从-10到10,以浮点数为等级单位,想象一下以下情形:手机屏幕向上(z...原创 2010-12-31 23:38:46 · 124 阅读 · 0 评论 -
获取SdCard和系统存储空间大小
[code="java"]/*** 读取Sd卡存储信息*/void readSDCard() { String state = Environment.getExternalStorageState(); if (Environment.MEDIA_MOUNTED.equals(state)) { File sdcardDir = Environment.get...原创 2011-01-20 10:33:18 · 148 阅读 · 0 评论 -
Android中读取properties文件2
ReadProperty.java类文件中主要代码块:[code="java"]void readUrl() { Properties pro = new Properties(); InputStream is; try { is = getAssets().open("user.properties"); pro.load(is); url =...原创 2011-01-20 13:24:11 · 108 阅读 · 0 评论 -
Android应用发送邮件
[code="java"]package com.example;import android.app.Activity;import android.os.Bundle;import android.content.Intent;import android.view.View;import android.widget.Button;import android...原创 2011-06-09 13:03:29 · 159 阅读 · 0 评论 -
Android 系统广播Action一览验证
下面我们一个一个的进行说明:1.android.intent.action.INPUT_METHOD_CHANGED 当我们在任何应用中,改变输入法的时候被调用,我们可以在配置文件中写下这个Receiver: [code="java"] [/code]...原创 2011-02-14 13:04:52 · 156 阅读 · 0 评论 -
接收短信启动相应服务
1.首先是在配置文件中申明一个Receiver: [code="java"] [/code]2.实现继承BroadcastReceiver的类: [code="java"]public class SMSReceiver extends BroadcastReceiver { /* 当收到短信时,就会触发此方法 */ public v...原创 2010-11-21 09:05:44 · 117 阅读 · 0 评论 -
应用获取手机本地图片资源
[code="java"]private Button mGetImg; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); s...原创 2011-03-18 12:42:53 · 92 阅读 · 0 评论 -
群导入数据到手机通讯录
1.核心代码: [code="java"] private Uri insertContact(Context context, String name, String phone) { ContentValues values = new ContentValues(); values.put(People.NAME, name); Uri uri = getCon...原创 2011-03-18 14:09:17 · 188 阅读 · 0 评论 -
Android条形码
项目中需要使用到条形码的识别功能模块,今天研究了几个小时,找到了大家研究的时候都可以找到的一个开源库,我们可以通过在应用中使用Intent的方式来调用第3方应用来进行条形码的识别;先把地址记录在这便于后续整理和学习.就我目前了解,需要先在手机上安装此应用,然后在自己的代码中使用类似:[code="java"]public Button.OnClickListener mScan =...原创 2011-08-10 14:48:50 · 114 阅读 · 0 评论 -
关于屏幕解锁的实例
AndroidManifest.xml加两个权限[code="java"][/code]Android屏幕解锁: KeyguardManager keyguardManager = (KeyguardManager)getSystemService(KEYGUARD_SERVICE); KeyguardLock keyguardLock = key...原创 2011-04-07 22:05:50 · 143 阅读 · 0 评论 -
Android 程序获取、设置铃声、音量、静音、扬声器
Android 程序获取、设置铃声和音量 通过程序获取android系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单! AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); //通话音量 int max = mAudioManager.getStrea...原创 2011-04-07 22:07:27 · 106 阅读 · 0 评论 -
获取正在运行的进程
[code="java"]public boolean isAppOnForeground() { /** 获取系统全局状态. */ ActivityManager mActManager = (ActivityManager) this.getSystemService(Context.ACTIVITY_SERVICE); /** 获得系统正在运行的进程. */ Li...原创 2012-03-05 15:57:07 · 214 阅读 · 0 评论 -
SD卡相关创建等操作学习
Android模拟器能够让我们使用fat32格式的磁盘镜像作为SD卡的模拟: 以下所有操作均在windows环境。首先,运行cmd,进入命令行界面(需要预先将你放置android sdk所在目录下的tools设置到环境变量path中)。以下除eclipse方式,其他均在命令行运行1. 创建SD文件 直接在命令行窗口,输入即可,不一定需要运行到tools目录下面,运行 [code="j...原创 2010-06-22 19:43:54 · 104 阅读 · 0 评论 -
APK文件粗略介绍
一 什么是APK? APK是Android Package的缩写,即Android安装包。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称,即Androi...原创 2010-06-22 18:52:53 · 116 阅读 · 0 评论 -
Activity和Service之间通讯的Demo
1.Activity的类别文件:[code="java"]package wyf.wpf;//声明包语句import android.app.Activity;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;im...原创 2010-08-06 15:46:13 · 135 阅读 · 0 评论 -
WiFi的使用Demo
先发代码放上来:[code="java"]package cn.com;import android.app.Activity;import android.content.Context;import android.net.wifi.WifiManager;import android.os.Bundle;import android.util.Log;im...原创 2010-08-08 16:15:10 · 94 阅读 · 0 评论 -
电话通话几种状态的监听
[code="java"]package com.test.telephone;import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.telephony.PhoneStateListener;import android.tel...原创 2010-08-08 16:27:23 · 704 阅读 · 0 评论 -
获取手机安装程序的包列表
1.首先建立一个ListActivity: getPackageInfo.java[code="java"]package cn.com;import java.util.List;import android.app.ListActivity;import android.content.pm.PackageInfo;import android.content...原创 2010-08-09 16:43:14 · 106 阅读 · 0 评论 -
Notification消息提醒(msn模拟提醒)
按习惯贴上代码:[code="java"]package cn.com;import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.c...原创 2010-08-14 22:03:09 · 101 阅读 · 0 评论 -
影响GPS定位精度的五大因素
目前市场中支持定位功能的手机都是通过两种方式来实现定位: 第一是通过内嵌的GPS芯片,接收GPS卫星定位信号; 第二是利用移动运营商基站获取大概的位置; 两种方式混合使用是最常见的,HTC G1就是如此。只是第二种方式会产生GPRS流量,长时间使用的话,下场可能会很惨.另外一个问题是使用GPRS的话,非常费电,电话也会很快发烫,用户感觉会非常不爽。而第一种方式...原创 2010-08-15 11:11:01 · 2760 阅读 · 1 评论 -
使用GPS获取经纬度
GPSHelper.java文件:[code="java"]package edison.gps;import android.content.Context;import android.location.Location;import android.location.LocationListener;import android.location.Location...原创 2010-08-15 14:10:37 · 207 阅读 · 0 评论 -
GPS相关知识点
1.检查GPS是否打开[code="java"]locationManager.isProviderEnabled("gps"); [/code]2.转到GPS设置界面[code="java"]startActivity(new Intent("android.settings.LOCATION_SOURCE_SETTINGS"));[/code]3.代码中...原创 2010-08-15 14:17:45 · 108 阅读 · 0 评论 -
获取手机电量
[code="java"]package cn.com;import android.app.Activity;import android.app.Dialog;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;...原创 2010-08-15 15:16:49 · 129 阅读 · 0 评论 -
Android获取手机号码(问题)
手机号码不是所有的都能获取。只是有一部分可以拿到。这个是由于移动运营商没有把手机号码的数据写入到sim卡中.SIM卡只有唯一的编号,供网络与设备识别那就是IMSI号码,手机的信号也可以说是通过这个号码在网络中传递的,并不是手机号码。试想,你的SIM丢失后,补办一张新的会换号码吗?是不会的.就是因为在你的手机号码对应的IMSI号 在移动运营商中被修改成新SIM卡的IMSI号码。 那...原创 2010-08-31 13:27:03 · 531 阅读 · 0 评论 -
手机各种文件存储路径测试
通过下面这个例子我们可以了解存储卡,缓存等文件路径1. DisplayFiles.java文件[code="java"]package cn.com;import java.io.File;import android.app.Activity;import android.os.Bundle;import android.os.Environment;impo...原创 2010-06-20 21:52:52 · 286 阅读 · 0 评论 -
ListView显示SIM相关信息
[code="java"]private TelephonyManager telMgr; private List item = new ArrayList(); private List value = new ArrayList(); @SuppressWarnings("static-access") public void onCreate(Bundle ...原创 2010-09-10 14:34:20 · 85 阅读 · 0 评论 -
手机服务方面的小技巧集合
1.调用系统拨号页面:[code="java"] /* 调用拨号的画面 */ Intent myIntentDial = new Intent("android.intent.action.CALL_BUTTON"); startActivity(myIntentDial);[/code]加权限:[code="java"][/code]...原创 2010-09-10 16:30:23 · 115 阅读 · 0 评论 -
ListView显示正在运行的应用
[code="java"]/* ActivityManager对象向系统取得ACTIVITY_SERVICE */ mActivityManager = (ActivityManager) EX05_21.this .getSystemService(ACTIVITY_SERVICE); arylistTask = ...原创 2010-09-10 16:53:43 · 78 阅读 · 0 评论 -
代码创建LinearLayout,Services监听线程
1.主Activity:[code="java"]private TextView tx; private Button btn; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.o...原创 2010-09-13 10:18:27 · 82 阅读 · 0 评论 -
操作SD卡上的文本文件
代码是没有在AndroidMenifest.xml中设置权限的前提下对SD卡上的文件进行写,删除操作的例子:奉上代码:[code="java"]package cn.com;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import j...原创 2010-06-22 16:42:00 · 120 阅读 · 0 评论 -
PC上安装android market软件并提取apk文件
这篇文章主要描述下载Andorid Market上安装文件(apk)方法如下:1.安装好运行Android模拟器的环境;2.[url]http://developer.htc.com/adp.html[/url]在这个地址下载对应的system image文件:下载android 1.5的system image:“signed-dream_devphone_userdebug...原创 2010-06-22 18:38:14 · 620 阅读 · 0 评论 -
GPS定位
这几天一直在完善GPS定位的问题,现将分享在这里,后面在继续编辑完善:GPS定位不外乎下面几种方式:1.GPS模块定位(GPS Provider和 Network Provider)2.Baidu地图API定位.3.高德地图API定位. 3.1高德MapABC API for Android CellID定位 [url]http://wenku...原创 2013-04-24 21:25:12 · 132 阅读 · 0 评论