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

Android--实现点击一次返回键返回桌面而不是退出应用

点击一次返回键的时候不是退出应用而是返回到桌面,比如像QQ和微信等聊天软件,在主界面点击返回键的时候不是退出应用而是返回到桌面,那么怎么能够实现这种需求呢?其实也很简单,只需要重写onKeyDown()这个方法,在方法里面实现返回的代码,这样就可以实现这个需求了,具体代码如下所示: @Override public boolean onKeyDown(int keyCode, KeyEvent...

View Article


React-Native项目中应用剪贴板复制粘贴操作

前言 很多APP中都会用到剪贴板的操作,对于React-Native来讲同样也可以实现这个功能。 方法 Clipboard组件可以在iOS和Android的剪贴板中读写内容。 常用API 1.得到复制内容 static getString() 获取剪贴板的文本内容,返回一个Promise你可以用下面的方式来调用。 async _getContent() { var content = await...

View Article


【Unity3D】Generic 动画中 Root Motion的概念和使用

Unity3D 的 Mecanim 动画系统可以直接复用 3DS MAX 中制作的动画文件中的位移,这个就是通过 applyRootMotion 来达成的,我们只需要在使用 Animator 控制动画播放的同时,设置 Animator 的 applyRootMotion 字段为 True 就 OK 了。 那么怎么来利用这个特性达成我们想要的一些效果呢?这个 applyRootMotion...

View Article

Image may be NSFW.
Clik here to view.

[OpenGL]从零开始写一个Android平台下的全景视频播放器——6.2 来一份LOMO滤镜~

Github项目地址 为了方便没有准备好梯子的同学,我把项目在CSDN上打包下载,不过不会继续更新(保留在初始版本) 回到目录 了解了滤镜的基本知识以后,我们就可以试着来做我们的第一个滤镜了 虽然之前做过一个灰度滤镜,但是是采用直接修改片元着色器代码的方式,非常“不优雅”,所以这次我们试着来搭一个框架,让增加新的滤镜变得更加容易。 由于相关代码过多,本文只会贴出关键部分,其余的请去项目中查找...

View Article

Image may be NSFW.
Clik here to view.

自定义View 篇四《低仿QQ测拉删除》

都知道QQ有一个比较牛逼的效果就是测拉删除效果,目前这个功能,网上自定义控件也有很多实现方式了,本篇也自己实现一个测拉删除效果的自定义控件。虽然功能一样,实现方式不同罢了,也希望提供一些思路,对自己和读者有些帮助~由于QQ测拉功能强大,手写文字耗费时间,就做个低配置版的测拉效果。废话不多讲,还是乖乖搞事情吧~1、实现测拉删除的真整体布局:对于自定义View的布局:<?xml...

View Article


Image may be NSFW.
Clik here to view.

谷哥的小弟学后台(11)——Servlet(3)

探索Android软键盘的疑难杂症 深入探讨Android异步精髓Handler 详解Android主流框架不可或缺的基石 站在源码的肩膀上全解Scroller工作机制 Android多分辨率适配框架(1)— 核心基础 Android多分辨率适配框架(2)— 原理剖析 Android多分辨率适配框架(3)— 使用指南 自定义View系列教程00–推翻自己和过往,重学自定义View...

View Article

Image may be NSFW.
Clik here to view.

谷哥的小弟学后台(12)——Servlet(4)

探索Android软键盘的疑难杂症 深入探讨Android异步精髓Handler 详解Android主流框架不可或缺的基石 站在源码的肩膀上全解Scroller工作机制 Android多分辨率适配框架(1)— 核心基础 Android多分辨率适配框架(2)— 原理剖析 Android多分辨率适配框架(3)— 使用指南 自定义View系列教程00–推翻自己和过往,重学自定义View...

View Article

Image may be NSFW.
Clik here to view.

Android——个性化Progress电池显示视图

项目中需要用到的效果,图示如下: 既一个显示电量槽的ProgressBar。 一开始没想到可以通过ProgressBar直接实现,想的是通过一个电池图的遮盖,然后再用canvas画内部的红色长方形实现的。 后面知道了居然可以直接用ProgressBar写。。。下面讲一下具体怎么实现的,这个也可以收藏起来以后参考用。 实现步骤:...

View Article


Image may be NSFW.
Clik here to view.

Android中的SurfaceView详解

Android中提供了View进行绘图处理,View可以满足大部分的绘图需求,但是有时候,View却显得力不从心,所以Android提供了SurfaceView给Android开发者,以满足更多的绘图需求。下面就让我们一起来了解一下SurfaceView。 一、为什么要使用SurfaceView...

View Article


Image may be NSFW.
Clik here to view.

Android资源混淆打包方案

概述 我们知道在Android的打包过程中,有一个步骤是压缩,也是为了减少apk包的大小,其中在压缩的过程中,很大一部分就是对资源的压缩,除了系统的压缩方案之外,我们今天讲另外两种压缩方案:微信方案和美团方案 微信的方案是通过修改aapt在处理资源文件相关的源码达到资源文件的替换;而后者指通过直接修改resources.arsc文件达到资源文件混淆的目的。相比之下,微信的方案更加优秀。...

View Article

Image may be NSFW.
Clik here to view.

React-Native屏幕适配之ImageView的应用解析

前言 对于移动设备来讲,屏幕适配是必不可少的一个工作,但是对于Android和IOS两个平台,图片适配各不相同,那么在React Native中又是如何应用的呢? Native适配方案 这里我们先说一下Android和IOS两大平台如何进行图片适配的。 1.Android...

View Article

Image may be NSFW.
Clik here to view.

iOS- JSPatch 热更新

即便现在苹果努力优化他的审核部门,将审核速度提升到尽可能不可思议的一天或两天通过审核,但是对于想随意控制app实时更新的公司而言,这显示是不够的,热更新应运而生.. JSPatch -> JSPatch github 链接 也许也有很多人觉得这是个很高大上的技术,其实不然,我们只需要在项目里引入极小的引擎文件,就可以使用 JavaScript 调用任何 Objective-C...

View Article

Image may be NSFW.
Clik here to view.

Android程序员学PHP开发(21)-使用foreach、list、while、each遍历数组-PhpStorm

转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~foreach:数组的遍历方法有很多,在其他语言里,下标连续的数组一般使用for来进行遍历,但是基于php数组的特殊性,我们一般使用foreach,有时候也使用each。首先我们来看一下,大部分语言中的数组:$arr = array("a", "b", "c", "d",...

View Article


Image may be NSFW.
Clik here to view.

iOS狂暴之路---视图控制器(UIViewController)使用详解

一、前言在之前的一片文章中已经介绍了 从iOS的第一个应用中能学习到哪些知识点...

View Article

举例说明Android运行时权限用法

运行时权限是API-23时候新加的,允许在运行时动态授予权限 废话不多说,直接上代码 public static final int MULTIPLE_PERMISSIONS = 10; // code you want. String[] permissions = new String[] { Manifest.permission.WRITE_EXTERNAL_STORAGE,...

View Article


Image may be NSFW.
Clik here to view.

物联网项目落地困境

...

View Article

Image may be NSFW.
Clik here to view.

Android 数据绑定(Data Binding)详解

1.Gradle (Module:app) 配置 android { .... dataBinding { enabled = true } } 2.数据模型 public class Item { public String name; public String description; public Item(String name, String description) {...

View Article


谷哥的小弟学后台(16)——JSP(2)

探索Android软键盘的疑难杂症 深入探讨Android异步精髓Handler 详解Android主流框架不可或缺的基石 站在源码的肩膀上全解Scroller工作机制 Android多分辨率适配框架(1)— 核心基础 Android多分辨率适配框架(2)— 原理剖析 Android多分辨率适配框架(3)— 使用指南 自定义View系列教程00–推翻自己和过往,重学自定义View...

View Article

Image may be NSFW.
Clik here to view.

设计模式-责任链模式

1.责任链模式的定义及使用场景 定义: 责任链模式是行为型设计模式之一。使多个对象都有机会处理请求,从而避免了请求的发送者和接受者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止 使用场景: 使多个对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,只到有对象处理它为止 2. 责任链模式的优缺点...

View Article

第一行安卓代码——活动的启动模式2.5

//本文仅供自己理解 活动的启动模式一共有四种,在AnadroidManifest.xml中的 <activity android:lanuchMode = "standand"/> 中设置。 1、standand standand是默认的启动模式 特征: 启动新的活动时不会管返回栈中栈顶的活动是否是同一个活动类型。创建新活动。 2、singleTop...

View Article
Browsing all 5930 articles
Browse latest View live


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