1.如何在子线程中通过handler操作界面元素:
[color=red]
2.如何通过一段程序代码卸载已知包的程序应用:[/color]
3.如何清除桌面墙纸:
不过我们需要设置墙纸更改权限:
4.在程序中访问SDCard,你需要申请访问SDCard的权限。
在AndroidManifest.xml中加入访问SDCard的权限如下:
5.代码实现启动安装apk文件:
6.如何使文本背景透明:
其中TV1为一个TextView之类的对象
android.os.Handler hander = new android.os.Handler(); hander.postDelayed(new Runnable()
{
public void run()
{
ad.dismiss();
}
}, 5 * 1000);
[color=red]
2.如何通过一段程序代码卸载已知包的程序应用:[/color]
Uri packageURI = Uri.parse("package:" + "wyf.ytl");
Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);
startActivityForResult(uninstallIntent, 0);
startActivity(uninstallIntent);
3.如何清除桌面墙纸:
clearWallpaper();
不过我们需要设置墙纸更改权限:
<uses-permission android:name="android.permission.SET_WALLPAPER" />
4.在程序中访问SDCard,你需要申请访问SDCard的权限。
在AndroidManifest.xml中加入访问SDCard的权限如下:
<!-- 在SDCard中创建与删除文件权限 -->
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<!-- 往SDCard写入数据权限 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
5.代码实现启动安装apk文件:
Intent mLaunchIntent = getPackageManager().getLaunchIntentForPackage(
mAppInfo.packageName) startActivity(mLaunchIntent);
6.如何使文本背景透明:
TV1.setBackgroundColor(Color.argb(255, 100, 100, 0));
其中TV1为一个TextView之类的对象