现在位置: 首页 > 编程语言 > 文章
2020年02月18日 编程语言 ⁄ 共 15118字 评论关闭

Android集成腾讯X5实现文档浏览功能 Android内部没有控件来直接显示文档,跳转WPS或其他第三方文档App体验性不好,使用腾讯X5内核能很好的解决的这一问题. 一.下载腾讯X5内核 1.前往https://x5.tencent.com/下载Android的内核,新版本的腾讯X5可以直接在bulid.gradle集成 api ‘com.tencent.tbs.tbssdk:sdk:43697′,如果是在App里集成可以把api换成implementation 2.AndroidStudio导入腾讯X5 a.把下载好的jar包导入

阅读全文
2020年02月18日 编程语言 ⁄ 共 1777字 评论关闭

iOS音乐后台播放及锁屏信息显示 本文实例为大家分享了iOS实现音乐的后台播放,以及播放时,可以控制其暂停,下一首等操作,以及锁屏图片歌曲名等的显示 此实例需要真机调试,效果图如下: 工程下载:github工程下载 实现步骤: 1.首先修改info.plist 2.其次引入两个需要的框架 #import <AVFoundation/AVFoundation.h> #import <MediaPlayer/MediaPlayer.h> 3.设置播放器及后台播放 – (void)viewDidLoad { [

阅读全文
2020年02月18日 编程语言 ⁄ 共 12078字 评论关闭

IOS-MVC层读取服务器接口JSON数据 此篇文章主要讲述获取服务器JSON接口数据,以便大家在今后的物联网信息时代,移动数据肯定都是需要网络数据的,那么就需要用一个分布集中,整体化的,规范性的创建所需的文件,同时方便以后维护: 分别为:M(model),M(manager),V(view),C(cell),C(controller); 具体程序如下: 一:YSMasonryManager.h #import <Foundation/Foundation.h> #import "BaseManager.h&quot

阅读全文
2020年02月18日 编程语言 ⁄ 共 5498字 评论关闭

iOS蓝牙开发 蓝牙连接和数据读写 在做蓝牙开发之前,最好先了解一些概念: 服务(services):蓝牙外设对外广播的必定会有一个服务,可能也有多个,服务下面包含着一些特征,服务可以理解成一个模块的窗口: 特征(characteristic):存在于服务下面的,一个服务下面也可以存在多个特征,特征可以理解成具体实现功能的窗口,一般特征都会有value,也就是特征值,特征是与外界交互的最小单位: UUID:可以理解成蓝牙上的唯一标识符(硬件上肯定不是这个意思,但是这样理解便于我们开发),为了区分不同的服务和特征,或者给服务和特征取

阅读全文
2020年02月18日 编程语言 ⁄ 共 2571字 评论关闭

iOS 中事件的响应链和传递链 iOS事件链有两条:事件的响应链:Hit-Testing事件的传递链 响应链:由离用户最近的view向系统传递.initial view –> super view –> -.. –> view controller –> window –> Application –> AppDelegate 传递链:由系统向离用户最近的view传递.UIKit –> active app’s event queue –> window –> root v

阅读全文
2020年02月18日 编程语言 ⁄ 共 759字 评论关闭

Android Studio3.5开发工具(安卓开发工具)安装步骤详解 本文实例为大家分享了Android Studio3.5开发工具安装步骤,供大家参考,具体内容如下 主页有带SDK的 Android Studio(低版本) Android Studio3.5下载地址: 点击下载, 提取码: ei42 1.下载好该安装包之后,点击进行安装,依次出现以下界面,点击Next 2.在这里自己选择程序安装路径 3.点击Finish 4.这里Android studio程序安装完毕,但是还需要继续对其进行配置:勾选Start Android Studio,然后点击finis

阅读全文
2020年02月18日 编程语言 ⁄ 共 5349字 评论关闭

Android手电筒兼容各个手机与版本 在写手电筒APP之前,当然已经参考market上的很多手电筒APP,还有网上如何实现手电筒功能的各种源码.不管是源码还是market上的APP,总结了几点的问题. 1.我下载market上的所有手电筒APP都是通过Camera打开闪光灯的方式来实现的,但是大部分APP在打开Camera时没有进行异常处理工作,也没有任何的提示,如果当其他的程序在使用Camera时,并且返回或点Home后没有释放Camera,这时在启动相应的手电筒APP就会出现崩溃或者手电筒功能已经失效,这种用户体验用户是不能接受

阅读全文
2020年02月18日 编程语言 ⁄ 共 1478字 评论关闭

Android中butterknife的使用与自动化查找组件插件详解 前言 Android开发中经常使用findViewById来获取控件然后进行一些列操作,当控件太多的时候代码就非常臃肿,今天就来学习一个新的开源库ButterKnife,真的可以帮助我们高效,快捷的开发,让我们的代码更加简洁. 首先我们来把ButterKnife集成在我们的项目中:ButterKnife的GitHub官方地址:github.com/JakeWharton- 一.集成分为了两部分: 1.仅仅在App主工程使用: 在App的 build.gradle 中添加如下代码: android

阅读全文
2020年02月18日 编程语言 ⁄ 共 1695字 评论关闭

RecyclerView+SnapHelper实现无限循环筛选控件 项目用到横向滑动的单项选择控件.需求如下: 1.选项由后台配置,也就是控件要动态设置宽度:2.每次滑动都要左对齐,并默认选中最左边选项:3.控件可以无限循环. 动态设置控件宽度:获取adapter的item宽度:获取adapter里装载的itemCount. 每次滑动都要左对齐:利用LinearSnapHelper中calculateDistanceToFinalSnap的方法实现: 默认选中最左item:利用RecycleView的LayoutManager中查找显示第一项的方法linearM

阅读全文
2020年02月18日 编程语言 ⁄ 共 2231字 评论关闭

Android实现自动轮询的RecycleView 需求:类似医院或者商场,大屏幕无限轮播item (广告词/广告图-),供大家参考,具体内容如下 代码如下 /** * Created by Xia_焱 on 2017/8/20. */ public class AutoPollRecyclerView extends RecyclerView { private static final long TIME_AUTO_POLL = 32; AutoPollTask autoPollTask; private boolean running; /

阅读全文