- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 jobservice与jobchedule详解,以及如何应用
Jobschedule是android5.0之后提供的机制。通过这种机制。可以让系统在某些特定环境下或固定时间间隔里,异步执行一些作业。 Android提供这种机制的目的就是为了优化电池。 Jobschedule可以设置在下面这些特定的的条件下调度: 固定周期唤醒 充电唤醒 设备空闲时唤醒 免费网络连接时唤醒 (1
2017-04-20 14:40:57 5917
原创 android对图片操作的原理
项目地址http://download.csdn.net/detail/syb666eee/9547503 今天看了一个黑马的项目,很久之前的2013年左右。应该当时还没有xutil,或者当时他们没用,就自己写的从网络下载图片,以及把图片缓存到内存与本地中。 我就不大量粘贴代码了,然后把实际项目放在后面和前面。大家可以自己下载。然后对这项目看这篇文章,当然启动服务器,去获取图片,
2016-06-12 23:00:30 593
原创 android中双击退出程序的帮助类
package com.csdn.sunyudoong.csdn.ui;import android.app.Activity; import android.os.Handler; import android.os.Looper; import android.view.KeyEvent; import android.widget.Toast;import com.csdn.sunyudoon
2016-06-09 12:20:16 324
原创 android activity的管理类的实现
一个全聚德activity manager类public class AppManager { private static Stack<Activity> activityStack; private static AppManager instance; public AppManager() { } /** * 单一实例 */ p
2016-06-04 09:37:35 383
原创 android应用程序中 activity管理类的实现
public class AppManager { private static Stack activityStack; private static AppManager instance; public AppManager() { } /** * 单一实例 */ public static AppManager get
2016-06-04 09:31:17 509
原创 android图片三级缓存
这只是一个三级缓存的原理,是我从视频学到的,也是我自己整理一下,应对面试用的。真正用的话建议还是使用xutils. 建议把下面的四个类的代码看一遍,对理解三级缓存有帮助 private MyBitmapUtils myutils; myutils.display(holder.ivPic,item.listimage );//注释 自己的bitmaoutils //注释 holder.
2016-05-10 21:12:25 1153
原创 android获取应用程序判断是系统程序还是应用程序并且判断在sd卡中还是内存中
//获取到包的管理者 PackageManager packageManager = context.getPackageManager(); //获取到安装包 List installedPackages = packageManager.getInstalledPackages(0); for (PackageInfo instal
2016-05-07 22:32:20 300
原创 listviewd的OnScrollListener监听事件
如果adapter中的数据量很大的时候,在加载listview时会出现卡顿的现象。这是会让用户抓狂!最好的解决办法就是先加载一定数量的数据,然后在最下方提示正在加载! 动态加载就是把放入adapter中的数据分好几次加载。在用户拖动listview时再加载一定的数据,和sina微博的客户端类似。 给listview添加OnScrollListener监听事件默认会覆盖下面两个方法:
2016-05-07 22:13:54 372
原创 android挂断电话的功能
貌似只有这样才行,利用反射获得隐藏的api。视频里面讲的。 private void endCall(){ try { Class clazz= getClassLoader().loadClass("android.os.ServiceManager"); Method method = clazz.getDeclaredMethod("getService", S
2016-05-07 20:08:59 489
原创 android检测某个服务是否开启
public static boolean isServiceRunning(Context ctx, String serviceName) { //ctx上下文 //,serviceName 要查询的服务的名字 ActivityManager am = (ActivityManager) ctx .getSystemService(Co
2016-05-07 15:04:16 1113
原创 android做到监听来电,和监听去电
1 监听来电不用注册广播接收者,只需自定义一个监听类继承PhoneStateListener 代码如下 首先要添加权限 private TelephonyManager tm; private MyListener listener; tm = (TelephonyManager) getSystemServ
2016-05-07 14:45:23 531
原创 android实现手机震动
Vibrator vibrator=(Vibrator) getSystemService(VIBRATOR_SERVICE); vibrator.vibrate(2000);//震动两秒
2016-05-07 14:01:33 394
原创 android中的TextWatcher的应用
TextWatcher是一个文本框的监听器,直接举一个例子,从我工程的代码中复制的,是一个在编辑框输入内容的时候(内容是可以变化的),下面的文本框显示从数据库中查到的内容。 public class AddressActivity extends Activity { private EditText etNumber; private TextView tvResult; @
2016-05-07 13:41:26 306
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人