iOS开发 非常全面的Swift资料收集
文章转载自我的个人博客原文链接 自言自语: 亿万千百十, 皆起于一 资料1 —教程类 官方文档中文翻译http://wiki.jikexueyuan.com/project/swift/ Github上的地址点我 Using Swift with Cocoa and Objective-C WWDC 2015 系统化的开发文档iOS Developer Library Swift...
View Article热修复原理(HotFix)初涉
写在最前的话,一直听说热修复,不错,最近修复风靡,不明白原理都不行,明白原理了不会用也不行,故打算拿出一些时间去深入了解一番 翻阅众多资料 在此之前先感谢前人的资料提供, 好了 大家和我一起学习吧; * 首先明白几个类的加载器:classLoader—->顾名思义,就是用来动态装载class文件的。标准的Java...
View Article分页, 上拉刷新、下拉加载。
一、自定义listview package com.fragment.home; import android.content.Context; import android.util.AttributeSet; import android.view.MotionEvent; import android.view.View; import...
View ArticleAndroid基础知识点-Manifest清单文件
每个应用的根目录中都必须包含一个 AndroidManifest.xml 文件(且文件名精确无误)。 清单文件向 Android 系统提供应用的必要信息,系统必须具有这些信息方可运行应用的任何代码。 清单文件还可执行以下操作: 为应用的 Java 软件包命名。软件包名称充当应用的唯一标识符。 描述应用的各个组件,包括构成应用的...
View ArticleAndroid系统源码阅读(14):Zygote和System进程的启动
Android系统源码阅读(14):Zygote和System进程的启动 再不学习我们就老了 0. Zygote有什么卵用? Zygote是进程孵化器,Android系统中其他服务进程都是拷贝于它。Zygote在设计模式中对应于prototype,这样做的好处是可以通过拷贝Zygote来快速创建一个进程。 1. Zygote脚本启动 在开机时,init进程会调用如下脚本启动进程。...
View ArticleUnity3D开发小贴士(十四)JsonUtility
Json是现在非常常用的数据格式,因为.Net的版本问题,所有没有很方便的方法可以直接在Unity里面使用C#官方的Json库,于是Unity3D自己提供了自己的一套Json工具——JsonUtility。 参考下面的示例: using UnityEngine; using System.Collections; public class TestSer { public int i;...
View ArticleAndroid的Ui层次
UI 概览 Android 应用中的所有用户界面元素都是使用 View 和 ViewGroup 对象构建而成。View 对象用于在屏幕上绘制可供用户交互的内容。ViewGroup 对象用于储存其他 View(和 ViewGroup)对象,以便定义界面的布局。 Android 提供了一系列 View 和 ViewGroup...
View ArticleAndroid艺术开发探索第四章——View的工作原理(上)
Android艺术开发探索第四章——View的工作原理(上) 这章就比较好玩了,主要介绍一下View的工作原理,还有自定义View的实现方法,在Android中,View是一个很重要的角色,简单来说,View是Android中视觉的呈现,在界面上Android提供了一套完整的GUI库,里面有很多控件,但是有时候往往并不能满足于需求,所以只有自定义View了,我们会简单的说下流程,然后再去实践...
View ArticleUSB驱动程序之USB设备驱动程序1简单编写
1、驱动编写分析 (1)usb总线驱动程序在我们接入USB设备的时候会帮我们构造一个新的usb_device.注册到总线里面来。左边这一块已经帮我们做好了,我们要做的是右边这一块。我们要构造一个usb_driver结构体,然后注册进去。usb_driver结构体里面的id_table表示能够支持哪一些设备,里面的probe函数表示能够支持接入设备时会被调用。 (2)目的...
View ArticleAndorid知识点之三十三:Android二维码(仿微信,轻量Zxing)
前言 要做一个功能,二维码识别。网上找一堆相关的Demo,但是总不是想要的效果,或者都是多年前的版本,权衡考虑之后,决定亲自操刀。不纠结直接选中Zxing框架,https://github.com/zxing/zxing 在网站上直接clone下来,运行,然后就发现问题了... 选Zxing存在的问题...
View ArticleAndroid布局概述
布局 布局定义用户界面的视觉结构,如Activity或应用小部件的 UI。您可以通过两种方式声明布局: 在 XML 中声明 UI 元素。Android 提供了对应于 View 类及其子类的简明 XML 词汇,如用于小部件和布局的词汇; 运行时实例化布局元素。您的应用可以通过编程创建 View 对象和 ViewGroup 对象(并操纵其属性)。 Android...
View Article自定义控件九宫格滑动解锁
前言 最近想给自己做的的app添加一个滑动解锁的功能,用的是乐视的手机,就模仿它的效果实现. 视频演示一下效果 GitHub LockPoint实体 每个点是一个实体(LockPoint)用来存储这个点的所有信息,包括点的物理位置(x,y)和点的index位置(0-8) class LockPoint { // 点的位置 0-8 int index; // 点的x,y坐标 float x, y;...
View ArticleAndroid动画学习笔记(三)—基础动画小结
前言:又有一段时间没写博客了,本来打算一个星期搞定Android动画学习的,但是计划跟不上变化哈,最近在赶项目,不多说了,继续我的Android动画学习,加油!骚年~~~~ 前面介绍了基础动画的一些知识,感兴趣的童鞋可以去看看我前面两篇博客,文采有点不好,凑合看吧,O(∩_∩)O哈哈~ Android学习笔记(一)——xml及代码创建动画...
View ArticleAndroid Multimedia框架总结(二十一)MediaCodec中创建到start过程(到jni部分)
转载请把头部出处链接和尾部二维码一起转载,本文出自逆流的鱼yuiop:http://blog.csdn.net/hejjunlin/article/details/53386117 上一章介绍MediaCodec的说明及状态图,从今天开始,将深入源码中看看其过程,看下Agenda如下: 一张图看清MediaCodec从创建到start过程 补充MediaCodec基本用法...
View ArticleSnapHelper
转载请注明出处:http://blog.csdn.net/crazy1235/article/details/53386286 SnapHelper 是 Android Support Library reversion 24.2.0 新增加的API。 SnapHelper 的应用 SnapHelper 是RecyclerView的一个辅助工具类。...
View Article加载网络图片所显示的转圈效果及加载成功前与失败后所显示的图标
MainActivity的一个调用方法: //网络图片下载 private void downLoadFile(final String url, final String target, final String fileName) { //设置成临时文件后缀名 final String fileTempName = FileUtils.getFileTempName(target);...
View Articleandroid M Launcher之数据库实现
前面一系列文章我们分析了LauncherModel的工作过程,它会把数据绑定到桌面上。从今天开始我们来分析下Launcher的数据来源即Launcher数据库的实现。...
View ArticleiOS 开发 网络编程详解之TCP&UDP
网络通信三要素 IP地址(主机名) 端口号 传输协议 IP地址(主机名) 本地回环地址:127.0.0.1 主机名:localhost 每台计算机都有一个 127.0.0.1 如果 127.0.0.1 ping 不通,说明网卡不工作 如果本机地址 ping 不通,说明网线坏了 端口号 用于标示进程的逻辑地址,不同进程的标示 有效端口:0~65535 其中 0~1024由系统使用或者保留端口...
View Article