- 博客(13)
- 收藏
- 关注
原创 shape的使用
定义这是一个GradientDrawable,必须作为根元素。shape中全部的属性如下:代码不可以直接用. <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape=["rectangle" | "oval" | "line
2016-08-19 19:29:23
369
原创 播放音频文件
播放音频文件 方法 一:此方法一般用于播放短音乐,如背景音乐和警告音乐等等.... MediaPlayer player = MediaPlayer.create(context, R.raw.muisc);//第一个参数是上下文,第二个参数是资源res下--->新建raw文件夹,里面放入播放的文件 player.setVolume(1.0f, 1.0f); play
2016-08-18 13:48:24
347
原创 Android生成桌面快捷方式
生成快捷方式:1.判断是否已经以后快捷方式 if(!SpUtil.getBoolean(this, ConstantValue.HAS_SHORTCUT, false)){ //生成快捷方式 initShortCut(); }2.生成快捷方式 /** * 生成快捷方式 */ private void initShortC
2016-08-18 13:33:42
242
原创 拦截短信 中断发送短信
仅供技术研究,莫用于非法用途= =!1.配置广播接收者: //需要一个广播接收者,下面创建 //拦截的广播 2.新建SmsReceiver继承自BroadcastReceiver 代码如下: public class SmsReceiver extends Broa
2016-08-18 13:19:06
429
原创 获取手机联系人数据方法
获取手机联系人数据方法 /** * 获取系统联系人数据方法 */ private void initData() { //因为读取系统联系人,可能是一个耗时操作,放置到子线程中处理 new Thread(){ public void run() { //1,获取内容解析器对象 ContentResolver contentResolver =
2016-08-18 12:50:04
300
原创 返回可用的内存空间 和 返回总的内存空间
返回可用的内存数 和 返回总的内存数: /** * @param ctx * @return 返回可用的内存数 bytes */ public static long getAvailSpace(Context ctx){ //1,获取activityManager ActivityManager am = (ActivityManager)
2016-08-18 00:18:46
285
原创 返回当前手机所有的应用的相关信息(名称,包名,图标,(手机内存,sd卡),(系统,用户))
返回当前手机所有的应用的相关信息(名称,包名,图标,(手机内存,sd卡),(系统,用户));AppInfo()这个类请根据自己需要的内容写.不要的的下面的代码不必要写.public class AppInfoProvider { /** * 返回当前手机所有的应用的相关信息(名称,包名,图标,(手机内存,sd卡),(系统,用户)); * @param ctx 获取包管
2016-08-18 00:10:46
497
原创 处理横竖屏切换
处理横竖屏切换切换横竖屏后, Activity的onCreate方法会从新走一次, 可以通过清单文件配置,Activity强制显示竖屏 <activity android:name=".activity.AntiVirusActivity" android:screenOrientation="portrait" />或者, 可以显
2016-08-18 00:07:23
206
原创 超级管理员 卸载应用 清除数据 锁屏
配置超级管理员步骤:1. 自定义Receiver,继承DeviceAdminReceiver2. 配置manifest <receiver android:name=".AdminReceiver" android:description="@string/sample_device_admin_description"
2016-08-17 22:00:30
440
原创 SharedPreferences的使用
使用,下面以boolean值为示范:建议直接封装一个工具类: /** * 写入boolean变量至sp中 * @param ctx 上下文环境 * @param key 存储节点名称 * @param value 存储节点的值 boolean */ public static void putBoolean(Context ctx, String key, boo
2016-08-17 21:44:25
196
原创 MD5加密
- md5介绍 为了安全保存密码, 使用到了md5算法, md5是一种不可逆的加密算法 public static void main(String[] args) { try { String password = "123456"; MessageDigest digest = Messag
2016-08-17 20:35:35
294
原创 Spinner
Spinner 的使用Spinner在android:Theme.Holo.Light主题下的效果和在android:Theme.Light下的效果并不一样下面是android:Theme.Holo.Light主题下的效果 模式为下拉效果预览:模式设置为弹出时候 android:spinnerMode="dialog" //设置模式弹出窗口,默认是下拉 android
2016-08-17 11:56:50
205
原创 checkedTextView
checkedTextView 的使用效果预览: 代码如下: 布局: <CheckedTextView android:id="@+id/checkedTextView1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:checkMark="
2016-08-15 20:27:37
341
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人