澳门新葡亰手机版 1

Android文件下载之进度检测

近期因为项目的需要,研究了一下Android文件下载澳门新葡亰手机版,进度显示的功能实现,接下来就和大家一起分享学习一下,希望对广大初学者有帮助。先上效果图: 上方的蓝色进度条,会根据文件下载量的百分比进行加载,中部的文本控件用来现在文件下载的百分比,最下方的ImageView用来展示下载好的文件,项目的目的就是动态向用户展示文件的下载量。 下面看代码实现: […]

Read More →
澳门新葡亰3522平台游戏 7

Android 命令行构建和签署APK

不止一次有用到Android签名相关的知识,每次都几乎从零开始在Google上搜索找,不想在继续这样了,找了个时间好好整理了一下自己用到的一些碎片知识,于是乎放到这里,一是备忘,二是帮助别人。 从APK文件中获取签名信息 image 澳门新葡亰3522平台游戏,使用方法 keytool -list -printcert -jarfile your_apk_f […]

Read More →
澳门新葡亰3522平台游戏 3

Android MultiDex

4. 回归DexFile 基本上前面基本是一个摸着石头过河、反复验证网络说法的一个过程,虽然回想起来傻傻的,但是这种记录还是有必要的。 前面看到DexFile的存放方法数大小的类型是uint32,但是根据后面的判断,我们确定是打包的过程中产生了65k问题,所以我们得回过头老老实实研究一下dx的打包流程。 … 此处省略分析流程5000字 … OK,我把dx打包 […]

Read More →
澳门新葡亰3522平台游戏 2

Android快速实现文件下载(只有4行代码)

澳门新葡亰3522平台游戏,写在前面的废话 下载文件,几乎是所有APP都会用到的功能!算了,还是不废话了,直接开写吧。。。 本文为 Marno 原创,转载必须保留出处! 公众号,关注后回复 RN 加入交流群 React Native 优秀开源项目大全: 简单使用 完成一个下载任务只需要4行代码,什么断点续传,大文件下载,通知栏进度显示….都不需要你操心。 / […]

Read More →
澳门新葡亰网站注册 6

Android 应用瘦身实践,从 18MB 到 12.5MB

开篇语 前阵子老大交给了我一个任务,主要是帮我们开发的直播应用做 Android 端的安装包瘦身,花了大概一周的时间把安装包从 18MB 减小到了 12.5MB。原本完全可以优化到 10MB 之下,但由于其他原因的限制,所以目前阶段只到 12.5MB 为止。在此记录一下优化的思路和用到的工具,方便自己以后 Review ,有需要的童鞋也可供参考。 瘦身的目的 […]

Read More →
澳门新葡亰网站注册 7

Tinker 处理patch流程

一、概述 热修复这项技术,基本上已经成为项目比较重要的模块了。主要因为项目在上线之后,都难免会有各种问题,而依靠发版去修复问题,成本太高了。 现在热修复的技术基本上有阿里的AndFix、QZone的方案、美团提出的思想方案以及腾讯的Tinker等。 其中AndFix可能接入是最简单的一个(和Tinker命令行接入方式差不多),不过兼容性还是是有一定的问题的; […]

Read More →

Qt 与 Objective-C 的混合编程

最近有好几个使用Qt的朋友问起 Qt for iOS 的事情,因为我在这方面的经验特别少,写不出系统的文章来,非常抱歉,不能给出令人满意的答复,推荐大家去看 Jason’s Home ,在我博客左侧边栏的友情链接里也有,他提供了 Qt for iOS 的一些非常有意义的文章,而且是基于实践的,他的 App 已经在 App Store 中上线。 至于我呢,在这 […]

Read More →
澳门新葡亰3522平台游戏 1

iOS 开发之 NSURLSession 下载和断点续传

NSURLSession是iOS7之后新的网络接口,和经常用到NSURLConnection是类似的。在程序在前台时,NSURLSession与NSURLConnection可以相互的替代。但是当用户在对程序进行强制关闭的时候此时NSURLSession会默认的自动断开。相比而言NSURLSession的优势主要体现在后台操作时候,而且在最流行的框架AFNe […]

Read More →
澳门新葡亰手机版 1

Golang for Android or iOS 使用记录

虽然 Go 并不是一门新语言,不过最近两年来 Go 还是增加了很多有趣的特性,而且使用这门语言的知名项目的数量也在快速的增长。我写过一篇文章,介绍了 SitePoint 用到的编程语言,其中提到了移动端的支持,所以我觉得需要研究一下可能性。 [TOC] 我很高兴 Android 是支持 Go 语言的,这一方面应该是二者都是 Google 的技术,另一方面恐怕 […]

Read More →
澳门新葡亰3522平台游戏 3

如何将 iOS 项目的编译速度提高 5 倍

前言 贝聊目前开发的两款App分别是贝聊家长版和贝聊老师版,最近因为在快速迭代开发新功能,项目规模急速增长,单个端业务代码约23万行,私有库约6万行,第三方库代码约15万行,单个客户端的代码行数约60万。现在打包一次耗时需要11~12分钟。虽然还远远比不上 Facebook 的40分钟,但是我们在内测的时候,经常一天要发布内测版两到三次。打包时CPU占用基本 […]

Read More →

TypeScript入门

弱类型的好处是十分灵活,可以写出非常简洁的代码。但是,对于大型项目来说,强类型更有利,可以降低系统的复杂度,在编译时就发现类型错误,减轻程序员的负担。      我们先写一个TypeScript的例子,如下代码,定义一个学生类(在后面的内容中介绍),然后调用: 三、Flow Flow 是 Facebook 在2014年发布的一个类型检查工具,用来检查 Rea […]

Read More →
澳门新葡亰3522平台游戏 3

基于 JavaScript 的操作系统你听说过吗?

我想大多数人听说过 Node.js,但是你听说过 NodeOS 吗?没错,NodeOS,一个用 Node.js 写的操作系统。好吧,实话说,NodeOS 用 Linux 内核来处理各种底层任务,比如硬件通讯什么的,但是除此之外,使用的都是 Node.js。NodeOS 的开发始于两年前,创建者的目的很简单,他只是好奇,“是否有可能仅使用 Node.js 创建 […]

Read More →
澳门新葡亰网站注册 10

JavaScript开发者必备的10个Sublime Text插件_javascript技巧_脚本之家

本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! Sublime Text几乎是任何开发者在其工具箱的必备应用程序。Sublime Text是一款跨平台的,高度可定制的,高级的文本编辑器,既适合全功能的IDE,又可匹配命令行编辑器,例如Vim和Emacs。 Sublime Text几乎是任何开发者在其工具箱的必备应用程序 […]

Read More →
网站地图xml地图