#android权威编程指南

04面向对象编程-02-原型继承 和 ES6的class继承

在上一篇中,我们提到,JS中原型继承的本质,实际上就是“将构造函数的原型对象,指向由另一个构造函数创建的实例”。这里,我们就原型继承的概念,再进行详细的理解。首先回顾一下之前的一个示例,Student构造函数和原型链:functionStudent(props){this.name=props.name||'Unnam...

04面向对象编程-01-创建对象 和 原型理解(prototype、__proto__)

从Java中我们可以很好地去理解“类”和“实例”两个概念,可是在JavaScript中,这个概念却不一样。JavaScript不区分类和实例的概念,而是通过原型(prototype)来实现面向对象编程。原型是指当我们想要创建一个具体对象时,并没有像Java中那样有类可以使用,但是却可以利用类似“继承”的方式,这里类似“...

C#基础系列——多线程 信号量 异步 编程 Task Thread async和await

 多线程:ThreadStart是一个委托函数staticvoidMain(string[]args){ThreadoGetArgThread=newThread(newThreadStart(()=>{for(vari=0;i<1000000;i++){Console.WriteLine("后台...

[C#] 谈谈异步编程async await

  为什么需要异步,异步对可能起阻止作用的活动(例如,应用程序访问Web时)至关重要。 对Web资源的访问有时很慢或会延迟。 如果此类活动在同步过程中受阻,则整个应用程序必须等待。 在异步过程中,应用程序可继续执行不依赖Web资源的其他工作,直至潜在阻止任务完成。  本节将一步一步带领大家...

tornado异步编程

 说明以下的例子都有2个url,一个是耗时的请求,一个是可以立刻返回的请求,,我们希望的是访问立刻返回结果的请求不会被其他耗时请求影响非异步处理现在我们请求sleep然后同时请求justnow,发现sleep不执行完,justnow也不会返回结果#!/bin/envpythonimporttornado.ht...
代码星球 ·2021-02-21

MVC过滤器详解 面向切面编程(AOP)

 /面向切面编程:AspectOrientedProgramming(AOP),面向切面编程,是一个比较热门的话题。AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。比如我们最常见的就是日志记录了面向切面编程也就是使用...

Android 应用内多语言切换

p.p1{margin:0012px;font:12px".PingFangSC";color:rgba(0,0,0,1);-webkit-text-stroke:#000000}p.p3{margin:0013.9px;font:16.8px"PTSans";color:rgba(0,0,0,1);-webkit-t...

Android动画学习(二)——Tween Animation

  前两天写过一篇Android动画学习的概述,大致的划分了下AndroidAnimation的主要分类,没有看过的同学请移步:Android动画学习(一)——Android动画系统框架简介。今天接着来讲ViewAnimation——TweenAnimation。   关于XML实现Animatio...

Android动画学习(一)——Android动画系统框架简介

2015-11-09补充:DrawableAnimation极有可能是FrameAnimation  这几天在找工作,面试的时候被问到了Android动画,之前完全没接触过这部分,直接给懵了,当然其它不会的还有很多。回来之后就开始查Android动画方面的资料,边查边学,把自己不会的东西全部记录下来,同时也把废弃了半年...

Android随笔之——Android ADB详解

  ADB全称AndroidDebugBridge,是androidsdk里的一个工具,用这个工具可以直接操作管理android模拟器或者真实的andriod设备。它主要有以下几个功能:  1、运行设备的shell(命令行)  2、管理模拟器戒设备的端口映射  3、计算机和设备之间上传/下载文件  4、将本地...
代码星球 ·2021-02-21

Android APK签名

一、为什么要签名?    开发Android的人这么多,完全有可能大家都把类名,包名起成了一个同样的名字,这时候如何区分?签名这时候就是起区分作用的。    由于开发商可能通过使用相同的Package Name来混淆替换已经安装的...
代码星球 ·2021-02-21

Android随笔之——跨进程通信(一) Activity篇

  在Android应用开发中,我们会碰到跨进程通信的情况,例如:你用QQ通讯录打电话的时候会调用系统的拨号应用、某些新闻客户端可以将新闻分享到QQ、微信等应用,这些都是跨进程通信的情况。简而言之,就是一个应用调用了另一个应用,并传递了一定的数据。在Android中有Activity、ContentProvider、B...

Android随笔之——Android单元测试

  在实际开发中,开发android软件的过程需要不断地进行测试。所以掌握Android的单元测试是极其重要的。您应该把单元测试作为Android应用开发周期的一部分,精心编写的测试可以在开发早起帮你发现错误。  关于Android单元测试可以看Google官方给的教程:BestPracticesforTesting(...
代码星球 ·2021-02-21

Android随笔之——用shell脚本模拟用户按键、触摸操作

  之前写过两篇关于Android中模拟用户操作的博客(其实用一篇是转载的),现在就来讲讲用shell脚本来模拟用户按键操作。本次的目标是用shell脚本打开微信并在其搜索框中搜索相关内容。   本文的模拟功能主要是用adb的input命令来实现,如果你adb的环境变量配置正确的话,在cmd中输入 ...

Android随笔之——模拟按键操作的几种方式

  前几天转过一篇Android上模拟按键操作、触屏事件的博客,昨天又去找了百度、谷歌了一下,写了一点简单的测试代码,留待不时之需。有需要看之前转载的那篇博客的请看这里→_→转:Android随笔之——使用Root权限实现后台模拟全局按键、触屏事件方法(类似按键精灵),这里我就直接上代码了。  1packagecom....
首页上一页...89101112...下一页尾页