自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除