Quantcast
Channel: CSDN博客移动开发推荐文章
Browsing all 5930 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

浅谈 Vue v-model指令的实现原理 - 如何利用v-model设计自定义的表单组件

vue的v-model是一个十分强大的指令,它可以自动让原生表单组件的值自动和你选择的值绑定, 我们来看一下它的效果:  输入框的值和一个数据是绑定的,输入框的值变化,和他绑定的值也会发生变化 我们可以参照官方文档的例子    http://cn.vuejs.org/v2/guide/forms.html#文本 我们在手动输入 hello的过程中 下面和他绑定的p标签的值也是实时变化的...

View Article


Image may be NSFW.
Clik here to view.

Android绘制优化(一)绘制性能分析

前言...

View Article


Image may be NSFW.
Clik here to view.

OpenGL(二)加载模型

在OpenGL(一) OpenGL管线 与 可编程管线流程中,提到加载VBO、IBO的相关技术,本篇详细说一下。实际应用时,我们是不可能手写顶点和索引点。通常模型是使用3dMax或Maya制作,然后在OpenGL程序中 加载模型 。本文着重分析这些文件的格式以及 加载模型 的流程和方法。大体流程加载模型 的主要流程是:读取模型文件内容解析 vbo(vertex buffer object) 和...

View Article

Image may be NSFW.
Clik here to view.

iOS开发mock接口数据(三)之实战教程

  接上篇文章,我对一些匹配的方法进行了介绍,这篇文章主要为大家说说实际操作的步骤。 plist文件如何配置   plist文件的配置对于APIMock的至关重要,直接关系到能否运用AOP编程思想实现JKAPIMock所要达到的目标。如下图:...

View Article

Image may be NSFW.
Clik here to view.

百度地图开发之点聚合功能

大家不清楚什么是点聚合,先上一下效果图。 从上面的这几张效果图,大家可以看到其实就是将一个区域内的点  聚合到一起,然后缩放可以改变区域内点显示效果。对于数据量比较大的功能来讲,显示效果会比较直观。 这个功能在百度地图的demo里面可以找到,但是我没有找到相关的文档说明... 具体实现方式 1.下载百度地图的demo      2.在demo中找到MarkerClusterDemo 这个类...

View Article


Image may be NSFW.
Clik here to view.

IOS 深入剖析 bounds 和 frame

frame frame 是每个 view 必备的属性,代表的是当前视图的位置和大小,如果没有设置该属性,当前视图是看不到的。 位置需要有参照物才能确定,数学中我们用坐标系来确定坐标系中的某个点的位置,IOS 中有他特有的坐标系: 在 IOS 坐标系中以左上角为坐标原点,往右为正 X 方向,往下为正 Y 方向; frame 中的位置是以父视图的坐标系为你标准来确定当前视图的位置;...

View Article

iOS开发中的单例模式

简介 开发者应该经常看到单例模式这个设计模式,那什么是单例模式呢? 我们知道面向对象编程会生成很多实例,比如对于学生这个对象可能有小明、小红、小强等多个具体的学生对象,多个对象可以方便我们对不同的对象根据不同的需求进行操作。 那有没有只需要一个对象的时候呢?有的。...

View Article

Image may be NSFW.
Clik here to view.

iWatch开发:实现iWatch 与 iPhone 之间数据发送与接收

上一代的iwatch 与iPhone 数据交互使用的是 openParentApplication 函数,在Watch OS2 中摒弃了这种方法,引入了WCSesison 来进行iwatch 与iPhone的数据发送与接收。 iWatch 端该如何像iphone 发送数据 在InterfaceController 头文件中, 引入...

View Article


Image may be NSFW.
Clik here to view.

Android--混淆打包

eclipse下: 步骤如下:1、首先将自己项目中的project.properties里的第十一行注释#去掉。   2、export出自己的apk,已经混淆,不放心可以反编译查看。 最常见的就是过滤掉一些android需要注册的一些组件不混淆,第三方包也不需要混淆,因为有的第三方包已经混淆过了,大致的按照自己需要混淆的需求,写个基本配置就行了。在这里我做了个基本的综合、proguard配置如下:...

View Article


Image may be NSFW.
Clik here to view.

vue省市区三联动下拉选择组件的实现

我们曾经经常会遇到需要选择省市区的需求,我们可能是找一个插件来实现,但是有了vue之后,我们自己完全可以简单的实现这个效果,并封装为独立的.vue组件,便于日后使用 我们今天来实现一个 利用vuejs开发的 省市区三联动的组件  CitySelect.vue组件 首先来看一下最终的效果(没有写太多的样式...) 组件所需要的省市区的JSON数据(已经封装为commonjs模块了):...

View Article

Android 使用Java8新特性之"方法引用"

前言 上一文:Android 使用Java8新特性之Lambda expression (附命令者模式简化) 说过lambda表达式,在android studio中的环境配置及应用。本文讲下Java8新特性之”方法引用”。 “方法引用”,它其实可以看成lambda表达式的一种简写形式。 再回顾一下lambda表达式的应用场景:简化仅含单一抽象方法接口的调用 方法引用的4种形式...

View Article

Image may be NSFW.
Clik here to view.

iOS狂暴之路---iOS中应用的数据存储方式解析

一、前言前面一篇文章中已经介绍了...

View Article

Image may be NSFW.
Clik here to view.

Linux内核移植 part0:专栏介绍

介绍uboot移植,启动Linux内核,移植内核驱动,共分为4个部分,第1和第3部分偏工程性质,介绍具体的移植过程,第2和第4部分偏知识性,分别作为对前一部分的补充: part1:介绍移植一个可用的uboot。 part2:分析uboot源码 part3:移植一个可用的Linux内核,带部分驱动。 part4:对Linux内核知识的补充,有助于内核调试。 作者:abcamus...

View Article


Image may be NSFW.
Clik here to view.

OpenGL ES总结(二)OpenGL坐标变换之平移及旋转

世界坐标系: 在OpenGL中,世界坐标系是以屏幕中心为原点(0, 0, 0),且是始终不变的。你面对屏幕,你的右边是x正轴,上面是y正轴,屏幕指向你的为z正轴。长度单位这样来定:窗口范围按此单位恰好是(-1,-1)到(1,1),即屏幕左下角坐标为(-1,-1),右上角坐标为(1,1)。 openGL使用右手坐标 从左到右,x递增 从下到上,y递增 从远到近,z递增 当前绘图坐标系:...

View Article

Image may be NSFW.
Clik here to view.

Android 完整反编译第二期:10分钟教会你使用反编译!

之前说过 apktool 插件,可以直接获取 资源文件 【Android ApkTool 反编译获取源码】下载一个apk,然后获取源码   http://blog.csdn.net/ssh159/article/details/54800061 现在,补充完整版的 反编译吧! 插件 (版本自行决定用多少吧) 1、dex2jar-2.0  :  获取 java方法...

View Article


Image may be NSFW.
Clik here to view.

Chromimum Android渲染介绍

从概念上一个使用硬件加速(AC)时,页面显示的结构是Viewport -> Layer(s) -> Tile(s),所谓的纹理就是Tile上显示的内容。分块最大的好处就是重绘的单元变小,更利于降低系统开销。 (Tile翻成瓦片,还不如瓷砖呢 ^_^!) 详情可参考:开启硬件加速时Web页面绘制流程。 从WebKit内核到Chromium的cc模块,其对应关系如下:...

View Article

PackageManagerService中的方法名中的LI、LIF、LPw、LPr的含义

PackageManagerService中的方法名中的LI、LIF、LPw、LPr的含义 注1:本文参考Android 7.1.1r13源码中的PackageManagerService的说明。 这个说明在Android6.0.1中是没有的。 注2:本文中PackageManagerService简称为PMS。 1. 方法名后缀为LI、LIF、LPw、LPr的方法 这里只列举一部分。 后缀...

View Article


Image may be NSFW.
Clik here to view.

手把手教你写一个完整的自定义View

前言 自定义View是Android开发者必须了解的基础 今天,我将手把手教你写一个自定义View,并理清自定义View所有应该的注意点 阅读本文前,请先阅读我写的一系列自定义View文章 自定义View基础 - 最易懂的自定义View原理系列(1) 自定义View Measure过程 - 最易懂的自定义View原理系列(2) 自定义View Layout过程 -...

View Article

Image may be NSFW.
Clik here to view.

为什么你的自定义View wrap_content不起作用?

前言 自定义View是Android开发中非常常用的知识 可是,在使用过程中,有些开发者会发现:为什么自定义View 中设置的wrap_content属性不起作用(与match_parent相同作用)? 今天,我将全面分析上述问题并给出解决方案。 目录 1. 问题描述 在使用自定义View时,View宽 /...

View Article

Image may be NSFW.
Clik here to view.

Android Things:外设I/O接口-PWM

一、接口简介Pluse Width Modulaion(PWM)是通过数字输出引脚向外部设备输出比例控制信号的常用方法。例如,伺服电机使用输入PWM信号的脉冲宽度来确定它们的旋转角度,LCD显示器基于PWM信号的平均值来控制它们的亮度。PWM是数字信号(即方波),根据指定的频率和占空比振荡:  频率(以赫兹表示)描述了输出脉冲重复多少次;  周期是每个周期需要的时间,并且是频率的倒数;...

View Article
Browsing all 5930 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>