手机开发 - 网站分类 - 博客园
0

Volley手写属于自己的万能网络访问框架

用户在调用层(Activity或Service中),发起一个网络请求,该请求肯定包含url,请求参数(requestParameter),以及我们需要给调用层提供一个请求成功或失败以后回调监听的接口dataListener(这一点与Volley类似)。 在框架层,每一次用户请求可以看做一个Http任 ...

ganchuanpu 发布于 2018-05-24 15:11 评论(0)阅读(157)
0

iOS 设置View阴影

iOS 设置View投影 需要设置 颜色 阴影半径 等元素 ...

鸿鹄当高远 发布于 2018-05-24 12:00 评论(0)阅读(5)
0

【读书笔记】iOS-iOS流媒体

在网络上直接看电影已经不是什么新鲜的事情,在iOS等移动设备上也有很多在线视频应用,如国内的PPS和PPLive应用,还有一些新闻视频都可以在线观看,如USA TODY。所以这些在线视频都采用流媒体技术。 网络多媒体文件播放受到网络带宽,文件格式,文件大小等因素的影响,情况变得非常的复杂。为了提高速 ...

小花-2011-10-02 发布于 2018-05-24 08:55 评论(0)阅读(8)
0

Android通过Chrome Inspect调试WebView出现404页面的解决方法

无论是调试Web页面还是调试Hybrid混合应用,只要是调试Android的webview,都需要使用Chrome://inspect进行调试。但是国内开发者会出现404 Not Found错误: 解决方法有两种: ...

zhoujie 发布于 2018-05-23 17:52 评论(0)阅读(28)
0

布局优化之ViewStub源码分析

源码分析 这是什么玩应儿呢?其实就是一个轻量级的页面,我们通常使用它来做预加载处理,来改善页面加载速度和提高流畅性,ViewStub本身不会占用层级,它最终会被它指定的层级取代。 在一些场合取代android:visibility=”gone”的用法,因为被gone掉的布局不断是会同时创建对象的。那 ...

ganchuanpu 发布于 2018-05-23 14:27 评论(0)阅读(14)
1

使用广播实现桌面快捷方式的创建

【项目说明】 ①发送广播:开发者 ②接收者:Android操作系统定义的接收者,开发者无需关系。 ③由此,我们无需创建receiver,只需发送广播 【项目步骤】 ①再布局中添加一个按钮 ②通过按钮的点击事件,对广播的intent的进行设置(具体代码和理解如下) ③发送广播,点击按钮查看效果 【项目 ...

小群子0618 发布于 2018-05-23 11:27 评论(0)阅读(12)
0

Swift 4 中的一些变化

1.字体设置方面 之前设置字体 用这些关键字 NSFontAttributeName ,NSForegroundColorAttributeName ,NSParagraphStyleAttributeName 在swift 4 中这些都被弃用 如果使用会出现如下错误: Use of unresol ...

Allence 发布于 2018-05-23 10:39 评论(0)阅读(15)
0

Android 常驻广播和非常驻广播

一、知识准备 ①常驻广播接受者:使用AndroidManifest.xml注册,接受者不随Activity的销毁而销毁,也就是拥有独立的生命周期。 ②非常驻广播接受者:使用registerReceiver(receiver,intentfilter)对广播接收者进行注册。同事需要使用unregist ...

小群子0618 发布于 2018-05-23 09:33 评论(0)阅读(19)
0

微信小程序页面传多个参数

在需要页面之间传递多个参数的时候,需要用&链接起来,上一页的正确跳转代码如下: var that = this; wx.navigateTo({ url: '../../pages/myListDetail/myListDetail?idx=' + that.data.currentTab + '& ...

VinceM 发布于 2018-05-22 13:46 评论(0)阅读(36)
0

【读书笔记】iOS-iOS视频

视频多媒体文件主要是存放视频数据信息,视频数据量要远远大于音频数据文件,而且视频编码和解码算法非常复杂,因此早期的计算机由于CPU处理能力差,要采用视频解压卡硬件支持,视频采集和压缩也要采用硬件卡。按照视频来源可以分为: 1,本地视频是将视频文件放在本地播放,因此速度快,画质好。 2,网络流媒体视频 ...

小花-2011-10-02 发布于 2018-05-22 09:38 评论(0)阅读(25)
0

ADB两个进阶使用

adb通过Wi Fi连接手机 背景知识 Android系统底层运行着一个服务(adbd),也就是在手机系统内部,用于响应、管理大家在电脑端的adb命令连接,这个服务在启动时候会根据手机的配置监听USB或者网络其中之一。 配置属性为: service.adb.tcp.port 0 adbd将监听网络对 ...

AmyZYX 发布于 2018-05-22 00:32 评论(0)阅读(33)
1

水产信息记帐平板应用开发历程及相关文档流程简要_水产海鲜信息化系统_余东升_15382353715

前言: 一只老菜鸟码农,一直专注于生鲜电商行业这些年,没有积累什么高难度的编程代码水平,一直追求技术全面化,现在什么开发都懂一点,任何语言都很快上手,但是算不上高手,而是实实在在积累了一些行业用户对信息化系统的要求及痛点问题。很久以前,我认为软件只有可能应用于白天生活生产中,根本不知道,还一批人从事 ...

平板收银记账 发布于 2018-05-21 15:13 评论(4)阅读(347)
0

设置User Agent

公司的前端要给项目的webview加一个区分,用来区别是iOS端访问、android访问还是在浏览器访问的,说是要加一个User Agent ,前端根据不同信息做适配,和我说来一头雾水,后来经过开发同事的指导和在网上查阅资料,才有了点头绪,在这里和大家分享一下。 一、获取UserAgent 最终得到 ...

菁欣 发布于 2018-05-21 14:52 评论(0)阅读(23)
0

【读书笔记】iOS-iOS敏捷开发

敏捷开发分为几个不同的门派,如:Scrum,XBreed,极限编程(XP Extreme Programming)和水晶方法等。 参考资料:《iOS传感器应用开发最佳实践》 ...

小花-2011-10-02 发布于 2018-05-21 09:17 评论(0)阅读(31)
0

文件、文件夹操作(I)

遍历一个目录下的所有文件 首先我们获取用户文档目录路径 1 let manager = FileManager.default 2 let urlForDocument = manager.urls(for: .documentDirectory, in:.userDomainMask) 3 let ...

Harely 发布于 2018-05-20 22:19 评论(0)阅读(15)
0

数据模型Model(I)

枚举、结构体和协议组成Model 1 //定义一个协议 2 protocol BaseItemProtocal { 3 var title: String { get set } //属性是可读可写的 4 var type: CriteriaType { get set } 5 } 6 7 stru ...

Harely 发布于 2018-05-20 21:47 评论(0)阅读(16)
0

android与js的交互之jsbridge使用

众所周知,app的一些功能可能会使用到H5开发,这就难免会遇到java与js 的相互调用,android 利用WebViewJavascriptBridge 实现js和java的交互,这里介绍下JsBridge第三方库的使用。 github传送门:https://github.com/lzyzsd/ ...

程序猿tx 发布于 2018-05-20 11:34 评论(0)阅读(26)
0

Okhttp3请求网络开启Gzip压缩

前沿 首先OkHttp3是支持Gzip解压缩的,不过我们要明白,它是支持我们在发起请求的时候自动加入header,Accept-Encoding: gzip,而我们的服务器返回的时候header中有Content-Encoding: gzip。 关于更多深入的内容呢,可以参考阅读下面这篇文章,讲的非 ...

ganchuanpu 发布于 2018-05-20 11:06 评论(0)阅读(28)
0

OkHttp的缓存

看到很多小伙伴对OkHttp的缓存问题并不是十分了解,于是打算来说说这个问题。用好OkHttp中提供的缓存,可以帮助我们更好的使用Retrofit、Picasso等配合OkHttp使用的框架。OK,废话不多说,我们来看看OkHttp中的缓存。 OkHttp中的缓存整体上来说我们要在两个地方配置,一个 ...

ganchuanpu 发布于 2018-05-20 10:51 评论(0)阅读(7)
0

Android AIDL浅析及异步使用

AIDL:Android Interface Definition Language,即 Android 接口定义语言。 AIDL 是什么 Android 系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。 为了使其他的应用程序也可以访问本应用程序提供的服务,Andro ...

cspecialy 发布于 2018-05-20 06:41 评论(0)阅读(11)