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

RadioGroup中RadioButton默认选中问题

当一个RadioGroup(其实只要在同一个父布局)中有若干个RadioButton时,RadioButton之间存在着互斥关系, 也就是说只能选中一个RadioButton。但是如果我们需要默认选中某个RadioButton该如何处理呢?  很简单,我们一般情况下会觉得很简单,假如我们需要设置第一个位置的radiobutton默认选中,直接会写到 for (int i = 0; i <...

View Article


Unity中depth pass的优化以及谈谈unity中的Framebuffer

 最近遇到个很小但是很有意思的问题,在unity中如何从屏幕copy depth texutrue出来用?        这个问题的来源是我发现在unity在移动平台上为了得到深度图,通常需要一个单独的pass,例如我们用到的一些后处理特效需要用刀场景深度信息,我们通过把camera的flag设置为depth tex...

View Article


Image may be NSFW.
Clik here to view.

iOS设置图片拉伸不变形区域

引 在开发中,我们可能会遇到这种情况:设计做了一张图,比如是按钮或文本条的背景,但由于文字长度不一,因此按钮或者文本条大小也会变化,如果直接设为背景,那么势必导致图片被拉伸,如果是整体图片还没什么,但如果是一些特殊的图片,比如这种: 由于右下角有一个箭头,正常来说不管按钮怎么变化大小,右下角的区域都应该是固定大小的,这就要求限制该区域不论图片怎么拉伸都不拉伸这个区域。 实现方法...

View Article

Image may be NSFW.
Clik here to view.

带你5分钟搞懂 block 回调

Objective-C 中的 block 是一个类似于其他语言如 swift 中的闭包的东西。掌握好 block 的使用方法,可在项目开展中得心应手,比较常用的是 block 的回调机制。下面就由具体的实例来做解析。 关于 block 的相关语法,在本文不作详细描述,但是一些比较重要的概念和用法会穿插着解释一下。 首先看一个 block 回调的具体实例: 控制器 A 中有两个控件,Label 和...

View Article

一起Talk Android吧(第二十九回:Android中的Activity一)

各位看官们,大家好,上一回中咱们说的是Android版Hello World的例子,这一回咱们说的例子是Android中的Activity。闲话休提, 言归正转。让我们一起Talk Android吧! 看官们,我们在前一回中介绍了Android版的Hello World程序,今天我们在此程序的基础上介绍Activity。...

View Article


Kotlin学习之-5.7 封装类

Kotlin学习之-5.7 封装类 封装类是用来表示严格的类层级,当一个值可以是一个类型集合中的任意一个,而不是其他类型时。他们的相当于是枚举类的扩展,对于每一个枚举类型的值得集合也是严格定义的,但是每一个枚举常量有且仅有一个单例,这样一个封装类的子类可以有多个包含状态的实例。...

View Article

Image may be NSFW.
Clik here to view.

【Cocos2d-x】开发基础-第一个Cocos2d-x游戏

本篇博客讲解: 1.第一个Cocos2d-x游戏 第一个Cocos2d-x游戏 创建工程 cocos工具: 就是这个,看图 命令工具cocos实现,cocos工具其实是cocos2d团队自己开发的。是使用Python脚本编写的,cocos工具的运行需要安装Python环境 (还会用到ant,eclipse等工具哦,后面介绍) Python下载地址 https://www.python.org/...

View Article

Image may be NSFW.
Clik here to view.

Kotlin语法基础,控制流

控制流 通常,计算机程序编写出来,就是为了让计算机理解而解决某问题。按照预先设定的顺序执行的指令序列,也就显得尤为重要。程序员除了学会告诉计算机需要处理的那些数据以外,还需要学会指定这些指令的执行顺序,在程序机构中,我们称之为控制流。 控制流,也成为控制结构,通常包括:顺序结构、条件结构、循环结构、转向结构。 顺序结构是组成计算机程序的基本结构,它依据指令序列的先后顺序,从上到下依次执行。...

View Article


IntentService 从使用到源码分析

1. 基本使用 1.1 什么是IntentService...

View Article


Image may be NSFW.
Clik here to view.

从源码剖析PopupWindow 兼容Android 6.0以上版本点击外部不消失

前言 PopupWindow可以说是Google坑最多的一个控件,使用PopupWindow的时候没有遇到几个坑你都不好意思说你用过它,说一个可能大多数人都遇到过的一个坑:那就是我们想触摸PopupWindow 以外区域就隐藏PopupWindow,理论上我们只需要调用...

View Article

Image may be NSFW.
Clik here to view.

AS开发中出现Error(一)——Error:Execution failed for task ':app:clean'. > Unable to...

Error:Execution failed for task ':app:clean'. > Unable to delete directory 这里本人推荐两种方式,原理都是一样的,无非就是要clean 温柔版:根据提示我们要对项目进行clean,在as中进行build->Clean project效果图如下: build->clean...

View Article

AS开发中出现Error(二)——Java.lang.NoSuchFieldError: No static field xxx of type I in...

Java.lang.NoSuchFieldError: No static field xxx of type I in class Lcom/XX/R$id; or its superclasses 原因: 1、调用findViewById的顺序是否在Activity中onCreate或Fragment中onCreatedView的setContentView方法之后...

View Article

Image may be NSFW.
Clik here to view.

AS开发中出现Error(三)——Error:Execution failed for task...

Error:Execution failed for task ':ProjectName:mergeDebugResources'. > Crunching Cruncher *some file* failed, see logs 原因: 1、构建Gradle的时候,Gradle会去检查一下是否修改过文件的后缀名 2、一般大多数是出现在图片上,.jpg修改成了.png就会出现这个问题...

View Article


AS开发中出现Error(四)——Error:Error converting bytecode to dex: Cause:...

Error:Error converting bytecode to dex: Cause: com.android.dex.DexException: Multiple dex files define Lcom/tencent/mm/opensdk/a/a$a; Error:Execution failed for task...

View Article

AS开发中出现Error(五)——app:transformClassesAndResourcesWithProguardForRelease

Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'. > java.io.IOException: Please correct the above warnings first. 今天打包项目的正式签名APK出现以下错误 原因:...

View Article


Image may be NSFW.
Clik here to view.

AS开发中出现Error(六)——Error: Activity class {} does not exist.Error while...

Error: Activity class {...Activity} does not exist Error while Launching activity 具体效果图: 这里有两种解决方法: 其实我以前是用第二种方式的,可是觉得很傻(这也是网上推荐的)。因为它要cleaned the...

View Article

AS开发中出现Error(七)——Could not init DAOConfig

项目打包混淆的时候,安装成功之后启动崩溃显示 Could not init DAOConfig 解决:在proguard-rules.pro中加入 -keepclassmembers class * extends de.greenrobot.dao.AbstractDao { public static java.lang.String TABLENAME; } -keep class...

View Article


AS开发中出现Error(八)——studio无法认出Android环境setup JDK

电脑蓝屏重启后,studio无法认出Android环境setup JDK 1、问题描述 : 凡是需要improt Android…. import java等等的全都找不到 ;手动导入包,提示 setup JDK 即使选择JDK问题依旧存在...

View Article

AS开发中出现Error(九)——app\build\intermediates\res\resources-xxx-stripped.ap_'...

app\build\intermediates\res\resources-xxx-stripped.ap_' specified for property 'resourceFile' does not exist. 1、问题定位:出现这种情况可以分析是资源文件的问题,定位在build.gradle中的shrinkResources...

View Article

Image may be NSFW.
Clik here to view.

AS开发中出现Error(十)——Error:Execution failed for task ':app:processDebugManifest'.

Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed with multiple errors 官方所有的Manifest-merger错误说明:https://developer.android.com/studio/build/manifest-merge.html...

View Article
Browsing all 5930 articles
Browse latest View live


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