
Android学习笔记
给自己的9999封信
有很多很多问题只能自己去寻找答案
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
拨号
1声明权限 2注意Uri.parse()参数形式Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:"+mCurrentPeople.getPhone())); startActivity(intent);原创 2016-09-02 15:02:37 · 299 阅读 · 0 评论 -
安卓Service向Activity传递数据,更新UI
接口回调、Handle、活动和服务绑定 1服务:执行定时任务,发起网络请求定位,请求到的结果传递到活动,在地图上展示。2活动关键代码: 绑定服务后会获取LocationService.LocationBinder对象,在此处调用getLocationService()方法获取Service实例,service设置回调接口获取位置信息,并发送消息,handler接收消息后更新UI。 //绑定服务原创 2016-09-07 16:24:52 · 2395 阅读 · 0 评论 -
百度地图工具类
``` /** * Created by chenmeng on 2016/9/2. */ public class BaiduMapUtil { private final static String TAG = BaiduMapUtil.class.getSimpleName(); private Context mContext; public BaiduMap m原创 2016-09-07 16:39:02 · 612 阅读 · 0 评论 -
安卓服务
1进程优先级概念 Android操作系统尝试尽可能长时间的保持应用的进程,但当可用内存很低时最终要移走一部分进程。怎样确定那些程序可以运行,那些要被销毁,Android让每一个进程在一个重要级的基础上运行,重要级低的进程最有可能被淘汰,一共有5级,下面这个列表就是按照重要性排列的:1 一个前台进程显示的是用户此时需要处理和显示的。下列的条件有任何一个成立,这个进程都被认为是在前台运行的。转载 2016-10-08 21:50:41 · 335 阅读 · 0 评论 -
自定义可滑动、可点击的开关
1效果 单击:动画效果改变开关的状态 滑动:根据拖动距离设置颜色渐变,拖动距离小于某一值返回原状态,否则返回另一状态 主要步骤: 1onMeasure() defaultWidth=200dp,defaultHeight=defaultWidth*0.55 @Override protected void onMeasure(int widthMeasureSpec, int heigh原创 2016-11-04 15:43:25 · 566 阅读 · 0 评论 -
自定义属性简单使用
1在values目录下新建attrs文件 2在构造器中通过TypedArray获取属性 3给控件设置属性值 4在代码中使用<?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="MyToggleView">//属性集名称,指定这些属性是属于哪个控件的 <attr name="原创 2016-11-04 20:48:23 · 675 阅读 · 0 评论 -
Constant expression required
switch 语句编译报错Constant expression required 问题:case语句后面必须是常量,使用final修饰 public static final int NotifyType_trip=10004;原创 2016-12-01 09:22:39 · 30618 阅读 · 2 评论 -
Caused by: android.database.StaleDataException: Attempted to access a cursor after it has been close
03-24 10:35:43.322 818-818/indoorlocalization.qianniu.com.indoorlocalization E/AndroidRuntime: FATAL EXCEPTION: main原创 2017-03-24 10:42:18 · 912 阅读 · 0 评论