Archive for the ‘Android’ Category

误删contacts.apk解决方法(不用刷机)

从完整的刷机包内,注意,版本最好是和你手机一致的。如果找不到,可以上网问别人要。 在压缩包目录下android2.3.6.zip\system\app找到Contacts.apk,Contacts.odex文件,如果你把其他文件也删了,也可以按照这个步骤。 连接手机U盘,复制到SD卡。 然后用ROOT Explor从SD卡把这两个文件复制到 手机的这个目录下/system/app/ 最后一步!注意,一定要给这两个文件设置权限,在RE里按住文件,选permissions,都勾上read/write权限。 重启一下你的手机,就可以编辑联系人了。


Android选项卡(TabWidget)例子

首届Google暑期大学生博客分享大赛——2010 Andriod篇 Android选项卡的一个例子,这个例子是照着SDK 文档做的(resources/tutorials/views/hello-tabwidget.html),为了省事少做了一些图标类的东西。


Android下拉列表(Spinner)例子

下拉列表(Spinner)的例子,首先要在layout中拖放一个Spinner,例子中的ID为Spinner01 <Spinner android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_y="132dip" android:layout_x="97dip" android:id="@+id/Spinner01"></Spinner> 代码: /* ArrayAdapter.createFromResource参数解析: 第一个是Context, 第二个(R.array.colors)是数据来源,在values.xml,内容为 <?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="colors"> <item>red</item> <item>blue</item> <item>green</item> <item>yellow</item> <item>black</item> </string-array> </resources> 第三个(android.R.layout.simple_spinner_item)为显示的样式 */ Spinner spinner = (Spinner) findViewById(R.id.Spinner01); //建立方法有两种 //方法一,从xml读取 //ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.colors, android.R.layout.simple_spinner_item);   //方法二,使用数组 CharSequence[] seq = {"test11","test12","test13","test14","test15"}; ArrayAdapter<CharSequence> adapter = new ArrayAdapter<CharSequence>(this, android.R.layout.simple_spinner_item, seq); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner.setAdapter(adapter); [...]


Android-AlertDialog(警告窗口)例子

Android-AlertDialog(警告窗口)的一个例子 new AlertDialog.Builder(TestActivity.this)//Context .setTitle("标题啊") .setIcon(android.R.drawable.ic_dialog_alert)//图标 .setMessage("内容") .setNegativeButton("取消",new DialogInterface.OnClickListener() {//按钮1 public void onClick(DialogInterface arg0, int arg1) { } }) .setPositiveButton("确定", new DialogInterface.OnClickListener() {//按钮2 public void onClick(DialogInterface arg0, int arg1) { finish(); } }).show();//显示