- 浏览: 89321 次
- 性别:
- 来自: 北京
最新评论
-
zxciop1100:
没用 在定制机中直接报错 没有网络的状态下 开启配置界面 ...
Android判断是否有可用网络的代码 -
skydove:
请问博主这段代码可以在android的软件里执行吗,我怎么执行 ...
android中实现利用javamail的包发送邮件 -
skydove:
哎,回答了半天测试
android中实现利用javamail的包发送邮件 -
imain:
这个方法不好用,监听不到
监听手机的网络连接状态 -
fooky:
我想编码方式编辑一条彩信并发送,如何实现?
android 短信 彩信 数据库 转
文章列表
在android里进行邮件客户端开发可以有两种方式:
在邮件客户端的设计中,可以采用两种方法。
l 一种是调用android系统自带的邮件服务
优点:这种方法比较简单易用
缺点:发送邮件的账号必须是gmail账号
l 令一种方法是采用javam ...
smtp通讯过程
telnet smtp.126.com 25
>>ehlo mars_621 //helo
<<auth login/plain
>>auth login
<<
>>base64 username--bWE=
<<
>>base64 password--NT==
<<
>>mail from:<mars_621@126.com>
<<
>>rcpt to:<mars_621@126.com>
<<
>> ...
public static final String BROADCAST_PACKAGE_REMOVED
允许应用程序发出一个应用程序被删除的通知。
常量值: "android.permission.BROADCAST_PACKAGE_REMOVED"
public static final String CALL_PHONE
允许应用程序发起一个电话呼叫而不需要经拨号器用户界 ...
Android手机大部分支持WIFI、GSM、3G网络,但每次连接网络肯定只能使用其中一种。有些程序(比如:运营商定制的)还必须要求使用特定的网络(如:CMWAP、CTWAP等等),如果当前手机连接的网络不是这些指定的网络,这时的程序处理可能是跳转到网络设置界面让用户手动设置,也有可能是程序自动却换网络(从CMNET切换到CMWAP)。
切换网络的过程是先关闭当前的网络,然后再启动新的网络,这个过程需要一定的时间。可能程序这时需要知道新的网络连接成功后自动登陆,那怎么知道几时连接成功呢?这个时间需要多久呢?
也许用一个线程去监听网络状态可行,我没试过。
我们可以用另外一种方法,Pho ...
在Android社群里,这几天讨论得最火热的主题不外乎是iPhone 3GS、Palm Pre和Magic、Dream的对比,美版Magic到底何时发布以及刚刚和大家见面的Android Scripting Environment了。 William手上没有iPhone 3GS和Palm Pre,美版的Magic虽然看起来不错(比较可靠的消息是他会有5百万像素摄像头,内存288MB,CPU是更省电、视频录制更强大的 MSM7200A,似乎比欧洲已经开卖的Vodafone定制版Magic好出不少),不过手机硬件本身已经超出我的研究范围了,还是花点时间来看看动手 玩一玩Android Scripti ...
实际上,编译Android ASE很简单.你所需要的工具并不太多.
那下面我以Ubuntu9.10(说起Ubuntu 9.10,真是一把心酸血泪史. ATI显卡驱动,捣鼓了半天还是没安装成功,但是你可以看这里)为例来简单说明一下.
1. 准备工具开发工具--Eclipse.我用的Eclipse的版本比较新,是3.5,Build id: 20090920-1017名字是GALILREO.这里要说的是GALIREO的一个问题:按钮失效.可以简单写一个脚本eclipse_galilreo来解决这个Issue:
#!/bin/bash
export GDK_NATIVE_WINDOWS=true ...
脚本(script)是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。脚本通常可以由应用程序临时调用并执行。各类脚本目前被广泛地应用于网页设计中,因为脚本不仅可以减小网页的规模 ...
Am also facing the same problem, can tell me wheather you got the
solution for the problem or not?
On Nov 22 2008, 5:23 am, "Dianne Hackborn" <hack...@android.com>
wrote:
> Correct, one application can not inject key events into another
> application. There should be no way a ...
http://code.google.com/p/android-scripting/
Android脚本环境 ( ASE )为Android引入了脚本语言支持,从而使您编辑、执行脚本,并与Android设备上的脚本解释器进行互动成为可能。这些脚本可以借用很多现有的API快速开发Android应用,并极大地简化了接口,可以轻易完成以下工作:
处理intent
启动activity
拨打电话
发送短信
扫描条形码
获取位置和传感器数据
使用文字朗读引擎( TTS )
以及更多
脚本可以在终端内交互运行,作为一个长期运行的服务启动,或由位置启动 。目前已经支持Python,Lua和BeanShe ...
测试手段1: CTS
用来确保某设备符合 Android 兼容性规范。原来想扩充它,不是正道。
测试手段2: Monkey
1) 应用程序的开发者可以测试自己应用的鲁棒性。
2) 设备制造商可以使用猴子对自己的测试施行压力测试。看设备能坚持多久。
猴子测试即可以针对全局,也可以正对某个局部(某个 Category, package等等)。
执行简单,效果明显。
测试手段3: ASE
ASE 意思为 Android 脚本环境, 即我们可以通过脚本(比如 Python)调用 Android 的功能,从而定制一些测试。比如打电话,发短信,浏览网页,等。
我们可以扩充它的API(Java 部 ...
在开发基于网络的应用的时候,需要判断是否有可用的网络,如果没有开启WIFI或者APN的话,是无法连接网络的。以下代码是判断是否有网络,以及没有网络的话,打开系统设置进行开启。
private boolean CheckNetwork() {
boolean flag = false;
ConnectivityManager cwjManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
if (cwjManager.getActiveNetworkInfo() != null)
...
public class ConnectionChangeReceiver extends BroadcastReceiver
{
@Override
public void onReceive( Context context, Intent intent )
{
ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService( Context.CONNECTIVITY_SERVICE );
NetworkInfo activeNetInfo ...
若手機處在飛航模式(Airplane Mode)中的話,那麼所有的訊號輸出入都會被停止並關閉,像是藍牙(Bluetooth)及 WIFI 等等。如果晚上睡覺不希望有人打電話來打擾,但又希望手機上的其它程式能正常執行的話,也許可以考慮這樣的模式。
假設筆者寫了一個鬧鐘程式,讓使用者啟用時可以把手機切到飛航模式以防止擾人的來電,等到起床的時間到了之後再自動把飛航模式給關閉。這時若能在程式中自由的控制飛航模式開關的話,那麼使用起來就會比較方便。
我們可使用 android.provider.Settings.System 所提供的 API 來存取系統的設定。例如筆者想知道目前是否已啟用飛航模式的話 ...
程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:
android.permission.ACCESS_CHECKIN_PROPERTIES
允许读写访问”properties”表在 checkin数据库中,改值可以修改上传( Allows read/write access to the “properties ...
Android系统是运行在Linux内核上的,Android与Linux分别有自己的一套严格的安全及权限机制,
很多像我这样的新手,尤其是习惯了windows低安全限制的用户,很容易在这方面弄混淆,下面是我总结的Android系统权限相关的内容,
作为这 ...