电视盒子&&投影设备
平台:Android M MStar 投影设备 Android 7.1 Amlogic 电视盒子
1. 熟悉应用安装流程后客制化第三方应用安装的系统UI
2. 分析关机流程添加关机动画
3.开机广告的实现 使用HttpURLConnection和Json结合的方式从服务端获取视频进行缓存
4. 客制化音量对话框:通过一个进度条实现alarm及music两种声道的音量切换及音量变化
1. UI:自定义Progress对话框,多种声道均由一个进度条控制
2. 使用原生的SystemUI中VolumeDialogController的callback实现音量变化的回调
3. 根据第三方的语音应用的语境(例入音量加减等)实现音量的变化
4. 实现music和alarm的音量互不影响
5. 解决连接蓝牙后语音声音问题
5. 应用推荐功能的开发:在应用安装界面添加对应的应用推荐;功能的实现技术:
1. UI:RecyclerView的使用及通过自定义Framelayout实现按钮阴影效果
2. 使用HttpURLConnection和Json结合的方式从服务端获取所需的数据并存取
3. 通过AsyncTask执行网络连接及UI的更新
6. 侧边菜单栏PopWindow的开发
7. 通过odex的开启关闭及odex速度的修改实现开机速度/app启动速度优化
手机端 MTK
1. 单单手手模模式式的的功功能能开开发发 基于N平台的修改系统源码实现单手模式
项目简介: 单手模式就是华为、小米等手机上的小屏模式,为方便当前大屏手机的出现的使用,便于用户在需要时单手操作手机界面
功能使用描述: #SingleHandMode(单手模式)的触发方式 通过快滑动依次点击Home按键和Back按键启动单手模式(屏幕缩小到左下 角,屏幕宽高变为原始屏幕的3/4)。此时再重复上述手势,则退出单手模式。 通过快滑动依次点击Home按键和Menu按键 启动单手模式(屏幕缩小到右下角,屏幕宽高变为原始屏幕的3/4)。此时再重复上述手势,则退出
项目主要技术: 显示管理服务DisplayManagerService的使用 通过数据库传值 PhoneWindowManage中实现按键(HOME,BACK,RECENT)
2. AndroidO 主界面UI的的客制化
项目简介: 触屏手机: 软件Launcher UI的客制化,桌面图标的替换,图标圆角修饰,界面的透明度颜色值的设定,锁屏界面时钟、通知 等的颜色,高度等规范化调整
SmartFeaturePhone(按键手机)
- Contact,Music,FMRadio,Keyguard等多个模块的UI和功能使用的修改
终端设备MP3(Mobile Print 3)
- 蓝蓝牙牙扫扫码码打打印印aappkk
项目简介: 设备准备:MP3(Mobile Print 3) 和 M60,MP3是带有打印功能的移动设备,M60是带有扫描功能的移动设备,可以对二维 码和条形码等进行扫描 M60将提供的二维码/条形码等进行扫描,并解析数据,通过布局将数据清晰显示 蓝牙的连接与配对,实现数据传输。 MP3接收蓝牙传输来数据,通过布局显示继而通过打印功能输出数据
项目主要技术: Bluetooth的连接部署,BluetoothAdapter,通过广播BluetoothDevice.ACTION_FOUND返回新发现的蓝牙设备,Socket 作为连接点,通过InputStream和OutputStream交换数据 借助Google Zxing的jar完成二维码等的数据解析 扫描动画的实现