当前位置: 编程技术>移动开发
本页文章导读:
▪实例HelloGallery 范例HelloGallery
Android docs中的范例,简单翻译整理如下。--------------------------------------------1、创建新项目,名称HelloGallery;2、准备一些图片文件,放到res/drawable/目录下;3、修改res/layout/目.........
▪ apk 签字的作用 apk 签名的作用
1. 使用特殊的key签名可以获取到一些不同的权限。
2. APK如果使用一个key签名,发布时另一个key签名的文件将无法安装或覆盖老的版本,这样可以防止你已安装的应用被恶意.........
▪ 引见一个移动开发原型开发的好工具 介绍一个移动开发原型开发的好工具
介绍一个移动开发原型开发的好工具,http://gotiggr.com,居然是FLASH开发的,可以同时做WEB,IPHONE,ANDROID等应用的原型开发,可惜是要注册帐号,然后在FLASH工作.........
[1]实例HelloGallery
来源: 互联网 发布时间: 2014-02-18
范例HelloGallery
Android docs中的范例,简单翻译整理如下。
--------------------------------------------
1、创建新项目,名称HelloGallery;
2、准备一些图片文件,放到res/drawable/目录下;
3、修改res/layout/目录下main.xml,内容如下:
4、在res/values/目录下,新建文件attrs.xml,内容如下:
5、打开HelloGallery.java,修改后的代码如下:
6、运行项目,即可看到运行效果,如下图所示:
Android docs中的范例,简单翻译整理如下。
--------------------------------------------
1、创建新项目,名称HelloGallery;
2、准备一些图片文件,放到res/drawable/目录下;
3、修改res/layout/目录下main.xml,内容如下:
<?xml version="1.0" encoding="utf-8"?>
<Gallery xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gallery"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
4、在res/values/目录下,新建文件attrs.xml,内容如下:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="HelloGallery">
<attr name="android:galleryItemBackground" />
</declare-styleable>
</resources>
5、打开HelloGallery.java,修改后的代码如下:
public class HelloGallery extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Gallery g = (Gallery) findViewById(R.id.gallery);
g.setAdapter(new ImageAdapter(this));
g.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
Toast.makeText(HelloGallery.this, "" + position, Toast.LENGTH_SHORT).show();
}
});
}
public class ImageAdapter extends BaseAdapter {
int mGalleryItemBackground;
private Context mContext;
// 图片资源的名称需要根据准备的图片名称进行修改
private Integer[] mImageIds = {
R.drawable.expo01, R.drawable.expo02, R.drawable.expo03, R.drawable.expo04, R.drawable.expo05,
R.drawable.expo06, R.drawable.expo07, R.drawable.expo08
};
public ImageAdapter(Context c) {
mContext = c;
TypedArray a = obtainStyledAttributes(R.styleable.HelloGallery);
mGalleryItemBackground = a.getResourceId(R.styleable.HelloGallery_android_galleryItemBackground, 0);
a.recycle();
}
public int getCount() {
return mImageIds.length;
}
public Object getItem(int position) {
return position;
}
public long getItemId(int position) {
return position;
}
public View getView(int position, View convertView, ViewGroup parent) {
ImageView i = new ImageView(mContext);
i.setImageResource(mImageIds[position]);
i.setLayoutParams(new Gallery.LayoutParams(150, 100));
i.setScaleType(ImageView.ScaleType.FIT_XY);
i.setBackgroundResource(mGalleryItemBackground);
return i;
}
}
}
6、运行项目,即可看到运行效果,如下图所示:
[2] apk 签字的作用
来源: 互联网 发布时间: 2014-02-18
apk 签名的作用
1. 使用特殊的key签名可以获取到一些不同的权限。
2. APK如果使用一个key签名,发布时另一个key签名的文件将无法安装或覆盖老的版本,这样可以防止你已安装的应用被恶意的第三方覆盖或替换掉。
目前Google在Android系统方面的态度和策略也都是非盈利性质的,和Symbian的签名有本质的区别,而我们使用Eclipse+ADT插件从开发环境安装到手机中的APK文件已经包含了ADT插件的Debug签名文件,所以没有安装,但是最终发行的版本需要自己的key去签名。
[3] 引见一个移动开发原型开发的好工具
来源: 互联网 发布时间: 2014-02-18
介绍一个移动开发原型开发的好工具
介绍一个移动开发原型开发的好工具,http://gotiggr.com
,居然是FLASH开发的,可以同时做WEB,IPHONE,ANDROID等应用的原型开发
,可惜是要注册帐号,然后在FLASH工作区里可以导出,下面选几个图,看样子还不错:
介绍一个移动开发原型开发的好工具,http://gotiggr.com
,居然是FLASH开发的,可以同时做WEB,IPHONE,ANDROID等应用的原型开发
,可惜是要注册帐号,然后在FLASH工作区里可以导出,下面选几个图,看样子还不错:
1 楼
木易有峰
2011-03-09
一直在关注 jboss的tiggr项目。。
最新技术文章: