Android
文章平均质量分 58
qq_35880927
这个作者很懒,什么都没留下…
展开
-
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 · 340 阅读 · 0 评论 -
播放音频文件
播放音频文件 方法 一:此方法一般用于播放短音乐,如背景音乐和警告音乐等等.... MediaPlayer player = MediaPlayer.create(context, R.raw.muisc);//第一个参数是上下文,第二个参数是资源res下--->新建raw文件夹,里面放入播放的文件 player.setVolume(1.0f, 1.0f); play原创 2016-08-18 13:48:24 · 345 阅读 · 0 评论 -
Android生成桌面快捷方式
生成快捷方式:1.判断是否已经以后快捷方式 if(!SpUtil.getBoolean(this, ConstantValue.HAS_SHORTCUT, false)){ //生成快捷方式 initShortCut(); }2.生成快捷方式 /** * 生成快捷方式 */ private void initShortC原创 2016-08-18 13:33:42 · 241 阅读 · 0 评论 -
拦截短信 中断发送短信
仅供技术研究,莫用于非法用途= =!1.配置广播接收者: //需要一个广播接收者,下面创建 //拦截的广播 2.新建SmsReceiver继承自BroadcastReceiver 代码如下: public class SmsReceiver extends Broa原创 2016-08-18 13:19:06 · 428 阅读 · 0 评论 -
获取手机联系人数据方法
获取手机联系人数据方法 /** * 获取系统联系人数据方法 */ private void initData() { //因为读取系统联系人,可能是一个耗时操作,放置到子线程中处理 new Thread(){ public void run() { //1,获取内容解析器对象 ContentResolver contentResolver =原创 2016-08-18 12:50:04 · 299 阅读 · 0 评论 -
返回可用的内存空间 和 返回总的内存空间
返回可用的内存数 和 返回总的内存数: /** * @param ctx * @return 返回可用的内存数 bytes */ public static long getAvailSpace(Context ctx){ //1,获取activityManager ActivityManager am = (ActivityManager)原创 2016-08-18 00:18:46 · 280 阅读 · 0 评论 -
返回当前手机所有的应用的相关信息(名称,包名,图标,(手机内存,sd卡),(系统,用户))
返回当前手机所有的应用的相关信息(名称,包名,图标,(手机内存,sd卡),(系统,用户));AppInfo()这个类请根据自己需要的内容写.不要的的下面的代码不必要写.public class AppInfoProvider { /** * 返回当前手机所有的应用的相关信息(名称,包名,图标,(手机内存,sd卡),(系统,用户)); * @param ctx 获取包管原创 2016-08-18 00:10:46 · 496 阅读 · 0 评论 -
处理横竖屏切换
处理横竖屏切换切换横竖屏后, Activity的onCreate方法会从新走一次, 可以通过清单文件配置,Activity强制显示竖屏 <activity android:name=".activity.AntiVirusActivity" android:screenOrientation="portrait" />或者, 可以显原创 2016-08-18 00:07:23 · 204 阅读 · 0 评论 -
超级管理员 卸载应用 清除数据 锁屏
配置超级管理员步骤:1. 自定义Receiver,继承DeviceAdminReceiver2. 配置manifest <receiver android:name=".AdminReceiver" android:description="@string/sample_device_admin_description"原创 2016-08-17 22:00:30 · 439 阅读 · 0 评论 -
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 · 193 阅读 · 0 评论 -
MD5加密
- md5介绍 为了安全保存密码, 使用到了md5算法, md5是一种不可逆的加密算法 public static void main(String[] args) { try { String password = "123456"; MessageDigest digest = Messag原创 2016-08-17 20:35:35 · 292 阅读 · 0 评论 -
Spinner
Spinner 的使用Spinner在android:Theme.Holo.Light主题下的效果和在android:Theme.Light下的效果并不一样下面是android:Theme.Holo.Light主题下的效果 模式为下拉效果预览:模式设置为弹出时候 android:spinnerMode="dialog" //设置模式弹出窗口,默认是下拉 android原创 2016-08-17 11:56:50 · 201 阅读 · 0 评论 -
shape的使用
定义这是一个GradientDrawable,必须作为根元素。shape中全部的属性如下:代码不可以直接用. <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape=["rectangle" | "oval" | "line原创 2016-08-19 19:29:23 · 368 阅读 · 0 评论