- 浏览: 341388 次
- 性别:
- 来自: 安徽
最新评论
-
secally:
楼主可以上传个例子吗,谢谢,我咋跑不起来,,eclipse不是 ...
Android自动打包、签名、优化、上传ANT脚本 -
secally:
请问下执行命令是啥,ant release 还是?麻烦指教谢谢 ...
Android自动打包、签名、优化、上传ANT脚本 -
trp1022:
好牛啊
程序员不能不通文史 -
sunny78117:
谢谢,写得好
Android bitmap优化 -
futurebp:
这是什么类型的脚本啊?
Android自动打包、签名、优化、上传ANT脚本
文章列表
以下内容Sinfrancis版权所有,专注请注明来自 http://mdev.cc/dev
使用MapView 的时候要注意一些的问题:
1、MapVew并不在普通的包下面,在布局中使用MapView 的时候需要使用com.google.android.maps.MapView类
2、MapView需要放在MapActivity中才能使用,所以我们的Activity类需要继承MapActivity才行
3、需要使用Map的ApiKey才行,申请ApiKey请看http://code.google.com/android/toolbox/apis/mapkey.html ...
做
项目,无论是遗留产品的再生产,还是对遗留产品的再利用,都不可避免的会出现一大堆的异构现象。解决异构通信问题是这类项目的主要问题。以前看见这种情况
第一个解决方案就是Socket通信。说实在的自己实现Socket通信,定制通信协议,或者是实现已有的通信协议都是很头痛的事情。本人有不堪回首的历
史经历。
最近同样在项目中需要去解决一个异构问题,由于时间的紧迫,以及先天的运行环境(两个部分是运行在同一台机器上的)。考虑到了使用JNI,结果表明JNI
是完全可以胜任目前的角色的。以前没有了解过JNI,总是以为它这不好那不好,用了用,表现还不错,而且实现起来非常之简单。
...
- 2009-10-10 12:58
- 浏览 1095
- 评论(0)
Linux平台下使用JNI
2002 年 10 月 29 日
本文简要介绍了JNI调用规范,及常用函数。并通过具体示例程序展示了实现一个本地调用的基本步骤。
引言
Java
的出现给大家开发带来的极大的方便。但是,如果我们有大量原有的经过广泛测试的非Java代码,将它们全部用Java来重写,恐怕会带来巨大的工作量和长
期的测试;如果我们的应用中需要访问到特定的设备,甚至是仅符合公司内部信息交互规范的设备,或某个特定的操作系统才有的特性,Java就显得有些力不从
心了。面对这些问题,Sun公司在JDK1.0中就定义了JNI规范,它规定了Java应用程序对本地方法 ...
- 2009-10-10 12:57
- 浏览 1001
- 评论(0)
以下内容Sinfrancis版权所有,专注请注明来自 http://mdev.cc/dev
在Android中,传递数据使用Intent,Intent相当于各个Activity之间的桥梁,可以传递数据,可以通过Intent启动另外一个Activity。
Intent有显式和隐式之分,显式的是直接什么要启动的组件,比如Service或者Activity,隐式的通过配置的datatype、url、action来找到匹配的组件启动。
此程序目的:
1、显式启动Activity和service
2、通过隐式的变量,启动Activity和Service
先来看先我们定义的变量类: ...
以下内容Sinfrancis版权所有,专注请注明来自 http://mdev.cc/dev
Hi ben, it is very easy to Zoom in and zoom out Images. take a look here
using UP and Down Arrow keys , u can zoom in and zoom out the images.
zooming.java
import android.app.Activity;
import android.os.Bundle;
public c ...
What you learn:
You will learn how read out the IMSI
(International Mobile Subscriber Identity
) of the SIM-Card present in your mobile and the IMEI (International Mobile Equipment Identity). The IMSI
identifies with the SIM
, the IMEI
with the device
. Possible Scenario:
You need a ...
- 2009-10-10 12:51
- 浏览 3373
- 评论(0)
当继承View的时候,会有个一个含有AttributeSet参数的构造方法,通过此类就可以得到自己定义的xml属性,也可以是android的内置的属性,方法如下:
//取得xml中自己定义的属性值
Log.e(tag, "attrs.getAttributeValue(\"\", \"myAttribute\"):"+attrs.getAttributeValue(null, "myAttribute"));
attrs.getAttributeValue(null, "myAttribute ...
Android是基于Linux的操作系统,处理器是ARM的,所以要在Linux或Windows等x86系统上编译Android能运行的程序,你需要一个交叉编译器。
在Linux下面,你可以自已编译一个交叉编译环境,但Windows下面,就比较复杂(也可以在cygwin中编译一个),但你可以选择下载一个现成的交叉编译环境:
http://www.codesourcery.com/gnu_toolchains/arm/download.html
Windows: http://www.codesourcery.com/gnu_toolchains/arm/portal/package ...
- 2009-10-10 12:47
- 浏览 1385
- 评论(0)
本文版权所有,欢迎转载,转载请注明来源: http://mdev.cc/dev
Andorid下使用Junit测试框架,是步入正规的Androdid开发的必经之路,在Junit中可以得到组件,可以模拟发送事件,检测程序处理的正确性,下面就开始我们的教程:
工具:
1、Android1.5 SDK
2、ADT 0.9
3、Eclipse
需要的知识:
1、 Android开发的基础
2、Junit的基础
一、
首先建立工程:
目录:
选中的test
source folder是测试类的包,包名随便,但是在配置
Manifes ...
android下发送中文短消息
在android中用直接使用smsManager.sendTextMessage()方法发送中文或其它unicode字符会显示不正确。
目前来说想正确发送中文,需要自己构造PDU,然后在JAVA中用反射调用SmsManager的private sendRawPdu方法来实现。
参考:http://www.android123.com.cn/androidkaifa/180.html
上文中只说了PDU构造实现原理,具体怎么使用没有涉及。俺这再补一把,直接贴出代码。其实android本身SDK就有相应方法以UCS2编码发送,只是默认不会调 ...
- 2009-10-10 12:40
- 浏览 1777
- 评论(0)
开发工具:
1. EC
2. SDK 1.1
3. ADT 0.8
原理:通过下载文件的大小,和当前读取的字节数,在固定的时间中检测速度,详细请看代码,
我这里使用可一张图片做的测试:http://www.straitstimes.com/STI/STIMEDIA/image/20090324/BUSKING.jpg
NetWorkSpeedInfo.java Android NetWork info
package cc.androidos.speed;
/**
* A class for android network info
...
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Properties;
import android.util.Log;
import com.xxx.may.api.ASendManager;
public class HTTPSend extends ASendManager {
@Override
public void sendData(Properties paratemerproperties) { ...
项目中遇到了一个图片合成的问题,搞很长时间也没搞定,最后使用Canvas和Bitmap解决了画图的问题。
Canvas是一个画布,你可以建立一个空白的画布,就直接new一个Canvas对象,不需要参数。
也可以先使用BitmapFactory创建一个Bitmap对象,作为新的Canvas对象的参数,也就是说这个画布不是空白的,
如果你想保存图片的话,最好是Bitmap是一个新的,而不是从某个文件中读入进来的,或者是Drawable对象。
然后使用Canvas画第一张图上去,在画第二张图上去,最后使用Canvas.save(int flag)的方法进行保存,注意save方法里面 ...
动画类型
Android的
animation
由四种类型组成
XML
中
alpha
渐变透明度动画效果
scale
渐变尺寸伸缩动画效果
translate
画面转换位置移动动画效果
rotate
画面转移旋转动画效果
Java
Code中
AlphaAnimation
渐变透明度动画效果
ScaleAnimation
- 2009-10-10 12:28
- 浏览 9545
- 评论(2)
前
Google的策略是不会加入Native
C++这样的本地语言开发,除了安全性考虑似乎这样可以有效的保证平台的控制权限,很多性能敏感的程序只有通过和Google合作加入到系统底层才可以,
用户最终只能在Dalvik层做开发。虽然完全开源,但最终的APK文件必需经过签名才可以安装到Android手机上,这样可以有效的排挤竞争对手,目
前很多浏览器厂商已经发现这个严重的问题,比如Firefox、Opera已经无法在Android平台上发展了,无论Java代码优化、算法再精炼只能
在Dalvik VM上运行,而Android自带的浏览器Chrome
Lite使用的webkit内 ...
- 2009-10-10 12:27
- 浏览 1387
- 评论(0)