六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 42|回复: 0

Android代码中的一些技巧收集

[复制链接]

升级  35.2%

212

主题

212

主题

212

主题

进士

Rank: 4

积分
676
 楼主| 发表于 2013-1-15 02:22:04 | 显示全部楼层 |阅读模式
1.如何在子线程中通过handler操作界面元素:
  android.os.Handler hander = new android.os.Handler();hander.postDelayed(new Runnable(){public void run(){  ad.dismiss();}}, 5 * 1000);



2.如何通过一段程序代码卸载已知包的程序应用:

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之类的对象
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表