-
Android电话偷听实例
Android电话窃听实例Step1:新建一个Android工程,命名为PhoneListenerService,本服务不需要界面Step2:主控制程序PhoneService.java代码如下:packagecn.roco.phonelistener;importjava.io.File;importjava.io.OutputStream;importjava.io.PushbackInput...
40
热度 -
Android-容许其他应用程序启动你的Activity
Android---允许其他应用程序启动你的Activity本文译自:http://developer.android.com/training/basics/intents/filters.html前面的两课一直关注了故事的一边:从你的应用程序中启动另一个应用程序的Activity。但是如果你的应用能够执行一个可能对另外的应用程序有用的操作,那么你的应用程序就应该准备响应来自其他应用程序的操作请...
11
热度 -
android_应用SharedPreferences存取复杂数据
android_使用SharedPreferences存取复杂数据转自(http://www.blogjava.net/nokiaguy/category/43978.html)我们知道SharedPreferences只能保存简单类型的数据,例如,String、int等。如果想用SharedPreferences存取更复杂的数据类型(类、图像等),就需要对这些数据进行编码。我们通常会将复杂类型的...
52
热度 -
【转】Android.自定义控件的兑现
【转】Android.自定义控件的实现转载:http://kandy0619.blog.163.com/blog/static/64344345201012325939280/????????可能是一直都在做Web的富客户端开发的缘故吧,在接触Android之后,发现其控件实在惨不忍睹(不知道是否说得过于偏激),我所说的惨不忍睹的意思不是说控件难看,Android的控件非常漂亮,这是我们公司公认的...
81
热度 -
【译】利用多线程增高程序性能(for Android)
【译】利用多线程提高程序性能(forAndroid)[原作者是GillesDebunne,身份不详...]要想搞出一个反应迅速的Android应用程序,一个很好的做法就是确保在主UI线程里执行尽量少的代码。任何有可能花费较长时间来执行的代码如果在主UI线程执行,则会让程序挂起无法响应用户的操作,所以应该放到一个单独的线程里执行。典型的例子就是与网络通信相关的操作了,因为通过网络收发信息的快慢我们无...
45
热度 -
android小技能
android小技巧android中如何改变AudioButton的显示图片:android:button="@drawable/search_btn_radio"android中调用GoogleSearch:Intentsearch=newIntent(Intent.ACTION_WEB_SEARCH);search.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)...
29
热度 -
Android圆桌面组件widget与快捷方式shortcut
Android桌面组件widget与快捷方式shortcut一、桌面组件widget1、新建一个Android工程,命名为WidgetDemo2、建立widget布局文件在res/layout下新建一个widget.xml布局文件<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:a...
62
热度 -
android选择图片或拍照图片下传到服务器(包括下传参数)
android选择图片或拍照图片上传到服务器(包括上传参数)最近要搞一个项目,需要上传相册和拍照的图片,不负所望,终于完成了!不过需要说明一下,其实网上很多教程拍照的图片,都是缩略图不是很清晰,所以需要在调用照相机的时候,事先生成一个地址,用于标识拍照的图片URI具体上传代码:1.选择图片和上传界面,包括上传完成和异常的回调监听packagecom.spring.sky.image.upload;...
47
热度 -
Android线程模型跟AsyncTask
Android线程模型和AsyncTaskandroid的线程模型:当一个android的应用运行后,就会有一个UI的main线程启动,这是一个非常重要的线程,它负责把事件分派到相应的控件,其中就包括屏幕绘图事件,它同样是用户与android控件交互的线程。比如,当你在屏幕上的EditText上输入文字,UI线程会把这个事件分发给刚输入文字的EditText,紧接会向事件队列发送一个更新(inva...
10
热度 -
关于安卓系统传媒音量设置
关于安卓系统媒体音量设置本篇基于AndroidAPI中的AudioManager作讲述,使看过本篇的读者可以迅速的掌握这个类的实现过程。下面是本篇大纲:*1、认识AudioManager*2、AudioManager主要方法介绍*3、程序逻辑实现过程1、认识AudioManager????AudioManager类位于android.Media包中,该类提供访问控制音量和钤声模式的操作。2、Aud...
96
热度 -
Android系统中的播音(Broadcast)机制简要介绍和学习计划
Android系统中的广播(Broadcast)机制简要介绍和学习计划.?在Android系统中,广播(Broadcast)是在组件之间传播数据(Intent)的一种机制;这些组件甚至是可以位于不同的进程中,这样它就像Binder机制一样,起到进程间通信的作用;本文通过一个简单的例子来学习Android系统的广播机制,为后续分析广播机制的源代码作准备。?????在Android系统中,为什么需要广...
84
热度 -
总结
Android中AppWidget的分析与应用:AppWidgetProvider[email protected]/**/2012-8-20本文从开发AppWidgetProvider角度出发,看一个AppWidgetPrvodier在整个AppWidget体系中所扮演的角色。分析了AppWidgetProvider如何被AppWidget系统所识别;AppWidgetProvider...
14
热度 -
Android的根本常用的短信操作
Android的基本常用的短信操作1、调用系统发送短信界面(传入手机号码+短信内容)2、隐藏发送短信(指定号码指定内容)(这里隐藏只是没有反写入数据库)3、获得收件箱接收到的短信4、Android屏蔽新短信通知提示信息:(ContentObserver)4、删除刚接收到的短信:A)、带提示删除B)、无新短信通知=删除短信所用到的相关数据类:Intent、SmsManager、BroadcastRe...
1
热度 -
android 仿微信聊天界面,以及话音录制功能
android仿微信聊天界面,以及语音录制功能?本例为模仿微信聊天界面UI设计,文字发送以及语言录制UI。1先看效果图:???第一:chat.xml设计?<?xmlversion="1.0"encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"andro...
67
热度 -
Android数据储存之文件存储
Android数据存储之文件存储关于文件存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。文件可用来存放大量数据,如文本、图片、音频等。默认位置:存放在/data/data/<packagename>/files下。下面根据个小例子来更好的理解文件存储:阶段一:进行界面布局(如下图)具体...
12
热度 -
Android位置计策(三)
Android位置策略(三)确定启动监听位置更新的时机你可能想要在应用程序一启动就要监听位置更新,或者是在用户激活某个特定功能之后才开始监听位置更新。要注意的时,长时间的监听位置的变化会消耗大量的电池电量,但是短期的监听可能不会提供足够的精度。如上诉Demo,通过调用requestLocationUpdates()方法能够开始监听位置的更新:LocationProviderlocationProv...
62
热度 -
思考 PHP 5.0~5.6 各版本兼容性的 cURL 文件上传-干货【被坑过】
考虑PHP5.0~5.6各版本兼容性的cURL文件上传--干货【被坑过】没事不要读PHP的官方中文文档!版本跟不上坑死你!不同版本PHP之间cURL的区别PHP的cURL支持通过给CURL_POSTFIELDS传递关联数组(而不是字符串)来生成multipart/form-data的POST请求。传统上,PHP的cURL支持通过在数组数据中,使用“@+文件全路径”的语法附加文件,供cURL读取上传...
680
热度 -
Android项目实战-手机卫士26-内容提供者与内容观察者
Android项目实战--手机卫士26--内容提供者与内容观察者我们之前已经把那个手机防盗的基本上做出来的了,但是还是有不少问题的,今天我们就把这些问题修复一下,首先我们就把那个最重要的来修复一下先,就是我们输入密码之后,又会弹出输入密码的界面,这是因为我们没有把那个监听的任务栈暂时的停止,所以它就会又进行判断了,所以就又进入到输入密码的界面了,解决的方法思路就是我们在服务那里新建一个list用来...
58
热度 -
Android项目实战-手机卫士25-监听凭务栈实现程序的锁定
Android项目实战--手机卫士25--监听任务栈实现程序的锁定上一次,我们已经把那个锁的逻辑写好了,已经能够把要锁定的应用放到数据库里面了,那么今天我们就要完成真正的锁定了,要完成锁定,我们之前也说过了,就是通过监听Android运行的任务栈,然后看看,当时是不是在运行我们已经在锁定的应用,如果真的是运行已经锁定的应用,那么就弹出输入密码的界面。因为我们是通过一个Service来控制是否打这个...
24
热度 -
小弟我的Android进阶之旅->Android拍照小例子
我的Android进阶之旅------>Android拍照小例子今天简单的学习了一下android拍照的简单实现。当然该程序是个小例子,非常简单,没有什么复杂的操作,但是可以学习到Android拍照API流程。1.在布局文件中添加一个surfaceView(用来展示预览的图片)2.根据SurfaceView获得Holder3.给固定器设置SurfaceHolder.Callback;这个Ca...
67
热度