- 浏览: 88988 次
- 性别:
- 来自: 南京
-
最新评论
-
qian_xin:
...
quoted-printable 编码与解码 -
maoxy:
请问楼主,怎么设置应用程序的字体样式为arial,您介绍的是在 ...
Android改变字体方法——Typeface -
稻-草:
你这个(1) 字符串反转 递归方法字符串长一点,就Outofm ...
某外企面试总结 -
ai4life:
其实对于这种应用层协议的发展还是在于大型企业的推动啊
DLNA中的UPnP技术浅析
文章列表
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.iss.test" android:versionCode="1" android:versionName="1.0">
<application android:icon="@drawable/ico ...
- 2011-03-04 10:13
- 浏览 986
- 评论(0)
先说一下apk的结构。APK采用了zip格式的压缩,我们可以很容易解压。
一个APK文件结构为:
META-INF\ Jar文件中常可以看到
res\ 存放资源文件的目录
AndroidManifest.xml 程序全局配置文件
classes.dex Dalvik字节码
resources.arsc 编译后的二进制资源文件
apk下的文本文件是做了二进制处理的。
如果我们只是想看APK 的Manifest信息。可以使用aapt命令。
命名格式为:
aapt dump badging *.apk (这里*.apk是你的apk名)
aapt命令我们可以在SDK下对 ...
- 2011-03-01 13:34
- 浏览 627
- 评论(0)
如何进行Android单元测试
1、Menifest.xml 中加入: <application> 中加入:
view plaincopy to clipboardprint?<uses-library android:name="android.test.runner" /> <uses-library android:name="android.test.runner" />
<application> 外 ...
- 2011-02-24 13:39
- 浏览 1191
- 评论(0)
package com.iss.test;
import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.util.Log;
public class TestBroadcast extends BroadcastReceiver {private static final String TAG = "TestBroadcast";
public TestBroadcast() {// TODO Au ...
- 2011-02-24 11:06
- 浏览 689
- 评论(0)
android:launchMode="singleTask" 和 onNewIntent(Intent intent)两个特性,现总结一下经验:
android:launchMode="singleTask" 配置在 Mainifest 中,它保证了栈中此Activity总是只有一个,无论你启动它多少次;
onNewIntent(Intent intent) 是Override Activity的父类方法,只有仅在点Home键退出Activity而再次启动新的Intent进来才被调用到;
它们两结合使用,可以做到监听home键(仅当发起新的Int ...
- 2011-02-24 09:10
- 浏览 1076
- 评论(0)
在开发游戏的时候,有些游戏是只能横屏玩的,所以手机竖立放置的时候, 要保持游戏画面依然横屏。要做到这个要求其实很简单, 在AndroidManifest.xml里面配置一下就可以了。加入这一行android:screenOrientation="landscape"。 例如(landscape是横向,portrait是纵向): Java代码 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.andro ...
- 2011-02-22 15:07
- 浏览 862
- 评论(0)
android编程中,application这样的名词似乎变得那样的不常见,而让大家更为熟悉的是activity、intent、provider、broadcast和service。但其实android中的application也有着它自身的用处。
打开manifest文件,会看到有一个application配置标签,这就是有关application的使用了。那究竟application有什么用处呢?来看看SDK中是如何描述的:
Base class for those who need to maintain global application state. You can p ...
- 2011-02-22 14:29
- 浏览 706
- 评论(0)
webSettings.setJavaScriptEnabled(true);
- 2011-02-22 11:29
- 浏览 546
- 评论(0)
动画类型Android的animation由四种类型组成XML中
alpha
渐变透明度动画效果
scale
渐变尺寸伸缩动画效果
translate
画面转换位置移动动画效果
rotate
画面转移旋转动画效果
JavaCode中
AlphaAnimation
渐变透明度动画效果
ScaleAnimation
渐变尺寸伸缩动画效果
TranslateAnimation
画面转换位置移动动画效果
RotateAnimation
画面转移旋转动画效果
...
- 2011-02-21 11:20
- 浏览 749
- 评论(0)
说到DLNA,UPnP协议就一定要提到,这点从DLNA分层就能看出来。
UPnP是Universal Plug and Play的缩写,亦即通用即插即用。这个协议是由intel和microsoft主导的,主要针对家庭网络和企业网络。
UPnP组织论坛地址是: http://www.upnp.org
.
UPnP架构以IP技术为基础,使家庭网络和企业网络设备自动连接和协同工作。
UPnP基础协议是UPnP Device Architecture,最新的版本是1.1。这个UDA架构给出了局域网内设备如何发现对方,了解对方以及与对方交流的流程。
UPnP使用的技术包括I ...
- 2010-12-13 21:54
- 浏览 1069
- 评论(0)
说到DLNA,UPnP协议就一定要提到,这点从DLNA分层就能看出来。
UPnP是Universal Plug and Play的缩写,亦即通用即插即用。这个协议是由intel和microsoft主导的,主要针对家庭网络和企业网络。
UPnP组织论坛地址是: http://www.upnp.org
.
UPnP架构以IP技术为基础,使家庭网络和企业网络设备自动连接和协同工作。
UPnP基础协议是UPnP Device Architecture,最新的版本是1.1。这个UDA架构给出了局域网内设备如何发现对方,了解对方以及与对方交流的流程。
UPnP使用的技术包括I ...
- 2010-12-13 21:54
- 浏览 1376
- 评论(1)
标准的Activity Actions ACTION_MAIN 作为一个主要的进入口,而并不期望去接受数据ACTION_VIEW 向用户去显示数据ACTION_ATTACH_DATA 别用于指定一些数据应该附属于一些其他的地方,例如,图片数据应该附属于联系人ACTION_EDIT 访问已给的数据,提供明确的可编辑ACTION_PICK 从数据中选择一个子项目,并返回你所选中的项目ACTION_CHOOSER 显示一个activity选择器,允许用户在进程之前选择他们想要的ACTION_GET_CONTENT 允许用户选择特殊种类的数据,并返回(特殊种类 ...
- 2010-10-21 14:42
- 浏览 747
- 评论(0)
很多网友可能发现自己的Android程序有很多Activity,比如说主窗口A,调用了子窗口B,在B中如何关闭整个Android应用程序呢? 这里给大家三种比较简单的方法实现。
首先要说明在B中直接使用finish(),接下来手机显示的还是主窗口A,所以一起来看看Android开发网是如何实现的吧.
1.Dalvik VM的本地方法
android.os.Process.killProcess(android.os.Process.myPid()) //获取PID,目前获取自己的也只有该API,否则从/proc中自己的枚举其他进程吧,不过要说明的是,结束其他进程不一定有权限,不然就乱 ...
- 2010-10-21 09:41
- 浏览 677
- 评论(0)
进入sdk安装路径的tools目录下: 1、模拟器中安装apk adb install *.apk 2、模拟器中删除*.apk文件 adb shell cd data/app ls -l rm *.apk 3、命令行删除 adb uninstall apk的包名
- 2010-10-12 14:30
- 浏览 842
- 评论(0)
<uses-permission android:name="android.permission.INTERNET"></uses-permission><uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"></uses-permission><uses-permission android:name="android.permission.INSTALL_PACKAGES"> ...
- 2010-09-03 15:41
- 浏览 1119
- 评论(0)