- 博客(26)
- 资源 (19)
- 收藏
- 关注
原创 创建Widget
以下实例是进程管理的widger,在桌面就可看到进程的数目和可用内存 1、在receive中创建ProcessWidgetpublic class ProcessWidget extends AppWidgetProvider { Intent intent; @Override public void onDeleted(Context context, int[] app
2016-06-26 23:15:31 305
原创 Android获取进程的权限信息
手机设置里面就有获取权限信息,所以AppSecurityPermissions类是存在的,只是系统隐藏起来了,咱用反射的技术,从运行时里面把AppSecurityPermissions类获取出来// 获取权限代码 try { Class clazz = getClass().getClassLoader().loadClass(
2016-06-25 17:50:07 852
原创 自定义Theme(1)
1、在清单文件中Activity使用自定义的悬浮对话框方式的没有title的theme <style name="activity_float_no_title" parent="@android:style/Theme.Dialog"> <item name="android:windowNoTitle">true</item> </style
2016-06-25 14:33:09 280
原创 自定义Toast(2)
自定义Toast,重新设置toast的图标 1、在ui.stub包下自定义土司方法public class MyToast {//显示自定义的土司,context上下文,iconid 图标的id, text显示的文本 public static void showToast(Context context,int iconid,String text){ View vie
2016-06-25 13:52:45 208
原创 Android计算进程数及剩余内存
1、在Activity中public class TaskManagerActivity extends Activity { private TextView tv_task_count, tv_avail_memory; private ActivityManager am; private List<RunningAppProcessInfo> runningappin
2016-06-19 20:09:59 731
原创 Android自定义title
1、自定义titleboolean flag = requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);// 请求系统使用自定义的title,写到setcontentview之前 setContentView(R.layout.activity_task_manager); if (flag) {
2016-06-19 20:01:00 256
原创 广播接受者-锁屏清空程序锁的临时集合
当用户关闭手机屏幕后,下一次进入程序的时候 需要输入密码 1、新建广播接收者继承BroadcastReceiver 并在清单文件中注册锁屏的action “` 2、在服务代码中的onCreate()中获取键盘相关的服务keyguardManag
2016-06-19 16:00:24 233
原创 内容提供者,更新数据库
day5,代码不全 1、创建内容提供者并在清单文件中设置,对数据库的插入,删除进行观察 <provider android:name="cn.itcast.mobilesafe.provider.AppLockProvider" android:authorities="cn.itcast.applockprovider" > </provide
2016-06-18 23:55:58 1068
原创 程序锁的看门狗
以下代码都不完全,数据库代码没加上 1、Activity的checkbox开启服务public class SettingCenterActivity extends Activity {private TextView tv_setting_applock;private CheckBox cb_setting_applock;private Intent watchdogintent;
2016-06-18 17:54:15 643
原创 获取手机应用listview显示
1、新建app_manager.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="mat
2016-06-11 22:58:27 408
原创 短信备份与还原
1、domain中SmsInfo 数据实体public class SmsInfo {private String address;private String date;private int type;//1代表接收,2,代表发送private String body;private String _id;public SmsInfo() {}public SmsInfo(Stri
2016-06-11 16:09:34 350
原创 Creating a floating context menu上下文菜单
步骤如下,代码不完全1、 calling registerForContextMenu()//给listview注册上下文菜单registerForContextMenu(lv_call_sms_safe);2、calls your onCreateContextMenu() method@Override public void onCreateContextMenu(ContextMe
2016-06-10 21:55:16 237
原创 ImageView的touch事件
// 触摸事件:手指一挨着屏幕 手指移动 手指离开屏幕 iv_drag_view.setOnTouchListener(this);```@Overridepublic boolean onTouch(View v, MotionEvent event) { switch (v.getId()) { // 如果手机放在imageview上拖动 case R.id
2016-06-10 14:38:39 2356
原创 心得
1、 android:background=”#cc000000” 按某种比例透明 android:background=”#ff000000” 完全不透明 android:background=”#00000000” 完全透明
2016-06-10 13:46:41 306
原创 Dialog中的单选事件setSingleChoiceItems
case R.id.tv_atools_select_bg: Log.i(TAG, "dianjiggggggggg"); AlertDialog.Builder builder=new Builder(this); builder.setTitle("归属地提示显示风格"); String[] item
2016-06-10 10:54:10 7565
原创 来电话显示电话归属地
//address.db导入到sdcard中public class NumberAddressService { // 要查询的电话号码,电话号码的归属地 private static SQLiteDatabase db ; private static String TAG="NumberAddressService"; public static String
2016-06-09 23:13:22 315
原创 自定义Toast
public void showLoaction(String address) { WindowManager.LayoutParams params = new LayoutParams(); params.height = WindowManager.LayoutParams.WRAP_CONTENT; params.width = Win
2016-06-09 22:27:52 234
原创 通过发短信对方,监听对方地理位置location
/*保证这个类只存在一个实例,因为多次初始化GPS设备,导致GPS硬件出现问题 * * */public class GPSInfoProvider { private static GPSInfoProvider mGPSInfoProvider; private static Context context; private static MyLocationLi
2016-06-09 16:45:15 3610 5
原创 Android项目关联Library
1、导入-》讲现有项目导入到工作空间中-》选择根目录-》选择需要导入的library 2、项目关联library:右键项目-》属性-》Android-》在Library中点击Add-》选择需要关联的library
2016-06-08 10:10:28 811
原创 随意
import android.app.ProgressDialog;import android.content.Context;import android.content.Intent;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;import andro
2016-06-06 17:38:21 240
原创 打开或者关闭wifi
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-06-06 16:10:19 1046
原创 广播获取短信内容进行锁屏等操作
public class SMSReceiver extends BroadcastReceiver { private String TAG = "SMSReceiver"; private DevicePolicyManager manager; @Override public void onReceive(Context context, Intent inten
2016-06-05 16:57:57 265
原创 DeviceAdmin步骤
1.创建 MyAdmin 的广播接受者 继承 DeviceAdminReceiver 在清单文件中加入: <receiver android:name=".MyAdmin"> <meta-data android:name="android.app.device_admin" android:resource="@xml/my_admin" />
2016-06-04 23:45:03 304
原创 MediaPlayer-循环播放音频文件
//放入ylzs.mp3在raw文件夹下final MediaPlayer player = MediaPlayer.create(context, R.raw.ylzs); player.start(); // 监听音频播放完的代码,实现音频的自动循环播放
2016-06-04 23:29:53 12470 2
原创 Android-调用系统照相机
public class MainActivity extends Activity { private Button bt; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContent
2016-06-04 15:57:53 357
原创 电话拨号
1、清单文件中声明权限 <uses-permission android:name="android.permission.CALL_PHONE"/>2、布局文件 <EditText android:id="@+id/et_number" android:layout_width="fill_parent" android:layout_heig
2016-06-04 10:29:59 199
jmeter连接数据库的jar包
2019-04-30
dbeaver一个通用的数据库管理工具和 SQL 客户端
2019-04-24
Jprofiler使用说明
2017-01-17
BaiduMap_AndroidSDK_v3.1.0_All
2016-07-12
apktool反编译Android代码
2016-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人