自定义表盘探索1
来源:互联网 发布:淘宝上企业店铺靠谱吗 编辑:程序博客网 时间:2024/04/26 14:18
0关于android wear开发,对于我来说是个新鲜活儿,下面就来说说心得把:
1.基本手势
.如何在手表里写好一个service,
先模仿,然后最重要的要知道手表怎么用,经过摸索,他们有如下几个功能:
下拉(看通知栏)
上拉(看应用提示)
左滑1步(看带activity的应用),载滑就是通讯录等其他功能了
还有一个,就是困扰我半天的:提供service绘制表盘功能的长按了!!!有了改功能,所以整个工程不要activity也能炒作
接下来,就来解析一下manifest文件了!
2.meta-data配置:
由于手表基于蓝牙传输的特殊特点,配置类是bundle的数据源key-value有所不同:
<meta-data android:name="android.service.wallpaper" android:resource="@xml/watch_face" />wallper:壁纸
resource:资源文件id为那个
在代码里又是这么写的:
//在service应用<meta-data>元素。
(Context.)ComponentName cn =new ComponentName(this, MetaDataService.class);
ServiceInfo info =this.getPackageManager().getServiceInfo(cn, PackageManager.GET_META_DATA);
info.metaData.getString("meta_name");
0 0
- 自定义表盘探索1
- 自定义表盘探索之CanvasWatchFaceService
- 自定义表盘
- 自定义表盘
- 自定义View 手表表盘
- android 自定义表盘控件
- 自定义View-汽车表盘
- android自定义表盘
- 自定义控件------------车表盘
- android 自定义表盘
- WatchOS2.0 自定义表盘元素
- WatchOS2.0 自定义表盘元素
- 自定义表盘(未彻底完成)
- android一个简单的自定义表盘
- 自定义View基础篇——表盘
- android自定义刻度盘 表盘 速度表
- android 自定义view实现表盘效果
- Android 自定义View 实现表盘效果
- MySQL创建外键时报Can't create table (errno: 150)错误解决办法
- 浅谈:无处不在的二分(2)
- LayoutInflater.inflate()调用后View的构造方法和onFinishInflate()方法执行的顺序
- 【UNITY填坑日记】unity图片资源优化神器dither4444
- 内部类
- 自定义表盘探索1
- spring boot(3) 用mybatis做数据库操作
- Java过滤器与SpringMVC拦截器之间的关系与区别
- 自定义表盘探索之CanvasWatchFaceService
- 如何在高并发分布式系统中生成全局唯一Id
- 嵌入式学习从基础到高级概述+书籍推荐(内核驱动方向)
- springMVC工作原理
- 深入分析Java ClassLoader原理
- ConcurrentHashMap原理分析