
android
文章平均质量分 75
智在千里
这个作者很懒,什么都没留下…
展开
-
控件隐藏显示动画
1. 实现原理2. 实现代码3. 源码原创 2019-01-12 17:18:55 · 608 阅读 · 0 评论 -
APP界面防劫持,处于后台时弹窗提示
当程序处于后台时弹窗提醒,防止其他APP界面劫持1. 实现对APP所有Activity生命周期的监控顶层activity中onStope方法被执行,则认为程序处于后台。由于Activity被销毁或者activity不再处于栈顶时也会调用onStop方法所以要加判断排除这两种情况。 private static int started; private static int stopp...原创 2018-12-26 16:09:41 · 3850 阅读 · 0 评论 -
Android studio APP运行异常集锦
1. Execution failed for task ‘:anjian6:transformDexWithInstantRunDependenciesApkForDebug’.去掉快速运行功能File->Settings->Built,Execution,Deployment->Instant Run不用勾选Enable Instant Run to hot swap ...原创 2018-12-18 09:50:41 · 789 阅读 · 0 评论 -
APP操作超时,重新登录
这个功能描述的是长时间不操作后,重新登录。实现这个功能需要两步操作: 1.获取activity的Ui触摸操作 2.定义超时时间(此处用handle.postdely能不开线程就不开线程)原创 2017-04-17 09:24:35 · 6586 阅读 · 0 评论 -
调用系统相册和播放器返回图片和视频
1.拍照后制定位置存储Intent getImageByCamera = new Intent("android.media.action.IMAGE_CAPTURE");capturePath = Constant.IMGPATH + File.separator + System.currentTimeMillis() + ".jpg";getImageByCamera.putExt...原创 2016-11-10 15:39:38 · 1317 阅读 · 0 评论 -
android 调用webservice保持session
重点是登录的时候纪录下session ,第二次调用接口的时候传入接口List headerList = transport.call(nameSpace + "/" + method, envelope, null);for (int i = 0; i < headerList.size(); i++) { HeaderProperty headerProperty = (HeaderPr原创 2016-10-08 18:20:37 · 1055 阅读 · 0 评论 -
android 调用webservice出错
引用第三方ksoap2的jar包 SoapObject rpc = new SoapObject(nameSpace, method); // 设置需调用WebService接口需要传入的两个参数mobileCode、userId// rpc.addProperty("loginName", name);// rpc.addProperty("loginPsw", "原创 2016-10-08 18:09:28 · 1618 阅读 · 0 评论 -
android存储目录
不管sd卡存在还是不存在调用这段代码都能返回一个存储目录Environment.getExternalStorageDirectory().toString();sd卡存在返回sd卡目录不存在返回内部存储目录一下代码能获得所有存储目录Class<?>[] paramClasses = {};Method getVolumePathsMethod = StorageManager.class.原创 2016-10-08 12:00:18 · 393 阅读 · 0 评论 -
MD5加密
MD5 加密分好多位,下列是32位 /** * 32位MD5 * * @param plain * @return */ public String encryption(String plain) { String re_md5 = new String(); try { Messag原创 2016-10-08 11:48:00 · 478 阅读 · 0 评论 -
Android 画图
1.canvas支持的各种图形画方: drawRect(RectF rect, Paint paint) 画路径:drawPath(Path path, Paint paint) //绘制一个路径,参数一为Path路径对象画图像:drawBitmap(Bitmap bitmap, Rect src, Rect dst, Paint paint) //贴图,参数一就是我们常原创 2013-09-26 17:30:12 · 763 阅读 · 0 评论 -
android 开启新的task
今天看官网的《Tasks and Back Stack》,按照里面的说法 Intent.FLAG_ACTIVITY_NEW_TASK 或是 AndroidManifest.xml 设置 android:launchMode="singleTask" 发现均不能新建一个task,上网查了一下,原来是这样的 每个Activity都有taskAffinity属性,这个属性指出了它原创 2013-01-07 15:30:04 · 1216 阅读 · 0 评论 -
android开发中遇到的那些乱七八糟的方法、类
1.ComponentName此类主要是获取是包名Activity名,以及提转到此Activity使用 ntent.setComponent(componetName); startActivity(intent);2. startActivities(Intent[]) startActivities(buildIntent...原创 2012-11-06 10:45:54 · 6181 阅读 · 4 评论 -
ListView 分页加载
当过多的数据需要在ListView上显示时,一下子加载全部数据,界面会出现卡顿现象,很影响用户体验,这时需要分几次加载完成。实现这个功能需要一个 OnScrollListener 接口 ,和一个footView 的布局文件1.footVIew布局文件 很简单能表示正在加载即可<LinearLayout xmlns:android="http://schemas.android原创 2012-10-23 10:29:40 · 860 阅读 · 0 评论 -
Android之-从执行ListView的removeFooterView时报错学到的东西(转)
如题,在做ListView滚动到底部时自动加载下一页数据时出现了错误,困扰了还挺久的,网上搜了不少资料,但是还是没明白到底错在哪里。今天又在处理这个问题的时候突然之间悟出来了。先看下ListView的setAdapter方法里的部分代码:1public void setAdapter(ListAdapter adapter) {转载 2012-10-22 11:08:37 · 2651 阅读 · 2 评论 -
ListView 常用属性
ListView 去除滑动颜色。android:cacheColorHint="@android:color/transparent"去除点击颜色android:listSelector="@android:color/transparent"设定item宽和高item 首先适应自己内容的大小,通过下面给以下两个方法传值改变宽高convertView.setMinimu原创 2012-10-19 14:53:53 · 1337 阅读 · 0 评论 -
程序安装/卸载事件监听
1.程序的安装卸载动作关于程序安装完成的两个动作public static final String ACTION_PACKAGE_ADDED Broadcast Action: A new application package has been installed on the device. The data contains the n原创 2012-07-06 14:46:28 · 796 阅读 · 0 评论