2017 年 07 月 - 2 文章

Android 低功耗Ble 蓝牙4.0多连接 开源框架 有更新!

  |   3 评论   |   1,215 浏览

ManyBlue 最近在开发Ble的项目,自己也在用这个 有发现bug会第一时间修复提交更新 如果有好的建议 可以邮件联系我 admin@javac.io 文档以Github上的为准,博客不会经常更新文章。 Github仓库地址 https://github.com/pencilso/ManyBlue 添加依赖 compile 'io.javac:ManyBlue:1.0.5' 依赖内部维护了一个Service 所以需要优先检测Service ManyBlue.runing(Context context) 启动服务 ManyBlue.blueStartService(Context context); 关闭服务 ManyBlue.blueStopService(this); 蓝牙开启状态 ManyBlue.blueEnableState(); 打开手机蓝牙 ManyBlue.blueEnable(true); 关闭手机蓝牙 ManyBlue.blueEnable(false); 注册|取消 事件 建议新建一个BaseActivity 然后继承自你现有的BaseActivit....

Android 动画使用 scale、alpha、translate、rotate、set 有更新!

  |   0 评论   |   1,094 浏览

scale:尺寸伸缩动画 alpha:渐变透明动画 translate:位移动画 rotate:旋转动画 调用动画文件 给View执行动画 动画文件可以存放在res下的anim目录 Android Studio的话 需要自己手动创建这个文件夹 比如说我在anim下创建了一个动画文件名为scaleanim.xml那么在Java中引用的话 //加载动画对象 Animation animation = AnimationUtils.loadAnimation(this, R.anim.scaleanim); //启动动画 view.startAnimation(animation); //另外 动画animation还有一个执行监听事件 使用如下 使用场景比如说启动页面 动画结束后跳转页面 animation.setAnimationListener(new Animation.AnimationListener() { /** * 动画启动 * @param animation */ @Override public void onAnimationStart(Animation ani....