自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android 判断全面屏导航栏是否显示的问题

使用第三方库XPopup(https://github.com/li-xiaojun/XPopup)在Android10(非小米,华为手机)手势导航时,底部弹窗会产生留白问题,现解决代码如下: fun getStatusBarHeight(): Int { val resources = Resources.getSystem() val resourceId ...

2019-12-07 11:30:50 2476

原创 使用python合并与切割pdf文件

#!/usr/bin/env python3# -*- coding: utf-8 -*-import codecsimport osimport sysimport PyPDF2# 文件名:pdf.py# 本脚本用来合并pdf文件,输出的pdf文件按输入的pdf文件名生成书签# 使用示例如下:# python pdf.py -p "D:\pdf-files" -o ...

2018-04-12 17:38:26 966

原创 简单Android 6.0权限处理

权限处理工具类代码:/** * 6.0 运行时权限处理工具类。 */object MPermissionUtils { private var mRequestCode = -1 var settingRequestCode = 1 fun requestPermissionsResult(activity: Activity, requestCode: Int, pe

2017-10-26 10:37:38 297

原创 简单好用日志工具

我的日志工具代码:/** * Created by zrj on 2017/6/10. */object LogUtil { private var logEnabled = false private var tag = "zrj" private var isSaveLog = false private val ROOT = Environment.get

2017-10-26 10:29:16 561

原创 接口示例

局域网接口文档局域网接口文档接口说明 1获取灯的状态接口说明 2设置灯的状态接口说明 1.获取灯的状态请求URL http://192.168.1.100/config?command=light请求方式 GET返回{ “period“:1000, “status“:3, “color“:{

2017-05-31 18:47:26 342

原创 android使用辅助服务监听通知栏

说明 在使用继承Android系统提供的NotificationListenerService这个类监听通知栏的过程中,有部分手机在使用一段时间后就无法监听了,重启手机也无效,所以同时使用AccessibilityService能解决这个问题,但是有点小体验不好,后文介绍。第一步:新建service继承AccessibilityService/** * Created by 仁军 on 20

2017-04-27 14:46:00 2462

原创 androidQQ登录获取用户信息

第一步:准备工作 在腾讯开放平台 http://op.open.qq.com/mobile_appinfov2/detail?appid=1105841817 注册提交app信息获取appId,在个人后台可以直接加固app并上线应用宝第二步:下载jar包添加到lib中,在as中不要忘记repositories { flatDir { dirs 'li

2017-04-11 15:48:43 760 1

原创 android新浪微博登录获取用户信息

第一步:准备工作 在新浪微博开发者平台http://open.weibo.com/apps/注册并上传应用各种信息(比较多)获取到appkey,关于签名信息最好使用新浪提供的工具省心些,默认的授权回调页https://api.weibo.com/oauth2/default.html要与代码中一致。第二步:下载新浪SDK添加到工程librepositories { flatDi

2017-04-11 15:19:12 2667

原创 android Line登陆获取用户信息

第一步:准备工作 在Line开发者平台https://developers.line.me/获取到Channel ID并下载line-sdk-4.0.0,可以用Line app账号登陆第二步:在as中添加依赖在工程gradle文件中添加:allprojects { repositories { //重点 line-sdk-4.0.0要放入libs文件夹

2017-04-07 16:53:19 2662

原创 手环控制android系统音乐

需求分析 项目中需要通过用户操作手环(发送相应命令到手机)来控制音乐的播放等操作,基本上都是针对系统音乐所做的模拟点击音乐控制Button(media button)来实现,跟音乐在后台时用户操作通知栏控制音乐原理一样。代码 private void controlMusic(int keyCode) { long eventTime = SystemClock.uptimeM

2017-04-04 11:25:55 1552

原创 使用Nordic芯片的手环OTA(android)

使用Nordic芯片的手环OTA(android)我司现在的手环全部切换到使用nordic方案了,现参照官网上的demo整理一下其固件升级步骤如下第一步:添加依赖 compile ‘no.nordicsemi.android:dfu:1.0.4’第二步:继承DfuBaseService(不要忘记在清单文件中注册)public class DfuService extends DfuBaseS

2017-04-03 22:45:55 3480

原创 android简单的自定义相机

android简单的自定义相机项目需求 公司手环有一个功能是点击手环(手环发送命令给手机)手机自动拍照,如果是调用系统相机不知道代码中怎么自动点击拍照键(毕竟系统功能全,知道的同学还望告知一二),所以只好自己写个最简单的相机了,此相机只拍照没其他功能(技术太菜了其他不会整),虽然功能简单,坑也不少啊!代码public class CameraActivity extends BaseActi

2017-04-03 22:09:01 584 1

原创 关于NotificationListenerService监听时有失败的处理

关于NotificationListenerService监听时有失败的处理问题由来 去年进入一家专业做智能穿戴设备的公司,在项目中需要监听系统通知栏变化(主要是IM类app的信息获取到后推送到用户的手环),在继承android系统提供的NotificationListenerService这个类使用时会出现一个问题:应用进程被杀后再次启动时,服务不生效,导致通知栏有内容变更,服务无法感知解

2017-04-03 13:10:24 5819 3

让不懂编程的人爱上iPhone开发(2017秋iOS11+Swift4+Xcode9版)

这个本人在github上下载的一个个单pdf文件,在通过python合成的一个文件,需要的人给点辛苦费吧!虽然我只花了几分钟而已!

2018-04-19

swift4.0官方文档(中文)带书签

最新官方文档中文翻译,带书签,针对新手,或是英文不好的童鞋,绝对物有所值

2018-04-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除