当前位置: 编程技术>移动开发
本页文章导读:
▪实例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项目。。
最新技术文章: