自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (17)
  • 收藏
  • 关注

转载 android socket通信

<br />Android作为完全开源的手机平台,已经被非常多的开发者视作未来最有潜力的智能手机操作系统。 <br />而且短时间内已经有大量的第三方应用程序出现在Android Market供用户下载和使用, <br />其中有一些程序增强了手机的应用功能,而另外一些会充分的发挥手机与其它电子设备的互动。 <br />今天将主要通过两个例子讲解如何实现Android与PC通讯。 <br />1. Android与PC通讯的第一个例子: <br />PC: Java Server <br />Android

2010-11-27 17:51:00 1141 1

转载 android GPS定位,基站定位,WIFI定位开关的控制

<br />一.WIFI状态的获取和更改<br />适用于 SDK1.0 , SDK1.5 <br />1.获取WIFI状态<br />方法1:通过WifiManager进行操作<br />    WifiManager wifiManager = (WifiManager)getSystemService(Context.WIFI_SERVICE); <br />    wifiManager.isWifiEnabled();<br />    要求权限:android.permission.ACCESS

2010-11-27 14:44:00 9865

转载 window 安装android

<br />在本文写作时,Android SDK的最新版本是2.1。现在,我们来看一看如何在Windows平台下构建Android 2.1开发环境。<br />先期需要下载的软件包如下:<br />1、JDK 1.6+<br />2、Android SDK 1.6<br />3、Android SDK Setup<br />4、Eclipse IDE for Java Developers<br />看到这些,可能心急的朋友会禁不住问:“不是要构建Android 2.1开发环境吗?怎么还要下载Android

2010-11-27 13:15:00 2723

原创 一个APK里的服务启动外部APK的一个服务

<br />Intent inte=new Intent();<br />     ComponentName com=new ComponentName("com.kld","com.kld.LocSaveService");<br />     inte.putExtra("notifylocsms", con);<br />     inte.putExtra("locsms", con);<br />     inte.setComponent(com);    <br />     LocNoti

2010-11-27 10:47:00 6453

转载 分享一下,如何编译自己修改的源码模块

分享一下,如何编译自己修改的源码模块<br />1). build/envsetup.sh        //进入源码目录,执行源码build目录下的envsetup.sh脚本,使mmm命令有效(此命令<br />要在源码根目录下运行,用来对单个源码模块进行编译)<br /><br />2)mmm  packages/apps/Launcher2/   //编译单个源码模块(目录下要有Android.mk才好编,一般目录下有<br />Android.mk文件的都可以单独编译,framwork等也是,记得一

2010-11-25 14:25:00 1683 1

转载 Android反编译方法的总结

Android反编译方法的总结2010-08-24 12:38 by stulife, 1962 visits, 网摘, 收藏, 编辑<br />ps:对于软件开发人员来说,保护代码安全也是比较重要的因素之一,不过目前来说Google Android平台选择了Java Dalvik VM的方式使其程序很容易破解和被修改,首先APK文件其实就是一个MIME为ZIP的压缩包,我们修改ZIP后缀名方式可以看到内部的文件结构,类似Sun JavaMe的Jar压缩格式一样,不过比较去别的是Android上的二进制代码

2010-11-25 09:42:00 921

原创 android监听用户的拨打电话的状态

TelephonyManager tm = (TelephonyManager) this.getSystemService(TELEPHONY_SERVICE);   PhoneStateListener pl=new PhoneStateListener(){   @Override   public void onCallStateChanged(int state, String incomingNumber) {    // TODO Auto-generated method stub    s

2010-11-24 17:48:00 12971 19

原创 android的硬件按钮的长按和短按事件

<br />短按时间一般是1s,当超过1s了,就是长按事件了,并且要注意长按时是执行短按事件的代码块的,所以如果有长按事件,最好把功能代码写在长按事件里,区分长按还是短按,最好把功能代码写在ONKEYUP事件里。

2010-11-24 17:42:00 5460 1

原创 LISTVIEW绑定数据的两种方法

<br />Listview是显示多条同样数据结构的数据的,可以通过生成LISEVIEW对象获得,还可以通过继承ListActivity获得,其通过setAdapter来绑定数据,可以通过指向一个数据库视图的cursor来生成Adapter,还可以通过list<hashmap<object,object>>来生成Adapter。

2010-11-24 17:36:00 4069 1

原创 读取联系人列表

<br />   Android的联系人姓名和号码存在不同的数据库的,姓名存储在phoneLookup里,电话存储在ContactsContract.CommonDataKinds.Phone里,所以读取的时候要先在phoneLookup找到联系人的名字,然后通过联系人的名字找到phone,android自带的phone有很多类型,通过phone的TYPE字段来区分,例如Mobile的TYPE是2.

2010-11-24 17:35:00 3184 5

原创 防止重复注册

<br />         当一进入注册流程,就开启一个监听注册状态的服务,只要注册状态信息一改变成已注册状态,就马上提醒用户“注册成功”,结束注册流程,并关闭该服务,这个方法不够完美,如果可以杀掉外部应用程序进程,就最完美了,如果有人实现了,请共享下,谢谢了。<br /> 

2010-11-24 17:32:00 2093

原创 KILL进程

<br /> <br />在应用层,进程很难防止被KILL的,只能来提高该进程的优先级别,优化代码,优化数据存储来避免被KILL掉,当用户KILL一个进程的时候,该进程的服务是KILL不掉的,finish()方法只能关闭当前的top activity。一个应用程序是没有权限KILL另外一个应用程序进程的,除非授予权限,或取得ROOT权限即可。

2010-11-24 17:27:00 557

原创 startActivityForResult的妙用

<br />假设有两个Acitivity需要共享一个界面,并且需要返回结果,例如从联系人列表里选择的联系人,在领航、白名单,发送短信都需要使用,那么这个方法就很实用了,可以省很多代码。

2010-11-24 17:25:00 857

原创 Android通过共享用户ID来实现多Activity进程共享

<br />文章分类:移动开发<br />1.同一Apk中的同一包中的Activity调用时进程状况验证<br />[1]创建Project:<br />   project name: FirstProject <br />   package:com.demo <br />   默认Activity:MainActivity <br />[2]添加一个新的Activity:<br />   name:SecondActivity <br />[3]修改布局。在MainActivity布局中添加一个But

2010-11-24 17:21:00 1061

转载 Android通过共享用户ID来实现多Activity进程共享

<br />文章分类:移动开发<br />1.同一Apk中的同一包中的Activity调用时进程状况验证<br />[1]创建Project:<br />   project name: FirstProject <br />   package:com.demo <br />   默认Activity:MainActivity <br />[2]添加一个新的Activity:<br />   name:SecondActivity <br />[3]修改布局。在MainActivity布局中添加一个But

2010-11-24 17:18:00 1901

转载 android ContentProvider共享数据方法

<br />Android提供了ContentProvider,一个程序可以通过实现一个ContentProvider的抽象接口将自己的数据完全暴露出去,而且ContentProviders是以类似数据库中表的方式将数据暴露,也就是说ContentProvider就像一个“数据库”。那么外界获取其提供的数据,也就应该与从数据库中获取数据的操作基本一样,只不过是采用URI来表示外界需要访问的“数据库”。至于如何从URI中识别出外界需要的是哪个“数据库”,这就是Android底层需要做的事情了,不在此详细说。简

2010-11-24 17:16:00 2035 2

原创 android数据存储

<br />Android的数据存储有以下几种:<br />4.1  Sharedpreferences <br />这是android里一个轻量级的存储类,一般用来存储小量数据,例如配置信息等,其实现机制是生成一个XML文件,里面每个元素是一个键为string类型的键值对,当访问该数据时,也无需程序员去解析,因为它封装好了该解析器,我们只要调用其一个接口函数,即可读取、修改和删除数据。<br />该Sharedpreferences可在包里实现数据共享,但包和包之间只能读,不能写,但是SDK文档上说可以通

2010-11-24 17:13:00 1875 2

原创 android GPS数据读取

<br />LocationManager. requestLocationUpdates (String provider, long minTime, float minDistance, LocationListener listener) <br />当把provider设置成GPS_PROVIDER就是从GPS模块上读取数据了,如果GPS读取的数据无效,则从NETWORK_PROVIDER上读取,就是从基站上读取。读取的间隔时间通过minTime来控制,LocationListener里的onLo

2010-11-24 17:13:00 4295 1

原创 服务

<br />         3.1   服务是无界面的可靠的一个组件,可靠是当一个服务启动的时候一般是不会关闭的,即使该服务依耐的应用进程被Kill了,它也会一直运行,除非内存资源紧张、意外关机或是通过代码来关闭;服务对外部发过来的intent会重复执行,以保证服务质量。<br />3.2当一个服务已经被开启,再执行开启服务的操作时,不会生成该服务的一个新的实例对象,而是给原来启动的服务实例发一条新的指令,执行服务里的onStartCommand()方法,因此我们自己应用程序的操作代码最好写在这个方法里,

2010-11-24 17:12:00 947

原创 BroadcastReveiver的用法

<br /> 2.1             Android里有个BroadcastReceiver,即广播接收器。其原理根据我的理解:当任何应用程序发起一个广播动作(这个广播动作通过显示调用SendBroadcast发起,或执行其他方法【例如sendTextMessage方法】隐示发起),那么所有继承了BroadcastReceiver类的子类就可以监听到该广播,如果该广播的Intent的action与该BroadcastReceiver类过滤的action相同,那么这个BroadcastReceiver

2010-11-24 17:11:00 1291

原创 两个在不同APK里的activity/service的通信

<br />CompnontName com=New CompnontName(“包名”,“包名.类名”);<br />Intent intent=new Intent();<br />intent.setCompnont (com);<br />intent.startActivity(intent);

2010-11-24 17:09:00 778

一个美女图库APP

一个集成登录系统,后台获取图库系统,和图库展示的APP

2018-05-18

动画制作脚本

这个工具是用来制作开机动画,和关机动画的,里面参数可以动态修改。

2014-05-19

android tcpdump文件

android用来抓取TCP包的二进制文件

2011-12-22

MZ606 root工具及说明

一款很强的软件,用于rootMZ606,本人已经实践过,确实可以ROOT,并且不影响WIFI等其他功能,请ROOT前记住要插上SD卡,让SD卡可读可写。

2011-07-26

android蓝牙通信源码

本程序提供android蓝牙开发的范例,包含打开蓝牙开关,让本机可见,搜索周围的蓝牙设备,蓝牙发送和接受数据。

2011-03-18

SSL安全网络通信源码

利用自己生成的服务器端和客户端的数字证书,实现客户和服务器的双向认证SSL通信

2011-03-09

android数字签名环境

使用方法:在androidManifest.xml里加上属性 android:sharedUid="android.uid.system" 然后整个项目打成apk包,和该sign文件夹放在一起,然后运行一条jar命令,文件里图片里有,就可以生成新的APK,那么新的包拿来就可以使用了。

2011-03-05

android 测试GPS搜星程序及源代码

手机自带的GPS测试应用程序,直接烧到真机里,可跟踪搜到的卫星信号,是否定位成功等相关信息。

2010-12-29

android 代码自动打开GPS开关

支持2.1以上的android版本,可以把里面的APK下载到真机上测试,可以做到和系统的GPS开关同步控制,源码是在LINUX下编译的,因为android2.1把修改GPS开关的代码HIDE了,所以在2.1window平台下是编译不了。但是APK直接烧到机子里可以运行

2010-12-29

android socket UDP 通信

本程序实现了android的基于UDP的socket通信,实现了三次来回通信,即先向服务器发送请求,然后接收服务器回复,再给服务器回复确认,并且可以传递多条数据,每条数据的通信互不冲突。

2010-12-13

android自带的icons图标汇集

包含android系统自带的,免费公开的icons集合,有每个图标的样式和英文名称,包括桌面的,menu菜单里的所有图标,使用时不用下载,直接通过代码引用即可。

2010-12-08

android mp3音乐播放器源码

融合android自带的音乐播放功能,并具有音乐的播放列表

2010-12-01

android 短信拦截及存储源代码

对任何短信进行拦截,并针对不同种类的短信分别存储 如果还需要屏蔽特殊短信的来信提醒,就要修改源代码,具体是: 可以在SmsReceiverService.java的insertMessage方法里拦截。短信的来源和内容都可以通过class SmsMessage提供的方法获取。 如可以通过getOriginatingAddress方法获取,内容则可以通过getMessageBody方法获取。如果满足拦截的条件,就不做storeMessage的动作。

2010-11-26

android“连云”反编译工具

http://www.docin.com/p-78715380.html# 反编译Android的apk文件的三种方法

2010-11-25

android 常见应用问题的解答

包括了短信拦截,电话拦截,情景模式,开机判断,飞行模式的判断,背景音乐,进程通信,kill进程,长按和短按事件等等技术问题及解答。

2010-11-24

android Google map 定位程序

在android模拟器上可以使用google map,定位自己的位置,也可以定位任何给定的经度和纬度的精确位置,还可以获得各种语言的地理位置信息。

2010-11-24

android 位置领航代码程序

本程序运行在android模拟器上的,利用模拟器上的GPS读取功能,实现位置领航,还具有选择联系人等功能

2010-11-24

空空如也

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

TA关注的人

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