PNG,JPEG,BMP,JIF图片格式详解及其对比
图片格式详解 不知道大家有没有注意过网页里,手机里,平板里的图片,事实上,图片格式多样,不同平台对不同格式的图片支持也不一样,所以需要根据不同场合,使用不同格式的图片。 一.PNG格式 便携式网络图形(Portable Network Graphics,PNG)是一种无损压缩的位图图形格式,支持索引、灰度、RGB三种颜色方案以及Alpha通道等特性。...
View ArticleJ2V8入门教程
开始使用J2V8 J2V8是一套针对谷歌的V8 Javascript引擎的java绑定。J2V8的开发为Android平台带来了高效的Javascript的执行环境,taris.js 就是基于J2V8开发的。J2V8同时也可以运行在Windows、Linux、MacOS上。在本教程中我们将展示如何使用J2V8来执行javascript脚本 尽可能的“原始”...
View Article【Google官方译文】Styles and Themes
说明: 本文为Google官方译文,文中链接需要调整好上网姿势才能查看,原文地址Styles and Themes 希望本文能帮助到有需要的小伙伴。 译文尽量使用原来的配方,力求还是原来的味道^-^ 因水平有限,难免有错误之处,欢迎指正、吐槽。 【译文开始】 style...
View ArticleAndroid官方开发文档Training系列课程中文版:后台加载数据之使用CursorLoader进行查询
原文地址:http://android.xsoftlab.net/training/load-data-background/index.html 引言 在ContentProvider中查询数据是需要花点时间的。如果你直接在Activity进行查询,那么这可能会导致UI线程阻塞,并会引起”Application Not...
View ArticleiOS下JS与OC互相调用(四)--JavaScriptCore
前面讲完拦截URL的方式实现JS与OC互相调用,终于到JavaScriptCore了。它是从iOS7开始加入的,用 Objective-C 把 WebKit 的 JavaScript 引擎封装了一下,提供了简单快捷的方式与JavaScript交互。 关于JavaScriptCore的使用有两篇很好的文章: NSHipster中文版的JavaScriptCore iOS7...
View ArticleAndroid 的String资源格式化方法
很多时候我们感性Google在设计Android时遵守了大量MVC架构方式,可以让写公共代码、美工和具体逻辑开发人员独立出来。有关Android 的资源文件values/strings.xml中如何实现格式化字符串呢?<?xml version="1.0" encoding="utf-8"?> <resources> <string...
View ArticleAndroid开发学习之路--逆向分析反编译
一般情况下我们想要了解别人的app怎么实现这个动画,这个效果的时候,总是会想到反编译一下,看下布局,看下代码实现。对,这对于有经验的玩家确实手到擒来了,但是初学者,根本就不知道怎么反编译,怎么看代码,甚至不知道什么是反编译。那就学一下吧。 简单写一个app...
View ArticleAndroid架构(一)MVP全解析
前言 关于架构的文章,博主很早就想写了,虽说最近比较流行MVVM,但是MVP以及MVC也没有过时之说,最主要还是要根据业务来选择合适的架构。当然现在写MVP的文章很多,也有很多好的文章,但是大多数看完后还是一头雾水,用最少的文字表述清楚是我一贯的风格(这里小小的装逼一下),所以还是自己总结比较靠谱。 1.回顾MVC...
View ArticleAndroid时间处理详解
时间术语: Greenwich:格林威治/格林尼治,是位于伦敦市中心东南部的一个区,1675国王查理二世在此建立了皇家格林尼治天文台,1851年御用天文学家艾里在天文台设置了中星仪并确定了格林威治子午线,1884年在美国华盛顿特区举行的国际本初子午线大会上正式将此线定之为经度的起点。 GMT(Greenwich Mean Time):格林尼治标准时间/格林威治标准时间,...
View ArticleAndroid简易实战教程--第二十二话《自定义组合控件模拟qq登录下拉框和其中的一些”小技巧”》
转载此文章请注明出处:点击打开链接 http://blog.csdn.net/qq_32059827/article/details/52313516 首先,很荣幸此专栏能被CSDN推荐到主页。荣幸的同时,也激励自己会把这个专栏一直更新下去。 进入今天的主题: 我们在qq登录的时候,会有一个下拉的按钮,来查看历史登录账号。这一篇就模拟这个效果,自定义组合框实现之。...
View ArticleUnity3D —— protobuf网络框架
前言: protobuf是google的一个开源项目,主要的用途是: 1.数据存储(序列化和反序列化),这个功能类似xml和json等; 2.制作网络通信协议; 一、资源下载: 1.github源码地址:https://github.com/mgravell/protobuf-net...
View Articleandroid--UI--导航条toolbar
android–UI–导航条toolbar 标签(空格分隔): android UI toolbar 参考http://www.codeceo.com/article/android-toolbar-develop.html,自己加以理解。 开发工具:AS2.1.2 关于toolbar Google在2015的IO大会上发布了系列的Material Design风格的控件。...
View ArticleViewPager 实现 Galler 效果, 显示中间大图显示,两边小图展示
正常情况下, ViewPager 一页只能显示一项数据, 但是我们常常看到网上,特别是电视机顶盒的首页经常出现中间大图显示两端也都露出一点来,这种效果怎么实现呢?先上一张效果图: 大家第一眼肯定想到了Gallery,这是最早android图库自带的效果,现在基本不用,那有没有其他好的办法呢?我们首先考虑的还是ViewPager+PagerAdapter的实现策略。 后面在网上了搜了一下,...
View ArticleAndroid之内存管理-内存监测-内存优化
推荐文章:Android进程与内存及内存泄漏 Android之内存管理 1.1 Dalvik Dalvik虚拟机是Android程序的虚拟机,是Android中Java程序的运行基础。其指令集基于寄存器架构,执行其特有的文件格式——dex字节码来完成对象生命周期管理、堆栈管理、线程管理、安全异常管理、垃圾回收等重要功能。 Dalvik虚拟机的内存大体上可以分为 Java Object...
View ArticleCollapsingToolbarLayout使用
我们来看一下CollapsingToolbarLayout的使用场景。 CollapsingToolbarLayout...
View Article深入浅出再谈Unity内存泄漏
作者:Arthuryu,腾讯高级开发工程师 著作权归作者所有。商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处。 WeTest导读 本文通过对内存泄漏(what)及其危害性(why)的介绍,引出在Unity环境下定位和修复内存泄漏的方法和工具(how)。最后提出了一些避免泄漏的方法与建议。...
View ArticleMTK6580(Android6.0)-使用DTS注册平台设备、匹配平台驱动
一、初始化device tree file:kernel-3.18/init/main.c asmlinkage __visible void __init start_kernel(void) { ... setup_arch(&command_line); ... }file:kernel-3.18/arch/arm64/kernel/setup.c void __init...
View ArticleQt之保存/恢复窗口的几何形状
简述 本节介绍如何使用geometry属性保存和恢复窗口的几何形状。在Windows中,基本上是存储QWindow::geometry()的结果,并在下次会话调用show()之前,调用QWindow::setGeometry()。...
View Article